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

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

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

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

試卷總分:100  得分:100

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

1.函數(shù)strcmp(“A”,“B”)的值為()

A.0

B.-1

C.1

D.3


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

A.14

B.3

C.9

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


3.下面對(duì)函數(shù)的敘述,不正確的是()。

A.函數(shù)的返回值是通過函數(shù)中的return語句獲得的

B.函數(shù)不能嵌套定義

C.一個(gè)函數(shù)中有且只有一個(gè)return語句

D.函數(shù)中沒有return語句,并不是不帶回值


4.下面四個(gè)選項(xiàng)中,均是C語言關(guān)鍵字的選項(xiàng)是()。

A.autoenuminclude

B.switchtypedefcontinue

C.signedunionscanf

D.ifstructtype


5.在C語言中,一維數(shù)組的定義方式為:類型說明符數(shù)組名()。

A.[常量表達(dá)式]

B.[整型表達(dá)式]

C.[整型常量或整型表達(dá)式]

D.[整型常量]


6.以下程序的輸出結(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


7.以下能對(duì)一維數(shù)組a進(jìn)行正確初始化的語句是()。

A.inta[10]=(0,0,0,0,0);

B.inta[10]={};

C.inta[]={0};

D.inta[10]={10*1};


8.下列語句中,符合語法的語句式()。

A.a+b=3

B.a=a+7

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

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


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

A.32

B.16

C.23

D.22


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

A.-1

B.隨機(jī)值

C.0

D.1


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

A.inta(10);

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

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

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


12.若有變量說明: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


13.下列關(guān)于switch語句和break語句的結(jié)論中,只有()是正確的。

A.break語句是switch語句的一部分

B.在switch語句中可以根據(jù)需要使用或不使用break語句

C.在switch語句中必須使用break語句

D."以上三個(gè)結(jié)論有兩個(gè)是正確的"


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

A.6.5

B.7

C.6

D.8


15.下列四組選項(xiàng)中,均不是C語言關(guān)鍵字的選項(xiàng)是()。

A.defineIFtype

B.getccharprintf

C.includescanfcase

D.whilegopow


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.下述for語句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);

A.最多循環(huán)10次

B.最多循環(huán)9次

C.無限循環(huán)

D.一次也不循環(huán)


18.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);

A.輸出控制格式錯(cuò)誤

B.輸出:x=1

C.輸出:y=1

D.輸出:y=4


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

A.縮排位置相同的if

B.其之前最近的if

C.其之后if

D.同一行上的if


20.一個(gè)C語言程序總是從()。

A.主過程開始執(zhí)行

B.主函數(shù)開始執(zhí)行

C.子程序開始執(zhí)行

D.主程序開始執(zhí)行


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

21.C語言fread()函數(shù)的功能是從文件fp中讀取n個(gè)字符存入指定的內(nèi)存。


22.已知int a,*p=&a,則函數(shù)printf("%d",p);調(diào)用錯(cuò)誤。


23.在swith語句中可以根據(jù)需要使用或不需要使用break語句。


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


25.在C程序中,注釋說明只能位于一條語句的后面



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

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

回到頂部