小測一 答案

2023-01-20 19:36:04 字數 2759 閱讀 5727

8、以下程式的輸出結果是

main()

a) a b) z c) z-25 d) y

9、以下程式的輸出結果是:

main()

a)1,2 b)3,1 c)3,2 d)2,1

10、正確的自定義識別符號是 ( )

11、錯誤的轉義字元是 ( )

a.'\091' bc.'\0' d.'\''

12、設int k;則語句for(k=0;k=1;k++);和語句for(k=0;k==1;k++);執行的次數分別是 ( )

a.無限和0 b.0和無限 c.都是無限 d.都是0

13、已知有定義:char ch;則如下正確的賦值為

a)ch='m' b)ch='55' c)ch="m" d)ch="55"

14、已知 int i,j,k;scanf(「%d%d%d」,&i,&j,&k);若從鍵盤送入i,j,k的值分別為1,2,3時,則錯誤的輸入方式是(    )。

a)1,2,3b)1(回車)2(回車)3(回車)

c)1 2 3d)1(回車)2 3

15、語句 for( i =0;i++<3;);執行後,變數i的值為(   )。

a)2b)3c)4d)5

16、在c語言中,如果下面的變數都是int型別,則輸出的結果是 ( ) 。

sum=pad=5; pad=sum + + ,padpad;

printf("%d\n",pad);

a) 7 b) 6 c) 5 d) 4

17、設有語句int a=3;則執行了語句a+=a-=a*a;後,變數a的值是( ) 。

a)3b)0 c)9 d)-12

18、下列語句中符合c語言語法的賦值語句沒答案

a) a=7+b+c=a+7; b) a=7+b++=a+7; c) a=7+b,b++,a+7 d) a=7+b,c=a+7;

19、下面的程式

a) 有語法錯誤不能通過編譯

b) 輸出* * * *。

c) 可以通過編譯,但是不能通過連線,因而不能執行。

d) 輸出# # # #。

main()

}.}21、有以下程式

main()

printf(「\n」); }

a、5 b、24 c、32 d、40

22、若變數x、y已正確定義並賦值,以下符合c語言語法的表示式是

a、++x,y=x-- b、x+1=y c、x=x+10=x+y d、double(x)/10

23、若有定義int x,y;並已正確給變數賦值,則以下選項中與表示式(x-y)?(x++):(y++)中的條件表示式(x-y)等價的是

a、(x-y>0) b、(x-y< 0) c、(x-y<0||x-y>0) d、(x-y==0)

24、下列敘述中正確的是

a、break語句只能用於switch語句

b、在switch語句中必須使用default

c、break語句必須與switch語句中的case配對使用

d、在switch語句中,不一定使用break語句

25、若有定義:float x=1.5;int a=1,b=3,c=2;則正確的switch語句是

a)switch(xb)switch((int)x);

c)switch(a+bd)switch(a+b)

二、填空題(每題5分,50%)

1、 若有說明int i,j,k;則表示式i=10,j=20,k=30,k*=i+j的值為___900

2、表示式3.6-5/2+1.2+5%2的值是_____3.8________。

3、設有以下程式:

main( )

}程式執行後,如果從鍵盤上輸入1298,則輸出結果為____8921________。

4、 面的程式是求1*2*3*…10,請填空:

main()

5、main()

printf("\n");

}程式執行後,輸出結果為__102 101 102 789___。

6、main( )

}以上程式的執行結果:__02468_

7、以下程式的功能是:從鍵盤上輸入若干個學生的成績, 統計並輸出最高成績和最低成績,當輸入負數時結束輸入.請填空.

main()

printf("\namax=%f\namin=%f\n",amax,amin);

}8、以下程式的功能是:輸出100以內(不包含100)能被3整除且個位數為6的所有整數,請填空。

main()

}9、以下程式的功能是輸入任意整數給n後,輸出n行由大寫字母a開始構成的三角形字元陣列圖形。例如,輸入整數5時(注意:n不得大於10),程式執行結果如下:

a b c d e

f g h i

j k l

m no請填空完成該程式。

main()

}else printf(″n is too large!\n″)

printf(″\n″);

}10、以下程式的功能是輸出如下形式的方陣:

13 14 15 16

9 10 11 12

5 6 7 8

1 2 3 4

請填空。

main()

printf("\n");}}

童趣小測答案

一 給下列加點的字注音,或根據讀音寫漢字。1 項為之強 jiang 2 童稚 zh 3 鶴l 唳 雲端 4 土l 礫 5 怡然 yi 6 凹者為h 壑 7 癩 l i蝦蟆 8 明察秋h o 毫 9 藐小 miao 10 擬zu 作 二 按照課文內容填空 1 童趣 作者是清代文學家,選自 浮生六記 閒...

方山子傳小測答案

方山子傳小測 80分 一 通假字 指出下列句子中的通假字,並解釋 每題4分,共12分 1 前十有九年 有 通 又 又 2 猶見於眉間 見 通 現 顯現 3 往往陽狂垢汙 陽 通 佯 假裝 二 詞類活用 指出下列句子中的詞類活用現象,並解釋 每題4分,共20分 1 歲得帛千匹 歲,名作狀,每年 2 閭...

必修二第一章小測題 含答案

2017 2018高一上第13周數學小測試卷 注意 請在背面的答卷作答 1 有下列三個命題 用乙個平面去截稜錐,稜錐底面和截面之間的部分是稜臺 兩個面平行且相似,其餘各面都是梯形的多面體是稜臺 有兩個面互相平行,其餘四個面都是等腰梯形的六面體是稜臺 以直角三角形的一邊所在直線為軸旋轉一周所得的旋轉體...