高級語言程序設計(高起專)_第1頁
高級語言程序設計(高起專)_第2頁
高級語言程序設計(高起專)_第3頁
高級語言程序設計(高起專)_第4頁
高級語言程序設計(高起專)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、河南工程學院2017年秋季高級語言程序設計期末試卷批次專業(yè):2017年春季-機電一體化技術(shù)(高起專)課程:高級語言程序設計(高起專)總時長:180分鐘窗體頂端1.  ( 單選題 ) 能將高級語言編寫的源程序轉(zhuǎn)換為目標程序的是_ 。(本題2.0分) A、  鏈接程序  B、   解釋程序  C、  編譯程序  D、  編輯程序 學生答案:C標準答案:C解析:得分:22.  ( 單選題 )

2、C語言程序編譯時,程序中的注釋部分( )。(本題2.0分) A、  參加編譯,并會出現(xiàn)在目標程序中  B、  參加編譯,但不會出現(xiàn)在目標程序中  C、  不參加編譯,但會出現(xiàn)在目標程序中  D、  不參加編譯,也不會出現(xiàn)在目標程序中 學生答案:D標準答案:D解析:得分:23.  ( 單選題 ) C 語言中的標識符只能由字母、數(shù)字和下劃線三種字符組成 , 且第一個字符(   )(本題2.0分) A、  必須為

3、下劃線  B、  可以是字母、數(shù)字和下劃線中的任意一種  C、  必須為字母或下劃線  D、  必須為字母 學生答案:C標準答案:C解析:得分:24.  ( 單選題 ) 一個 C 程序的執(zhí)行是從(    )(本題2.0分) A、  本程序的main函數(shù)開始,到main函數(shù)結(jié)束  B、  本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束 &

4、#160;C、  本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束  D、  本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束 學生答案:C標準答案:C解析:得分:25.  ( 單選題 ) C 語言提供的合法關(guān)鍵字是(  ) (本題2.0分) A、  swicth  B、  chan  C、  case  D、  default 學生答案:D標準

5、答案:D解析:得分:26.  ( 單選題 ) C語言程序的基本單位是(  )(本題2.0分) A、  程序行  B、  語句  C、  函數(shù)  D、  字符 學生答案:C標準答案:C解析:得分:27.  ( 單選題 ) 組成C語言程序的是( )。(本題2.0分) A、  過程  B、  函數(shù)  C、  子程序  D、  主程序和

6、子程序 學生答案:B標準答案:B解析:得分:28.  ( 單選題 )有以下程序,輸出結(jié)果是(  )float fun(int x,int y) return(x+y); main()int a=2,b=5,c=8;printf("%3.0fn",fun(int)fun(a+c,b),a-c);(本題2.0分) A、  9  B、  21  C、  9.0  D、  編譯出錯 學生答案:A標準答案:A解析:得分:29. 

7、; ( 單選題 )有以下程序,輸出結(jié)果是(  )float fun(int x,int y) return(x+y); main()int a=2,b=5,c=8;printf("%3.0fn",fun(int)fun(a+c,b),a-c);(本題2.0分) A、  9  B、  21  C、  9.0  D、  編譯出錯 學生答案:A標準答案:A解析:得分:210.  ( 單選題 ) 在下列敘述中,正確的是( &

8、#160; )(本題2.0分) A、  下面的程序有一個整型輸出值:main()int a; a=pp(); printf(“%d”,a);void pp()  B、  以下程序的運行結(jié)果為1,3,5,7main()static int a4=1,3,5,7; printf(“%d,%d,%d,%dn”,a); C、   以下程序中的PRINT()是一個函數(shù)#define PRINT(V) printf(“V=%dt”, V)main()int a,b; 

9、a=1; b=2; PRINT(a); PRINT(b); D、  以下兩個語句是等價的for(;(c=getchar()!=n;printf(“%cn”, c);for(;(c=getchar()!=n;) printf(“%cn”, c);學生答案:D標準答案:D解析:得分:211.  ( 單選題 )以下程序的輸出結(jié)果是(   )。main()int i,k,a10,p3; k=5; for(i=0;i<10;i+) ai=i; for(i=0;i<3;i+)

10、 pi=ai*(i+1); for(i=0;i<3;i+) k+=pi*2; printf("%dn",k);(本題2.0分) A、  20  B、  21  C、  22  D、  23 學生答案:B標準答案:B解析:得分:212.  ( 單選題 )下列程序運行結(jié)果為( )。#define R 3.0#define PI 3.1415926#define L 2*PI*R#define S PI*R*Rmain()pr

11、intf("L=%f S=%fn",L,S);(本題2.0分) A、  18.849556=18.849556 28.274333=28.274333  B、  L=18.849556 28.274333=28.274333  C、  L=18.849556 S=28.274333  D、  18.849556=18.849556 S=28.274333 學生答案:C標準答案:C解析:得分:213.  (

12、單選題 )下面程序的輸出結(jié)果是(   )。main()int a =1,2,3,4,5,6,7,8,9,0,*p; p=a; printf("%dn",*p+9);(本題2.0分) A、  0  B、  1  C、  9  D、  10 學生答案:D標準答案:D解析:得分:214.  ( 單選題 )若有以下程序段(n所賦的是八進制數(shù))int m=32767,n=032767;printf("%d,

13、%o/n",m,n);執(zhí)行后輸出結(jié)果是(  )(本題2.0分) A、  32767,032767  B、  32767,77777  C、  32767,32767  D、  32767,077777 學生答案:C標準答案:C解析:得分:215.  ( 單選題 )以下程序的輸出結(jié)果是(  )。#include<stdio.h>sub1(char a, char b)  cha

14、r c; c=a; a=b; b=c;sub2(char *a, char b)  char c; c=*a; *a=b; b=c;sub3(char *a, char *b)  char c; c=*a; *a=*b; *b=c;main()char a, b; a=A; b=B; sub3 (&a, &b); putchar(a); putchar(b); a=A; b=B; sub2 (&a, b); putchar(a); putchar(b); a=A; b=B; sub1 (a, b); putchar(a)

15、; putchar(b);(本題2.0分) A、  ABBBBA  B、  BABABA  C、  BABBAB  D、  BAABBA 學生答案:C標準答案:C解析:得分:216.  ( 單選題 ) 下面有關(guān)for循環(huán)的正確描述是(  )(本題2.0分) A、  for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況  B、  for循環(huán)是先執(zhí)行循環(huán)

16、的循環(huán)體語句,后判斷表達式  C、  在for循環(huán)中,不能用break語句跳出循環(huán)體  D、  for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來 學生答案:D標準答案:D解析:得分:217.  ( 單選題 ) 下面能正確進行字符串賦值操作的是(  )(本題2.0分) A、  char *s; scanf(“%s”,s) ;  B、  char *s ; s=”ABCDE” ; &#

17、160;C、  char s5=“ABCDE”;  D、  char s5=A,B,C,D,E; 學生答案:B標準答案:B解析:得分:218.  ( 單選題 )若x和y都是int型變量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y)上面程序片段的輸出結(jié)果是(  )(本題2.0分) A、  200  B、  100  C、  200  100  D

18、、  輸出格式符不夠,輸出不確定的值 學生答案:A標準答案:A解析:得分:219.  ( 單選題 ) C語言中非空的基本數(shù)據(jù)類型包括(  )(本題2.0分) A、  整型,實型,邏輯型  B、  整型,實型,字符型  C、  整型,字符型,邏輯型  D、  整型,實型,邏輯型,字符型 學生答案:B標準答案:B解析:得分:220.  ( 單選題 ) 設a=12

19、、b=12345,執(zhí)行語句printf(“%4d,%4d”,a,b)的輸出結(jié)果為(  )(本題2.0分) A、  12, 123  B、  12, 12345  C、  12, 1234  D、  12, 123456 學生答案:B標準答案:B解析:得分:221.  ( 單選題 ) 關(guān)于return語句,下列正確的說法是(   )(本題2.0分) A、  必須在每個函

20、數(shù)中出現(xiàn)  B、  可以在同一個函數(shù)中出現(xiàn)多次  C、  在主函數(shù)和其他函數(shù)中均要出現(xiàn)  D、  只能在除主函數(shù)之外的函數(shù)中出現(xiàn)一次 學生答案:B標準答案:B解析:得分:222.  ( 單選題 ) 若定義int a22=1,2,3,4,則a數(shù)組的各數(shù)組元素值分別為(   )(本題2.0分) A、  a00=1,a01=3,a10=2,a11=4  B、  a

21、00=4,a01=3,a10=2,a11=1  C、  a00=1,a01=2,a10=3,a11=4  D、  a00=4,a01=2,a10=3,a11=1 學生答案:C標準答案:C解析:得分:223.  ( 單選題 ) 若有說明:int *p,m=5,n;以下程序段正確的是( )。(本題2.0分) A、     B、    C、    D、 

22、  學生答案:D標準答案:D解析:得分:224.  ( 單選題 ) 變量的指針,其含義是指該變量的( )。(本題2.0分) A、  值  B、  地址  C、  名  D、  一個標志 學生答案:B標準答案:B解析:得分:225.  ( 單選題 ) putchar函數(shù)可以向終端輸出一個( )。(本題2.0分) A、  整型變量表達式值  B、  實型變量值  C、&#

23、160; 字符串  D、  字符或字符型變量值 學生答案:D標準答案:D解析:得分:226.  ( 單選題 ) 以下不正確的說法是( )。(本題2.0分) A、  實參可以是常量、變量或表達式  B、  形參可以是常量、變量或表達式  C、  實參可以為任意類型  D、  如果形參與實參的類型不一致,以形參類型為準 學生答案:B標準答案:B解析:得分:227.  ( 單選題 ) 若x=2,y=3,則x & y

24、的值是( )。(本題2.0分) A、  0  B、  2  C、  3  D、  5 學生答案:B標準答案:B解析:得分:228.  ( 單選題 ) 表達式0x13 & 0x17的值是( )。(本題2.0分) A、  0x17  B、  0x13  C、  0xf8  D、  0xec 學生答案:B標準答案:B解析:得分:229. 

25、; ( 單選題 ) C語言規(guī)定,函數(shù)返回值的類型是由( )決定的。(本題2.0分) A、  return語句中的表達式類型  B、  調(diào)用該函數(shù)時的主調(diào)函數(shù)類型  C、  調(diào)用該函數(shù)時由系統(tǒng)臨時  D、  在定義函數(shù)時所指定的函數(shù)類型 學生答案:D標準答案:D解析:得分:230.  ( 單選題 ) 以下不正確的定義語句是( )。(本題2.0分) A、  double x5=2.0,4.0,6.0,8.0,10.0;  B、&#

26、160; int y5=0,1,3,5,7,9 ;  C、  char c1=1,2,3,4,5 ;  D、  char c2=x10,xa,x8; 學生答案:B標準答案:B解析:得分:231.  ( 單選題 ) 在C語言中,字符A在內(nèi)存中以( )形式存放。(本題2.0分) A、  原碼  B、  BCD碼  C、  反碼  D、  ASCII碼 學生答案:D標準答案:D解析:得分:232.

27、60; ( 單選題 ) 在C語言中,定義數(shù)組元素時,下面關(guān)于數(shù)組下標數(shù)據(jù)類型的說法錯誤的是( )。(本題2.0分) A、  整型常量  B、  整型表達式  C、  整型常量或整型表達式  D、  任何類型的表達式 學生答案:D標準答案:D解析:得分:233.  ( 單選題 ) C語言對嵌套if語句的規(guī)定是:else總是與( )。(本題2.0分) A、  其之前最近的if配對  B、  第一個if配對 &#

28、160;C、  縮進位置相同的if配對  D、  最前面的if配對 學生答案:A標準答案:A解析:得分:234.  ( 單選題 ) 以下不是死循環(huán)的語句是( )。(本題2.0分) A、  for (y=9,x=1;x>+y;x=i+) i=x  B、  for ( ; ; x+=i)  C、  while (1) x+ ;   D、  for (i=10 ; ; i-) sum+=i 學生答案:A標準答案:A解

29、析:得分:235.  ( 單選題 ) 若a=2,b=3,則a | b的值是( )。(本題2.0分) A、  0  B、  1  C、  2  D、  3 學生答案:D標準答案:D解析:得分:236.  ( 單選題 ) 在宏定義#define PI 3.14159中,用宏名PI代替一個( )。(本題2.0分) A、  單精度數(shù)  B、  雙精度數(shù)  C、  常量 

30、60;D、  字符串 學生答案:D標準答案:D解析:得分:237.  ( 單選題 ) 為表示關(guān)系xyz,應使用C語言表達式_(本題2.0分) A、  (x>=y)&&(y>=z)  B、  (x>=y)AND(y>=z)  C、   (x>=y>=z)  D、  (x>=y) & (y>=z) 學

31、生答案:A標準答案:A解析:得分:238.  ( 單選題 ) 下面不正確的字符串常量是()(本題2.0分) A、  'abc'  B、  "12'12"  C、  "0"  D、  "  “ 學生答案:A標準答案:A解析:得分:239.  ( 單選題 ) 設 C 語言中,一個 int&

32、#160;型數(shù)據(jù)在內(nèi)存中占 2 個字節(jié),則 unsigned int 型數(shù)據(jù)的取值范圍為()(本題2.0分) A、  0255  B、  032767  C、  065535  D、  02147483647 學生答案:C標準答案:C解析:得分:240.  ( 單選題 )有如下函數(shù)調(diào)用語句:func(rec1, rec2+rec3, (rec4, rec5);在該函數(shù)調(diào)用語句中,含有的實參個數(shù)是(

33、  )(本題2.0分) A、  3  B、  4  C、  5  D、  有語法錯 學生答案:A標準答案:A解析:得分:241.  ( 單選題 )設a是int型變量,b是float型變量,用下面的語句給這兩個變量輸入值scanf("a=%d,b=%f",&a,&b);為了把 100 和 76.5 分別賦給 i 和 f ,則正確的輸入為:

34、60;  (本題2.0分) A、  100 76.5  B、  a=100<="" label="" style="box-sizing: border-box; font-family: 宋體; font-size: 10.5pt;">  C、  10076.5  D、  a=100 b=76.5 學生答案:B標準答案:B解析:得分:242.  ( 單選題 )若有如下說明    。char a10=a,b,c,d,e,f,g,h,i,j,*p=a;則輸出表達式*(p+8),即printf("%cn",*(p+8);得到(本題2.0分) A、  g  B、  h  C、  i  D、  j 學生答案:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論