《C語(yǔ)言及程序設(shè)計(jì)X》在線平時(shí)作業(yè)3-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 80 分)
1.若有定義:intx=7;floata=2.5,b=4.7;則表達(dá)式a+x%3*(int)(a+b)%2/4的值是()。
A.2.5
B.2.75
C.3.5
D.0
2.以下for循環(huán)語(yǔ)句()。for(;;)printf(“*”);
A.判斷循環(huán)結(jié)束的條件不合法
B.是無(wú)限循環(huán)
C.循環(huán)一次也不執(zhí)行
D.循環(huán)只執(zhí)行一次
3.述語(yǔ)句中,()中的if語(yǔ)法有錯(cuò)誤。
A.if(xy);
B."if(x==y)x+y;"
C."if(x!=y)scanf(""%d"",x)else scanf(""%d"",y);"
D."if(xy){x++;y++;}"
4.已知字母A的ASCII碼為(65)10,變量ch1為字符型,則執(zhí)行語(yǔ)句ch1='A'+'6'-'3';后,ch1中的值為()。
A.D
B.68
C.一個(gè)不確定的值
D.C
5.若有定義:intA[3][4];能表現(xiàn)數(shù)組元素A[1][1]的是()
A.(A[1]+1)
B.*(A[1][1])
C.(*(A+1)[1])
D.*(A+5)
6.標(biāo)有/**/語(yǔ)句的輸出結(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"
7.以下敘述中不正確的是()
A.在C程序中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B.在C程序的函數(shù)中,最好使用全局變量
C.在C程序中,形參只是局限于所在函數(shù)
D.在C程序中,函數(shù)名的存儲(chǔ)類別為外部
8.設(shè)已定義i和k為int類型變量,則以下for循環(huán)語(yǔ)句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);
A.判斷循環(huán)結(jié)束的條件不合法
B.是無(wú)限循環(huán)
C.循環(huán)依次也不執(zhí)行
D.循環(huán)只執(zhí)行一次
9.下面程序的輸出是()。main(){intx=10,y=3;printf(“%d\n”,y=x%y);}
A.0
B.1
C.3
D.不確定的值
10.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);
A.輸出控制格式錯(cuò)誤
B.輸出:x=1
C.輸出:y=1
D.輸出:y=4
11.以下為一維整型數(shù)組a的正確說(shuō)明是()。
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
12.若執(zhí)行fopen函數(shù)時(shí)發(fā)生錯(cuò)誤,則函數(shù)的返回值是()。
A.隨機(jī)值
B.1
C.NULL
D.EOF
13.C語(yǔ)言中的構(gòu)造類型數(shù)據(jù)包括()
A.數(shù)組類型、構(gòu)造體類型和共用體類型
B.數(shù)組類型、結(jié)構(gòu)體類型和指針類型
C.數(shù)組類型、結(jié)構(gòu)體類型和枚舉類型
D.數(shù)組類型、結(jié)構(gòu)體類型和空類型
14.若x為float型變量,則以列程序段結(jié)果是()x=1234.6789;printf(“%-2.1f”,x);
A.輸出格式描述符的域?qū)挾炔粔颍荒茌敵?/span>
B.輸出為1234.7
C.輸出為1234.6
D.輸出為-1234.6
15.若有以下說(shuō)明和語(yǔ)句,則輸出結(jié)果是()。Char*sp=”\\\”\n”;Printf(“%d”,strlen(sp));
A.6
B.3
C.5
D.字符串中有非法自負(fù),輸出值不定
16.若使用下述程序段將整數(shù)12和浮點(diǎn)數(shù)13.6分別賦給變量a和b,那么輸入應(yīng)該式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
A.1213.6
B."a=12,b=13.6"
C."12,13.6"
D.a=12b=13.6
17.有兩個(gè)字符數(shù)組a、b,則以下正確的輸入語(yǔ)句是()。
A.gets(a,b);
B."scanf(""%s%s"",a,b);"
C."scanf(""%s%s"",a,b);"
D."gets(""a""),gets(""b"");"
18.在C語(yǔ)言中,一維數(shù)組的定義方式為:類型說(shuō)明符數(shù)組名()。
A.[常量表達(dá)式]
B.[整型表達(dá)式]
C.[整型常量或整型表達(dá)式]
D.[整型常量]
19.函數(shù)strcmp(“A”,“B”)的值為()
A.0
B.-1
C.1
D.3
20.下列程序的輸出結(jié)果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}
A.16
B.32
C.96
D.144
二、判斷題 (共 5 道試題,共 20 分)
21.0既不是奇數(shù)也不是偶數(shù)
22.主函數(shù)可以在其他函數(shù)之后,函數(shù)內(nèi)不可以嵌套定義函數(shù)
23.已知char s1[19],*s2="ab\0cdef";則執(zhí)行語(yǔ)句strcpy(s1,s2);后,變量s的內(nèi)容是不能確定。
24.聲明語(yǔ)句int a[][3]={{1,0,1},{},{1,1}};能對(duì)二維數(shù)組a進(jìn)行正確初始化。
25.在swith語(yǔ)句中可以根據(jù)需要使用或不需要使用break語(yǔ)句。
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777