《C語言及程序設(shè)計X》在線平時作業(yè)2-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 80 分)
1.有兩個字符數(shù)組a、b,則以下正確的輸入語句是()。
A.gets(a,b);
B."scanf(""%s%s"",a,b);"
C."scanf(""%s%s"",a,b);"
D."gets(""a""),gets(""b"");"
2.下面四個選項中,均是C語言關(guān)鍵字的選項是()。
A.autoenuminclude
B.switchtypedefcontinue
C.signedunionscanf
D.ifstructtype
3.已知字母A的ASCII碼為(65)10,變量ch1為字符型,則執(zhí)行語句ch1='A'+'6'-'3';后,ch1中的值為()。
A.D
B.68
C.一個不確定的值
D.C
4.下列語句中,符合語法的語句式()。
A.a+b=3
B.a=a+7
C.a=c+b+3=6;
D."a=8,b=a+7;"
5.下列不屬于C語言關(guān)鍵字的是()。
A.default
B.register
C.enum
D.external
6.若有變量說明:inta=0,b=0,c=0;,以下符合C語言語法的賦值表達(dá)式是()。
A.a=9+b+c=a+9
B.a=9+b;c=a+9;
C."a=(9+b,b++)"
D.a=9+b++=a+7
7.為了避免嵌套的條件語句if-else的二義性,C語言規(guī)定:else與()是正確的。
A.縮排位置相同的if
B.其之前最近的if
C.其之后if
D.同一行上的if
8.下列程序的輸出結(jié)果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}
A.16
B.32
C.96
D.144
9.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
A.輸出控制格式錯誤
B.輸出:x=1
C.輸出:y=1
D.輸出:y=4
10.C語言中,邏輯“真”等價于()。
A.大于零的數(shù)
B.大于零的整數(shù)
C.非零的數(shù)
D.非零的整數(shù)
11.標(biāo)有/**/語句的輸出結(jié)果為()intx=20;printf(“%d,%o,%x”,x,x,x);/**/
A.20,20,20
B."20,24,14"
C."20,14,24"
D."20,024,14"
12.sizeof(float)是()。
A.雙精度型表達(dá)式
B.一個整型表達(dá)式
C.一個函數(shù)調(diào)用
D.一個不合法的表達(dá)式
13.函數(shù)strcmp(“A”,“B”)的值為()
A.0
B.-1
C.1
D.3
14.在C語言中,引用數(shù)組元素時,其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。
A.整型常量
B.整型表達(dá)式
C.整型常量或整型表達(dá)式
D.任何類型的表達(dá)式
15.有下列語句和賦值語句:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列說法正確的是()
A.只有(1)、(2)正確
B.只有(3)、(4)正確
C.只有(1)、(3)、(4)正確
D.只有(3)正確
16.以下為一維整型數(shù)組a的正確說明是()。
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
17.071^052的結(jié)果是()
A.32
B.16
C.23
D.22
18.以下不正確的說法為()。
A.在不同函數(shù)中可以使用相同名字的變量
B.形式參數(shù)是局部變量
C.在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
D.在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
19.有定義inta[3][4],輸入其3行2列元素的正確語句為()
A.scanf(“%d”,a[3,2]);
B."scanf(“%d”,*(*(a+2)+1))"
C."scanf(“%d”,*(a+2)+1);"
D."scanf(“%d”,*(a[2]+1));"
20.執(zhí)行下面的程序后的數(shù)學(xué)結(jié)果為()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
A.40,36,30
B."32,8,7"
C."32,28,7"
D."32,28,7.5"
二、判斷題 (共 5 道試題,共 20 分)
21.聲明語句int a[]={0};可以對一維數(shù)組a進(jìn)行正確初始化。
22.聲明語句int a[][3]={{1,0,1},{},{1,1}};能對二維數(shù)組a進(jìn)行正確初始化。
23.主函數(shù)可以在其他函數(shù)之后,函數(shù)內(nèi)不可以嵌套定義函數(shù)
24.在C程序中main函數(shù)必須位于程序的最前面
25.c語言結(jié)構(gòu)類型變量在程序執(zhí)行期間所有成員一直駐留在內(nèi)存。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777