C語言中函數(shù)類型判斷題 c語言函數(shù)題

C語言判斷題和選擇題,勞煩知道的幫幫我

判斷題

創(chuàng)新互聯(lián)專注于安陸企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。安陸網(wǎng)站建設(shè)公司,為安陸等地區(qū)提供建站服務(wù)。全流程按需開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

1.程序中的所有語句都被執(zhí)行一次,而且只能執(zhí)行一次。 ? ?×

2.若定義:int a,b;char ?c;double d;則a%b-c+d的結(jié)果為double類型。 ?√

3.賦值運(yùn)算符的左邊必須是變量。 ? ? × ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

4.if-else語句中無論條件是否成立,都會(huì)有相應(yīng)的語句執(zhí)行。 ? ? ? ?√ ? ? ?

5.-10的邏輯值為1。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?√ ?

6.除(/)運(yùn)算時(shí),被除數(shù)和除數(shù)必須是整數(shù)。 ? ?×

7.for、while、do-while循環(huán)分別有特定的用處,不能互相替換。 ? ? ? ? ×

8.for循環(huán)語句在循環(huán)條件滿足時(shí)結(jié)束循環(huán)。 ? ? ? ? ? ? ? ? ? × ? ? ? ? ?

9.int a[6]=={1,2,3,4},則a[5]的值為隨機(jī)數(shù)。 ? ?× ? ? ? ? ? ? ? ? ? ? ??

10.在以下的定義中,數(shù)組a的長度和數(shù)組b的長度相等。 ? ? ? ? ?

選擇題

1. 在C語言程序設(shè)計(jì)中,語句和數(shù)據(jù)定義是以( ? B )結(jié)束。

A.句號(hào) ? ? ?B.分號(hào) ? ? ? ?C.逗號(hào) ? ? ? ?D.括號(hào)

2.下列字符串是標(biāo)識(shí)符的是( ?A )

A._HJKL B.9a C.for D.LINE 1

3.一個(gè)C程序的執(zhí)行是從(A ?)。

A. 本程序的main函數(shù)開始,到main函數(shù)結(jié)束。

B. 本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束。

C. 本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束。

D. 本程序文件的第一個(gè)函數(shù)開始,到main函數(shù)結(jié)束。

4.C語言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,且第一個(gè)字符應(yīng)是( C ) ?。

A. 必須為字母 ? ? ? ? ? ?B. 必須為下劃線

C. 必須為字母或下劃線 ? ?D. 可以是字母、數(shù)字和下劃線中任一種字符

5.在C語言中,換行是( ? A )。

A.\n ? ? B.\t ? ? C.\v ? ?D.\\

6.已知x=43,ch=’A’,y=0,則表達(dá)式(x=ych’B’!y)的值是 ? ?(A) 。

 A. 0 ? ? ? ?B. 語法錯(cuò)  ? ? C. “假” ? ? ? D. 1

7. 以下選項(xiàng)中合法的實(shí)型常數(shù)是____B__。

A. 5E2.0 ? ? ? ?B. .2E0 ? ? ? ? ?C. E-3 ? ? ? D. 1.3E

8.設(shè)a=2,b=3,則表達(dá)式1.0+a/b的值為:( ? A)

A. 1.0 B.1.666667 C. 2.0 D. 1

9.C語言對(duì)嵌套if語句的規(guī)定是:else總是與 ? ?D ? ? ?。

A.其之前最近的if配對(duì) ? ? ? ?B.第一個(gè)if配對(duì)

C.縮進(jìn)位置相同的if配對(duì) ? ? ?D.其之前最近的且尚未配對(duì)的if配對(duì)

10.下列程序的輸出結(jié)果是( ?B )

#include stdio.h

main()

{ int x=3,y=2,z=1,m=2;

if(xyz)

printf(“%d\n”,m);

else

if((z-1=m)==1)

?printf(“%d\n”,m+1);

else

pirntf(“%d\n”,m+2);

}

A. 3 B. 4 C. 2 ? ? ? ? D.編譯時(shí)有錯(cuò),無結(jié)果

11.下列程序的輸出結(jié)果是( ?D )

main()

{

int a,b,c,d;

a=b=c=d=0;

if(a==1)

b=1;c=2;

else

d=3;

printf(“%d,%d,%d,%d”,a,b,c,D.;

}

A. 0,1,2,0 B. 0,0,0,3 C. 1,1,2,0 D.編譯有錯(cuò)

12.為使下列程序段不陷入死循環(huán),從鍵盤輸入的數(shù)據(jù)應(yīng)該是( 編譯錯(cuò)誤 ?)

int ?m,i=0,sum=0;

scanf(“%d”,m);

do

{ sum=sum+i; i=i-2;

}while (t!=m);

A. ?任意正奇數(shù) B. ?任意負(fù)偶數(shù)

C. ?任意正偶數(shù) D. ?任意負(fù)奇數(shù)

13.下列程序的輸出結(jié)果是(B ? )

main()

{

int y=0;

do{;

}while(y--);

printf(“y=%d\n”,y);

}

A. ?y=0 B. ?y=-1 C. ?y=1 D. ?while構(gòu)成無限循環(huán)

14.下列變量定義中合法的是( ? )

A. float _a=.1e-1; B. double b=1-5e2.5;

C. int ?do=0xfdag; ? ?D. float 2_and=1-e-3;

15. 下列程序的執(zhí)行結(jié)果( B )

#define ?sum ?10+20

main()

{ int b=0,c=0;

b=5;

c=sum*b;

printf(“%d”,c);

}

A. 100 ? B. 110 ? C. 70 ? ?D.150

上面粗字體部分都是有問題的代碼哦。無語···

c語言程序判斷題

1. C程序中的關(guān)鍵字必須小寫,其他標(biāo)識(shí)符不區(qū)分大小寫

對(duì)

2. 在C語言中,5種基本數(shù)據(jù)類型的存儲(chǔ)空間長度的排列順序?yàn)?charintlong int =floatdouble

對(duì)

3. 關(guān)于if語句中,條件表達(dá)式只能是關(guān)系表達(dá)式或邏輯表達(dá)式

錯(cuò)

4. 在程序運(yùn)行過程中,系統(tǒng)分配給實(shí)參和形參的內(nèi)存單元是相同的

錯(cuò)

5. 所有定義在主函數(shù)之前的函數(shù)無需進(jìn)行聲明。

對(duì)

6. C語言編譯系統(tǒng)為所定義的數(shù)組變量在內(nèi)存中是分配一片連續(xù)的存儲(chǔ)單元

對(duì)

7. 當(dāng)數(shù)組長度與初值個(gè)數(shù)不相同時(shí),在定義數(shù)組時(shí)必須指定數(shù)組的長度

好像可以不吧

8. 如果一個(gè)靜態(tài)(static)或外部(extern)數(shù)組不進(jìn)行初始化,則對(duì)數(shù)值型數(shù)組隱含初值為0

對(duì)

9. C語言中字符型、整型、實(shí)型都能用八進(jìn)制表示

錯(cuò),實(shí)型不可以

10. 設(shè)x、t均為int型變量,則執(zhí)行語句"x=10;t=xx10;"后,t的值為0

錯(cuò),t=10

11. 在C語言中,變量必需先定義后使用

對(duì)

12. 在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符

對(duì)

13. 在C語言中,邏輯“真”等價(jià)于不等于0的數(shù)

對(duì)

14. 如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn)

對(duì)

15. 在C程序中,每行中只能寫一條語句

錯(cuò),可以有多條

16. int a[9]; 則a數(shù)組的下標(biāo)范圍是1-9

錯(cuò),0-8

17. 在定義二維數(shù)組時(shí),可以將該數(shù)組的兩個(gè)維數(shù)全部省略

錯(cuò),第二維數(shù)不可省略

18. 若有定義:double x[3][5];則x數(shù)組中行下標(biāo)的下限為0,列小標(biāo)的上限為4

對(duì)

19. 語句"int *pi,pj"定義了兩個(gè)指針變量

錯(cuò),只有pi為指針

20. 關(guān)于if語句中,條件表達(dá)式的括號(hào)不可以省略

對(duì)

c語言判斷題

1.C程序的基本組成單位是函數(shù);對(duì)

2.每個(gè)C程序中都必須要有一個(gè)main()函數(shù);對(duì)

3.C程序中注釋部分可以出現(xiàn)在程序中任意合適的地方;錯(cuò)

4.C程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結(jié)束;對(duì)

5.++(i+1);是非法的賦值語句;對(duì)

6.C語言中有邏輯類型;錯(cuò)

7.可以用關(guān)系運(yùn)算符對(duì)字符串的大小進(jìn)行比較;錯(cuò)

8.設(shè)有定義語句:char

b=

'\123';則變量b包括4個(gè)字符;錯(cuò)

9.若有定義語句:char

s[10]="1234567\0\0";,則strlen(s)的值是9;對(duì)

10.a=b+c=1

是正確的賦值表達(dá)式;錯(cuò)

11.對(duì)于單目運(yùn)算符++、--,它們的運(yùn)算對(duì)象可以是任何變量和常量;錯(cuò)

12.表達(dá)式:10!=9的值是

true;對(duì)

13.表達(dá)式1||2||3||4的值是1。;對(duì)

14.sizeof(float)的值是4;對(duì)

15.

if(x

評(píng)論

c語言簡單判斷題,求解

一個(gè)C程序必須有一個(gè)main()函數(shù)。(main相當(dāng)于作文題目)

若有定義:int a; 則scanf("%d",a);可以給變量a賦值。這是不對(duì)的,雖然用戶輸入后,我們就知道了它的值。但沒有符號(hào),我們就不知道a變量如何怎么被賦值。需要表明地址。

這個(gè)對(duì)了是“和”的意思。

對(duì),數(shù)組變量的名字表明首地址。

不對(duì),char a[10],a中的10個(gè)元素就是字符型的。

不對(duì),我欠了你10元錢,我必須換給你10元,不能9元。

是的,先判斷我是不是人類,如果我是,再判斷我是好人或者壞人,這就是一個(gè)if嵌套。for嵌套就是9次循環(huán)9次循環(huán)的東西。

對(duì)了。a[10]就是9個(gè)字符的字符串。

不對(duì),a[10][11]中的10可以省略,但是第二維不能。

網(wǎng)站欄目:C語言中函數(shù)類型判斷題 c語言函數(shù)題
轉(zhuǎn)載來于:http://muchs.cn/article22/doesijc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、手機(jī)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)