




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)生國(guó)防教育合作協(xié)議
- XX廣告噴繪制作合同5篇
- 醫(yī)療居間服務(wù)合同范本
- 華為配件采購(gòu)合同范本
- 個(gè)人辭職申請(qǐng)報(bào)告
- 個(gè)人車位轉(zhuǎn)讓合同
- 護(hù)理學(xué)試題(含答案)
- 醫(yī)療房屋租賃合同范本
- 保健按摩師初級(jí)題庫(kù)+參考答案
- 公司美甲店入股合同范本
- 外研版小學(xué)英語(yǔ)五年級(jí)下冊(cè)課文翻譯
- 口語(yǔ)教程4整套課件完整版教學(xué)教程最全電子講義教案
- 高壓氧艙課件
- 加德納多元智能測(cè)評(píng)量表【復(fù)制】
- 譯林英語(yǔ)四年級(jí)下冊(cè)4B各單元教學(xué)反思
- QC成果提高大跨度多節(jié)點(diǎn)曲面鋼桁架一次安裝合格率
- 國(guó)家電網(wǎng)有限公司十八項(xiàng)電網(wǎng)重大反事故措施(修訂版)
- 環(huán)氧乙烷固定床反應(yīng)器課程設(shè)計(jì)
- 班、團(tuán)、隊(duì)一體化建設(shè)實(shí)施方案
- 如何建構(gòu)結(jié)構(gòu)性思維 課后測(cè)試
- 施工方案(行車拆除)
評(píng)論
0/150
提交評(píng)論