高級語言程序設計_第1頁
高級語言程序設計_第2頁
高級語言程序設計_第3頁
高級語言程序設計_第4頁
高級語言程序設計_第5頁
已閱讀5頁,還剩46頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1.  ( 單選題 ) 能將高級語言編寫的源程序轉換為目標程序的是_ 。(本題10.0分) A、  鏈接程序  B、   解釋程序  C、  編譯程序  D、  編輯程序 學生答案:C標準答案:C解析:得分:102.  ( 單選題 ) C語言程序編譯時,程序中的注釋部分( )。(本題10.0分) A、  參加編譯,并會出現在目標程序中  B、

2、60; 參加編譯,但不會出現在目標程序中  C、  不參加編譯,但會出現在目標程序中  D、  不參加編譯,也不會出現在目標程序中 學生答案:B標準答案:D解析:得分:03.  ( 單選題 ) C 語言中的標識符只能由字母、數字和下劃線三種字符組成 , 且第一個字符(   )(本題10.0分) A、  必須為下劃線  B、  可以是字母、數字和下劃線中的任意一種  C、  必須

3、為字母或下劃線  D、  必須為字母 學生答案:D標準答案:C解析:得分:04.  ( 單選題 ) 一個 C 程序的執行是從(    )(本題10.0分) A、  本程序的main函數開始,到main函數結束  B、  本程序文件的第一個函數開始,到本程序文件的最后一個函數結束  C、  本程序的main函數開始,到本程序文件的最后一個函數結束  D、  本

4、程序文件的第一個函數開始,到本程序main函數結束 學生答案:B標準答案:C解析:得分:05.  ( 單選題 ) C 語言提供的合法關鍵字是(  ) (本題10.0分) A、  swicth  B、  chan  C、  case  D、  default 學生答案:C標準答案:D解析:得分:06.  ( 單選題 ) C語言程序的基本單位是(  )(本題10.0分) A、

5、60; 程序行  B、  語句  C、  函數  D、  字符 學生答案:B標準答案:C解析:得分:07.  ( 單選題 ) 組成C語言程序的是( )。(本題10.0分) A、  過程  B、  函數  C、  子程序  D、  主程序和子程序 學生答案:C標準答案:B解析:得分:08.  ( 多選題 ) 一個計算機程序應包括( )的內容。(本題10.0分)

6、 A、  對數據的描述  B、  對企業的描述  C、  對操作的描述(算法)  D、  對社會的描述 學生答案:A標準答案:AC解析:得分:59.  ( 多選題 ) C程序注釋是由( )所界定的文字信息組成的。(本題10.0分) A、  /*  B、    C、  */  D、   學生答案:C標準答案:AC解析:得分:510.  (

7、多選題 ) 計算機算法可分為( )兩大類別。(本題10.0分) A、  數值運算算法  B、  非數值運算算法  C、  結構運算  D、  形式運算 學生答案:D標準答案:AB解析:得分:01.  ( 單選題 )有以下程序,輸出結果是(  )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);

8、(本題2.0分) A、  9  B、  21  C、  9.0  D、  編譯出錯 學生答案:B標準答案:A解析:得分:02.  ( 單選題 ) 在下列敘述中,正確的是(   )(本題2.0分) A、  下面的程序有一個整型輸出值:main()int a; a=pp(); printf(“%d”,a);void pp()  B、  以下程序的運行結果為1,3

9、,5,7main()static int a4=1,3,5,7; printf(“%d,%d,%d,%dn”,a); C、   以下程序中的PRINT()是一個函數#define PRINT(V) printf(“V=%dt”, V)main()int a,b; a=1; b=2; PRINT(a); PRINT(b); D、  以下兩個語句是等價的for(;(c=getchar()!=n;printf(“%cn”, c);for(;(c=getchar()!=n;) pri

10、ntf(“%cn”, c);學生答案:A標準答案:D解析:得分:03.  ( 單選題 )以下程序的輸出結果是(   )。main()int i,k,a10,p3; k=5; for(i=0;i<10;i+) ai=i; for(i=0;i<3;i+) pi=ai*(i+1); for(i=0;i<3;i+) k+=pi*2; printf("%dn",k);(本題2.0分) A、  20  B、  21  C

11、、  22  D、  23 學生答案:B標準答案:B解析:得分:24.  ( 單選題 )下列程序運行結果為( )。#define R 3.0#define PI 3.1415926#define L 2*PI*R#define S PI*R*Rmain()printf("L=%f S=%fn",L,S);(本題2.0分) A、  18.849556=18.849556 28.274333=28.274333  B、  L=18.849556 28

12、.274333=28.274333  C、  L=18.849556 S=28.274333  D、  18.849556=18.849556 S=28.274333 學生答案:B標準答案:C解析:得分:05.  ( 單選題 )下面程序的輸出結果是(   )。main()int a =1,2,3,4,5,6,7,8,9,0,*p; p=a; printf("%dn",*p+9);(本題2.0分) A、  0 

13、; B、  1  C、  9  D、  10 學生答案:D標準答案:D解析:得分:26.  ( 單選題 )若有以下程序段(n所賦的是八進制數)int m=32767,n=032767;printf("%d,%o/n",m,n);執行后輸出結果是(  )(本題2.0分) A、  32767,032767  B、  32767,77777  C、  32767,

14、32767  D、  32767,077777 學生答案:B標準答案:C解析:得分:07.  ( 單選題 )以下程序的輸出結果是(  )。#include<stdio.h>sub1(char a, char b)  char 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;&

15、#160;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); putchar(b);(本題2.0分) A、  ABBBBA  B、  BABABA  C、  BABBAB  D、  BAABBA

16、 學生答案:A標準答案:C解析:得分:08.  ( 單選題 ) 下面有關for循環的正確描述是(  )(本題2.0分) A、  for循環只能用于循環次數已經確定的情況  B、  for循環是先執行循環的循環體語句,后判斷表達式  C、  在for循環中,不能用break語句跳出循環體  D、  for循環的循環體語句中,可以包含多條語句,但必須用花括號括起來 學生答案:D標準答案:D解析:得分:

17、29.  ( 單選題 ) 下面能正確進行字符串賦值操作的是(  )(本題2.0分) A、  char *s; scanf(“%s”,s) ;  B、  char *s ; s=”ABCDE” ;  C、  char s5=“ABCDE”;  D、  char s5=A,B,C,D,E; 學生答案:D標準答案:B解析:得分:010.  ( 單選題 )若x和y都是int型變量,x=100,y=200,

18、且有下面的程序片段:printf("%d",(x,y)上面程序片段的輸出結果是(  )(本題2.0分) A、  200  B、  100  C、  200  100  D、  輸出格式符不夠,輸出不確定的值 學生答案:A標準答案:A解析:得分:211.  ( 單選題 ) C語言中非空的基本數據類型包括(  )(本題2.0分) A、  整型,實型,邏輯型 &#

19、160;B、  整型,實型,字符型  C、  整型,字符型,邏輯型  D、  整型,實型,邏輯型,字符型 學生答案:C標準答案:B解析:得分:012.  ( 單選題 ) 設a=12、b=12345,執行語句printf(“%4d,%4d”,a,b)的輸出結果為(  )(本題2.0分) A、  12, 123  B、  12, 12345  C、  

20、12, 1234  D、  12, 123456 學生答案:B標準答案:B解析:得分:213.  ( 單選題 ) C 語言中的標識符只能由字母、數字和下劃線三種字符組成 , 且第一個字符(   )(本題2.0分) A、  必須為下劃線  B、  可以是字母、數字和下劃線中的任意一種  C、  必須為字母或下劃線  D、  必須為字母 學生答案:C標

21、準答案:C解析:得分:214.  ( 單選題 ) 關于return語句,下列正確的說法是(   )(本題2.0分) A、  必須在每個函數中出現  B、  可以在同一個函數中出現多次  C、  在主函數和其他函數中均要出現  D、  只能在除主函數之外的函數中出現一次 學生答案:A標準答案:B解析:得分:015.  ( 單選題 ) 若定義int a22=1,2,3,4,則a數組的各數組元

22、素值分別為(   )(本題2.0分) A、  a00=1,a01=3,a10=2,a11=4  B、  a00=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解析:得分:216.  ( 單選題 ) 若有說明:int *p,m=5,n;以下程序段正確的是( )。(本題2.0分)

23、 A、     B、    C、    D、   學生答案:C標準答案:D解析:得分:017.  ( 單選題 ) 已知int x = 0xaffbc; 判斷x的結果是( )。(本題2.0分) A、  賦值非法  B、  不確定  C、  affb  D、  ffbc 學生答案:C標準答案:D解析:得

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

25、 字符或字符型變量值 學生答案:A標準答案:D解析:得分:020.  ( 單選題 ) 以下不正確的說法是( )。(本題2.0分) A、  實參可以是常量、變量或表達式  B、  形參可以是常量、變量或表達式  C、  實參可以為任意類型  D、  如果形參與實參的類型不一致,以形參類型為準 學生答案:C標準答案:B解析:得分:021.  ( 單選題 ) 若調用一個函數int fun(),且此函數中沒有return語句,則正確的說法是( )。(本題

26、2.0分) A、  該函數沒有返回值  B、  該函數返回若干個系統默認值  C、  能返回一個用戶所希望的函數值  D、  返回一個不確定的值 學生答案:C標準答案:D解析:得分:022.  ( 單選題 ) 設有程序段:char s="china" char *p ; p=s ; 則下面敘述正確的是( )。(本題2.0分) A、  s和p完全相同  B、  數組s中的內容和指針變量p中的內容相等

27、  C、  s數組長度和p所指向的字符串長度相等  D、  *p與s0相等 學生答案:C標準答案:D解析:得分:023.  ( 單選題 ) 若x=2,y=3,則x & y的值是( )。(本題2.0分) A、  0  B、  2  C、  3  D、  5 學生答案:B標準答案:B解析:得分:224.  ( 單選題 ) 以下函數定義首部形式正確的是( )。(本題2.0分) 

28、;A、  double fun(int x,int y)  B、  double fun(int x;int y)  C、  double fun(int y);  D、  double fun(int x,y) 學生答案:C標準答案:A解析:得分:025.  ( 單選題 ) 表達式0x13 & 0x17的值是( )。(本題2.0分) A、  0x17  B、  0x13  C、

29、0; 0xf8  D、  0xec 學生答案:D標準答案:B解析:得分:026.  ( 單選題 ) C語言規定,函數返回值的類型是由( )決定的。(本題2.0分) A、  return語句中的表達式類型  B、  調用該函數時的主調函數類型  C、  調用該函數時由系統臨時  D、  在定義函數時所指定的函數類型 學生答案:D標準答案:D解析:得分:227.  ( 單選題 ) 不合法的常量是:( )。(本題2.0分)

30、 A、  2  B、  ""  C、    D、  483 學生答案:D標準答案:C解析:得分:028.  ( 單選題 ) 以下不正確的定義語句是( )。(本題2.0分) A、  double x5=2.0,4.0,6.0,8.0,10.0;  B、  int y5=0,1,3,5,7,9 ;  C、  char c1=1,2,3,4,5 ;  D

31、、  char c2=x10,xa,x8; 學生答案:D標準答案:B解析:得分:029.  ( 單選題 ) 屬于合法的C語言長整型常量是( )。(本題2.0分) A、  5876  B、  0L  C、  2.0E10  D、  (long)58762 學生答案:C標準答案:B解析:得分:030.  ( 單選題 ) 以下對結構類型變量的定義中不正確的是( )。(本題2.0分) A、    

32、; B、    C、    D、   學生答案:B標準答案:D解析:得分:031.  ( 單選題 ) 在C語言中,字符A在內存中以( )形式存放。(本題2.0分) A、  原碼  B、  BCD碼  C、  反碼  D、  ASCII碼 學生答案:C標準答案:D解析:得分:032.  ( 單選題 ) 若有說明:int a4=0,0;則下面

33、不正確的敘述是( )。(本題2.0分) A、  數組a的每個元素都可得到初值0  B、  二維數組a的第一維大小為1  C、  因為初值個數除以a中第二維大小的值的商為0,故數組a的行數為1  D、  只有元素a00和a01可得到初值0,其余元素均得不到初值0 學生答案:A標準答案:D解析:得分:033.  ( 單選題 ) 若有定義:int (*p)4; 則標識符p( )。(本題2.0分) A、  是一個指向整型變量的指針  

34、B、  是一個指針數組名  C、  是一個指針,它指向一個含有四個整型元素的一維數組  D、  定義不合法 學生答案:A標準答案:C解析:得分:034.  ( 單選題 ) 在C語言中,定義數組元素時,下面關于數組下標數據類型的說法錯誤的是( )。(本題2.0分) A、  整型常量  B、  整型表達式  C、  整型常量或整型表達式  D、  任何類型的表達式 學生答案:C標準答案:D解

35、析:得分:035.  ( 單選題 ) 以下運算符優先級最低的是( )。(本題2.0分) A、  &&  B、  &  C、  |  D、  | 學生答案:C標準答案:C解析:得分:236.  ( 單選題 ) C語言對嵌套if語句的規定是:else總是與( )。(本題2.0分) A、  其之前最近的if配對  B、  第一個if配對  C、  縮進位置相同

36、的if配對  D、  最前面的if配對 學生答案:C標準答案:A解析:得分:037.  ( 單選題 ) 以下不是死循環的語句是( )。(本題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 學生答案:C標準答案:A解析:得分:038.  ( 單

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

38、0;學生答案:C標準答案:D解析:得分:040.  ( 單選題 ) C語言規定,簡單變量做實參時,它和對應的形參之間的數據傳遞方式是( )。(本題2.0分) A、  地址傳遞  B、  值傳遞  C、  有實參傳給形參,再由形參傳給實參  D、  由用戶指定傳遞方式 學生答案:B標準答案:B解析:得分:241.  ( 多選題 ) 函數體一般包括( )兩部分。(本題5.0分) A、  聲明  B、  執行&#

39、160; C、  形式  D、  操作 學生答案:A,B,C標準答案:AB解析:得分:042.  ( 多選題 ) 計算機算法可以用( )等方法表示。(本題5.0分) A、  自然語言  B、  流程圖  C、  偽代碼  D、  方塊圖 學生答案:A,C標準答案:ABC解析:得分:3.343.  ( 多選題 ) 計算機算法可分為( )兩大類別。(本題5.0分) A、  數值運算

40、算法  B、  非數值運算算法  C、  結構運算  D、  形式運算 學生答案:A,B,C標準答案:AB解析:得分:044.  ( 多選題 ) C程序注釋是由( )所界定的文字信息組成的。(本題5.0分) A、  /*  B、    C、  */  D、   學生答案:A,B,C,D標準答案:AC解析:得分:01.  ( 單選題 ) 在“文件包含

41、”預處理語句中,當#include后面的文件名用雙引號括起時,尋找被包含文件的方式為(  )(本題5.0分) A、  僅僅搜索當前目錄  B、  僅僅搜索源程序所在目錄  C、  直接按系統設定的標準方式搜索目錄  D、  先在源程序所在目錄搜索,若找不到,再按系統設定的標準方式搜索 學生答案:D標準答案:D解析:得分:52.  ( 單選題 ) 以下有關宏替換的敘述不正確的是( )。(本題5.0分) A、&

42、#160; 宏替換不占用運行時間  B、  宏名無類型  C、  宏替換只是字符替換  D、  宏名必須用大寫字母表示 學生答案:C標準答案:D解析:得分:03.  ( 單選題 ) 在C程序中將常數3.14159定義為宏常量PI的正確命令是(  ) 。(本題5.0分) A、  #define PI 3.14159  B、  define PI

43、60;3.14159  C、  *define PI 3.14159  D、   #define PI 3.14159; 學生答案:C標準答案:A解析:得分:04.  ( 單選題 ) 當定義一個結構體變量時,系統分配給它的內存量是( )。(本題5.0分) A、  各成員所需內存量的總和  B、  結構中第一個成員所需內存量  C、  成員中占內存量最大的容量 

44、; D、  結構中最后一個成員所需內存量 學生答案:C標準答案:A解析:得分:05.  ( 單選題 ) 枚舉類型定義中的枚舉標識符有次序關系,能夠進行比較大小的運算。(本題5.0分) A、  true  B、  false 學生答案:A標準答案:A解析:得分:56.  ( 單選題 ) 以下對枚舉類型名的定義中正確的是 _ _ 。(本題5.0分) A、  enum a=one,two,three; 

45、 B、  enum bone=9,two=-1,three;  C、  enum c="one","two","three"  D、  enum d"one","two","three" 學生答案:A標準答案:B解析:得分:07.  ( 單選題 ) 在文件使用方式中,字符串"rb"表示( )。(本題5.0分) A、&#

46、160; 打開一個已存在的二進制文件,只能讀取數據  B、  打開一個文本文件,只能寫入數據  C、  打開一個已存在的文本文件,只能讀取數據  D、  打開一個二進制文件,只能寫入數據 學生答案:B標準答案:A解析:得分:08.  ( 單選題 ) 完成C源文件編輯后、到生成執行文件,C語言處理系統必須執行的步驟依次為( )。(本題5.0分) A、  連接、編譯  B、  編譯、連接  C、  連接、運行&

47、#160; D、  運行 學生答案:A標準答案:B解析:得分:09.  ( 單選題 ) C源程序中正確的文件名寫法是( )。(本題5.0分) A、  c:usertext.txt  B、  c:usertext.txt  C、  c:usertext.txt  D、  c:usertext.txt 學生答案:C標準答案:D解析:得分:010.  ( 單選題 ) 改寫磁盤文件中的數據,文件打開方式正確的是 &

48、#160; (12)   。(本題5.0分) A、  "ab+"  B、  "rb+"  C、  "wb+"  D、  "rb" 學生答案:A標準答案:A解析:得分:511.  ( 單選題 ) 以只寫方式打開一個二進制文件,應選擇的文件操作方式是 _ _ 。(本題5.0

49、分) A、  "a<="" label="" style="box-sizing: border-box; font-family: 宋體; font-size: 12pt;">  B、  "w<="" label="" style="box-sizing: border-box; font-family: 宋體; font-size: 12pt;"> 

50、 C、  "rb"  D、  "wb" 學生答案:B標準答案:D解析:得分:012.  ( 單選題 ) 若要用fopen函數打開一個新的二進制文件,該文件既要能讀也能寫,則使用文件方式應是( )。(本題5.0分) A、  "a+b"  B、  "wb+"  C、  r+b  D、  "ab"

51、0;學生答案:A標準答案:B解析:得分:013.  ( 單選題 ) 以下與庫函數strcmp(char *s,char *t)功能相等的程序段是( )。(本題5.0分) A、     B、    C、    D、   學生答案:A標準答案:C解析:得分:014.  ( 單選題 ) 若有說明:int *p,m=5,n;以下程序段正確的是( )。(本題5.0分) A、   

52、;  B、    C、    D、   學生答案:A標準答案:D解析:得分:015.  ( 單選題 ) 以下對結構類型變量的定義中不正確的是( )。(本題5.0分) A、     B、    C、    D、   學生答案:A標準答案:D解析:得分:016.  ( 單選題 )&#

53、160;若有定義 int a = 0 , 1 , 2 , 3 , 4 , * p=a+1; 則表達式 * +p 的值為      。(本題5.0分) A、  1  B、  2  C、  3  D、  4 學生答案:B標準答案:B解析:得分:517.  ( 單選題 )函數Func的功能是(  )  i

54、nt  Func(char  *ptr)    char  *p;  p=ptr;  while (*p+);  return (p-ptr-1);  (本題5.0分) A、  比較兩個字串的大小  B、  求字符串的長度  C、  將串  D、  

55、以上三種說法都不對 學生答案:A標準答案:B解析:得分:018.  ( 單選題 ) 若有函數說明為 void f(double * s); 則以下函數調用正確的是   (14)   。(本題5.0分) A、  double x; f(x);  B、  double x; f(<="" label="" style="box-sizing: b

56、order-box; font-family: Symbol; font-size: 10.5pt;">  C、  double x; f(&x);  D、  int x; f(&x); 學生答案:A標準答案:C解析:得分:019.  ( 問答題 ) C語言中變量有4種存儲類型,即extern、static、register和  。 (本題5.0分)我的答案: 未答題標準答案:略解析:  

57、60;auto得分: 0點評:20.  ( 問答題 ) 若有類型定義 typedef int Mat10; 則 Mat a5; 表示的實際數組定義是        。(本題5.0分)我的答案: 未答題標準答案:略解析:   int a510;得分: 0點評:窗體頂端1.  ( 單選題 ) 能將高級語言編寫的源程序轉換為目標程序的是_ 。(本題2.0分) A、

58、  鏈接程序  B、   解釋程序  C、  編譯程序  D、  編輯程序 學生答案:C標準答案:C解析:得分:22.  ( 單選題 ) C語言程序編譯時,程序中的注釋部分( )。(本題2.0分) A、  參加編譯,并會出現在目標程序中  B、  參加編譯,但不會出現在目標程序中  C、  不參加編譯,但會出現在目標程序中  D

59、、  不參加編譯,也不會出現在目標程序中 學生答案:D標準答案:D解析:得分:23.  ( 單選題 ) C 語言中的標識符只能由字母、數字和下劃線三種字符組成 , 且第一個字符(   )(本題2.0分) A、  必須為下劃線  B、  可以是字母、數字和下劃線中的任意一種  C、  必須為字母或下劃線  D、  必須為字母 學生答案:C標準答案:C解析:得分:24. 

60、 ( 單選題 ) 一個 C 程序的執行是從(    )(本題2.0分) A、  本程序的main函數開始,到main函數結束  B、  本程序文件的第一個函數開始,到本程序文件的最后一個函數結束  C、  本程序的main函數開始,到本程序文件的最后一個函數結束  D、  本程序文件的第一個函數開始,到本程序main函數結束 學生答案:C標準答案:C解析:得分:25.  ( 單選題 ) 

61、C 語言提供的合法關鍵字是(  ) (本題2.0分) A、  swicth  B、  chan  C、  case  D、  default 學生答案:D標準答案:D解析:得分:26.  ( 單選題 ) C語言程序的基本單位是(  )(本題2.0分) A、  程序行  B、  語句  C、  函數  D、 

62、字符 學生答案:C標準答案:C解析:得分:27.  ( 單選題 ) 組成C語言程序的是( )。(本題2.0分) A、  過程  B、  函數  C、  子程序  D、  主程序和子程序 學生答案:B標準答案:B解析:得分:28.  ( 單選題 )有以下程序,輸出結果是(  )float fun(int x,int y) return(x+y); main()int a=2,b=5,c=8;printf("%3.0fn"

63、;,fun(int)fun(a+c,b),a-c);(本題2.0分) A、  9  B、  21  C、  9.0  D、  編譯出錯 學生答案:A標準答案:A解析:得分:29.  ( 單選題 )有以下程序,輸出結果是(  )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分)&

64、#160;A、  9  B、  21  C、  9.0  D、  編譯出錯 學生答案:B標準答案:A解析:得分:010.  ( 單選題 ) 在下列敘述中,正確的是(   )(本題2.0分) A、  下面的程序有一個整型輸出值:main()int a; a=pp(); printf(“%d”,a);void pp()  B、  以下程序的運行結果為1,3,5,7main

65、()static int a4=1,3,5,7; printf(“%d,%d,%d,%dn”,a); C、   以下程序中的PRINT()是一個函數#define PRINT(V) printf(“V=%dt”, V)main()int a,b; a=1; b=2; PRINT(a); PRINT(b); D、  以下兩個語句是等價的for(;(c=getchar()!=n;printf(“%cn”, c);for(;(c=getchar()!=n;) printf(“%cn

66、”, c);學生答案:D標準答案:D解析:得分:211.  ( 單選題 )以下程序的輸出結果是(   )。main()int i,k,a10,p3; k=5; for(i=0;i<10;i+) ai=i; for(i=0;i<3;i+) pi=ai*(i+1); for(i=0;i<3;i+) k+=pi*2; printf("%dn",k);(本題2.0分) A、  20  B、  21  C、 

67、 22  D、  23 學生答案:B標準答案:B解析:得分:212.  ( 單選題 )下列程序運行結果為( )。#define R 3.0#define PI 3.1415926#define L 2*PI*R#define S PI*R*Rmain()printf("L=%f S=%fn",L,S);(本題2.0分) A、  18.849556=18.849556 28.274333=28.274333  B、  L=18.849556 28.27433

68、3=28.274333  C、  L=18.849556 S=28.274333  D、  18.849556=18.849556 S=28.274333 學生答案:C標準答案:C解析:得分:213.  ( 單選題 )下面程序的輸出結果是(   )。main()int a =1,2,3,4,5,6,7,8,9,0,*p; p=a; printf("%dn",*p+9);(本題2.0分) A、  0 

69、0;B、  1  C、  9  D、  10 學生答案:D標準答案:D解析:得分:214.  ( 單選題 )若有以下程序段(n所賦的是八進制數)int m=32767,n=032767;printf("%d,%o/n",m,n);執行后輸出結果是(  )(本題2.0分) A、  32767,032767  B、  32767,77777  C、  32767,3276

70、7  D、  32767,077777 學生答案:C標準答案:C解析:得分:215.  ( 單選題 )以下程序的輸出結果是(  )。#include<stdio.h>sub1(char a, char b)  char 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;

71、0;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); putchar(b);(本題2.0分) A、  ABBBBA  B、  BABABA  C、  BABBAB  D、  BAABBA

72、60;學生答案:C標準答案:C解析:得分:216.  ( 單選題 ) 下面有關for循環的正確描述是(  )(本題2.0分) A、  for循環只能用于循環次數已經確定的情況  B、  for循環是先執行循環的循環體語句,后判斷表達式  C、  在for循環中,不能用break語句跳出循環體  D、  for循環的循環體語句中,可以包含多條語句,但必須用花括號括起來 學生答案:D標準答案:D解析:得分:21

73、7.  ( 單選題 ) 下面能正確進行字符串賦值操作的是(  )(本題2.0分) A、  char *s; scanf(“%s”,s) ;  B、  char *s ; s=”ABCDE” ;  C、  char s5=“ABCDE”;  D、  char s5=A,B,C,D,E; 學生答案:B標準答案:B解析:得分:218.  ( 單選題 )若x和y都是int型變量,x=100,y=200,且

74、有下面的程序片段:printf("%d",(x,y)上面程序片段的輸出結果是(  )(本題2.0分) A、  200  B、  100  C、  200  100  D、  輸出格式符不夠,輸出不確定的值 學生答案:A標準答案:A解析:得分:219.  ( 單選題 ) C語言中非空的基本數據類型包括(  )(本題2.0分) A、  整型,實型,邏輯型 

75、60;B、  整型,實型,字符型  C、  整型,字符型,邏輯型  D、  整型,實型,邏輯型,字符型 學生答案:B標準答案:B解析:得分:220.  ( 單選題 ) 設a=12、b=12345,執行語句printf(“%4d,%4d”,a,b)的輸出結果為(  )(本題2.0分) A、  12, 123  B、  12, 12345  C、  1

76、2, 1234  D、  12, 123456 學生答案:B標準答案:B解析:得分:221.  ( 單選題 ) 關于return語句,下列正確的說法是(   )(本題2.0分) A、  必須在每個函數中出現  B、  可以在同一個函數中出現多次  C、  在主函數和其他函數中均要出現  D、  只能在除主函數之外的函數中出現一次 學生答案:B標準答案:B解析

77、:得分:222.  ( 單選題 ) 若定義int a22=1,2,3,4,則a數組的各數組元素值分別為(   )(本題2.0分) A、  a00=1,a01=3,a10=2,a11=4  B、  a00=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解析:得分:22

78、3.  ( 單選題 ) 若有說明:int *p,m=5,n;以下程序段正確的是( )。(本題2.0分) A、     B、    C、    D、   學生答案:C標準答案:D解析:得分:024.  ( 單選題 ) 變量的指針,其含義是指該變量的( )。(本題2.0分) A、  值  B、  地址  C、  名 

79、60;D、  一個標志 學生答案:B標準答案:B解析:得分:225.  ( 單選題 ) putchar函數可以向終端輸出一個( )。(本題2.0分) A、  整型變量表達式值  B、  實型變量值  C、  字符串  D、  字符或字符型變量值 學生答案:D標準答案:D解析:得分:226.  ( 單選題 ) 以下不正確的說法是( )。(本題2.0分) A、  實參可以是常量、變量或表達式  B、&

80、#160; 形參可以是常量、變量或表達式  C、  實參可以為任意類型  D、  如果形參與實參的類型不一致,以形參類型為準 學生答案:B標準答案:B解析:得分:227.  ( 單選題 ) 若x=2,y=3,則x & y的值是( )。(本題2.0分) A、  0  B、  2  C、  3  D、  5 學生答案:B標準答案:B解析:得分:228.  ( 單選題 ) 表達式0x1

81、3 & 0x17的值是( )。(本題2.0分) A、  0x17  B、  0x13  C、  0xf8  D、  0xec 學生答案:B標準答案:B解析:得分:229.  ( 單選題 ) C語言規定,函數返回值的類型是由( )決定的。(本題2.0分) A、  return語句中的表達式類型  B、  調用該函數時的主調函數類型  C、  調用該函數時由系統臨時  D、  在定義函數時所指定的函數類型 學生答案:D標準答案:D解析:得分:230.  ( 單選題 ) 以下不正確的定義語句是( )。(本題2.0分) A、  double x5=2.0,4.0,6

溫馨提示

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

評論

0/150

提交評論