第 1 頁:選擇題 |
第 5 頁:程序填空題 |
第 6 頁:程序改錯(cuò)題 |
第 7 頁:程序設(shè)計(jì)題 |
31C源程序中不能表示的數(shù)制是( )。
A.十六進(jìn)制B.八進(jìn)制C.十進(jìn)制D.二進(jìn)制
參考答案:D
參考解析:在C語言中整型常量可以用十進(jìn)制、八進(jìn)制和十六進(jìn)制等形式表示,但不包括二進(jìn)制,所以選擇D。
32有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.1B.11C.6D.21
參考答案:D
參考解析:本題考查位運(yùn)算,以及按位或操作,將a左移一位相當(dāng)于是將a乘以了4,所以a<<2等于20,二進(jìn)制表示為00010100,與b按位或得到00010101,即21,所以選項(xiàng)D正確。
33設(shè)有定義:intk=0;以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的是( )。
A.++kB.k+=1C.k++D.k+1
參考答案:C
參考解析:先使k的值自增l后再使用,k++是先取得k的值再將k的值自增l,所以c選項(xiàng)中表達(dá)式的值為0,而其他三個(gè)表達(dá)式的值均為1,所以選擇c。
34有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.AfternoonB.ftemoonC.MorningD.oming
參考答案:A
參考解析:本題主函數(shù)中定義了一個(gè)指針數(shù)組a,可以將它看成一個(gè)以字符指針為元素的一維數(shù)組。和一般的一維數(shù)組名能賦給同類型指針變量一樣,該字符指針數(shù)組也可以賦給指向字符指針的指針,所以數(shù)組名a可以用做函數(shù)fun()的實(shí)參。在fun()函數(shù)中,++P操作使形參P往后移動(dòng)一個(gè)字符指針的位置,即指針a[1]的位置。故最后通過礎(chǔ)nd()函數(shù)輸出的字符串為“Afternoon”。因此A選項(xiàng)正確。
35有以下程序:
程序執(zhí)行后的輸出結(jié)果是( )。
A.PrphsbnB.ProhsbnC.ProgsbnD.Program
參考答案:B
參考解析:(*q)++是q所指的字符加l,q++就是指針移到下一個(gè)字符。因此B選項(xiàng)正確。
36有以下程序:
程序執(zhí)行后的輸出結(jié)果是( )。
A.1B.2C.4D.死循環(huán)
參考答案:A
參考解析:一一k先自減再使用,所以第一次判斷條件即為while(4),條件為真,執(zhí)行打印k的值k=4—3,結(jié)果為1;第二次判斷條件即為while(0),條件為假,結(jié)束循環(huán),打印回車換行符。所以選擇A選項(xiàng)。
37以下敘述中錯(cuò)誤的是( )。
A.可以給指針變量賦一個(gè)整數(shù)作為地址值
B.函數(shù)可以返回地址值
C.改變函數(shù)形參的值,不會改變對應(yīng)實(shí)參的值
D.當(dāng)在程序的開頭包含頭文件stdi0.h時(shí),可以給指針變量賦NULL
參考答案:A
參考解析:不能將一個(gè)整數(shù)直接賦給指針變量作為地址,所以A是錯(cuò)誤的。函數(shù)的返回值可以是地址,即指針。函數(shù)調(diào)用中形參值的變化不會傳遞給實(shí)參。
38在E—R圖中,用來表示實(shí)體聯(lián)系的圖形是( )。
A.橢圓形B.矩形C.菱形D.三角形
參考答案:C
參考解析:在E—R圖中實(shí)體集用矩形,屬性用橢圜,聯(lián)系用菱形。
39有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.3B.4C.5D.6
參考答案:B
參考解析:&按位與,如果兩個(gè)相應(yīng)的二進(jìn)制位都為l,則該位的結(jié)果值為1,否則為0。l按位或,兩個(gè)相應(yīng)的二1進(jìn)制位中只要有一個(gè)為l,該位的結(jié)果值為l。2的二進(jìn)制為1 00000010,4的二進(jìn)制為00000100,所以做或運(yùn)算結(jié)果為1 00000110,該數(shù)與5即00000101做與操作結(jié)果為00000100,1即4。
40程序調(diào)試的任務(wù)是( )。
A.設(shè)計(jì)測試用例
B.驗(yàn)證程序的正確性
C.發(fā)現(xiàn)程序中的錯(cuò)誤
D.診斷和改正程序中的錯(cuò)誤
參考答案:D
參考解析:程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。
相關(guān)推薦:
2015年12月計(jì)算機(jī)等級考試通關(guān)分享:如何做題?
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |