16.指出下面正確的輸入語句__________。
A. scanf(“a=b=%d”,&a,&b) ;
B. scanf(“%d,%d”,&a,&b) ;
C. scanf(“%c”,c) ;
D. scanf(“% f%d\n”,&f) ;
17.C語言中以追加方式打開一個(gè)文件應(yīng)選擇_______________參數(shù)。
A.“r”
B.“w”
C.“rb”
D.“a”
18.Break語句的正確的用法是( )。
A. 無論在任何情況下,都中斷程序的執(zhí)行,退出到系統(tǒng)下一層。
B. 在多重循環(huán)中,只能退出最靠近的那一層循環(huán)語句。
C. 跳出多重循環(huán)。
D. 只能修改控制變量。
19. 為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式
A.(x>=y)&&(y>=z)
B. (x>=y) AND (y>=z)
C.(x>=y>=z)
D. (x>=z)&(y>=z)
20.以下可以作為C語言合法整數(shù)的是________。
A.1010B
B. 0368
C.0Xffa
D. x2a2
21.在函數(shù)中默認(rèn)存儲(chǔ)類型說明符的變量應(yīng)該是________存儲(chǔ)類型。
A.內(nèi)部靜態(tài)
B. 外部
C.自動(dòng)
D. 寄存器
二.判斷題
1. C 語言源程序文件通過了編譯、連接之后 , 生成一個(gè)后綴為 .EXE 的文件。 ( )
2. 在 C 程序中 , 函數(shù)既可以嵌套定義 , 也可以嵌套調(diào)用。( )
3. 在 C 程序中, APH 和 aph 代表不同的變量。( )
4. 表達(dá)式 0195 是一個(gè)八進(jìn)制整數(shù)。( )
5. 表達(dá)式 _ya是不合法的C語言標(biāo)識(shí)符。( )
6. C程序總是從main( ) 函數(shù)的第一條語句開始執(zhí)行的!( )
7. A-=7等價(jià)于a=a-7。 ( )
8. 利用fclose函數(shù)關(guān)閉已打開的文件。( )
9. 數(shù)組名可以作為參數(shù)進(jìn)行傳遞。( )
10. 執(zhí)行printf("%x",12345);, 輸出 12345 。( )
三、填空
1.C語言的預(yù)處理語句以__________開頭。
2.表達(dá)式7+8>2 && 25 %5的結(jié)果是_______________________。
3.下列程序段是從鍵盤輸入的字符中統(tǒng)計(jì)數(shù)字字符的個(gè)數(shù),用換行符結(jié)束循環(huán)。
int n=0, ch;
ch=getchar( );
while( __________________ )
{ if ( ________________ ) n++;
c=getchar( ); }
4.C語言中putchar(c ) 函數(shù)的功能是_________________________________。
5.int *p 的含義是___________________________________________。
6.定義fp為文件型指針變量的定義方法為_______________________。
7.數(shù)組 int a[3][4];共定義了____________個(gè)數(shù)組元素。
相關(guān)推薦:2011年計(jì)算機(jī)等級(jí)考試二級(jí)C語言上機(jī)題庫
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |