自考《高級(jí)語(yǔ)言程序設(shè)計(jì)(一)》06年模擬題(1)

  • 發(fā)布時(shí)間:2024-09-15 16:21:23
  • 來(lái)源:本站整理
  • 閱讀:
導(dǎo)讀:
  第一部分 選擇題(20分)
  一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
  在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
  1.組成C語(yǔ)言程序的是( )
  A.過(guò)程
  B.函數(shù)
  C.子程序
  D.主程序和子程序
  2. 下列表達(dá)式的

第一部分 選擇題(20分)

一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)

在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。

1.組成C語(yǔ)言程序的是( )

A.過(guò)程

B.函數(shù)

C.子程序

D.主程序和子程序

2. 下列表達(dá)式的值為0的是 ( )

A. 3﹪5

B. 3/5.0

C. 3/5

D. 3 5

3.C語(yǔ)言中定義某個(gè)內(nèi)部變量時(shí),如果省略了存儲(chǔ)類型符,則系統(tǒng)將默認(rèn)該變量是( )

A.自動(dòng)型

B.寄存器型

C.靜態(tài)型

D.外部參照型

4. 設(shè)int a = 3;則表達(dá)式a 1 - - a 1的運(yùn)算結(jié)果和a的值分別是 ( )

A. 0和2

B. 0和3

C. 1和2

D. 1和3

5.自動(dòng)型變量分配在( )

A.內(nèi)存的數(shù)據(jù)區(qū)中

B.CPU的通用寄存器中

C.內(nèi)存的程序區(qū)中

D.內(nèi)存的堆棧區(qū)中

6. 下列保留字中用于構(gòu)成循環(huán)結(jié)構(gòu)的是 ( )

A. if

B. while

C. switch

D. default

7.對(duì)do-whie語(yǔ)言錯(cuò)誤的說(shuō)法是( )

A.可構(gòu)成多重循環(huán)結(jié)構(gòu)

B.循環(huán)次數(shù)不可能為0

C.循環(huán)次數(shù)可能為0

D.先執(zhí)行后判斷

8. 設(shè) char x =‘a(chǎn)’;則printf(“x = ﹪c, y = ﹪c \ n”,x,97);的輸出是( )

A. x = a,y = 97

B. x = 97,y = a

C. x = 97,y = 97

D. x = a,y = a

9.設(shè)char str1[10]=“ABCDE”,str2[10]=“XYZ”;則執(zhí)行語(yǔ)句:printf(“%d”,strlen(strcpy(str1,str2)));后的輸出是( )

A.3

B.5

C.8

D.9

10. 執(zhí)行下列程序int a[3][3]={{1},{2},{3}};int b[3][3]={1,2,3};main()

{printf(“﹪d \ n”,a[1][0] + b[0][0]);}后輸出的結(jié)果是 ( )

A. 0

B. 1

C. 2

D. 3

11.語(yǔ)句int (*p)( );的含義是( )

A.p是一個(gè)指向函數(shù)的指針變量,該函數(shù)的返回值是一個(gè)整型數(shù)據(jù)

B.p是指針變量,指向一個(gè)整型數(shù)據(jù)

C.p是一個(gè)指向一維數(shù)據(jù)的指針變量

D.p是指針函數(shù)

12. 設(shè)int x[] = {1,2,3,4,5,6},* p = x;則值為3的表達(dá)式是 ( )

A. p + = 2, * + + p

B. p + = 2, * p + +

C. p + = 3, * p

D. p + = 2, + + * p

13.對(duì)于程序段float f1(int a)

{int b;…} main( )

{int m,n;m=f1(n);…} char f2(int x,int y)

{int a;…}變量m,n的作用范圍是( )

A.整個(gè)程序段

B.main函數(shù)

C.main函數(shù)和f2函數(shù)

D.Dmian函數(shù)和f1函數(shù)

14. 執(zhí)行下列程序int a = 3, b = 4;void fun(int x1, int x2)

{printf(“﹪d, ﹪d \ n”, x1 + x2, b);} main()

{int a = 5, b = 6;fun(a, b);}后輸出的結(jié)果是 ( )

A. 3,4

B. 11,1

C. 11,4

D. 11,6

15.在下列運(yùn)算符中,優(yōu)先級(jí)最低的是( )

A.!

B.。

C.( )

D.[ ]

16. 設(shè)有定義語(yǔ)句:enum t1 {a1, a2 = 7, a3, a4 = 15}time;則枚舉常量a2和a3的值分別為 ( )

A. 1和2

B. 2和3

C. 7和2

D. 7和8

17.對(duì)于文件操作方式“rb+”,準(zhǔn)確的說(shuō)法是( )

A.可讀寫文本文件

B.只讀二進(jìn)制文件

C.只讀文本文件

D.可讀寫二進(jìn)制文件

18. 在文件使用方式中,字符串“rb”表示 ( )

A. 打開一個(gè)已存在的二進(jìn)制文件,只能讀取數(shù)據(jù)

B. 打開一個(gè)文本文件,只能寫入數(shù)據(jù)

C. 打開一個(gè)已存在的文本文件,只能讀取數(shù)據(jù)

D. 打開一個(gè)二進(jìn)制文件,只能寫入數(shù)據(jù)

19.設(shè)int a=1,b=2,c=4;經(jīng)過(guò)表達(dá)式(c=a!=b) (a= =b) (c=b)運(yùn)算后,a、b和c的值分別是( )

A.1,2,0

B.1,2,1

C.1,2,2

D.1,2,3

20. main()函數(shù)可以帶兩個(gè)形參,一般分為argc和argv,其中argv可以定義為( )

A. int argv;

B. char * argv[];

C. char argv[];

D. char ** argv[];

相關(guān)閱讀