![c語言程序設(shè)計(jì)課程作業(yè)題庫_第1頁](http://file4.renrendoc.com/view7/M02/2A/1B/wKhkGWa1PJ-AOuoJAAEPUFhvX90043.jpg)
![c語言程序設(shè)計(jì)課程作業(yè)題庫_第2頁](http://file4.renrendoc.com/view7/M02/2A/1B/wKhkGWa1PJ-AOuoJAAEPUFhvX900432.jpg)
![c語言程序設(shè)計(jì)課程作業(yè)題庫_第3頁](http://file4.renrendoc.com/view7/M02/2A/1B/wKhkGWa1PJ-AOuoJAAEPUFhvX900433.jpg)
![c語言程序設(shè)計(jì)課程作業(yè)題庫_第4頁](http://file4.renrendoc.com/view7/M02/2A/1B/wKhkGWa1PJ-AOuoJAAEPUFhvX900434.jpg)
![c語言程序設(shè)計(jì)課程作業(yè)題庫_第5頁](http://file4.renrendoc.com/view7/M02/2A/1B/wKhkGWa1PJ-AOuoJAAEPUFhvX900435.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.程序的三種基本結(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)ncludemainO(int
a=l,b=10;do(b~=a;a++;}while(b―<0);
本題分值:4.0
用戶得分:4.0
用戶解答:順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)
標(biāo)準(zhǔn)答案:順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)
2.若有定義typedefcharSTRING[255];STRINGs;則s是
字符指針數(shù)組變量
字符指針變量
字符變量
字符數(shù)組變量
本題分值:4.0
用戶得分:4.0
用戶解答:字符數(shù)組變量
標(biāo)準(zhǔn)答案:字符數(shù)組變量
3.設(shè)整型變量a值為9,則下列表達(dá)式中使b的值不為4的表達(dá)式()
b=a/2
b=a%2
b=8-(3,a-5)
b=a>5?4:2
本題分值:4.0
用戶得分:4.0
用戶解答:b=a%2
標(biāo)準(zhǔn)答案:b=a%2
4.下列運(yùn)算符中優(yōu)先級最低的是()
?:
&&
+
!=
本題分值:4.0
用戶得分:4.0
用戶解答:?:
標(biāo)準(zhǔn)答案:?:
5.若要求表示a不等于0的關(guān)系,錯(cuò)誤的表達(dá)式是()
a<>0
a!=0
a
a<0||a>0
本題分值:4.0
用戶得分:4.0
用戶解答:a<>0
標(biāo)準(zhǔn)答案:a<>0
6.若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為“真””的值為偶數(shù)時(shí),表達(dá)式的值為“假”。
則以下不能滿足要求的表達(dá)式是()
A%2==1
!(A%2==0)
!(A%2)
A%2
本題分值:4.0
用戶得分:4.0
用戶解答:!(A%2)
標(biāo)準(zhǔn)答案:!(A%2)
7.a為0111,b為0123,a、b、c均為無符號短整型變量,則語句
printfC%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
用戶得分:0.0
用戶解答:0177666,0101,0133,032
標(biāo)準(zhǔn)答案:177666,101,133,32
8.下面程序的運(yùn)行結(jié)果是()#includemain(){int
i,b,k=0;for(i=l;i<=5;i++){b=i%2;while(b—>=0)k++;}printfC%d,%d),k,b);)
3,-1
8,-1
3,0
8,-2
本題分值:4.0
用戶得分:0.0
用戶解答:8,-1
標(biāo)準(zhǔn)答案:8,-2
9.對說明語句inta[10]={6,7,8,9,10};的正確理解是()
將5個(gè)初值依次a[l]至a[5]
將5個(gè)初值依次a[0]至a[4]
將5個(gè)初值依次a[5]至a[9]
將5個(gè)初值依次a[6]至a[10]
本題分值:4.0
用戶得分:4.0
用戶解答:將5個(gè)初值依次a[0]至a[4]
標(biāo)準(zhǔn)答案:將5個(gè)初值依次a[0]至a[4]
10.以下有關(guān)宏替換的敘述不正確的是()
宏替換不占用運(yùn)行時(shí)間
宏名無類型
宏替換只是字符替換
宏名必須用大寫字母表示
本題分值:4.0
用戶得分:4.0
用戶解答:宏名必須用大寫字母表示
標(biāo)準(zhǔn)答案:宏名必須用大寫字母表示
11.若已定義inta;下面對(1)(2)兩個(gè)語句(1)int*p=&a;(2)*p=a;的正確解釋是()
語句(1)和⑵中的*p含義相同,都表示給指針變量p賦值
(1)和(2)語句的執(zhí)行結(jié)果,都是把變量a的地址賦給指針變量p
(1)在對P進(jìn)行說明的同時(shí)進(jìn)行初始化,使P指向a(2)將變量a的值賦給指針變
量p
(1)在對P進(jìn)行說明的同時(shí)進(jìn)行初始化,使p指向a(2)將變量a的值賦給*p
本題分值:4.0
用戶得分:4.0
用戶解答:(1)在對p進(jìn)行說明的同時(shí)進(jìn)行初始化,使p指向a(2)將變量a的值賦給*p
標(biāo)準(zhǔn)答案:(1)在對p進(jìn)行說明的同時(shí)進(jìn)行初始化,使p指向a(2)將變量a的值賦給*p
12.若有以下定義inta[5]={l,2,3,4,5},*p,i;i=3;p=a;,則對數(shù)組元素地址的正確引用是
a++
&(p+l)
&p[i]
本題分值:4.0
用戶得分:0.0
用戶解答:a++
標(biāo)準(zhǔn)答案:&p[i]
13.函數(shù)rewind的作用是()
使位置指針指向文件的末尾
將位置指針指向文件中所要求的特定位置
使位置指針重新返回文件的開頭
使位置指針自動移到下一個(gè)字符位置
本題分值:4.0
用戶得分:4.0
用戶解答:使位置指針重新返回文件的開頭
標(biāo)準(zhǔn)答案:使位置指針重新返回文件的開頭
14.下面對typedef不正確的敘述是
用typedef可以定義各種類型名,但不能用來定義變量
用typedef可以增加新的基本數(shù)據(jù)類型
用typedef只是將已存在的類型用一個(gè)新的標(biāo)識符表示
使用typedef有利于程序的通用和移植
本題分值:4.0
用戶得分:4.0
用戶解答:用typedef可以增加新的基本數(shù)據(jù)類型
標(biāo)準(zhǔn)答案:用typedef可以增加新的基本數(shù)據(jù)類型
15.以下敘述中不正確的是()
預(yù)處理命令都必須以#開始
在C程序中凡是以#開始的語句行都是預(yù)處理命令行
C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理
以下是正確的宏定義#defineIBM_PC
本題分值:4.0
用戶得分:0.0
用戶解答:以下是正確的宏定義#defineIBM_PC
標(biāo)準(zhǔn)答案:C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理
16.C語言中while和dowhile循環(huán)的主要區(qū)別是()
do-while的循環(huán)至少無條件執(zhí)行一次
while循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格
do-while允許從外部轉(zhuǎn)入到循環(huán)體內(nèi)
do-while的循環(huán)體不能是復(fù)合語句
本題分值:4.0
用戶得分:4.0
用戶解答:do-while的循環(huán)至少無條件執(zhí)行一次
標(biāo)準(zhǔn)答案:do-while的循環(huán)至少無條件執(zhí)行一次
17.在C語言中,每個(gè)語句和數(shù)據(jù)定義是用()結(jié)束
句號
逗號
分號
括號
本題分值:4.0
用戶得分:4.0
用戶解答:分號
標(biāo)準(zhǔn)答案:分號
18.設(shè)以下變量均為int類型,則值不等于7的表達(dá)式是()
Cx=y=6,x+y,x+1
Cx=y=6,x+y,y+1
Cx=6,x+1,y=6,x+y
Cy=6,y+1,x=y,x+1
本題分值:4.0
用戶得分:4.0
用戶解答:x=6,x+1,y=6,x+y
標(biāo)準(zhǔn)答案:x=6,x+1,y=6,x+y
19.在位運(yùn)算中,操作數(shù)每左移2位,相當(dāng)于()
C操作數(shù)*2
匕操作數(shù)/2
c操作數(shù)*4
匚操作數(shù)/4
本題分值:4.0
用戶得分:0.0
用戶解答:操作數(shù)*2
標(biāo)準(zhǔn)答案:操作數(shù)*4
20.設(shè)有以下程序:#inludemain。{int**k,*j,i=100;j=&i;k=&j;printf("%d”,**k);}
上述程序的輸出結(jié)果是()
匕運(yùn)行錯(cuò)誤
匕100
匕i的地址
j的地址
本題分值:4.0
用戶得分:0.0
用戶解答:運(yùn)行錯(cuò)誤
標(biāo)準(zhǔn)答案:100
21.一下關(guān)于宏替換的敘述不正確的是
宏替換只是字符替換
宏名無類型
宏替換不占用運(yùn)行時(shí)間
宏替換不占用編譯時(shí)間
本題分值:4.0
用戶得分:4.0
用戶解答:宏替換不占用編譯時(shí)間
標(biāo)準(zhǔn)答案:宏替換不占用編譯時(shí)間
二判斷題
1.C語言中的main函數(shù)必須位于程序的最前面
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:錯(cuò)
2.對for(表達(dá)式1;;表達(dá)式3)可理解為for(表達(dá)式1;1;表達(dá)式3)
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:對
標(biāo)準(zhǔn)答案:對
1.若x,y均定義為int型,z定義為double型,以下不合法的scanf函數(shù)調(diào)用語句是()
scanfC%d%lx,%le,,&x,&y,&z)
scanfC%2d*%d%lf,,&x,&y,&z)
scanf('%x%*d%o1,&x,&y)
scanf('%x%o%6.2f,,&x,&y,&z)
本題分值:4.0
用戶得分:o.o
用戶解答:scanf('%2d*%d%lf',&x,&y,&z)
標(biāo)準(zhǔn)答案:scanf('%x%o%6.2f',&x,&y,&z)
2.設(shè)整型變量a值為9,則下列表達(dá)式中使b的值不為4的表達(dá)式()
b=a/2
b=a%2
b=8-(3,a-5)
b=a>5?4:2
本題分值:4.0
用戶得分:4.0
用戶解答:b=a%2
標(biāo)準(zhǔn)答案:b=a%2
3.下面對typedef不正確的敘述是
用typedef可以定義各種類型名,但不能用來定義變量
用typedef可以增加新的基本數(shù)據(jù)類型
用typedef只是將已存在的類型用一個(gè)新的標(biāo)識符表示
使用typedef有利于程序的通用和移植
本題分值:4.0
用戶得分:4.0
用戶解答:用typedef可以增加新的基本數(shù)據(jù)類型
標(biāo)準(zhǔn)答案:用typedef可以增加新的基本數(shù)據(jù)類型
4.若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒有return語句,則正確的說法是該函數(shù)()
返回若干個(gè)系統(tǒng)默認(rèn)值
返回一個(gè)用戶所希望的函數(shù)值
返回一個(gè)不確定的值
沒有返回值
本題分值:4.0
用戶得分:4.0
用戶解答:返回一個(gè)不確定的值
標(biāo)準(zhǔn)答案:返回一個(gè)不確定的值
5.以下關(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)算符〈關(guān)系運(yùn)算符(算術(shù)運(yùn)算符
算術(shù)運(yùn)算符〈關(guān)系運(yùn)算符〈賦值運(yùn)算符〈邏輯運(yùn)算符
本題分值:4.0
用戶得分:4.0
用戶解答:賦值運(yùn)算符〈邏輯運(yùn)算符〈關(guān)系運(yùn)算符〈算術(shù)運(yùn)算符
標(biāo)準(zhǔn)答案:賦值運(yùn)算符〈邏輯運(yùn)算符〈關(guān)系運(yùn)算符〈算術(shù)運(yùn)算符
6.下面哪個(gè)表達(dá)式的值為4:
11/3
11.0/3
(float)11/3
(int)(11.0/3+0.5)
本題分值:4.0
用戶得分:4.0
用戶解答:(lnt)(11.0/3+0.5)
標(biāo)準(zhǔn)答案:(int)(11.0/3+0.5)
7.以下不正確的說法為()
在不同函數(shù)中可以使用相同名字的變量
形式參數(shù)是局部變量
在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
本題分值:4.0
用戶得分:4.0
用戶解答:在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
標(biāo)準(zhǔn)答案:在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
8.下面程序#includemainO{inty=10;do{y一;}while(一y);printf('%d',y—);}的運(yùn)
行結(jié)果是()
1
-1
8
0
本題分值:4.0
用戶得分:4.0
用戶解答:0
標(biāo)準(zhǔn)答案:0
9.寫出下面程序的輸出結(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);}
11101
11-321
12-321
11121
本題分值:4.0
用戶得分:4.0
用戶解答:11101
標(biāo)準(zhǔn)答案:11101
10.在“文件包含”預(yù)處理語句的使用形式中,當(dāng)#include后面的文件名用?括起時(shí),尋找
被包含文件的方式是()
僅僅搜索當(dāng)前目錄
僅僅搜索源程序所在目錄
直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄
先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索
本題分值:4.0
用戶得分:4.0
用戶解答:直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄
標(biāo)準(zhǔn)答案:直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄
11.執(zhí)行以下程序后的輸出結(jié)果是()int
w=3,z=7,x=10;printf('%d),x>10?x+100:x-10);printf("%d',w++[Iz++);printfC%d',!w>
z);printfC%d',w&&z);
0111
1111
0101
0100
本題分值:4.0
用戶得分:0.0
用戶解答:0111
標(biāo)準(zhǔn)答案:0101
12.定義如下變量和數(shù)組:intk,a[3][3]={1,2,3,4,5,6,7,8,9);則下面語句的輸出結(jié)果是
()。for(k=0;k<3;k++)printf('%d',a[k][2-k]);
匕357
匕369
匕159
□147
本題分值:4.0
用戶得分:0.0
用戶解答:159
標(biāo)準(zhǔn)答案:357
13.下列運(yùn)算符中優(yōu)先級最低的是()
C?:
e&&
c+
本題分值:4.0
用戶得分:4.0
用戶解答:?:
標(biāo)準(zhǔn)答案:?:
14.設(shè)有程序段t=0;while(printf('*')){t++;if(t<3)break;}下面描述正確的是()
匕其中循環(huán)控制表達(dá)式與0等價(jià)
匕其中循環(huán)控制表達(dá)式與‘0'等價(jià)
其中循環(huán)控制表達(dá)式是不合法的
以上說法都不對
本題分值:4.0
用戶得分:4.0
用戶解答:其中循環(huán)控制表達(dá)式與。等價(jià)
標(biāo)準(zhǔn)答案:其中循環(huán)控制表達(dá)式與‘0'等價(jià)
15.C語言中調(diào)用printf進(jìn)行輸出時(shí)需要注意,在格式控制串中,格式說明與輸出項(xiàng)的個(gè)數(shù)
必須相同。如果格式說明的個(gè)數(shù)小于輸出
16.項(xiàng)的個(gè)數(shù),多余的輸出項(xiàng)將();如果格式說明的個(gè)數(shù)多于輸出項(xiàng)的個(gè)數(shù),則對于多余的
格式將輸出不定值(或0)
不予輸出
輸出空格
照樣輸出
輸出不定值或0
本題分值:4.0
用戶得分:4.0
用戶解答:不予輸出
標(biāo)準(zhǔn)答案:不予輸出
16.設(shè)有以下程序:#inludemain(){int**k,*j,i=100;j=&i;k=&jjprintf("%d",**k);}
上述程序的輸出結(jié)果是()
運(yùn)行錯(cuò)誤
100
i的地址
j的地址
本題分值:4.0
用戶得分:o.o
用戶解答:運(yùn)行錯(cuò)誤
標(biāo)準(zhǔn)答案:100
17.系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指()
鍵盤
顯示器
軟盤
硬盤
本題分值:4.0
用戶得分:4.0
用戶解答:鍵盤
標(biāo)準(zhǔn)答案:鍵盤
18.若有條件表達(dá)式(exp)?a++:b—,則以下表達(dá)式中能完全等價(jià)于表達(dá)式(exp)的是()
exp==0
exp!=0
exp==l
exp!=l
本題分值:4.0
用戶得分:4.0
用戶解答:exp!=0
標(biāo)準(zhǔn)答案:exp!=0
19.下面程序main(){intx=4,y=0,z;x*=3+2;printf("%d”,x);x*=y==(z=4);
printf(%d",x);}的輸出結(jié)果是()
1440
200
204
144
本題分值:4.0
用戶得分:4.0
用戶解答:200
標(biāo)準(zhǔn)答案:200
20.有以下程序:#includemain(){intx,y;printfCEnteran
integer(x):");scanfC%d',&x);if(x++<0)y=T;elseif(x-0)y=O;elsey=l;
printfC%d',y);}現(xiàn)從鍵盤上輸入T,則程序的輸出是()
0
-1
1
不確定的值
本題分值:4.0
用戶得分:0.0
用戶解答:1
標(biāo)準(zhǔn)答案:-1
21.以下選項(xiàng)中可作為C語言合法整數(shù)的是
10110B
0386
OXffa
x2a2
本題分值:4.0
用戶得分:0.0
用戶解答:10110B
標(biāo)準(zhǔn)答案:OXffa
二判斷題
1.已有定義inti,j;fLoatx;為將-10賦給i,12賦給j,410.34賦給x;則對應(yīng)以下scanf
函數(shù)scanfC%o%x%e',&i,&j,&x);調(diào)用語句的數(shù)據(jù)輸入形式是T2ucu4.1034e2(u代表空格)
錯(cuò)
對
本題分值:4.0
用戶得分:0.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:對
2.在C語言中,共用體類型屬于構(gòu)造類型
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:對
標(biāo)準(zhǔn)答案:對
3.使用continue和break語句,都可以使得C程序中斷執(zhí)行
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:錯(cuò)
4.若有說明int*pl,*p2,m=5,n;則pl=&m;p2=&pl;是正確的程序段
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:錯(cuò)
1.下面程序#includemain(){inty=10;do{y-;}while(—y)jprintfC%d',y一);}的運(yùn)
行結(jié)果是()
1
-1
8
0
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:0
2.C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置()
必須在最開始
必須在系統(tǒng)調(diào)用的庫函數(shù)的后面
可以任意
必須在最后
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:可以任意
3.在以下的運(yùn)算符中,優(yōu)先級最高的運(yùn)算符是
>
%
&&
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:%
4.C語言中while和dowhile循環(huán)的主要區(qū)別是()
do-while的循環(huán)至少無條件執(zhí)行一次
while循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格
do-while允許從外部轉(zhuǎn)入到循環(huán)體內(nèi)
do-while的循環(huán)體不能是復(fù)合語句
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:do-while的循環(huán)至少無條件執(zhí)行一次
5.字符串“China”在內(nèi)存中占用幾個(gè)字節(jié)
3
4
6
8
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:6
6.若有定義:int(*p)[4];則標(biāo)識符p()
是一個(gè)指向整型變量的指針
是一個(gè)指針數(shù)組名
是一個(gè)指針,它指向一個(gè)含有四個(gè)整型元素的一維數(shù)組
定義不合法
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:是一個(gè)指針,它指向一個(gè)含有四個(gè)整型元素的一維數(shù)組
7.一下關(guān)于宏替換的敘述不正確的是
宏替換只是字符替換
宏名無類型
宏替換不占用運(yùn)行時(shí)間
匕宏替換不占用編譯時(shí)間
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:宏替換不占用編譯時(shí)間
8.下面程序的運(yùn)行結(jié)果是()#includemain(){int
a[6],i;for(i=l;i<6;i++){a[i]=9*(i-2+4*(i>3))%5;printfC%2d*,a[i]);}}
匕40404
匕-40403
匕-40443
匕-40440
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:-40443
9.在一個(gè)C源程序文件中,若要定義一個(gè)只允許本源文件中所有函數(shù)使用的全局變量,則該
變量需要使用的存儲類別是()
Cextern
Cregister
Cauto
Cstatic
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:static
10.若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒有return語句,則正確的說法是該函數(shù)()
匕返回若干個(gè)系統(tǒng)默認(rèn)值
返回一個(gè)用戶所希望的函數(shù)值
匕返回一個(gè)不確定的值
匕沒有返回值
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:返回一個(gè)不確定的值
11.下面程序的運(yùn)行結(jié)果是()#includemain(){int
i,b,k=0;for(i=l;i<=5;i++){b=i%2;while(b—>=0)k++JprintfC%d,%d',k,b);}
□3,-1
e8,-i
C3,0
e8,-2
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:8,-2
12.對說明語句inta[10]={6,7,8,9,10};的正確理解是()
C將5個(gè)初值依次a[l]至a[5]
匕將5個(gè)初值依次a[0]至a[4]
匕將5個(gè)初值依次a[5]至a[9]
匕將5個(gè)初值依次a[6]至a[10]
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:將5個(gè)初值依次磯0]至a[4]
13.以下函數(shù)的功能對應(yīng)于intfun(char*s,char*t){while(*s)&&(*t)&&(*t==*s)}
{t++;s++;}return(*s-*t);}
strlen(s)+strlen(t)
strcmp(s,t)
strcpy(s,t)
strcat(s,t)
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:strcmp(s,t)
14.以下對C語言描述中正確的是()
C語言源程序中可以有重名的函數(shù)
C語言源程序中要求每行只能書寫一條語句
C語言源程序中,注釋可以出現(xiàn)在任何位置
最小的C源程序中沒有任何內(nèi)容
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:C語言源程序中,注釋可以出現(xiàn)在任何位置
15.下面程序main。{intx=4,y=0,z;x*=3+2;printf("%d”,x);x*=y==(z=4);
printf("%d",x);}的輸出結(jié)果是()
1440
200
204
144
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:200
16.在位運(yùn)算中,操作數(shù)每左移2位,相當(dāng)于()
操作數(shù)*2
操作數(shù)/2
操作數(shù)*4
操作數(shù)/4
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:操作數(shù)*4
17.設(shè)整型變量a值為9,則下列表達(dá)式中使b的值不為4的表達(dá)式()
b=a/2
b=a%2
b=8-⑶a-5)
b=a>5?4:2
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:b=a%2
18.程序段的基本結(jié)構(gòu)中,不包含()
函數(shù)結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
順序結(jié)構(gòu)
分支結(jié)構(gòu)
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:函數(shù)結(jié)構(gòu)
19.寫出下面程序的輸出結(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);}
11101
11-321
12-321
11121
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:11101
20.有以下程序:#includemain(){intx,y;printfCEnteran
integer(x):");scanfC%d',&x);if(x++<0)y=-l;elseif(x==0)y=O;elsey=l;
printf('%d',y);}現(xiàn)從鍵盤上輸入T,則程序的輸出是()
0
-1
1
不確定的值
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:-1
21.下面是對s的初始化,其中不正確的是()
chars[5]={'abc'}
chars⑸={'a,,,b,,,c,}
chars[5]=''
chars[5]='abcde'
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:chars[5]='abcde'
二判斷題
1.C語言中形參到實(shí)參傳遞是雙向的
錯(cuò)
對
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:錯(cuò)
2.下列語句new—next=head;head=new;可以完成建立2結(jié)點(diǎn)的單向鏈表的功能
錯(cuò)
對
本題分值;4.0
用戶未作答
標(biāo)準(zhǔn)答案:對
3.main0{intx,y,z;x=l;y=l;z=0;x=x|y&&z;printf('%d,%d',x,x&&!yz);}程序的運(yùn)行
結(jié)果是1,1
錯(cuò)
對
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:錯(cuò)
4.使用continue和break語句,都可以使得C程序中斷執(zhí)行
錯(cuò)
對
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:錯(cuò)
1.若有以下定義,intk=7,x=12,則能使值為3的表達(dá)式是()
ex%=k%=5
匕X%=k-k%5
匕x%=(k-k%5)
匕(x%=k)-(k%=5)
本題分值:4.0
用戶得分:4.0
用戶解答:(x%=k)-(k%=5)
標(biāo)準(zhǔn)答案:(x%=k)-(k%=5)
2.C語言中調(diào)用printf進(jìn)行輸出時(shí)需要注意,在格式控制串中,格式說明與輸出項(xiàng)的個(gè)數(shù)必
須相同。如果格式說明的個(gè)數(shù)小于輸出項(xiàng)的個(gè)數(shù),多余的輸出項(xiàng)將();如果格式說明的個(gè)數(shù)
多于輸出項(xiàng)的個(gè)數(shù),則對于多余的格式將輸出不定值(或0)
匕不予輸出
匕輸出空格
匕照樣輸出
匕輸出不定值或0
本題分值:4.0
用戶得分:4.0
用戶解答:不予輸出
標(biāo)準(zhǔn)答案:不予輸出
3.函數(shù)ftell的作用是()
匕取得當(dāng)前文件指針的位置,該位置為相對于文件開頭的位移量表示
口取得當(dāng)前文件指針的位置,該位置為相對于文件末尾的位移量表示
C出錯(cuò)時(shí)返回值為o
以上敘述都不正確
本題分值:4.0
用戶得分:4.0
用戶解答:取得當(dāng)前文件指針的位置,該位置為相對于文件開頭的位移量表示
標(biāo)準(zhǔn)答案:取得當(dāng)前文件指針的位置,該位置為相對于文件開頭的位移量表示
4.設(shè)有以下程序:#in序demain(){int**k,*j,i=100;j=&i;k=&jjprintf(w%d",**k);}
上述程序的輸出結(jié)果是()
匕運(yùn)行錯(cuò)誤
匕100
匕i的地址
Cj的地址
本題分值:4.0
用戶得分:0.0
用戶解答:運(yùn)行錯(cuò)誤
標(biāo)準(zhǔn)答案:100
5.若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒有return語句,則正確的說法是該函數(shù)()
匕返回若干個(gè)系統(tǒng)默認(rèn)值
匕返回一個(gè)用戶所希望的函數(shù)值
C返回一個(gè)不確定的值
c沒有返回值
本題分值:4.0
用戶得分:0.0
用戶解答:沒有返回值
標(biāo)準(zhǔn)答案:返回一個(gè)不確定的值
6.要打開一個(gè)已存在的非空文件"file"用于修改,選擇正確的語句
fp=fopenCfile','r')
fp=fopenCfile',*w*)
fp=fopen('file",'r+')
fp=fopenCfile','w+')
本題分值:4.0
用戶得分:4.0
用戶解答:fp=fopen('file','r+')
標(biāo)準(zhǔn)答案:fp=fopen('file','r+')
7.系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指()
鍵盤
顯示器
軟盤
硬盤
本題分值:4.0
用戶得分:4.0
用戶解答:鍵盤
標(biāo)準(zhǔn)答案:鍵盤
8.以下敘述中正確的是()
在程序的一行上可以出現(xiàn)多個(gè)有效的預(yù)處理命令行
使用帶參的宏時(shí),參數(shù)的類型應(yīng)與宏定義時(shí)的一致
宏替換不占用運(yùn)行時(shí)間,只占用編譯時(shí)間
以下定義中CR是稱為宏名的標(biāo)識符#defineCR045
本題分值:4.0
用戶得分:4.0
用戶解答:宏替換不占用運(yùn)行時(shí)間,只占用編譯時(shí)間
標(biāo)準(zhǔn)答案:宏替換不占用運(yùn)行時(shí)間,只占用編譯時(shí)間
9.在“文件包含”預(yù)處理語句的使用形式中,當(dāng)#include后面的文件名用’’括起時(shí),尋找被
包含文件的方式是()
直接按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄
先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索
僅僅搜索源程序所在目錄
僅僅搜索當(dāng)前目錄
本題分值:4.0
用戶得分:0.0
用戶解答:直接按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄
標(biāo)準(zhǔn)答案:先在源程序所在目錄搜索,再按照系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索
10.表達(dá)式a〈b||c&d的運(yùn)算順序?yàn)椋ǎ?"<=""div=">
&,<>II
&,II,<
<,IL&
<,&,II
本題分值:4.0
用戶得分:0.0
用戶解答:&,<,||
標(biāo)準(zhǔn)答案:v,&,||
11.C語言中while和dowhile循環(huán)的主要區(qū)別是()
do-while的循環(huán)至少無條件執(zhí)行一次
while循環(huán)控制條件比do-while的循環(huán)控制條件嚴(yán)格
do-while允許從外部轉(zhuǎn)入到循環(huán)體內(nèi)
do-while的循環(huán)體不能是復(fù)合語句
本題分值:4.0
用戶得分:4.0
用戶解答:do-while的循環(huán)至少無條件執(zhí)行一次
標(biāo)準(zhǔn)答案:do-while的循環(huán)至少無條件執(zhí)行一次
12.己有定義intk=2;int*pl,*p2;且pl,p2均指向變量k,下面不能正確執(zhí)行的賦值語句
是()
Uk=*pl+*p2
Cp2=k
Cpl=p2
Ck=*pl*(*p2)
本題分值:4.0
用戶得分:4.0
用戶解答:p2=k
標(biāo)準(zhǔn)答案:p2=k
13.以下程序的運(yùn)行結(jié)果為()#includemain(){structdate(int
year,month,day;}today;print"%d?,sizeof(structdate));}
□6
C8
匕10
□12
本題分值:4.0
用戶得分:4.0
用戶解答:6
標(biāo)準(zhǔn)答案:6
14.字符串“China”在內(nèi)存中占用幾個(gè)字節(jié)
C3
C1
□6
C8
本題分值:4.0
用戶得分:4.0
用戶解答:6
標(biāo)準(zhǔn)答案:6
15.C語言中合法的字符常量是
'\\'
,,「
'He,
P
本題分值:4.0
用戶得分:0.0
用戶解答:"H"
標(biāo)準(zhǔn)答案:'\\'
16.若使用一位數(shù)組名作為函數(shù)實(shí)參,則以下正確的說法是()
必須在主調(diào)函數(shù)中說明此數(shù)組的大小
實(shí)參數(shù)組類型與形參數(shù)組類型可以不匹配
在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小
實(shí)參數(shù)組名與形參數(shù)組名必須一致
本題分值:4.0
用戶得分:0.0
用戶解答:必須在主調(diào)函數(shù)中說明此數(shù)組的大小
標(biāo)準(zhǔn)答案:在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小
17.以下不正確的說法為()
在不同函數(shù)中可以使用相同名字的變量
形式參數(shù)是局部變量
在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效
在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
本題分值:4.0
用戶得分:4.0
用戶解答:在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
標(biāo)準(zhǔn)答案:在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效
18.若有定義typedefcharSTRING[255];STRINGs;則s是
字符指針數(shù)組變量
字符指針變量
字符變量
字符數(shù)組變量
本題分值:4.0
用戶得分:4.0
用戶解答:字符數(shù)組變量
標(biāo)準(zhǔn)答案:字符數(shù)組變量
19.以下敘述中不正確的是()
預(yù)處理命令都必須以#開始
在C程序中凡是以#開始的語句行都是預(yù)處理命令行
C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理
以下是正確的宏定義#defineIBM_PC
本題分值:4.0
用戶得分:4.0
用戶解答:C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理
標(biāo)準(zhǔn)答案:C程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理
20.若x,y均定義為int型,z定義為double型,以下不合法的scanf函數(shù)調(diào)用語句是()
scanfC%d%lx,%le*,&x,&y,&z)
scanfC%2d*%d%lf,,&x,&y,&z)
scanfC%x%*d%o1,&x,&y)
scanf('%x%o%6.2f',&x,&y,&z)
本題分值:4.0
用戶得分:4.0
用戶解答:scanf('%x%o%6.2f',&x,&y,&z)
標(biāo)準(zhǔn)答案:scanf('%x%o%6.2f',&x,&y,&z)
21.若數(shù)組a有m歹IJ,則之前的數(shù)組元素個(gè)數(shù)為()
(i-l)*(i-l)
i*m+j+l
i*m+j
本題分值:4.0
用戶得分:4.0
用戶解答:i*m+j
標(biāo)準(zhǔn)答案:i*m+j
二判斷題
1.main(){intx,y,z;x=l;y=l;z=0;x=x|y&ftz;printf('%d,%d',x,x&&!y1Iz);}程序的運(yùn)行
結(jié)果是1,1
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:錯(cuò)
2.C語言中沒有真正的多維數(shù)組
錯(cuò)
對
本題分值:4.0
用戶得分:o.o
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:對
3.若有說明intc;則while(c=getchar());是錯(cuò)誤的C語句.
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:錯(cuò)
4.C語言程序中,一個(gè)文件中的函數(shù)可以引用另一個(gè)文件中的函數(shù)和變量
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:對
標(biāo)準(zhǔn)答案:對
1.C語言規(guī)定,函數(shù)返回值的類型是由()所決定。
return語句中的表達(dá)式類型
調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型
調(diào)用該函數(shù)是系統(tǒng)臨時(shí)指定
在定義該函數(shù)時(shí)所指定的函數(shù)類型
本題分值:4.0
用戶得分:4.0
用戶解答:在定義該函數(shù)時(shí)所指定的函數(shù)類型
標(biāo)準(zhǔn)答案:在定義該函數(shù)時(shí)所指定的函數(shù)類型
2.在一個(gè)C源程序文件中,若要定義一個(gè)只允許本源文件中所有函數(shù)使用的全局變量,則該
變量需要使用的存儲類別是()
extern
register
auto
static
本題分值:4.0
用戶得分:4.0
用戶解答:static
標(biāo)準(zhǔn)答案:static
3.printf函數(shù)中用到格式符'%4s',其中數(shù)字4表示輸出的字符串站用4列。如果字符串長
度大于4,則按原字符長從左向右全部輸出;如果字符串長度小于4,則輸出方式為()
從左起輸出該字符串,右補(bǔ)空格
按原字符長從左向右全部輸出
右對齊輸出該字符,左補(bǔ)空格
輸出錯(cuò)誤信息
本題分值:4.0
用戶得分:4.0
用戶解答:右對齊輸出該字符,左補(bǔ)空格
標(biāo)準(zhǔn)答案:右對齊輸出該字符,左補(bǔ)空格
4.以下對C語言中聯(lián)合體類型數(shù)據(jù)的敘述正確的是()
可以對聯(lián)合體變量直接賦值
一個(gè)聯(lián)合體變量中可以同時(shí)存放其所有成員
一個(gè)聯(lián)合體變量中不能同時(shí)存放其所有成員
聯(lián)合體類型定義中不能同時(shí)出現(xiàn)結(jié)構(gòu)體類型的成員
本題分值:4.0
用戶得分:4.0
用戶解答:一個(gè)聯(lián)合體變量中不能同時(shí)存放其所有成員
標(biāo)準(zhǔn)答案:一個(gè)聯(lián)合體變量中不能同時(shí)存放其所有成員
5.下面程序#includemain(){int
a=l,b=10;do{b-=a;a++;}while(b—<0)jprintfCa=%d,b=%d',a,b);}的運(yùn)行結(jié)果是()
a=3,b=l1
a-2,b=8
a=l,b=-l
a=4,b=9
本題分值:4.0
用戶得分:4.0
用戶解答:a=2,b=8
標(biāo)準(zhǔn)答案:a=2,b=8
6.以下不正確的定義語句是()
doublex[5]={2.0,4.0,6.0,8.0,10.0)
inty[5>{0,1,3,5,7,9)
charcl[]={T','2','3','4','5'}
charc2[]={'\xl0','\xa','\x8'}
本題分值:4.0
用戶得分:4.0
用戶解答:inty[5]={0,1,3,5,7,9)
標(biāo)準(zhǔn)答案:inty[5]={0,1,3,5,7,9}
7.已有程序段和輸入數(shù)據(jù)的形式,main。{inta;floatf;printfCInputnumber:');(輸
入語句)printfCf=%f,a=%d',f,a);}Inputnumber:4.5uu2(u代表空格)
scanfC%d,%f),&a,&f)
scanfC%f,%d),&f,&a)
scnafC%d%f),&a,&f)
scanf(J%f%d,,&f,&a)
本題分值:4.0
用戶得分:4.0
,,
用戶解答:scanf(%f%d5&f,&a)
標(biāo)準(zhǔn)答案:scanfC%f%d\&f,&a)
8.以下程序的運(yùn)行結(jié)果是()typedefunion(longa[2];intb[4];charc[8];}TY;TYour;
main(){print"%d,,sizeof(our));)
C32
016
e8
C24
本題分值:4.0
用戶得分:4.0
用戶解答:8
標(biāo)準(zhǔn)答案:8
9.對說明語句inta[10]={6,7,8,9,10};的正確理解是()
匕將5個(gè)初值依次a[l]至a[5]
C將5個(gè)初值依次a[0]至a[4]
匕將5個(gè)初值依次a[5]至a[9]
匕將5個(gè)初值依次a[6]至a[10]
本題分值:4.0
用戶得分:4.0
用戶解答:將5個(gè)初值依次a[0]至磯4]
標(biāo)準(zhǔn)答案:將5個(gè)初值依次磯0]至a[4]
10.在C語言中運(yùn)算符的優(yōu)先級從高到低的排列順序是
匕關(guān)系運(yùn)算符算術(shù)運(yùn)算符賦值運(yùn)算符
匕算術(shù)運(yùn)算符賦值運(yùn)算符關(guān)系運(yùn)算符
賦值運(yùn)算符關(guān)系運(yùn)算符算術(shù)運(yùn)算符
算術(shù)運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符
本題分值:4.0
用戶得分:4.0
用戶解答:算術(shù)運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符
標(biāo)準(zhǔn)答案:算術(shù)運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符
11.設(shè)有:inta=l,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值為()
1
2
3
4
本題分值:4.0
用戶得分:4.0
用戶解答:2
標(biāo)準(zhǔn)答案:2
12.設(shè)有說明:doubley=0.5,z=1.5;intx=10;則能夠正確使用C語言庫函數(shù)的賦值語句是
()
z=exp(y)+fabs(x)
y=loglO(y)+pow(y)
z=sqrt(y-z)
x=(int)(atan2((double)x,y)+exp(y-0.2))
本題分值:4.0
用戶得分:4.0
用戶解答:x=(int)(atan2((double)x,y)+exp(y-0.2))
標(biāo)準(zhǔn)答案:x=(int)(atan2((double)x,y)+exp(y-0.2))
13.10+'a'+1.5-567.345/'b'的結(jié)果是()型數(shù)據(jù)
long
double
int
unsignedfloat
本題分值:4.0
用戶得分:4.0
用戶解答:double
標(biāo)準(zhǔn)答案:double
14.C語言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是()
float型
int型
long型
double型
本題分值:4.0
用戶得分:4.0
用戶解答:int型
標(biāo)準(zhǔn)答案:int型
15.以下程序的輸出結(jié)果是?#includemainO{intx=020,y=0x20,z=20;
printf('%d,%d,%d',x,y,z);}
20,20,20
32,16,20
16,32,20
20,32,20
本題分值:4.0
用戶得分:4.0
用戶解答:16,32,20
標(biāo)準(zhǔn)答案:16,32,20
16.設(shè)E為表達(dá)式,以下與do…while(E);不等價(jià)的語句是
Cdo…while(!E==0)
Cdo***while(E>01|E<0)
Cdo--*while(E==0)
Cdo…while(E!=0)
本題分值:4.0
用戶得分:4.0
用戶解答:do...while(E==0)
標(biāo)準(zhǔn)答案:do...while(E==0)
17.判斷char型變量ch是否為小寫字母的正確表達(dá)式為()
Ca<=ch<=,z'
C(ch>=a)&&(ch<=z)
C(ch>=,a')||(ch<=,z')
C(ch>='a)&&(ch<=,z')
本題分值:4.0
用戶得分:0.0
用戶解答:a,<=ch<=*z,
標(biāo)準(zhǔn)答案:(ch>=W)&&(chv=N)
18.若有定義typedefcharSTRING[255];STRINGs;則s是
匕字符指針數(shù)組變量
匕字符指針變量
□字符變量
匕字符數(shù)組變量
本題分值:4.0
用戶得分:4.0
用戶解答:字符數(shù)組變量
標(biāo)準(zhǔn)答案:字符數(shù)組變量
19.函數(shù)ftell的作用是()
取得當(dāng)前文件指針的位置,該位置為相對于文件開頭的位移量表示
取得當(dāng)前文件指針的位置,該位置為相對于文件末尾的位移量表示
出錯(cuò)時(shí)返回值為0
以上敘述都不正確
本題分值:4.0
用戶得分:4.0
用戶解答:取得當(dāng)前文件指針的位置,該位置為相對于文件開頭的位移量表示
標(biāo)準(zhǔn)答案:取得當(dāng)前文件指針的位置,該位置為相對于文件開頭的位移量表示
20.在ASCH碼表中可以看到每個(gè)小寫字母的ASCII碼比它相應(yīng)的大寫字母的ASCH碼()
大32
大64
小32
小64
本題分值:4.0
用戶得分:0.0
用戶解答:小32
標(biāo)準(zhǔn)答案:大32
21.以下運(yùn)算符優(yōu)先級最高的是()
&&
&
本題分值:4.0
用戶得分:0.0
用戶解答:&&
標(biāo)準(zhǔn)答案:&
二判斷題
1.c語言是解釋性語言
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:錯(cuò)
2.C語言中,共用體類型的變量在程序運(yùn)行期間,所有成員都在內(nèi)存中.
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:錯(cuò)
3.main(){shorti;i=-4;printfi:dec=%d,oct=%o,hex=%x,unsigned=%uJ,i,i,i,i);}
以上程序的輸出結(jié)果為i:dec=-4,oct=177774,hex=fffc,unsigned=65532
錯(cuò)
對
本題分值:4.0
用戶得分:4.0
用戶解答:對
標(biāo)準(zhǔn)答案:對
4.main0{intx,y,z;x=l;y=2;z=3;x=y—<=xIx+y!=z;printf('%d,%d',x,y);}程序的運(yùn)
行結(jié)果是1,1
錯(cuò)
對
本題分值:4.0
用戶得分:0.0
用戶解答:錯(cuò)
標(biāo)準(zhǔn)答案:對
1.若有以下定義:inta[]={l,2,3,4,5,6,7,8,9},*p=a;則值為5的表達(dá)式是()
p+=4,*(p++)
p+=4,*++p
p+=5,*p++
p+=4,++*p
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:p+=4,*(p++)
2.若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為“真””的值為偶數(shù)時(shí),表達(dá)式的值為“假”。
則以下不能滿足要求的表達(dá)式是()
A%2==1
!(A%2==0)
!(A%2)
A%2
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:!(A%2)
3.C語言源程序的最小單位是()
程序行
語句
函數(shù)
字符
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:字符
4.若使用一位數(shù)組名作為函數(shù)實(shí)參,則以下正確的說法是()
必須在主調(diào)函數(shù)中說明此數(shù)組的大小
實(shí)參數(shù)組類型與形參數(shù)組類型可以不匹配
在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小
實(shí)參數(shù)組名與形參數(shù)組名必須一致
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小
5.有intx=3,y=4,z=5;則下面表達(dá)式中值為0的是()
x'&&'y'
x<=y
x||y+z&,&y-z
!((x<y)&&!z|11)
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:!((xvy)&&!z||1)vspan="”>
6.在“文件包含”預(yù)處理語句的使用形式中,當(dāng)#include后面的文件名用?括起時(shí),尋找被
包含文件的方式是()
僅僅搜索當(dāng)前目錄
僅僅搜索源程序所在目錄
直接按系統(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)方式搜索目錄
7.以下有關(guān)宏替換的敘述不正確的是()
宏替換不占用運(yùn)行時(shí)間
宏名無類型
宏替換只是字符替換
宏名必須用大寫字母表示
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:宏名必須用大寫字母表示
8.根據(jù)題目中已給出的數(shù)據(jù)輸入和輸出形式,main。{intxjfloatyjprintfCenter
x,y:');輸入語句;輸出語句}輸入形式:enterx,y:23.4輸出形式:x+y=5.40,程序中輸入
輸出語句的正確內(nèi)容是()
scanf('%d,%f),&x,&y),printf('\nx+y=%4.2f',x+y)
scanf('%d%f',&x,&y),printfC\nx+y=%4.2f',x+y)
scanfC%d%f',&x,&y),printfC\nx+y=%6.If',x+y)
scanf('%d%3.If',&x,&y),printf('\nx+y=%4.2f',x+y)
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:scanf('%d%f',&x,&y),printf('\nx+y=%4.2f',x+y)
9.已知a,b,c的值分別是1,2,3,則執(zhí)行下列語句if(a++<=**div="">
<=""div="">
0,0,0
1,2,3
1,2,1
2,2,2
<=""div=""style=z,color:rgb(51,51,51);font-family:Arial,宋體;
font-size:12px;font-style:normal;font-variant:normal;
letter-spacing:normal;line-height:normal;orphans:auto;text-align:
start;text-indent:Opx;text-transform:none;white-space:normal;
widows:auto;word-spacing:Opx;-webkit-text-stroke-width:Opx;
background-color:rgb(255,255,255)
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:2,2,2
10.語句whileQE);中的!E等價(jià)于()
E==0
E!=l
E!=0
E==1
本題分值:4.0
用戶未作答
標(biāo)準(zhǔn)答案:E==0
11.有以下程序:#includ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人租房合同的(31篇)
- 2024-2025學(xué)年北京市房山區(qū)高一上學(xué)期期中考試歷史試卷
- 2025年公共設(shè)施配套建設(shè)項(xiàng)目房屋征收合同
- 2025年住宅銷售策劃合同模板規(guī)定
- 2025年官方離婚協(xié)議范本策劃(雙方同意版)
- 2025年全球貿(mào)易合同制定原則及合規(guī)要求解析
- 2025年債權(quán)轉(zhuǎn)讓與貸款合作協(xié)議
- 2025年車輛所有權(quán)變更策劃協(xié)議書模板
- 2025年農(nóng)村土地利用合作協(xié)議
- 2025年人事檔案授權(quán)委托協(xié)議
- 牽引管道孔壁與管道外壁之間注漿技術(shù)方案
- 肛周膿腫完整版課件
- 公司(工廠)廠牌管理規(guī)定
- 《移動互聯(lián)網(wǎng)應(yīng)用開發(fā)》課程標(biāo)準(zhǔn)
- 初一語文下冊:閱讀理解知識點(diǎn)整理
- 定點(diǎn)醫(yī)療機(jī)構(gòu)接入驗(yàn)收申請表
- 膿毒血癥指南
- 四年級下冊口算練習(xí)-減法簡便計(jì)算
- 【企業(yè)杜邦分析國內(nèi)外文獻(xiàn)綜述6000字】
- 腹部按壓技巧腸鏡檢查輔助技巧
- 安徽華納化學(xué)工業(yè)有限公司年產(chǎn)1000噸均苯四甲酸二酐、300噸潤滑油助劑項(xiàng)目環(huán)境影響報(bào)告書
評論
0/150
提交評論