北交《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一 15秋_第1頁(yè)
北交《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一 15秋_第2頁(yè)
北交《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一 15秋_第3頁(yè)
北交《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一 15秋_第4頁(yè)
北交《C語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一 15秋_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

一、單選題(共15道試題,共30分。)

1.已定義為字符型變量,則下列語(yǔ)句中正確的是o

.二''97''

.二〃97〃;

.二97;

_〃〃

正確答案:

2.設(shè)fp為指向某二進(jìn)制文件的指針,且已讀到此文件末尾,則函數(shù)fof(fp)的返回值為

.0F

.非。值

.0

.NULL

正確答案:

3.若有初始化語(yǔ)句“int[5]={1,2,3,4,5};”,值為4的表達(dá)式是。

.:4]

.[⑵+1]

.::2]]

.:3]+1

正確答案:

4.調(diào)用strln("\0\f\0g")的返回值是?

.4

.5

.8

.9

正確答案:

5.語(yǔ)言源程序文件經(jīng)過(guò)編譯程序編譯連接之后生成一個(gè)后綴為()的文件。

,,,,

.".oj”

.".X”

.S”

正確答案:

6.x、y、z被定義為int型變量,若從鍵盤給x、y、z輸入數(shù)據(jù),正確的輸入語(yǔ)句是,

.INPUTx、y、z;

.snf("W,&x,&y,&z);

.snf(“%%%”,x,y,z);

.r(“%%%”,&x,&y,&z);

正確答案:

7.已知:int,*p=則下列函數(shù)調(diào)用中錯(cuò)誤的是o()

.snf("%",&);

.snf("%〃,p);

.snf("%〃,*p);

.printf(〃%〃,);

正確答案:

8.已知int=4;執(zhí)行語(yǔ)句+=-=(-2)*(-2);后,的值是。

.0

.6

.-24

.-60

正確答案:

9.合法的數(shù)組定義是o

.int口二〃string”;

.int[5]={0,1,2,3,4,5);

.vhsts=〃string〃;

.hr[]={0,1,2,3,4,5);

正確答案:

10.設(shè)n=3;則執(zhí)行++n語(yǔ)句后,n的值為。()

.5

.4

.3

.2

正確答案:

11.已知:int[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=+2;則值為3的表達(dá)式是。

.(*p)++

.*p++

.*++p

.++*p

正確答案:

12.執(zhí)行以下程序段后,x,y和z的值分別是ointx=10,y=20,z=30;if(x>y)

z=x;x=y;y=z;

.10,20,30

.20,30,30

.20,30,10

.20,30,20

正確答案:

13.若變量已正確定義,執(zhí)行語(yǔ)句snf(〃射跳〃,&kl,&k2,&k3);時(shí),()是正確的輸入。

.2030,40

.203040

.20,3040

.20,30,40

正確答案:

14.以下說(shuō)法下確的是o

.語(yǔ)言程序總是從第一個(gè)的函數(shù)開始執(zhí)行

.在語(yǔ)言程序中,要調(diào)用的函數(shù)必須在min()函數(shù)中定義

.語(yǔ)言程序總是從min()函數(shù)開始執(zhí)行

,語(yǔ)言程序中的min()函數(shù)必須放在程序的開始部分

正確答案:

15.有以下程序片段intn=0,p;o{snf(%”,&p);n++;}whil(p!=12345&&n<3);此

處o-whil循環(huán)的結(jié)束條件是()

.P的值不等于12345并且n的值小于3

.p的值等于12345并且n的值大于等于3

.P的值不等于12345或且n的值小于3

.p的值等于12345或且n的值大于等于3

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

二、多選題(共15道試題,共45分。)

1.語(yǔ)言中函數(shù)返回值的類型與下列哪項(xiàng)無(wú)關(guān)?

.定義函數(shù)時(shí)所指定的函數(shù)類型

.調(diào)用函數(shù)時(shí)臨時(shí)

.調(diào)用該函數(shù)的主函數(shù)類型

.rturn語(yǔ)句中的表達(dá)式類型

正確答案:

2.以下對(duì)語(yǔ)言函數(shù)的有關(guān)描述中,錯(cuò)誤的是:0

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

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

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

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

正確答案:

3.下列數(shù)據(jù)類型屬于語(yǔ)言提供的基本數(shù)據(jù)類型。

.數(shù)組類型

.指針類型

.整型

.結(jié)構(gòu)體類型

.空類型

F.字符型

G.實(shí)型

H.共用體類型

正確答案:FG

4.不與whil(x)語(yǔ)句中的x等價(jià)的是o

.x==0

.x==1

.x!=l

.x!=0

正確答案:

5.函數(shù)調(diào)用可以0

.出現(xiàn)在一個(gè)表達(dá)式中

.出現(xiàn)在執(zhí)行語(yǔ)句中

.作為一個(gè)函數(shù)的實(shí)參

.作為一個(gè)函數(shù)的形參

正確答案:

6.在動(dòng)態(tài)存儲(chǔ)區(qū)中主要存放以下數(shù)據(jù)o

,函數(shù)形式參數(shù)

.自動(dòng)變量

.函數(shù)調(diào)用時(shí)的現(xiàn)場(chǎng)保護(hù)和返回地址

.全局變量

正確答案:

7.已知:intx,,;下列選項(xiàng)中正確的if語(yǔ)句是o

.if(=)x++;

.if(=<)x++;

.if(-)x++;

.if(x)x++;

正確答案:

8.在語(yǔ)言中,正確的int類型的常數(shù)是:o

.0

.32768

.037

.Oxf

正確答案:

9.設(shè)有如下定義:int(*ptr)();則以下敘述中不正確的是一

.ptr是指向一維數(shù)組的指針變量

.Ptr是指向int型數(shù)據(jù)的指針變量

.ptr是指向函數(shù)的指針,該函數(shù)返回一個(gè)int型數(shù)據(jù)

.ptr是一個(gè)函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針

正確答案:

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

.數(shù)字字符

.連接符

.下劃線字符

.大寫字母

正確答案:

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

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

.讀寫文件出錯(cuò)檢測(cè)函數(shù)frror()

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

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

正確答案:

12.帶參宏定義與函數(shù)的區(qū)別是:0

,函數(shù)調(diào)用時(shí),先求出實(shí)參表達(dá)式的值,然后代入形參,帶參的宏只是進(jìn)行簡(jiǎn)單的字符替換

.函數(shù)調(diào)用是在程序運(yùn)行時(shí)為形參分配臨時(shí)的存儲(chǔ)單元,而宏展開是在編譯前進(jìn)行的

.宏不存在類型問(wèn)題,宏名和參數(shù)都不存在類型問(wèn)題

.調(diào)用函數(shù)只能得到一個(gè)返回值,而使用宏可設(shè)法得到幾個(gè)結(jié)果

正確答案:

13.若有以下定義和語(yǔ)句:oulr=99,*p=&r;*p=r;則以下不正確的敘述是:

.以上兩處的*p含義相同,都說(shuō)明給指針變量p賦值

.語(yǔ)句"*p=r;”把變量r的地址值賦給指針變量p

.語(yǔ)句"*p=r;”取變量r的值放回r中

.在"oulr=99,*p=&r;”中,把r的地址賦值給了p所指的存儲(chǔ)單元

正確答案:

14.關(guān)于靜態(tài)局部變量的說(shuō)明正確的是0

.靜態(tài)局部變量存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū)

.靜態(tài)局部變量是在編譯時(shí)賦初值的,即只賦一次值,在程序運(yùn)行時(shí)它已有初值

.若在定義局部變量時(shí)不賦初值,則編譯時(shí)自動(dòng)賦初值為0或空字符

,雖然靜態(tài)局部變量在函數(shù)調(diào)用結(jié)束后仍然存在,但其他函數(shù)是不能引用它的

正確答案:

15.下列關(guān)于#inlu命令的敘述中,正確的是o

.一個(gè)#inlu命令中只能指定一個(gè)被包含文件

.一個(gè)#inlu命令中可以指定多個(gè)被包含文件

.一個(gè)被包含文件中又可以包含另一個(gè)被包含文件

.#inlu命令中,文件名可以用雙引號(hào)或尖括號(hào)括起來(lái)

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

三、判斷題(共10道試題,共25分。)

1.自增運(yùn)算符和自減運(yùn)算符只能用于變量,不能用于常量或表達(dá)式。()

.錯(cuò)誤

.正確

正確答案:

2.指向不同類型數(shù)組的兩個(gè)指針能進(jìn)行有意義的比較。

.錯(cuò)誤

.正確

正確答案:

3.在程序運(yùn)行過(guò)程中,其值不能被改變的量稱為常量()

,錯(cuò)誤

.正確

正確答案:

4.數(shù)據(jù)結(jié)構(gòu)指的是數(shù)據(jù)的組織形式,數(shù)組就是一種數(shù)據(jù)結(jié)構(gòu)()

.錯(cuò)誤

.正確

正確答案:

5.宏定義就是用宏名代替一個(gè)字符串,也就是簡(jiǎn)單的置換,不作對(duì)性檢查。

,錯(cuò)誤

.正確

正確答案:

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

.錯(cuò)誤

.正確

正確答案:

7.在定義數(shù)組變量時(shí),可以不指定數(shù)組的長(zhǎng)度。

.錯(cuò)誤

.正確

正確答案:

8.下列程序段的輸出結(jié)果是hllomin(){hryou";[5]=0;printf("%s\n",

.錯(cuò)誤

.正確

正確答案:

9.程序是由文件構(gòu)成,而文件是由函數(shù)構(gòu)成。

.錯(cuò)誤

.正確

正確答案:

10.語(yǔ)言中,函數(shù)的隱含存儲(chǔ)類別是xtrn

.錯(cuò)誤

.正確

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

一、單選題(共15道試題,共30分。)

1.已知:inti=6,j;,則執(zhí)行語(yǔ)句j=(++i)+(i++)后的j值是。()

.4

.14

.13

.15

正確答案:

2.已知:hr=J;inti=l,j;,執(zhí)行語(yǔ)句尸!&&i++;,則i和j的值是。()

.1,1

.1,0

.2,1

.2,0

正確答案:

3.語(yǔ)言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是o

.flot型

.int型

.long型

.oul型

正確答案:

4.在語(yǔ)言中,whil語(yǔ)句中的條件為()時(shí),結(jié)束該循環(huán)。

.0

.1

.tru

.非0

正確答案:

5.已知:int,*p=則下列函數(shù)調(diào)用中錯(cuò)誤的是o()

.snf(〃%〃,&);

.snf("%〃,p);

.snf(〃%〃,*p);

.printf(〃%〃,);

正確答案:

6.不合法的八進(jìn)制數(shù)是()

.0

.028

.077

.01

正確答案:

7.已知:intx=4,y=5,z;,則執(zhí)行z=x=x>y;后,z的值為。()

.0

.1

.4

.5

正確答案:

8.設(shè)n=3;則執(zhí)行++n語(yǔ)句后,n的值為。()

.5

.4

.3

.2

正確答案:

9.以下說(shuō)法下確的是。

,語(yǔ)言程序總是從第一個(gè)的函數(shù)開始執(zhí)行

.在語(yǔ)言程序中,要調(diào)用的函數(shù)必須在min()函數(shù)中定義

.語(yǔ)言程序總是從min()函數(shù)開始執(zhí)行

.語(yǔ)言程序中的min()函數(shù)必須放在程序的開始部分

正確答案:

10.二進(jìn)制語(yǔ)言是屬于面向的語(yǔ)言。

.機(jī)器

.過(guò)程

.問(wèn)題

.對(duì)象

正確答案:

11.執(zhí)行以下程序段后,x,y和z的值分別是ointx=10,y=20,z=30;if(x>y)

z=x;x=y;y=z;

.10,20,30

.20,30,30

.20,30,10

.20,30,20

正確答案:

12.語(yǔ)言程序從min()函數(shù)開始執(zhí)行,所以這個(gè)函數(shù)要寫在一?

,程序文件的開始

.程序文件的最后

.它所調(diào)用的函數(shù)的前面

.程序文件的任何位置

正確答案:

13.以下程序段x=-1;o{x=x*x;}whil(!x);正確的說(shuō)法是?

.死循環(huán)

.循環(huán)一次

.循環(huán)兩次

.有語(yǔ)法錯(cuò)

正確答案:

14.語(yǔ)言程序中,下列組用戶標(biāo)識(shí)符是合法。

.、_2i、whil

.4、0、oo

.str」、print、

.W0R>oo、I\mm

正確答案:

15.設(shè)fp為指向某二進(jìn)制文件的指針,且已讀到此文件末尾,則函數(shù)fof(fp)的返回值

為O

.OF

.非。值

.0

.NULL

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

二、多選題(共15道試題,共45分。)

1.下列說(shuō)法中錯(cuò)誤的是o

.不允許設(shè)置參數(shù)的默認(rèn)值

,設(shè)置參數(shù)的默認(rèn)值只能在定義函數(shù)時(shí)設(shè)置

.設(shè)置參數(shù)的默認(rèn)值時(shí),應(yīng)該設(shè)置右邊的參數(shù)

.設(shè)置參數(shù)的默認(rèn)值時(shí),應(yīng)該全部參數(shù)都設(shè)置

正確答案:

2.下列數(shù)據(jù)類型屬于語(yǔ)言提供的基本數(shù)據(jù)類型。

.數(shù)組類型

,指針類型

.整型

,結(jié)構(gòu)體類型

.空類型

F.字符型

G.實(shí)型

H.共用體類型

正確答案:FG

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

.數(shù)字字符

.連接符

.下劃線字符

.大寫字母

正確答案:

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

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

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

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

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

正確答案:

5.下列說(shuō)法中錯(cuò)誤的是o

,程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行

.程序總是從min函數(shù)開始執(zhí)行

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

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

正確答案:

6.以下不正確的敘述是o

,語(yǔ)言的主函數(shù)是無(wú)參函數(shù)

.語(yǔ)言的主函數(shù)最多允許有1個(gè)參數(shù)

.語(yǔ)言的主函數(shù)最多允許有2個(gè)參數(shù)

.語(yǔ)言的主函數(shù)可以有2個(gè)以上參數(shù)

正確答案:

7.關(guān)于文件的打開方式描述正確的是:。

.r:打開只讀文件

.+:打開或建立用于更新數(shù)據(jù)的文件,數(shù)據(jù)追加到文件尾

,:打開或建立一個(gè)把數(shù)據(jù)追加到文件尾的文件

,r+:打開用于更新數(shù)據(jù)的文件

正確答案:

8.語(yǔ)言程序中,下列標(biāo)識(shí)符是合法。

.snf

.if

.flot

._3

.str_2

F.

G.5

H.His.g

正確答案:F

9.在語(yǔ)言中,正確的int類型的常數(shù)是:o

.0

.32768

.037

.Oxf

正確答案:

10.設(shè)有如下定義:int(*ptr)();則以下敘述中不正確的是.

.ptr是指向一維數(shù)組的指針變量

.Ptr是指向int型數(shù)據(jù)的指針變量

.ptr是指向函數(shù)的指針,該函數(shù)返回一個(gè)int型數(shù)據(jù)

.ptr是一個(gè)函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針

正確答案:

11.不與whil(x)語(yǔ)句中的x等價(jià)的是o

.x==0

.x==1

x!=l

x!=0

正確答案:

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

正確答案:

13.以下是正確的轉(zhuǎn)義字符。()

.,\81'

.,\0'

正確答案:

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

intp=&x;

int*p=x;

int*p=&x;

*p二*x

正確答案:

15.語(yǔ)言中函數(shù)返回值的類型與下列哪項(xiàng)無(wú)關(guān)?

.定義函數(shù)時(shí)所指定的函數(shù)類型

.調(diào)用函數(shù)時(shí)臨時(shí)

.調(diào)用該函數(shù)的主函數(shù)類型

.rturn語(yǔ)句中的表達(dá)式類型

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

三、判斷題(共10道試題,共25分。)

1.在語(yǔ)言中,變量不區(qū)分大小寫。

.錯(cuò)誤

.正確

正確答案:

2.變量的指針就是指向該變量指針變量的值。

錯(cuò)誤

正確

正確答案:

3.swith語(yǔ)句中,多個(gè)s可以共用一組執(zhí)行語(yǔ)句。()

.錯(cuò)誤

.正確

正確答案:

4.邏輯運(yùn)算符的優(yōu)先級(jí)比算術(shù)運(yùn)算符高。

,錯(cuò)誤

.正確

正確答案:

5.下列程序段的輸出結(jié)果是hllomin(){hryou";[5]=0;printf("為s\n",

.錯(cuò)誤

.正確

正確答案:

6.字符型變量用來(lái)存放字符常量,可以存放多個(gè)字符。()

,錯(cuò)誤

.正確

正確答案:

7.''和""在內(nèi)存中所占字節(jié)數(shù)相同。()

.錯(cuò)誤

.正確

正確答案:

8.對(duì)于任何函數(shù),它都有一個(gè)返回值。

.錯(cuò)誤

.正確

正確答案:

9.fr函數(shù)只能釋放mllo()函數(shù)分配的存儲(chǔ)空間。

.錯(cuò)誤

.正確

正確答案:

10.在語(yǔ)言中,不區(qū)分字母的大小寫。()

.錯(cuò)誤

.正確

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

、單選題(共15道試題,共30分。)

1.下面程序的結(jié)果是什么?Inti=3,j=4;i?i++:j++;printf(*%%\nw,i,j);

.33

.44

.34

.43

正確答案:

2.語(yǔ)言程序中,下列組用戶標(biāo)識(shí)符是合法。

.、_2i>whil

.4、0、oo

.str_l>print>

.W0R>oo、I\mm

正確答案:

3.二進(jìn)制語(yǔ)言是屬于面向的語(yǔ)言。

.機(jī)器

.過(guò)程

.問(wèn)題

.對(duì)象

正確答案:

4.若有初始化語(yǔ)句“int[5]={1,2,3,4,5};”,值為4的表達(dá)式是。

.[4]

.[⑵+1]

.[⑵]

.:3]+1

正確答案:

5.已知:hr=';inti=l,j;,執(zhí)行語(yǔ)句j=!&&i++;,貝!Ji和j的值是。()

.1,1

.1,0

.2,1

.2,0

正確答案:

6.以下說(shuō)法下確的是o

.語(yǔ)言程序總是從第一個(gè)的函數(shù)開始執(zhí)行

.在語(yǔ)言程序中,要調(diào)用的函數(shù)必須在min()函數(shù)中定義

.語(yǔ)言程序總是從min()函數(shù)開始執(zhí)行

.語(yǔ)言程序中的min()函數(shù)必須放在程序的開始部分

正確答案:

7.若為int類型,且其值為3,則執(zhí)行完表達(dá)式+=-=*后,的值。

.不定值

.4

.3

.1

正確答案:

8.有以下程序片段intn=0,p;o{snf(%”,&p);n++;}whil(p!=12345&&n<3);此處

o-whil循環(huán)的結(jié)束條件是()

.p的值不等于12345并且n的值小于3

.p的值等于12345并且n的值大于等于3

.p的值不等于12345或且n的值小于3

.p的值等于12345或且n的值大于等于3

正確答案:

9.不合法的八進(jìn)制數(shù)是()

.0

.028

.077

.01

正確答案:

10.x、y、z被定義為int型變量,若從鍵盤給x、y、z輸入數(shù)據(jù),正確的輸入語(yǔ)句是。

.INPUTx、y、z;

,snf("W,&x,&y,&z);

.snf("%%%",x,y,z);

.r("W,&x,&y,&z);

正確答案:

11.語(yǔ)言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是o

.flot型

.int型

.long型

.oul型

正確答案:

12.執(zhí)行以下程序段后,x,y和z的值分別是ointx=10,y=20,z=30;if(x>y)

z=x;x=y;y=z;

.10,20,30

.20,30,30

.20,30,10

.20,30,20

正確答案:

13.已知:int,*p=&;,則下列函數(shù)調(diào)用中錯(cuò)誤的是。()

.snf("%",&);

.snf("%",p);

.snf("%",*p);

.printf("%",);

正確答案:

14.語(yǔ)言是語(yǔ)言。

.高級(jí)

.中級(jí)

.機(jī)器

.匯編

正確答案:

15.下面說(shuō)法錯(cuò)誤的是。

.整型變量可以存放字符型數(shù)據(jù)

.字符型變量可以存放任意整型常量的值

.變量必須限定以后使用

.字符串的長(zhǎng)度不等于它占的字節(jié)數(shù)

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

二、多選題(共15道試題,共45分。)

1.以下敘述中正確的是。

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

.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出

錯(cuò)信息

.可以通過(guò)賦初值的方式確定數(shù)組元素的個(gè)數(shù)

.數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變

正確答案:

2.在動(dòng)態(tài)存儲(chǔ)區(qū)中主要存放以下數(shù)據(jù)o

.函數(shù)形式參數(shù)

.自動(dòng)變量

,函數(shù)調(diào)用時(shí)的現(xiàn)場(chǎng)保護(hù)和返回地址

.全局變量

正確答案:

3.關(guān)于文件的打開方式描述正確的是:o

.r:打開只讀文件

.+:打開或建立用于更新數(shù)據(jù)的文件,數(shù)據(jù)追加到文件尾

.:打開或建立一個(gè)把數(shù)據(jù)追加到文件尾的文件

.r+:打開用于更新數(shù)據(jù)的文件

正確答案:

4.語(yǔ)言中函數(shù)返回值的類型與下列哪項(xiàng)無(wú)關(guān)?

.定義函數(shù)時(shí)所指定的函數(shù)類型

.調(diào)用函數(shù)時(shí)臨時(shí)

.調(diào)用該函數(shù)的主函數(shù)類型

.rturn語(yǔ)句中的表達(dá)式類型

正確答案:

5.以下對(duì)語(yǔ)言函數(shù)的有關(guān)描述中,錯(cuò)誤的是:0

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

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

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

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

正確答案:

6.內(nèi)存中供用戶使用的存儲(chǔ)空間可分為:o

.程序區(qū)

.靜態(tài)存儲(chǔ)區(qū)

.動(dòng)態(tài)存儲(chǔ)區(qū)

,數(shù)據(jù)存儲(chǔ)區(qū)

正確答案:

7.關(guān)于靜態(tài)局部變量的說(shuō)明正確的是=

.靜態(tài)局部變量存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū)

,靜態(tài)局部變量是在編譯時(shí)賦初值的,即只賦一次值,在程序運(yùn)行時(shí)它已有初值

.若在定義局部變量時(shí)不賦初值,則編譯時(shí)自動(dòng)賦初值為0或空字符

.雖然靜態(tài)局部變量在函數(shù)調(diào)用結(jié)束后仍然存在,但其他函數(shù)是不能引用它的

正確答案:

8.語(yǔ)言程序中,下列標(biāo)識(shí)符是合法。

.snf

.if

.flot

?_3

.str_2

F.

G.5

H.His.g

正確答案:F

9.以下對(duì)一維數(shù)組進(jìn)行初始化,錯(cuò)誤的語(yǔ)句是0

.int[10]=(0,0,0,0,0);

.int[10]={};

.int[10]={0};

.int[2]={10,9,8}

正確答案:

10.下列說(shuō)法不正確的是。

.程序由符號(hào)構(gòu)成

.程序由標(biāo)識(shí)符構(gòu)成

.程序由函數(shù)構(gòu)成

.程序由語(yǔ)句構(gòu)成

正確答案:

11.帶參宏定義與函數(shù)的區(qū)別是:。

.函數(shù)調(diào)用時(shí),先求出實(shí)參表達(dá)式的值,然后代入形參,帶參的宏只是進(jìn)行簡(jiǎn)單的字符替換

.函數(shù)調(diào)用是在程序運(yùn)行時(shí)為形參分配臨時(shí)的存儲(chǔ)單元,而宏展開是在編譯前進(jìn)行的

.宏不存在類型問(wèn)題,宏名和參數(shù)都不存在類型問(wèn)題

.調(diào)用函數(shù)只能得到一個(gè)返回值,而使用宏可設(shè)法得到幾個(gè)結(jié)果

正確答案:

12.以下不正確的敘述是。

.語(yǔ)言的主函數(shù)是無(wú)參函數(shù)

.語(yǔ)言的主函數(shù)最多允許有1個(gè)參數(shù)

.語(yǔ)言的主函數(shù)最多允許有2個(gè)參數(shù)

.語(yǔ)言的主函數(shù)可以有2個(gè)以上參數(shù)

正確答案:

13.下列數(shù)據(jù)類型屬于語(yǔ)言提供的基本數(shù)據(jù)類型。

.數(shù)組類型

,指針類型

.整型

,結(jié)構(gòu)體類型

.空類型

F.字符型

G.實(shí)型

H.共用體類型

正確答案:FG

14.下列說(shuō)法中錯(cuò)誤的是o

.程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行

.程序總是從min函數(shù)開始執(zhí)行

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

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

正確答案:

15.下列說(shuō)法中錯(cuò)誤的是o

.不允許設(shè)置參數(shù)的默認(rèn)值

.設(shè)置參數(shù)的默認(rèn)值只能在定義函數(shù)時(shí)設(shè)置

.設(shè)置參數(shù)的默認(rèn)值時(shí),應(yīng)該設(shè)置右邊的參數(shù)

.設(shè)置參數(shù)的默認(rèn)值時(shí),應(yīng)該全部參數(shù)都設(shè)置

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

三、判斷題(共10道試題,共25分。)

1.語(yǔ)言中,每個(gè)函數(shù)都必須要有一個(gè)且只有一個(gè)min函數(shù)。

.錯(cuò)誤

.正確

正確答案:

2.變量的指針就是指向該變量指針變量的值。

.錯(cuò)誤

.正確

正確答案:

3.使用printf和snf函數(shù)時(shí),必須添加#inlu<stio.h>命令。()

.錯(cuò)誤

.正確

正確答案:

4.假定x和y為。ul型,則表達(dá)式x=2,y=x+3/2的值是3。

.錯(cuò)誤

.正確

正確答案:

5.在程序運(yùn)行過(guò)程中,其值不能被改變的量稱為常量()

.錯(cuò)誤

.正確

正確答案:

6.fr函數(shù)只能釋放mllo()函數(shù)分配的存儲(chǔ)空間。

.錯(cuò)誤

.正確

正確答案:

7.表達(dá)式=+可以寫成+=。

.錯(cuò)誤

.正確

正確答案:

8.指向不同類型數(shù)組的兩個(gè)指針能進(jìn)行有意義的比較。

.錯(cuò)誤

.正確

正確答案:

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

,錯(cuò)誤

.正確

正確答案:

10.數(shù)據(jù)結(jié)構(gòu)指的是數(shù)據(jù)的組織形式,數(shù)組就是一種數(shù)據(jù)結(jié)構(gòu)()

.錯(cuò)誤

.正確

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

一、單選題(共15道試題,共30分。)

1.已定義為字符型變量,則下列語(yǔ)句中正確的是

.=''97''

.="97”;

.=97;

正確答案:

2.以下程序段x=-1;o{x=x*x;}whil(!x);正確的說(shuō)法是□

.死循環(huán)

.循環(huán)一次

.循環(huán)兩次

.有語(yǔ)法錯(cuò)

正確答案:

3.設(shè)fp為指向某二進(jìn)制文件的指針,且已讀到此文件末尾,則函數(shù)fof(fp)的返回值為

.OF

.非。值

.0

.NULL

正確答案:

4.若有初始化語(yǔ)句“int[5]={1,2,3,4,5};”,值為4的表達(dá)式是。

.[4]

.[⑵+1]

.[②]

.:3]+1

正確答案:

5.若w=l,x=2,y=3,z=4;,則條件表達(dá)式w>x?w:y<z?y:z的結(jié)果為。()

.4

.3

.2

.1

正確答案:

6.已知:intx=4,y=5,z;,則執(zhí)行z=x=x>y;后,z的值為。()

.0

.1

.4

.5

正確答案:

7.語(yǔ)言程序中,下列組用戶標(biāo)識(shí)符是合法。

.、_2i、whil

.4、0、oo

.str」、print、

.WOR>oo、I\mm

正確答案:

8.語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括()。

.整型、實(shí)型、邏輯型

.整型、實(shí)型、字符型

.整型、字符型、邏輯型

.整型、實(shí)型、邏輯型、字符型

正確答案:

9.有以下程序片段intn=0,p;o{snf(%”,&p);n++;}whil(p!=12345&&n<3);此處

o-whil循環(huán)的結(jié)束條件是()

.P的值不等于12345并且n的值小于3

.P的值等于12345并且n的值大于等于3

.P的值不等于12345或且n的值小于3

.P的值等于12345或且n的值大于等于3

正確答案:

10.語(yǔ)言程序從min()函數(shù)開始執(zhí)行,所以這個(gè)函數(shù)要寫在—o

.程序文件的開始

.程序文件的最后

.它所調(diào)用的函數(shù)的前面

.程序文件的任何位置

正確答案:

11.已知:int,*p=則下列函數(shù)調(diào)用中錯(cuò)誤的是o()

.snf("%",&);

.snf(〃%〃,p);

.snf(〃%〃,*p);

.printf(/z%z/,);

正確答案:

12.執(zhí)行以下程序段后,x,y和z的值分別是ointx=10,y=20,z=30;if(x>y)

z二x;x=y;y=z;

.10,20,30

.20,30,30

.20,30,10

.20,30,20

正確答案:

13.設(shè)n=3;則執(zhí)行++n語(yǔ)句后,n的值為。()

.5

.4

.3

.2

正確答案:

14.有以下語(yǔ)句,下面描述中正確的是otypfstrutS{intg;hrh;}T;

.可用S定義結(jié)構(gòu)體變量

.可用T定義結(jié)構(gòu)體變量

.S是strut類型的變量

.T是strutS類型的變量

正確答案:

15.若已定義x和y為oul類型,則表達(dá)式:x=l,y=x+3/2的值是。

.1

.2.0

.2

.2.5

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

二、多選題(共15道試題,共45分。)

1.不與whil(x)語(yǔ)句中的x等價(jià)的是。

.x==0

.x==1

.x!=l

.x!=0

正確答案:

2.關(guān)于宏定義的說(shuō)法正確的是:

.<P>宏名一般習(xí)慣用大寫字母表示,以便與變量名相區(qū)別〈/p>

.使用宏名代替一個(gè)字符串,可以減少程序中重復(fù)書寫某些字符串的工作量

.宏定義是用宏名代替一個(gè)字符串,也就是簡(jiǎn)單的置換,不作正確性檢查

.宏定義不是語(yǔ)句,不必在行末加分號(hào)

正確答案:

3.下列說(shuō)法中錯(cuò)誤的是=

.不允許設(shè)置參數(shù)的默認(rèn)值

,設(shè)置參數(shù)的默認(rèn)值只能在定義函數(shù)時(shí)設(shè)置

.設(shè)置參數(shù)的默認(rèn)值時(shí),應(yīng)該設(shè)置右邊的參數(shù)

.設(shè)置參數(shù)的默認(rèn)值時(shí),應(yīng)該全部參數(shù)都設(shè)置

正確答案:

4.關(guān)于文件的打開方式描述正確的是:o

.r:打開只讀文件

,+:打開或建立用于更新數(shù)據(jù)的文件,數(shù)據(jù)追加到文件尾

.:打開或建立一個(gè)把數(shù)據(jù)追加到文件尾的文件

.r+:打開用于更新數(shù)據(jù)的文件

正確答案:

5.下列說(shuō)法不正確的是0

.程序由符號(hào)構(gòu)成

.程序由標(biāo)識(shí)符構(gòu)成

.程序由函數(shù)構(gòu)成

.程序由語(yǔ)句構(gòu)成

正確答案:

6.以下對(duì)語(yǔ)言函數(shù)的有關(guān)描述中,錯(cuò)誤的是:o

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

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

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

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

正確答案:

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

正確答案:

8.以下敘述中正確的是。

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

.當(dāng)程序執(zhí)行中,數(shù)組元素的下標(biāo)超出所定義的下標(biāo)范圍時(shí),系統(tǒng)將給出“下標(biāo)越界”的出

錯(cuò)信息

.可以通過(guò)賦初值的方式確定數(shù)組元素的個(gè)數(shù)

.數(shù)組名代表的是數(shù)組所占存儲(chǔ)區(qū)的首地址,其值不可改變

正確答案:

9.已知:intx,,;下列選項(xiàng)中正確的if語(yǔ)句是o

.if(=)x++;

.ifx++;

.if(-)x++;

.if(x)x++;

正確答案:

10.已知:intx;,則下面的說(shuō)明指針變量p的語(yǔ)句不是正確的。

.intp=&x;

.int*p=x;

.int*p=&x;

.*p=*x

正確答案:

11.函數(shù)調(diào)用可以。

.出現(xiàn)在一個(gè)表達(dá)式中

.出現(xiàn)在執(zhí)行語(yǔ)句中

.作為一個(gè)函數(shù)的實(shí)參

.作為一個(gè)函數(shù)的形參

正確答案:

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

.數(shù)字字符

.連接符

.下劃線字符

.大寫字母

正確答案:

13.內(nèi)存中供用戶使用的存儲(chǔ)空間可分為:o

.程序區(qū)

.靜態(tài)存儲(chǔ)區(qū)

.動(dòng)態(tài)存儲(chǔ)區(qū)

.數(shù)據(jù)存儲(chǔ)區(qū)

正確答案:

14.關(guān)于靜態(tài)局部變量的說(shuō)明正確的是0

.靜態(tài)局部變量存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū)

,靜態(tài)局部變量是在編譯時(shí)賦初值的,即只賦一次值,在程序運(yùn)行時(shí)它已有初值

.若在定義局部變量時(shí)不賦初值,則編譯時(shí)自動(dòng)賦初值為?;蚩兆址?/p>

.雖然靜態(tài)局部變量在函數(shù)調(diào)用結(jié)束后仍然存在,但其他函數(shù)是不能引用它的

正確答案:

15.設(shè)有如下定義:int(*ptr)();則以下敘述中不正確的是。

.ptr是指向一維數(shù)組的指針變量

.Ptr是指向int型數(shù)據(jù)的指針變量

.ptr是指向函數(shù)的指針,該函數(shù)返回一個(gè)int型數(shù)據(jù)

.ptr是一個(gè)函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

三、判斷題(共10道試題,共25分。)

1.swith語(yǔ)句中,多個(gè)s可以共用一組執(zhí)行語(yǔ)句。()

,錯(cuò)誤

.正確

正確答案:

2.語(yǔ)言中,每個(gè)函數(shù)都必須要有一個(gè)且只有一個(gè)min函數(shù)。

.錯(cuò)誤

.正確

正確答案:

3.程序是由文件構(gòu)成,而文件是由函數(shù)構(gòu)成。

.錯(cuò)誤

.正確

正確答案:

4.字符型變量用來(lái)存放字符常量,可以存放多個(gè)字符。()

.錯(cuò)誤

.正確

正確答案:

5.在定義數(shù)組變量時(shí),可以不指定數(shù)組的長(zhǎng)度。

.錯(cuò)誤

.正確

正確答案:

6.fr函數(shù)只能釋放mllo()函數(shù)分配的存儲(chǔ)空間。

.錯(cuò)誤

.正確

正確答案:

7.語(yǔ)言中,整常數(shù)有三種表示形式:十進(jìn)制整數(shù),八進(jìn)制整數(shù),十六進(jìn)制整數(shù)。()

.錯(cuò)誤

.正確

正確答案:

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

()

.錯(cuò)誤

.正確

正確答案:

9.rk是結(jié)束本次循環(huán),而ontinu是結(jié)束所有的循環(huán)。

.錯(cuò)誤

.正確

正確答案:

10.在語(yǔ)言中,變量不區(qū)分大小寫。

.錯(cuò)誤

.正確

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

一、單選題(共15道試題,共30分。)

1.執(zhí)行以下程序段后,x,y和z的值分別是ointx=10,y=20,z=30;if(x>y)z=x;

x=y;y=z;

10,20,30

20,30,30

20,30,10

20,30,20

正確答案:

2.x、y、z被定義為int型變量,若從鍵盤給x、y、z輸入數(shù)據(jù),正確的輸入語(yǔ)句是

.INPUTx、y、z;

.snf(a%%%v,&x,&y,&z);

.snf(“%%%",x,y,z);

.r("%%%”,&x,&y,&z);

正確答案:

3.以下可作為函數(shù)fopn中第一個(gè)參數(shù)的正確格式是o

.:\usr\fil.txt

.〃:\usr\fil.txt〃

.,z:\\usr\\fil.txt〃

,:usr\fil.txt

正確答案:

4.已知int=4;執(zhí)行語(yǔ)句+=-=(-2)*(-2);后,的值是。

.0

.6

?-24

.-60

正確答案:

5.已定義為字符型變量,則下列語(yǔ)句中正確的是o

.=''97''

.二〃97〃;

.二97;

_〃〃

?一,

正確答案:

6.已知:inti=6,j;,則執(zhí)行語(yǔ)句j=(++i)+(i++)后的j值是。()

.4

.14

.13

.15

正確答案:

7.有以下程序,執(zhí)行后輸出得結(jié)果是。min(){hr*p[10]={"",“fg”,

“”};Printf("%\n",strln(p[3]));}

.2

.3

.4

,5

正確答案:

8.已知intm,n,i=2;執(zhí)行語(yǔ)句m=-i++;n=++i;后,m和n的值分別是

.-34

.-24

.-33

.-23

正確答案:

9.若已定義x和y為oul類型,則表達(dá)式:x=l,y=x+3/2的值是。

.1

.2.0

.2

.2.5

正確答案:

10.已知:intx=4,y=5,z;,則執(zhí)行z=x=x>y;后,z的值為。()

.0

.1

.4

.5

正確答案:

11.已知:hr='‘;inti=l,j;,執(zhí)行語(yǔ)句j=!&&i++;,則i和j的值是。()

.1,1

.1,0

.2,1

.2,0

正確答案:

12.設(shè)fp為指向某二進(jìn)制文件的指針,且已讀到此文件末尾,則函數(shù)fof(fp)的返回值

為O

.0F

.非0值

.0

.NULL

正確答案:

13.語(yǔ)言是語(yǔ)言o

?高級(jí)

?中級(jí)

.機(jī)器

.匯編

正確答案:

14.若w=l,x=2,y=3,z=4;,則條件表達(dá)式w>x?w:y<z?y:z的結(jié)果為。()

.4

.3

.2

.1

正確答案:

15.下面程序的結(jié)果是什么?Int1=3,j=4;i?i++:j++;printf("%%\n”,i,j);

.33

.44

.34

.43

正確答案:

北交《語(yǔ)言程序設(shè)計(jì)》在線作業(yè)一

二、多選題(共15道試題,共45分。)

1.在語(yǔ)言中,正確的int類型的常數(shù)是:o

.0

.32768

.037

.Oxf

正確答案:

2.以下對(duì)語(yǔ)言函數(shù)的有關(guān)描述中,錯(cuò)誤的是:0

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

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

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

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

正確答案:

3.設(shè)有如下定義:int(*ptr)();則以下敘述中不正確的是。

.ptr是指向一維數(shù)組的指針變量

,Ptr是指向int型數(shù)據(jù)的指針變量

.ptr是指向函數(shù)的指針,該函數(shù)返回一個(gè)int型數(shù)據(jù)

.ptr是一個(gè)函數(shù)名,該函數(shù)的返回值是指向int型數(shù)據(jù)的指針

正確答案:

4.語(yǔ)言程序中,下列標(biāo)識(shí)符是合法。

.snf

,if

.flot

._3

溫馨提示

  • 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)論