吉大20秋學(xué)期《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)二(標(biāo)準(zhǔn)答案)

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

發(fā)布時(shí)間:2020-12-10 11:02:23來(lái)源:admin瀏覽: 102 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406      微信:aopopenfd777




吉大20秋學(xué)期《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)二-0004

試卷總分:100  得分:100

一、單選題 ( 10 道試題, 40 )

1.sizeoffloat)是

A.一個(gè)雙精度型表達(dá)式

B.一個(gè)整型表達(dá)式

C.一種函數(shù)調(diào)用

D.一個(gè)不合法的表達(dá)式

答案:B

 

2.下列程序的輸出結(jié)果是   int b=2;   int funcint *a   { b += *a; returnb;}   main()   { int a=2, res=2;   res += func&a;   printf"%dn",res;   }

A.4

B.6

C.8

D.10

答案:B

 

3.16IBM-PC機(jī)上使用C語(yǔ)言,若有如下定義   struct data   { int i;   char ch;   double f;   } b;   則結(jié)構(gòu)變量b占用內(nèi)存的字節(jié)數(shù)是

A.1

B.2

C.7

D.11

答案:D

 

4.執(zhí)行以下程序后,a,b的值分別為   main()   { int a,b,k=4,m=6,*p1=&k,*p2=&m;   a=p1==&m;   b=*p1/*p2+7;   printf"a=%dn",a;   printf"b=%dn",b;   }

A.-1,5

B.1,6

C.0,7

D.4,10

答案:

 

5.下列程序的輸出結(jié)果是   main()   { double d=3.2; int x,y;   x=1.2; y=x+3.8/5.0;   printf"%dn", d*y;   }

A.3

B.3.2

C.0

D.3.07

答案:

 

6.若有以下程序   #include   int a[]={2,4,6,8};   main()   { int i;   int *p=a;   fori=0;i<4;i++ai=*p;   printf"%dn",a2]);   }   上面程序輸出結(jié)果是

A.6

B.8

C.4

D.2

答案:

 

7.有如下程序   int a10={1,2,3,4,5,6,7,8,9,10};   int *p=&a3,b;b=p5;   則b的值是

A.5

B.6

C.9

D.8

答案:

 

8.設(shè)有以下語(yǔ)句:   char x=3,y=6,z;   z=x^y<<2;   則z的二進(jìn)制值是

A.00010100

B.00011011

C.00011100

D.00011000

答案:

 

9.以下程序有語(yǔ)法錯(cuò)誤,有關(guān)錯(cuò)誤原因的正確說(shuō)法是   main()   { int G=5,k;   void prt_char();   ...   k=prt_charG;   ...   }

A.語(yǔ)句 void prt_char();有錯(cuò),它是函數(shù)調(diào)用語(yǔ)句,不能用void說(shuō)明

B.變量名不能使用大寫(xiě)字母

C.函數(shù)說(shuō)明和函數(shù)調(diào)用語(yǔ)句之間有矛盾

D.函數(shù)名不能使用下劃線

答案:

 

10.下面程序段的運(yùn)行結(jié)果是   char *format="%s,a=%d,b=%dn";   int a=11,b=10;   a+=b;   printfformat,"a+=b",a,b;

A.for,"a+=b",ab

B.format,"a+=b"

C.a+=b,a=21,b=10

D.以上結(jié)果都不對(duì)

答案:

 

二、多選題 ( 5 道試題, 20 )

11.在文件操作中,用于檢測(cè)和設(shè)置文件狀態(tài)的函數(shù)有______

A.文件結(jié)束檢測(cè)函數(shù)feof()

B.讀寫(xiě)文件出錯(cuò)檢測(cè)函數(shù)ferror()

C.文件出錯(cuò)和結(jié)束標(biāo)志文件函數(shù)才clearerr()

D.文件關(guān)閉函數(shù)fclose()

答案:

 

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

A.ABC

B.abc

C.a_bc

D.ab.c

答案:

 

13.關(guān)于實(shí)參和形參的說(shuō)法正確的是______

A.在定義函數(shù)中指定的形參,在未出現(xiàn)函數(shù)調(diào)用時(shí),它們并不占內(nèi)存中的存儲(chǔ)單元

B.實(shí)參可以是變量、常量或表達(dá)式

C.實(shí)參與形參的類型應(yīng)相同或賦值兼容

D.實(shí)參變量對(duì)形參變量的數(shù)據(jù)傳遞是“值傳遞”

答案:

 

14.已知:int x;,則下面的說(shuō)明指針變量pb的語(yǔ)句______不是正確的。

A.int pb=&x

B.int *pb=x;

C.int *pb=&x

D.*pb=*x

答案:

 

15.下列字符中能構(gòu)成標(biāo)識(shí)符的是______。

A.數(shù)字字符

B.連接符

C.下劃線字符

D.大寫(xiě)字母

答案:

 

三、判斷題 ( 10 道試題, 40 )

16.putsgets函數(shù)只能輸入或輸出一個(gè)字符串

答案:

 

17.共用體所占的內(nèi)存空間大小取決于占空間最多的那個(gè)成員變量。

答案:

 

18.模運(yùn)算符要求兩側(cè)均應(yīng)為整型數(shù)據(jù)。(

答案:

 

19.使用printfscanf函數(shù)時(shí),必須添加#include <stdio.h>命令。(

答案:

 

20. a’和“a”在內(nèi)存中所占字節(jié)數(shù)相同。(

答案:

 

21.使用符號(hào)常量的好處是:一,含義清楚,二,在需要改變一個(gè)常量時(shí)能做到“一改全改”(

答案:

 

22.對(duì)于double類型數(shù)組,不可以直接用數(shù)組名對(duì)數(shù)組進(jìn)行整體輸入或輸出。

答案:

 

23.C程序中各函數(shù)之間既允許直接遞歸調(diào)用也允許間接遞歸調(diào)

答案:

 

24.一個(gè)int型與一個(gè)double型數(shù)據(jù)進(jìn)行混合運(yùn)算時(shí),其結(jié)果是double型。

答案:

 

25.C語(yǔ)言規(guī)定標(biāo)識(shí)符可由字母、數(shù)字、下劃線三種字符組成,第一個(gè)字符可以為數(shù)字或字母。(

答案:


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

回到頂部