《C語言及程序設(shè)計X》在線平時作業(yè)3-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 80 分)
1.若有定義:intx=7;floata=2.5,b=4.7;則表達式a+x%3*(int)(a+b)%2/4的值是()。
A.2.5
B.2.75
C.3.5
D.0
2.以下for循環(huán)語句()。for(;;)printf(“*”);
A.判斷循環(huán)結(jié)束的條件不合法
B.是無限循環(huán)
C.循環(huán)一次也不執(zhí)行
D.循環(huán)只執(zhí)行一次
3.述語句中,()中的if語法有錯誤。
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í)行語句ch1='A'+'6'-'3';后,ch1中的值為()。
A.D
B.68
C.一個不確定的值
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.標有/**/語句的輸出結(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ù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參
B.在C程序的函數(shù)中,最好使用全局變量
C.在C程序中,形參只是局限于所在函數(shù)
D.在C程序中,函數(shù)名的存儲類別為外部
8.設(shè)已定義i和k為int類型變量,則以下for循環(huán)語句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);
A.判斷循環(huán)結(jié)束的條件不合法
B.是無限循環(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.輸出控制格式錯誤
B.輸出:x=1
C.輸出:y=1
D.輸出:y=4
11.以下為一維整型數(shù)組a的正確說明是()。
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
12.若執(zhí)行fopen函數(shù)時發(fā)生錯誤,則函數(shù)的返回值是()。
A.隨機值
B.1
C.NULL
D.EOF
13.C語言中的構(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.若有以下說明和語句,則輸出結(jié)果是()。Char*sp=”\\\”\n”;Printf(“%d”,strlen(sp));
A.6
B.3
C.5
D.字符串中有非法自負,輸出值不定
16.若使用下述程序段將整數(shù)12和浮點數(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.有兩個字符數(shù)組a、b,則以下正確的輸入語句是()。
A.gets(a,b);
B."scanf(""%s%s"",a,b);"
C."scanf(""%s%s"",a,b);"
D."gets(""a""),gets(""b"");"
18.在C語言中,一維數(shù)組的定義方式為:類型說明符數(shù)組名()。
A.[常量表達式]
B.[整型表達式]
C.[整型常量或整型表達式]
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í)行語句strcpy(s1,s2);后,變量s的內(nèi)容是不能確定。
24.聲明語句int a[][3]={{1,0,1},{},{1,1}};能對二維數(shù)組a進行正確初始化。
25.在swith語句中可以根據(jù)需要使用或不需要使用break語句。
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

