東北大學23秋《C語言及程序設計X》在線平時作業(yè)3【答案】

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

發(fā)布時間:2023/9/18 20:41:06來源:admin瀏覽: 0 次

《C語言及程序設計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)結束的條件不合法

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];能表現數組元素A[1][1]的是()

A.(A[1]+1)

B.*(A[1][1])

C.(*(A+1)[1])

D.*(A+5)


6.標有/**/語句的輸出結果為()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程序中,調用函數時,只能把實參的值傳送給形參,形參的值不能傳送給實參

B.在C程序的函數中,最好使用全局變量

C.在C程序中,形參只是局限于所在函數

D.在C程序中,函數名的存儲類別為外部


8.設已定義i和k為int類型變量,則以下for循環(huán)語句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);

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

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.以下為一維整型數組a的正確說明是()。

A.inta(10);

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

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

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


12.若執(zhí)行fopen函數時發(fā)生錯誤,則函數的返回值是()。

A.隨機值

B.1

C.NULL

D.EOF


13.C語言中的構造類型數據包括()

A.數組類型、構造體類型和共用體類型

B.數組類型、結構體類型和指針類型

C.數組類型、結構體類型和枚舉類型

D.數組類型、結構體類型和空類型


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

A.輸出格式描述符的域寬度不夠,不能輸出

B.輸出為1234.7

C.輸出為1234.6

D.輸出為-1234.6


15.若有以下說明和語句,則輸出結果是()。Char*sp=”\\\”\n”;Printf(“%d”,strlen(sp));

A.6

B.3

C.5

D.字符串中有非法自負,輸出值不定


16.若使用下述程序段將整數12和浮點數13.6分別賦給變量a和b,那么輸入應該式()。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.有兩個字符數組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語言中,一維數組的定義方式為:類型說明符數組名()。

A.[常量表達式]

B.[整型表達式]

C.[整型常量或整型表達式]

D.[整型常量]


19.函數strcmp(“A”,“B”)的值為()

A.0

B.-1

C.1

D.3


20.下列程序的輸出結果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}

A.16

B.32

C.96

D.144


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

21.0既不是奇數也不是偶數


22.主函數可以在其他函數之后,函數內不可以嵌套定義函數


23.已知char s1[19],*s2="ab\0cdef";則執(zhí)行語句strcpy(s1,s2);后,變量s的內容是不能確定。


24.聲明語句int a[][3]={{1,0,1},{},{1,1}};能對二維數組a進行正確初始化。


25.在swith語句中可以根據需要使用或不需要使用break語句。




奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部