c語言程序設(shè)計(jì)課程作業(yè)題庫_第1頁
c語言程序設(shè)計(jì)課程作業(yè)題庫_第2頁
c語言程序設(shè)計(jì)課程作業(yè)題庫_第3頁
c語言程序設(shè)計(jì)課程作業(yè)題庫_第4頁
c語言程序設(shè)計(jì)課程作業(yè)題庫_第5頁
已閱讀5頁,還剩71頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論