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 有下列三個命題 用乙個平面去截稜錐,稜錐底面和截面之間的部分是稜臺 兩個面平行且相似,其餘各面都是梯形的多面體是稜臺 有兩個面互相平行,其餘四個面都是等腰梯形的六面體是稜臺 以直角三角形的一邊所在直線為軸旋轉一周所得的旋轉體...