第 1 頁:選擇題 |
第 5 頁:程序填空題 |
第 6 頁:程序改錯題 |
第 7 頁:程序設計題 |
21軟件按功能可以分為:應用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應用軟件的是( )。
A.編譯程序B.操作系統(tǒng)C.教務管理系統(tǒng)D.匯編程序
參考答案:C
參考解析:編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有c教務管理系統(tǒng)才是應用軟件。
22以下結構體類型說明和變量定義中正確的是( )。
參考答案:B
參考解析:本題考查結構體的相關知識,選項A中struct REC后面不能有分號,C選項中typedef struct REC的后面也不能有分號,選項D中REC已經是結構體變量,不能當做結構體類型來使用。
23按照c語言規(guī)定的用戶標識符命名規(guī)則,不能出現(xiàn)在標識符中的是( )。
A.大寫字母B.下劃線C.數(shù)字字符D.連接符
參考答案:D
參考解析:C語言中標識符由字母、下劃線、數(shù)字組成,且開頭必須是字母或下劃線。所以D選項中的連接符不合法。
24以下不能輸出字符A的語句是( )。(注:字符A的ASCIl碼值為65,字符a的ASCIl碼值為97)
參考答案:B
參考解析:選項輸出的格式為%d,即為整型格式,所以輸出字符A的ASCIl碼值65,而不是字符A。由于大寫字母比與其對應的小寫字母的ASCIl碼值小32,所以A正確。字符A的ASCIl碼值就是65,所以以%C格式輸出可以輸出字符A,所以c正確。由于字符A的ASCIl碼值比字符B的小1,所以D正確。
25有以下程序:
程序運行后的輸出結果是( )。
A.0B.一12C.一20D.10
參考答案:C
參考解析:本題考在宏定義,宏定義只是做簡單的替換,所以本題中SUB(a+b)·c=(a+b)一(a+b)·e=一20,所以答案為C選項。
26以下不合法的字符常量是( )。
A."、、"B.’\”’C.’\018’D.\xcc"
參考答案:C
參考解析:轉義字符中,八進制的表示形式為\ddd, 但是八進制中不能包含數(shù)字8,所以C選項不合法。
27若有以下程序段:
程序運行后的輸出結果是( )。
A.16B.8C.4D.2
參考答案:C
參考解析:本題考查位運算,屬于基礎知識,題目中將整型變量8,二進制表達為00(301000,右移一位為00000100,即4,選項c正確。
28以下選項中關于程序模塊化的敘述錯誤的是( )。
A.可采用自底向上、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序
B.把程序分成若干相對獨立、功能單一的模塊,可便于重復使用這些模塊
C.把程序分成若干相對獨立的模塊,可便于編碼和調試
D.可采用自頂向下、逐步細化的設計方法把若干獨立模塊組裝成所要求的程序
參考答案:A
參考解析:程序模塊化思想中,可以采用自頂向下、逐步細化的方法。所以選項A中“自底向上”的說法是錯誤的。
29有以下程序:
若想通過鍵盤輸入,使得al的值為12,a2的值為34,cl的值為字符a,c2的值為字符b,程序運行后的輸出結果是:l2,a,34,b。則正確的輸入格式是(以下-代表空格,代表回車)( )。
A.12-a34-bB.12-a-34-bC.12,a,34,bD.12a34b
參考答案:D
參考解析:在輸入多個數(shù)據(jù)時,若格式控制串中無非格式字符,則認為所有輸入的字符均為有效字符。所以應按選項D的順序輸入數(shù)據(jù)。
30有以下程序:
程序執(zhí)行后的輸出結果是( )。
A.x=4B.X=8C.x=6D.x=12
參考答案:B
參考解析:eoulinue的作用是跳出循環(huán)體中剩余的1語句而進行下一次循環(huán)。第一次執(zhí)行外循環(huán)i的值為0,執(zhí)行|x++,x的值變?yōu)閘,第一次執(zhí)行內層循環(huán)j的值為0,不滿足if1條件,執(zhí)行x++,x的值變?yōu)?,第二次內循環(huán)j的值為1,if條1件成立,跳出本次循環(huán),第三次執(zhí)行內循環(huán)j的值為2,不滿足l if條件,x的值變?yōu)?,第四次執(zhí)行內循環(huán)j的值為3滿足條件1跳出本次內循環(huán),x的值加l,即為4,第一次外循環(huán)結束。第1二次執(zhí)行外循環(huán)時,同理,i的值被加了,4次,變?yōu)?,所以選擇I,B選項。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |