東大22春學(xué)期《C語言及程序設(shè)計X》在線平時作業(yè)1【標(biāo)準(zhǔn)答案】

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

發(fā)布時間:2022/3/2 21:11:37來源:admin瀏覽: 59 次

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

試卷總分:100  得分:100

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

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

A.輸出格式描述符的域?qū)挾炔粔颍荒茌敵?/p>

B.輸出為1234.7

C.輸出為1234.6

D.輸出為-1234.6

 

2.下面四個選項中,均是C語言關(guān)鍵字的選項是()。

A.autoenuminclude

B.switchtypedefcontinue

C.signedunionscanf

D.ifstructtype

 

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

 

4.若有以下類型說明語句:chara;intb;floatc;doubled;則表達式a*b-2*d+c的結(jié)果類型為()

A.float

B.char

C.int

D.double

 

5.以下不正確的說法為()。

A.在不同函數(shù)中可以使用相同名字的變量

B.形式參數(shù)是局部變量

C.在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效

D.在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效

 

6.若運行以下程序時,從鍵盤輸入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.不確定值

 

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

A.defineIFtype

B.getccharprintf

C.includescanfcase

D.whilegopow

 

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

A.a+b=3

B.a=a+7

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

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

 

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

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

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

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

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

 

10.有兩個字符數(shù)組a、b,則以下正確的輸入語句是()。

A.gets(a,b);

B."scanf(""%s%s"",a,b);"

C."scanf(""%s%s"",a,b);"

D."gets(""a""),gets(""b"");"

 

11.函數(shù)rewind(fp)的作用是:使文件位置指針()。

A.重新返回文件的開頭

B.返回到前一個字符的位置

C.指向文件的末尾

D.自動移至下一個字符的位置

 

12.下面對指針變量的敘述,正確的是()

A.指針變量可以加上一個指針變量

B.可以把一個整形數(shù)賦給指針變量

C.指針變量的值可以賦給指針變量

D.指針變量不可以有空值,即該指針變量必須指向某一變量

 

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

A.16

B.32

C.96

D.144

 

14.C語言中,下列說法正確的是()

A.不能使用do&hellip;while語句構(gòu)成循環(huán)。

B.do&hellip;while語句構(gòu)成的循環(huán)必須用break語句才能退出。

C.do&hellip;while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達式值為非0結(jié)束循環(huán)。

D.do&hellip;while語句構(gòu)成的循環(huán),當(dāng)while語句中的表達式值為0結(jié)束循環(huán)。

 

15.下面的敘述,不正確的是()。

A.宏名無類型,其參數(shù)也無類型

B.宏定義不是C語句,不必在行末加分號

C.宏替換只是字符替換

D.宏替換定義命令必須寫在文件開頭

 

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

 

17.C語言中的構(gòu)造類型數(shù)據(jù)包括()

A.數(shù)組類型、構(gòu)造體類型和共用體類型

B.數(shù)組類型、結(jié)構(gòu)體類型和指針類型

C.數(shù)組類型、結(jié)構(gòu)體類型和枚舉類型

D.數(shù)組類型、結(jié)構(gòu)體類型和空類型

 

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

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

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

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

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

 

19.設(shè)I和x都是int類型,則對于for循環(huán)語句for(i=0,x=0;i<9;i++),下列哪句話正確()。

A.執(zhí)行8次

B.執(zhí)行9次

C.是無限循環(huán)

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

 

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

A.隨機值

B.1

C.NULL

D.EOF

 

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

21.一個整數(shù)可以直接賦給一個枚舉變量

 

22.聲明語句int x=y=z=5;可以正確定義整型變量x,y和z并為其賦初值5。

 

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

 

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

 

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


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

    回到頂部