蘭州大學(xué)C語(yǔ)言程序設(shè)計(jì)課程作業(yè)1_第1頁(yè)
蘭州大學(xué)C語(yǔ)言程序設(shè)計(jì)課程作業(yè)1_第2頁(yè)
蘭州大學(xué)C語(yǔ)言程序設(shè)計(jì)課程作業(yè)1_第3頁(yè)
蘭州大學(xué)C語(yǔ)言程序設(shè)計(jì)課程作業(yè)1_第4頁(yè)
蘭州大學(xué)C語(yǔ)言程序設(shè)計(jì)課程作業(yè)1_第5頁(yè)
已閱讀5頁(yè),還剩50頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)A

歷次成績(jī)查看詳情

完成時(shí)間

1.0.0R

2015-11-2109:15:31

2.0.0%

2015-11-2109:15:24

3.0.0R

2015-11-2109:15:18

4.0.0%

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)-A

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A用戶名:moxuranxh最終成績(jī):0.0僅顯示答錯(cuò)的題

一單選題

1.若x,y均定義為int型,z定義為double型,以下不合法的scant函數(shù)調(diào)用語(yǔ)句是()

scanf('%d%lx,%le',&x,&y,&z)

Jnscanf('%2d*%d%lf',&x,&y,&z)

L~scanf('%x%*d%o,,&x,&y)

Cscanf('%x%o%6.2f',&x,&y,&z)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:scanf('%x%o%6.2f,&x,&y>&z)

2.在“文件包含”預(yù)處理語(yǔ)句的使用形式中,當(dāng)#include后面的文件名用<>括起時(shí),尋找被包含文件的方式是()

’僅僅搜索當(dāng)前目錄

4僅僅搜索源程序所在目錄

,直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

」先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

3.執(zhí)行語(yǔ)句for(i=1;i++v4;);后變量的值為()

3

4

5

巴不定

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:5

4.printf函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5歹L如果字符串長(zhǎng)度大于5,則輸出按方式()

從左起輸出該字符串,右補(bǔ)空格

按原字符串長(zhǎng)從左向右全部輸出

右對(duì)齊輸出該字符串,左補(bǔ)空格

輸出錯(cuò)誤信息

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:按原字符串長(zhǎng)從左向右全部輸出

5.以下程序的運(yùn)行結(jié)果是()typedefunion{longa[2];intb[4];charc[8];}TY;TYour;main(){printf('%d',sizeof(our));}

c32

16

8

c24

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:8

6.C語(yǔ)言中,邏輯真表示為()

TRUE

或Y

非零值

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:1

7.若數(shù)組a有m列,則之前的數(shù)組元素個(gè)數(shù)為()

(M)*0-1)

i*m+j+1

i*m+j-1

i*m+j

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:i*m+j

8.若有條件表達(dá)式(exp)?a++:b]則以下表達(dá)式中能完全等價(jià)于表達(dá)式(exp)的是()

exp==0

exp!=O

c

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:exp!=0

9.在位運(yùn)算中,操作數(shù)每左移2位,相當(dāng)于()

操作數(shù)*2

操作數(shù)/2

C操作數(shù)*4

C操作數(shù)/4

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:操作數(shù)*4

10.在C語(yǔ)言中,每個(gè)語(yǔ)句和數(shù)據(jù)定義是用()結(jié)束

C句號(hào)

C逗號(hào)

分號(hào)

括號(hào)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:分號(hào)

11.下面程序的輸出是()main(){enumteam{my,your=4,his,her=his+10};printf('%d%d%d%dmy,your,his,her);}

c0123

c04010

巴04515

I4515

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:04515

12.程序段的基本結(jié)構(gòu)中,不包含()

循環(huán)結(jié)構(gòu)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:函數(shù)結(jié)構(gòu)

13.有枚舉類型的定義:enumcoIori{yellow,green,blue=5,red,brown);則枚舉常量yellow和red的值分別是

0,6

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:0,6

14.在以下的運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是

c

%

&&

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:%

15.C語(yǔ)言中合法的字符常量是

'He'

P

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:3V

16.要打開(kāi)一個(gè)已存在的非空文件"Me"用于修改,選擇正確的語(yǔ)句

fp=fopen('file','r')

fp=fopen('file','w')

fp=fopen('file','r+')

fp=fopen('file',,w+,)

c

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:fp=fopen(,file;r+)

17.下面程序#衍&11€|0main(){inty=10;do{y-;}while(-y);printf('%d-}的運(yùn)行結(jié)果是()

-1

8

0

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:0

18.下面對(duì)typedef不正確的敘述是

用typedef可以定義各種類型名,但不能用來(lái)定義變量

C用typedef可以增加新的基本數(shù)據(jù)類型

用typedef只是將已存在的類型用一個(gè)新的標(biāo)識(shí)符表示

使用typedef有利于程序的通用和移植

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:用typedef可以增加新的基本數(shù)據(jù)類型

19.下面哪個(gè)表達(dá)式的值為4:

C11/3

11.0/3

(float)11/3

c(int)(11.0/3+0.5)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:(int)(11.0/3+0.5)

20.下面程序的運(yùn)行結(jié)果是()#includemain(){inti,b,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0)k++;}printf('%d,%d',k,b);}

c3,-1

c8,-1

c3,0

8,-2

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:8,-2

21.下面的程序main(){intx=3;do{printf("%d”,x-=2);}while(K—x));},描述正確的是()

輸出的是1

輸出的是1和-2

輸出的是3和0

是死循

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:輸出的是1和?2

二判斷題

1.若有說(shuō)明int*p1,*p2,m=5,n;則p1=&m;p2=&p1;是正確的程序段

錯(cuò)

c對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

若有說(shuō)明intc;則while(c=getchar());是錯(cuò)誤的C語(yǔ)句.

錯(cuò)

對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

3.在C語(yǔ)言中,共用體類型屬于構(gòu)造類型

口錯(cuò)

對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:對(duì)

4.C語(yǔ)言中形參到實(shí)參傳遞是雙向的

C錯(cuò)

C對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A

歷次成績(jī)查看詳情

完成時(shí)間

I.O.O

2015-11-2109:15:31

2.0.0

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18

4.0.0

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

a語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A用戶名:moxuranxh最終成績(jī):0.0僅顯示答錯(cuò)的題

一單選題

1.若數(shù)組a有m列,則之前的數(shù)組元素個(gè)數(shù)為()

(i-1)*0-1)

i*m+j+1

ci*m+j

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:i*m+j

2.已有以下數(shù)組定義和f函數(shù)調(diào)用語(yǔ)句,inta[3][4];f(a);則在f函數(shù)的說(shuō)明中,對(duì)形參數(shù)組array的錯(cuò)誤定義方式為()

f(intarray口[6])

f(intarray[3]0)

f(intarray[][4])

f(intarray[2][5])

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:f(intarray[3]D)

3.執(zhí)行以下程序后的輸出結(jié)果是()int

w=3,z=7,x=10;printf('%d',x>10?x+100:x-10);printf('%d,,w++||z4-4-);printf('%d',!w>z);printf('%d',w&&z);

0111

c1111

c0101

0100

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:0101

4.在“文件包含”預(yù)處理語(yǔ)句的使用形式中,當(dāng)include后面的文件名用”括起時(shí),尋找被包含文件的方式是()

直接按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索

僅僅搜索源程序所在目錄

僅僅搜索當(dāng)前目錄

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索

5.函數(shù)ftell的作用是()

取得當(dāng)前文件指針的位置,該位置為相對(duì)于文件開(kāi)頭的位移量表示

取得當(dāng)前文件指針的位置,該位置為相對(duì)于文件末尾的位移量表示

出錯(cuò)時(shí)返回值為0

以上敘述都不正確

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:取得當(dāng)前文件指針的位置,該位置為相對(duì)于文件開(kāi)頭的位移量表示

6.C語(yǔ)言中while和dowhile循環(huán)的主要區(qū)別是()

Jdo-while的循環(huán)至少無(wú)條件執(zhí)行一次

Cwhile循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格

do-while允許從外部轉(zhuǎn)入到循環(huán)體內(nèi)

JLdo-while的循環(huán)體不能是復(fù)合語(yǔ)句

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:do-while的循環(huán)至少無(wú)條件執(zhí)行一次

7.設(shè)有程序段t=0;while(printfC**)){t++;if(t<3)break;}下面描述正確的是()

C其中循環(huán)控制表達(dá)式與o等價(jià)

C其中循環(huán)控制表達(dá)式與O等價(jià)

c其中循環(huán)控制表達(dá)式是不合法的

c以上說(shuō)法都不對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:其中循環(huán)控制表達(dá)式與'O'等價(jià)

8.在位運(yùn)算中,操作數(shù)每左移2位,相當(dāng)于()

*操作數(shù)*2

/操作數(shù)/2

i操作數(shù)*4

*操作數(shù)/4

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:操作數(shù)*4

9.設(shè)E為表達(dá)式,以下與do…while(E);不等價(jià)的語(yǔ)句是

do...while(!E==0)

do...while(E>0||E<0)

do...while(E==0)

巴do...while(E!=0)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:do...while(E==0)

10.下列運(yùn)算符中優(yōu)先級(jí)最低的是()

?:

&&

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:?:

11.以下函數(shù)的功能對(duì)應(yīng)于intfun(char*s,char*t){while(*s)&&(*t)&&(*t==*s)}{t++;s++;}return(*s-*t);}

cstrlen(s)+strlen(t)

strcmp(s,t)

strcpy(s,t)

cstrcat(s,t)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:strcmp(s,t)

12.以下程序的運(yùn)行結(jié)果為()#includemain(){structdate{intyear,month,day;}today;printf('%d',sizeof(structdate));}

c6

c8

c10

12

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:6

13.以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中,正確的是

調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參

C函數(shù)既可以嵌套定義又可以遞歸調(diào)用

函數(shù)必須有返回值,否則不能使用函數(shù)

C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同?個(gè)源程序文件中

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參

14.程序段的基本結(jié)構(gòu)中,不包含()

c函數(shù)結(jié)構(gòu)

c循環(huán)結(jié)構(gòu)

c順序結(jié)構(gòu)

c分支結(jié)構(gòu)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:函數(shù)結(jié)構(gòu)

15.下面程序main(){intx=4,y=0,z;x*=3+2;printf("%d'1,x);x*=y==(z=4);printf("%d",x);}的輸出結(jié)果是()

c1440

c200

204

c144

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:200

16.字符串“China”在內(nèi)存中占用幾個(gè)字節(jié)

c3

c4

c6

c8

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:6

17.若有定義typedefcharSTRING[255];STRINGS;貝ijs是

c字符指針數(shù)組變量

字符指針變量

C字符變量

C字符數(shù)組變量

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:字符數(shù)組變量

18.程序的三種基本結(jié)構(gòu)是()

順序結(jié)構(gòu)徘環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)

順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)

選擇結(jié)構(gòu)能環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)

順序結(jié)構(gòu),選擇結(jié)構(gòu),遞歸結(jié)構(gòu)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:順序結(jié)構(gòu)福環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)

19.要打開(kāi)一個(gè)已存在的非空文件File"用于修改,選擇正確的語(yǔ)句

fp=fopen('file','r')

fp=fopen('file',,w')

cfp=fopen('file',"r+')

fp=fopen('file','w+,)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:fp=fopen(,file;r+)

20.函數(shù)rewind的作用是()

C使位置指針指向文件的末尾

C將位置指針指向文件中所要求的特定位置

使位置指針重新返回文件的開(kāi)頭

使位置指針自動(dòng)移到下一個(gè)字符位置

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:使位置指針重新返回文件的開(kāi)頭

21.若有定義:int(*p)[4];則標(biāo)識(shí)符p()

c是一個(gè)指向整型變量的指針

c是一個(gè)指針數(shù)組名

c是一個(gè)指針,它指向一個(gè)含有四個(gè)整型元素的一維數(shù)組

c定義不合法

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:是一個(gè)指針,它指向一個(gè)含有四個(gè)整型元素的一維數(shù)組

二判斷題

1.main(){intx,y,z;x=1;y=1;z=O;x=x||y&&z;printf('%d,%d',x,x&&!y||z);}程序的運(yùn)行結(jié)果是1,1

錯(cuò)

對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

2.使用continue和break語(yǔ)句,都可以使得C程序中斷執(zhí)行

C錯(cuò)

c對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

3.對(duì)for(表達(dá)式1"表達(dá)式3)可理解為for(表達(dá)式1;1;表達(dá)式3)

:情

■錯(cuò)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:對(duì)

4.若有說(shuō)明intc;則while(c=getchar());是錯(cuò)誤的C語(yǔ)句.

U錯(cuò)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A

歷次成績(jī)查看詳情

完成時(shí)間

1.0.0

2015-11-2109:15:31

2.0.0

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18

4.0.0

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A用戶名:moxuranxh最終成績(jī):0.0僅顯示答錯(cuò)的題

一單選題

1.設(shè)E為表達(dá)式,以下與do…while(E);不等價(jià)的語(yǔ)句是

do...while(!E==0)

cdo...while(E>0||E<0)

do...while(E==0)

cdo...while(E!=0)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:do...while(E==0)

2.以下對(duì)C語(yǔ)言描述中正確的是()

C語(yǔ)言源程序中可以有重名的函數(shù)

C語(yǔ)言源程序中要求每行只能書寫一條語(yǔ)句

C語(yǔ)言源程序中,注釋可以出現(xiàn)在任何位置

最小的C源程序中沒(méi)有任何內(nèi)容

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:C語(yǔ)言源程序中,注釋可以出現(xiàn)在任何位置

3.下面是對(duì)數(shù)組s的初始化,其中不正確的是()

L

chars[]='abcde'

cchars[5]={1,2,3,4,5}

cchars[5]={'a','b','c','d','e'}

chars[5]='abcde'

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:chars[5]='abcde'

4.下面程序的運(yùn)行結(jié)果是()#includemain(){inta[6],i;for(i=1;i<6;i++){a[i]=9*(i-2+4*(i>3)}%5;printf('%2d',a[i]);}}

L

J40404

C-40403

J-40443

~-40440

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:-40443

5.已知函數(shù)的調(diào)用形式:fread(buffer,size,count,fp);其中buffer代表

c一個(gè)整型變量,代表要讀入的數(shù)據(jù)項(xiàng)總數(shù)

c一個(gè)文件指針變量,指向要讀的文件

c一個(gè)儲(chǔ)存區(qū),存放要讀的數(shù)據(jù)項(xiàng)

c一個(gè)指針變量,它存放數(shù)據(jù)緩沖區(qū)的地址

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:一個(gè)指針變量,它存放數(shù)據(jù)緩沖區(qū)的地址

6.對(duì)說(shuō)明語(yǔ)句inta[10]={6,7,8,9,10};的正確理解是()

C將5個(gè)初值依次a[1]至a[5]

將5個(gè)初值依次a⑼至a[4]

C將5個(gè)初值依次a[5]至a[9]

C將5個(gè)初值依次a[6]至a[10]

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:將5個(gè)初值依次a[0]至a[4]

7.設(shè)整型變量a值為9,則下列表達(dá)式中使b的值不為4的表達(dá)式()

b=a/2

b=a%2

cb=8-(3,a-5)

cb=a>5?4:2

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:b=a%2

8.執(zhí)行以下程序后的輸出結(jié)果是()int

w=3,z=7,x=10;printf('%d',x>10?x+100:x-10);printf('%d',w++||z++);printf('%d',!w>z);printf('%d,,w&&z);

c0111

巴1111

0101

c0100

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:0101

9.系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指()

鍵盤

c顯示器

c軟盤

c硬盤

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:鍵盤

10.在“文件包含”預(yù)處理語(yǔ)句的使用形式中,當(dāng)include后面的文件名用"括起時(shí),尋找被包含文件的方式是()

c直接按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

c先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索

c僅僅搜索源程序所在目錄

c僅僅搜索當(dāng)前目錄

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索

11.若有定義typedefcharSTRING[255];STRINGS;貝Us是

J字符指針數(shù)組變量

*字符指針變量

’字符變量

*字符數(shù)組變量

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:字符數(shù)組變量

12.structst{intage;intnum;}stul,*p;p=&stul似下對(duì)結(jié)構(gòu)體變量stul中成員age的非法引用是()

stul.age

age

cp-->age

c(*p).age

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:age

13.以下敘述正確的是()

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

在C程序的每一行只能寫一條語(yǔ)句

C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句

巴在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句

14.程序的三種基本結(jié)構(gòu)是()

順序結(jié)構(gòu)徘環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)

順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)

選擇結(jié)構(gòu)能環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)

順序結(jié)構(gòu),選擇結(jié)構(gòu),遞歸結(jié)構(gòu)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:順序結(jié)構(gòu)彳盾環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)

15.下面的程序main(){intx=3;do{printf("%d”,x-=2);}while(K—x));},描述正確的是()

c輸出的是1

c輸出的是1和-2

輸出的是3和0

是死循

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:輸出的是1和-2

16.在以下的運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是

%

&&

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:%

17.以下函數(shù)的功能對(duì)應(yīng)于intfun(char*s,char*t){while(*s)&&(*t)&&(*t==*s)}{t++;s++;}return(*s-*t);}

strlen(s)+strlen(t)

cstrcmp(s,t)

cstrcpy(s,t)

巴strcat(s,t)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:strcmp(s,t)

18.printf函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5歹!J。如果字符串長(zhǎng)度大于5,則輸出按方式()

從左起輸出該字符串,右補(bǔ)空格

按原字符串長(zhǎng)從左向右全部輸出

C右對(duì)齊輸出該字符串,左補(bǔ)空格

C輸出錯(cuò)誤信息

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:按原字符串長(zhǎng)從左向右全部輸出

19.有以下程序includemain(){int@[]={1,2,3,4,5,6}為口=2;*9+3)+=2河訪甘(%4%4即聞3]);},請(qǐng)問(wèn)執(zhí)行后的輸出結(jié)果是()

1,4

0,4

c1,6

c0,6

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:1,6

20.定義如下變量和數(shù)組:intk,a[3][3]={1,2,3,4,5,6,7,8,9};則下面語(yǔ)句的輸出結(jié)果是()。for(k=0;k<3;k++)printf('%d',a[k][2-k]);

c357

c369

159

147

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:357

21.在一個(gè)C源程序文件中,若要定義一個(gè)只允許本源文件中所有函數(shù)使用的全局變量,則該變量需要使用的存儲(chǔ)類別是()

C

C

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:static

二判斷題

1.使用continue和break語(yǔ)句,都可以使得C程序中斷執(zhí)行

c錯(cuò)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

2.C語(yǔ)言中沒(méi)有真正的多維數(shù)組

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:對(duì)

3.已有定義inti,j;floatx;為將-10賦給i,12賦給j,410.34賦給x;則對(duì)應(yīng)以下scant函數(shù)scanf(,%o%x%e',&i,&j,&x);調(diào)用語(yǔ)句的數(shù)

據(jù)輸入形式是-12ucu4.1034e2(u代表空格)

錯(cuò)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:對(duì)

4.對(duì)for(表達(dá)式1;;表達(dá)式3)可理解為for(表達(dá)式1;1;表達(dá)式3)

,錯(cuò)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:對(duì)

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A

歷次成績(jī)查看詳情

完成時(shí)間

1.0.0K

2015-11-2109:15:31

2.0.0

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18

4.0.0

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0乂

2015-11-2109:14:58

又lc語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A用戶名:moxuranxh最終成績(jī):0.0僅顯示答錯(cuò)的題

-單選題

1.在以下的運(yùn)算符中,優(yōu)先級(jí)最高的運(yùn)算符是

c

Co/o

c&&

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:%

2.printf函數(shù)中用到格式符%5s,其中數(shù)字5表示輸出的字符串占用5歹如果字符串長(zhǎng)度大于5,則輸出按方式()

從左起輸出該字符串,右補(bǔ)空格

按原字符串長(zhǎng)從左向右全部輸出

右對(duì)齊輸出該字符串,左補(bǔ)空格

輸出錯(cuò)誤信息

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:按原字符串長(zhǎng)從左向右全部輸出

3.若有以下定義inta[5]={1,2,3,4,5},*p,i;i=3;p=a;,則對(duì)數(shù)組元素地址的正確引用是()

a++

c&(p+1)

&p[i]

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:&p[i]

4.若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為“真”,A的值為偶數(shù)時(shí),表達(dá)式的值為“假”。則以下不能滿足要求的表達(dá)式是()

cA%2==1

巴!(A%2==0)

!(A%2)

A%2

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:!(A%2)

5.要打開(kāi)一個(gè)已存在的非空文件"file"用于修改,選擇正確的語(yǔ)句

fp=fopen(,file','r')

fp=fopen('file',,w')

cfp=fopen('file','r+')

fp=fopen('file',,w+,)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:fp=fopen(,file;r+)

6.已知a,b,c的值分別是1,2,3,則執(zhí)行下列語(yǔ)句if(a++<=""div="">

<=""div="">

0,0,0

c1,2,3

c1,2,1

c2,2,2

<=""div="">

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:2,2,2

7.一下關(guān)于宏替換的敘述不正確的是

宏替換只是字符替換

宏名無(wú)類型

C宏替換不占用運(yùn)行時(shí)間

C宏替換不占用編譯時(shí)間

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:宏替換不占用編譯時(shí)間

8.下面程序main(){intx=4,y=0,z;x*=3+2;printf(u%d,,,x);x*=y==(z=4);)

1440

c200

c204

c144

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:200

9.C語(yǔ)言中合法的字符常量是

'He'

P

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:

10.在“文件包含”預(yù)處理語(yǔ)句的使用形式中,當(dāng)葫nclude后面的文件名用“括起時(shí),尋找被包含文件的方式是()

直接按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄

C

先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索

僅僅搜索源程序所在目錄

巴僅僅搜索當(dāng)前目錄

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索

11.以下敘述正確的是()

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

C在c程序的每一行只能寫一條語(yǔ)句

CC語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句

C在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:C語(yǔ)言本身沒(méi)有輸入輸出語(yǔ)句

12.以下程序的運(yùn)行結(jié)果是()typedefunion{longa[2];intb[4];charc[8];}TY;TYour;main(){printf('%d',sizeof(our));}

J16

c8

c24

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:8

13.寫出下面程序的輸出結(jié)果()main(){int

,,,,,,,

x;x=-3+4*5-6;printf(%d,x);x=3+4%5-6;printf('%d,x);x=-3*4%6/5;printf(%d,x);x=(7+6)%5/2;printf(%d)x);}

J11101

L

J11-321

~F12-321

~n11121

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:11101

14.a為0111,b為0123,a、b、c均為無(wú)符號(hào)短整型變量,則語(yǔ)句printfC%o,%o,%o,%o\c=~a,c=a&b,c=a|b,c=aAb)的輸出結(jié)果

為()

J177666,101,133,32

L

J0177666,0123,0333,032

J0177666,0101,0133,032

Jn177666,0123,0133,034

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:177666,101,133,32

15.程序段的基本結(jié)構(gòu)中,不包含()

'函數(shù)結(jié)構(gòu)

c循環(huán)結(jié)構(gòu)

J順序結(jié)構(gòu)

c分支結(jié)構(gòu)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:函數(shù)結(jié)構(gòu)

16.在一個(gè)C源程序文件中,若要定義一個(gè)只允許本源文件中所有函數(shù)使用的全局變量,則該變量需要使用的存儲(chǔ)類別是()

1

*extern

'register

static

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:static

17.有以下程序:#includemain(){intx,y;printf('Enteraninteger(x):');scanf('%d',&x);if(x++<0)y=-1;elseif(x==0)y=0;else

y=1;printf(,%cr,y);}現(xiàn)從鍵盤上輸入則程序的輸出是()

c不確定的值

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:-1

18.以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中,正確的是

J調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參

CC函數(shù)既可以嵌套定義又可以遞歸調(diào)用

【二函數(shù)必須有返回值,否則不能使用函數(shù)

CC程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參

19.在C語(yǔ)言中,每個(gè)語(yǔ)句和數(shù)據(jù)定義是用()結(jié)束

□句號(hào)

C逗號(hào)

c分號(hào)

c括號(hào)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:分號(hào)

20.在位運(yùn)算中,操作數(shù)每左移2位,相當(dāng)于()

C操作數(shù)*2

C操作數(shù)/2

C操作數(shù)*4

C操作數(shù)/4

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:操作數(shù)*4

21.函數(shù)ftell的作用是()

C取得當(dāng)前文件指針的位置,該位置為相對(duì)于文件開(kāi)頭的位移量表示

C取得當(dāng)前文件指針的位置,該位置為相對(duì)于文件末尾的位移量表示

出錯(cuò)時(shí)返回值為0

以上敘述都不正確

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:取得當(dāng)前文件指針的位置,該位置為相對(duì)于文件開(kāi)頭的位移量表示

二判斷題

1.下列語(yǔ)句new-next=head;head=new;可以完成建立2結(jié)點(diǎn)的單向鏈表的功能

錯(cuò)

對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:對(duì)

2.使用continue和break語(yǔ)句,都可以使得C程序中斷執(zhí)行

c錯(cuò)

對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

3.若有說(shuō)明intc;則while(c=getchar());是錯(cuò)誤的C語(yǔ)句.

錯(cuò)

對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:錯(cuò)

4.已有定義int5田(^*;為將」0賦給i,12賦給j,410.34賦給x;則對(duì)應(yīng)以下scanf函數(shù)scanf(%o%x%e,,&i,&j,&x);調(diào)用語(yǔ)句

的數(shù)據(jù)輸入形式是?12ucu4.1034e2(u代表空格)

C錯(cuò)

C對(duì)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:對(duì)

<=""div="">

<=""div="">

加載中,請(qǐng)稍候

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A

歷次成績(jī)查看詳情

完成時(shí)間

1.0.0R

2015-11-2109:15:31

2.0.0%

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18Q

4.0.0R

2015-11-2109:15:11

5.0.0乂

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

Ek語(yǔ)言程序設(shè)計(jì)課程作業(yè)_人

C語(yǔ)言程序設(shè)計(jì)課程作業(yè)_A用戶名:moxuranxh最終成績(jī):0.0僅顯示答錯(cuò)的題

一單選題

1.若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒(méi)有return語(yǔ)句,則正確的說(shuō)法是該函數(shù)()

返回若干個(gè)系統(tǒng)默認(rèn)值

c返回一個(gè)用戶所希望的函數(shù)值

J返回一個(gè)不確定的值

c沒(méi)有返回值

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:返回一個(gè)不確定的值

2.程序的三種基本結(jié)構(gòu)是()

【二順序結(jié)構(gòu)徘環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)

c順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)

c選擇結(jié)構(gòu)彳盾環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)

c順序結(jié)構(gòu),選擇結(jié)構(gòu),遞歸結(jié)構(gòu)

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:順序結(jié)構(gòu)福環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)

3.若有條件表達(dá)式(exp)?a++:b]則以下表達(dá)式中能完全等價(jià)于表達(dá)式(exp)的是()

exp==0

L

exp!=0

n

exp==1

L

exp!=1

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:exp!=0

4.以下敘述中正確的是()

J在程序的一行上可以出現(xiàn)多個(gè)有效的預(yù)處理命令行

c使用帶參的宏時(shí),參數(shù)的類型應(yīng)與宏定義時(shí)的一致

c宏替換不占用運(yùn)行時(shí)間,只占用編譯時(shí)間

n

J以下定義中CR是稱為宏名的標(biāo)識(shí)符#defineCR045

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:宏替換不占用運(yùn)行時(shí)間,只占用編譯時(shí)間

5.定義一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)分配給它的內(nèi)存是()

c結(jié)構(gòu)體中第一個(gè)成員所需內(nèi)存量

c結(jié)構(gòu)體中最后一個(gè)成員所需內(nèi)存量

c成員中占內(nèi)存量最大者所需內(nèi)存量

c各成員所需內(nèi)存量的總和

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:各成員所需內(nèi)存量的總和

6.以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中,正確的是

4調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參

*C函數(shù)既可以嵌套定義又可以遞歸調(diào)用

*函數(shù)必須有返回值,否則不能使用函數(shù)

*C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參

7.若數(shù)組a有m列,則之前的數(shù)組元素個(gè)數(shù)為()

i*m+j+1

ci*m+j-1

ci*m+j

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:i*m+j

8.要打開(kāi)一個(gè)已存在的非空文件"file"用于修改,選擇正確的語(yǔ)句

fp=fopen('file','r')

fp=fopen('file',,w')

cfp=fopen('file','r+')

巴fp=fopen('file',,w+,)

c

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:fp=fopen(,file,,'r+)

9.以下關(guān)于運(yùn)算符優(yōu)先順序的描述中正確的是()

關(guān)系運(yùn)算符〈算術(shù)運(yùn)算符〈賦值運(yùn)算符〈邏輯運(yùn)算符

邏輯運(yùn)算符〈關(guān)系運(yùn)算符〈算術(shù)運(yùn)算符〈賦值運(yùn)算符

賦值運(yùn)算符〈邏輯運(yùn)算符V關(guān)系運(yùn)算符〈算術(shù)運(yùn)算符

算術(shù)運(yùn)算符〈關(guān)系運(yùn)算符〈賦值運(yùn)算符〈邏輯運(yùn)算符

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:賦值運(yùn)算符V邏輯運(yùn)算符〈關(guān)系運(yùn)算符〈算術(shù)運(yùn)算符

10.有程序:main(){inta=5,b=1,c=0;if(a=b+c)printff****);elseprintf('$$$');}該程序()

c有語(yǔ)法錯(cuò)誤不能通過(guò)編譯

【二可以通過(guò)編譯,但不能通過(guò)連接

C輸出:***

L

J輸出:$$$

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:輸出:***

11.C語(yǔ)言中,邏輯真表示為()

TRUE

C,或V

C1

非零值

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:1

12.函數(shù)rewind的作用是()

?使位置指針指向文件的末尾

,將位置指針指向文件中所要求的特定位置

■使位置指針重新返回文件的開(kāi)頭

’使位置指針自動(dòng)移到下一個(gè)字符位置

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:使位置指針重新返回文件的開(kāi)頭

13.a為0111,b為0123,a、b、c均為無(wú)符號(hào)短整型變量,則語(yǔ)句printf(%o,%o,%o,%o;c=~a,c=a&b,c=a|b,c=aAb)的輸出結(jié)果為()

177666,101,133,32

0177666,0123,0333,032

0177666,0101,0133,032

巴177666,0123,0133,034

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:177666,101,133,32

14.若要求表示a不等于0的關(guān)系,錯(cuò)誤的表達(dá)式是()

a<>0

a!=0

ca

a<0||a>0

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:a<>0

15.若已定義inta;下面對(duì)⑴⑵兩個(gè)語(yǔ)句⑴int*p=&a;⑵*p=a;的正確解釋是()

語(yǔ)句(1)和(2)中的*p含義相同,都表示給指針變量p賦值

(1)和(2)語(yǔ)句的執(zhí)行結(jié)果,都是把變量a的地址賦給指針變量p

C(1)在對(duì)p進(jìn)行說(shuō)明的同時(shí)進(jìn)行初始化,使p指向a(2)將變量a的值賦給指針變量p

c(1)在對(duì)p進(jìn)行說(shuō)明的同時(shí)進(jìn)行初始化,使p指向a(2)將變量a的值賦給*p

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:(1)在對(duì)p進(jìn)行說(shuō)明的同時(shí)進(jìn)行初始化,使p指向a(2)將變量a的值賦給*p

16.C語(yǔ)言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置()

必須在最開(kāi)始

必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面

可以任意

必須在最后

本題分值:4.0

用戶未作答

標(biāo)準(zhǔn)答案:可以任意

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論