二級C語言歷年真題匯總第3章最簡單的C程序—順序程序設(shè)計3月2(有答案).doc
《二級C語言歷年真題匯總第3章最簡單的C程序—順序程序設(shè)計3月2(有答案).doc》由會員分享,可在線閱讀,更多相關(guān)《二級C語言歷年真題匯總第3章最簡單的C程序—順序程序設(shè)計3月2(有答案).doc(5頁珍藏版)》請在匯文網(wǎng)上搜索。
1、全國計算機等級考試二級C語言歷年真題匯總第3章 最簡單的C程序-順序程序設(shè)計2008年4月全國計算機等級考試二級C語言:20080412下列選項中不合法的標識符是( )。A)printB)FORC)&aD)_00答案: C。printf是C語言中的關(guān)鍵字,不能用作用戶標識,print則可以;C語言中大小字母借用不同的字母,for是C語言中的關(guān)鍵字,不能用作用戶標識,但FOR不是C語言中的關(guān)鍵字,能用作用戶標識符;&a沒有用字母或下劃線打頭,是不合法的標識符。2008-0413下列選項中不屬于字符常量的是( )。A)CB)”CC)xCCD)072答案:B。20080414設(shè)變量已正確定義并賦值,
2、以下正確的表達式是( ).A)x=y*5=x+zB)int(15.85)C)x=y+z+5,+yD)x=25%5。0答案:選項A錯,在賦值左邊出現(xiàn)了表達式y(tǒng)5;選項B錯,強制類型轉(zhuǎn)換符int使用必須加上(),以(int)的形式出現(xiàn);選項D錯,%運算不能用于實數(shù).20080416有下列程序段: char ch;int k;ch=a; k=12;printf(”c,d,,ch,ch,k);printf(k=dn”,k);已知字符a的ASCII十進制代碼為97,則執(zhí)行上述程序段后輸出結(jié)果是( )。A)因變量類型與格式描述符的類型不匹配輸出無定值B)輸出項與格式描述符個數(shù)不符,輸出為零值或不定值C)a
3、,97,12k=12D)a,97,k=12答案:選擇D.C語言規(guī)定當(dāng)輸出項個數(shù)多于與格式描述符個數(shù)時,多余的輸出項不輸出,所以語句printf(c,%d,ch,ch,k)不會報錯,它將ch的值分別以字符和十進制整數(shù)的形式分別輸出一次。而語句printf(”k=dn”,k)則輸出k。20080913以下選項中不能作為C語言合法常量的是A)cdB)0.1e+6C)aD)011”答案:A200809-14以下選項中正確的定義語句是A)doublea;b;B)doublea=b=7;C)doublea=7,b=7;D)double,a,b;答案:C200809-16 C源程序中不能表示的數(shù)制是A)二進
4、制B)八進制C)十進制D)十六進制答案:A2008-09-19若變量已正確定義為int型,要通過語句scanf(“%d,%d,%d,&a,&b,c);給a賦值1,給b賦值2,給c賦值3,以下輸入形式中錯誤的是(u代表一個空格符)A)uuu1,2,3回車B)1u2u3D)1,2,3回車 答案:B20090313以下選項中,能用作數(shù)據(jù)常量的是A)o115 B)0118 C)1。5e1.5 D)115L答案:D20090314。設(shè)有定義:int x=2;,以下表達式中,值不為6的是(381頁)A)x=x+1 B)x+,2x C)x=(1+x) D)2x,x+=2答案:D200903-15程序段:in
5、t x=12; double y=3。141593;printf(”%d8.6f”,x,y);的輸出結(jié)果是A)123。141593 B)12 3。141593 C)12,3。141593 D)123.1415930答案:A20090323有以下程序#include main() int a1,a2; char c1,c2; scanf(%d%c%dc”,a1,c1,&a2,c2); printf(”d,c,%d,c,a1,c1,a2,c2); 若通過鍵盤輸入,使得a1的值為12,a2的值為34,c1的值為字符a,c2的值為字符b,程序輸出結(jié)果是:12,a,34,b 則正確的輸入格式是(以下_代
6、表空格,CR代表回車)A)12a34bC)12,a,34,bCR D)12_a34_bCR答案:A2009-09-12以下選項中,能用作用戶標識符的是A)void B)8_8 C)_0_ D)unsigned答案:C20090913閱讀以下程序 include stdio.h main() int case; float printF; printf(“請輸入2個數(shù):); scanf(“%d %f”,case,pjrintF); printf(“%d %fn,case,printF); 該程序編譯時產(chǎn)生錯誤,其出錯原因是A)定義語句出錯,case是關(guān)鍵字,不能用作用戶自定義標識B)定義語句出錯
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
10 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 二級 語言 歷年 匯總 簡單 程序 順序 程序設(shè)計 答案