東北大學(xué)22秋《C語(yǔ)言及程序設(shè)計(jì)X》在線平時(shí)作業(yè)3【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2022-11-29 22:24:45來(lái)源:admin瀏覽: 0 次

《C語(yǔ)言及程序設(shè)計(jì)X》在線平時(shí)作業(yè)3-00001

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 80 分)

1.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è)元素指向整型變量的指針變量


2.若有定義inta=2,b=9,k;k=a+b++/a++則k的值是()

A.6.5

B.7

C.6

D.8


3.執(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"


4.若x為float型變量,則以列程序段結(jié)果是()x=1234.6789;printf(“%-2.1f”,x);

A.輸出格式描述符的域?qū)挾炔粔?,不能輸?/p>

B.輸出為1234.7

C.輸出為1234.6

D.輸出為-1234.6


5.下列各數(shù)組定義程序段,正確的是()。

A.intn=10;inta[n];"

B."main(){charstr[10]=”aman”}"

C."staticint[][3]={{0,1,2},{80,89,2}};"

D.staticchar[5]=“iamastudent.”;


6.以下不正確的C語(yǔ)言標(biāo)識(shí)符是()。

A.int

B.a_1_2

C.ab1exe

D._x


7.下列語(yǔ)句中,符合語(yǔ)法的語(yǔ)句式()。

A.a+b=3

B.a=a+7

C.a=c+b+3=6;

D."a=8,b=a+7;"


8.下面程序的運(yùn)行結(jié)果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));

A.14

B.3

C.9

D.字符串中有非法字符,輸出值不能確定


9.若使用下述程序段將整數(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


10.為了避免嵌套的條件語(yǔ)句if-else的二義性,C語(yǔ)言規(guī)定:else與()是正確的。

A.縮排位置相同的if

B.其之前最近的if

C.其之后if

D.同一行上的if


11.以下為一維整型數(shù)組a的正確說(shuō)明是()。

A.inta(10);

B."intn=10,a[n];"

C."intn;scanf(""%d"",n);"

D."#defineSIZE10;inta[SIZE];inta[n];"


12.對(duì)于條件表達(dá)式(M)?(a++):(a--),其中的表達(dá)式M等價(jià)于()。

A.M==0

B.M==1

C.M!=0

D.M!=1


13.以下for循環(huán)語(yǔ)句()。for(;;)printf(“*”);

A.判斷循環(huán)結(jié)束的條件不合法

B.是無(wú)限循環(huán)

C.循環(huán)一次也不執(zhí)行

D.循環(huán)只執(zhí)行一次


14.下列程序的輸出為()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}

A.12

B.12.3

C.12.8

D.12.3


15.若有變量說(shuō)明:inta=0,b=0,c=0;,以下符合C語(yǔ)言語(yǔ)法的賦值表達(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


16.若有以下定義:intm=7,n=12;則能得到值為3的表達(dá)式是()。

A.n%=(m%=5)

B.n%=(m-m%5)

C.n%=m-m%5

D.(n%=m)-(m%=5)


17.述語(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++;}"


18.071^052的結(jié)果是()

A.32

B.16

C.23

D.22


19.下列四組選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是______。

A.AP_0do

B.floatgoto_A

C.b-agotoint

D._123tempINT


20.當(dāng)正常執(zhí)行了文件關(guān)閉操作時(shí),fclose函數(shù)的返回值是()。

A.-1

B.隨機(jī)值

C.0

D.1


二、判斷題 (共 5 道試題,共 20 分)

21.一個(gè)C源程序可由一個(gè)或多個(gè)函數(shù)組成


22.聲明語(yǔ)句int a[][3]={{1,0,1},{},{1,1}};能對(duì)二維數(shù)組a進(jìn)行正確初始化。


23.0既不是奇數(shù)也不是偶數(shù)


24.若要用fopen函數(shù)打開(kāi)一個(gè)新的二進(jìn)制文件,該文件要既能讀也能寫(xiě),則文件方式字符串是“ab+”。


25.在C程序中main函數(shù)必須位于程序的最前面



奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部