《C語(yǔ)言及程序設(shè)計(jì)X》在線平時(shí)作業(yè)2-00001
試卷總分:100 得分:100
一、單選題 (共 20 道試題,共 80 分)
1.下面四個(gè)選項(xiàng)中,均是合法轉(zhuǎn)義字符的選項(xiàng)是()。
A.\'''\\''\n'
B."\''\017''\""'"
C.\018''\f''xab'
D.\\0''\101''xlf'
2.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)體類型和空類型
3.設(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í)行一次
4.下面對(duì)指針變量的敘述,正確的是()
A.指針變量可以加上一個(gè)指針變量
B.可以把一個(gè)整形數(shù)賦給指針變量
C.指針變量的值可以賦給指針變量
D.指針變量不可以有空值,即該指針變量必須指向某一變量
5.C語(yǔ)言中,邏輯“真”等價(jià)于()。
A.大于零的數(shù)
B.大于零的整數(shù)
C.非零的數(shù)
D.非零的整數(shù)
6.違約責(zé)任的相對(duì)性是指違約責(zé)任只能發(fā)生在( )之間發(fā)生。
A.合同的相對(duì)人之間
B.合同關(guān)系以外的人
C.合同的知情人
D.合同的債權(quán)人
7.有定義:floatx=3.14,*p;下列錯(cuò)誤的語(yǔ)句是()
A.p=3.14
B.p=x
C.*p=3
D.*p=x
8.若運(yùn)行以下程序時(shí),從鍵盤(pán)輸入25,13,10回車,則輸出結(jié)果為()。main(){inta1,a2,a3;scanf("%d%d%d",a1,a2,a3);printf("a1+a2+a3=%d\n",a1+a2+a3);}
A.a1+a2+a3=48
B.a1+a2+a3=25
C.a1+a2+a3=10
D.不確定值
9.標(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"
10.函數(shù)strcmp(“A”,“B”)的值為()
A.0
B.-1
C.1
D.3
11.下列不屬于C語(yǔ)言關(guān)鍵字的是()。
A.default
B.register
C.enum
D.external
12.以下程序的輸出結(jié)果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p[i]);}
A.howdoyoudo!
B.how
C.howdoyoudo
D.hdyd
13.在C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型允許是()。
A.整型常量
B.整型表達(dá)式
C.整型常量或整型表達(dá)式
D.任何類型的表達(dá)式
14.以下為一維整型數(shù)組a的正確說(shuō)明是()。
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
15.執(zhí)行下列語(yǔ)句后,第一個(gè)輸出的值為()#includestdio.h;#defineM;#defineN;M+1;main(){printf(“%d\n”,N);}
A.3
B.4
C.6
D.8
16.若有以下說(shuō)明和語(yǔ)句,則輸出結(jié)果是()。Char*sp=”\\\”\n”;Printf(“%d”,strlen(sp));
A.6
B.3
C.5
D.字符串中有非法自負(fù),輸出值不定
17.char*A[5],則標(biāo)識(shí)符A的意義時(shí)()。
A.A是一個(gè)指向有5個(gè)字符型元素的指針變量
B.A是一個(gè)有5個(gè)元素的一維數(shù)組,每個(gè)元素指向字符型的指針變量
C.A是一個(gè)指向字符型的函數(shù)的指針變量
D.A是一個(gè)有5個(gè)元素的一維數(shù)組,每個(gè)元素指向整型變量的指針變量
18.下面程序的運(yùn)行結(jié)果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
A.14
B.3
C.9
D.字符串中有非法字符,輸出值不能確定
19.以下for循環(huán)語(yǔ)句()。for(;;)printf(“*”);
A.判斷循環(huán)結(jié)束的條件不合法
B.是無(wú)限循環(huán)
C.循環(huán)一次也不執(zhí)行
D.循環(huán)只執(zhí)行一次
20.以下是正確的C語(yǔ)言標(biāo)識(shí)符是()。
A.#define
B._123
C.%d
D.\n
二、判斷題 (共 5 道試題,共 20 分)
21.在c語(yǔ)言中,函數(shù)形參的存儲(chǔ)類型是自動(dòng)類型的變量
22.int a[3][];可以對(duì)二維數(shù)組a的正確說(shuō)明。
23.已知char s1[19],*s2="ab\0cdef";則執(zhí)行語(yǔ)句strcpy(s1,s2);后,變量s的內(nèi)容是不能確定。
24.函數(shù)必須有返回值,否則不能使用函數(shù)
25.C語(yǔ)言fread()函數(shù)的功能是從文件fp中讀取n個(gè)字符存入指定的內(nèi)存。
奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777