第 5 頁(yè):填空題 |
49
參考解析:6
【解析】strlen()函數(shù)的作用是計(jì)算字符串的長(zhǎng)度并作為函數(shù)的返回值,這里的長(zhǎng)度不包括串尾的結(jié)柬標(biāo)志'\0'。
'\t'是轉(zhuǎn)義字符,代表橫向跳若干格;'\"'是轉(zhuǎn)義字符,代表雙引號(hào);'\023'也只代表一個(gè)字符,而不管轉(zhuǎn)義字符后面有幾個(gè)字符;'\xAB' 是以兩位十六進(jìn)制數(shù)AB表示的ASCII碼字符,只代表一個(gè)字符;'\n'是轉(zhuǎn)義字符,代表回車換行。
題中語(yǔ)句中的字符串有5個(gè)字符常量各代表一個(gè)字符,再加上字母C,所以返回的長(zhǎng)度是6。
50
參考解析:
62
【解析】本題考查的是宏定義。帶參數(shù)的宏定義是按#indefine命令行中指定的字符串從左到右進(jìn)行轉(zhuǎn)換。本題中替換的式子為:6+8*6+8,代入i,j的值得到62。
51
參考解析:3 5
【解析】本題考查函數(shù)中形參和實(shí)參的傳遞。在C語(yǔ)言函數(shù)中實(shí)參和形參傳遞具有不可逆性,參數(shù)只能由實(shí)參傳向形參,而不能由形參傳向?qū)崊ⅲm然swap函數(shù)的功能是實(shí)現(xiàn)兩個(gè)數(shù)的交換,但由于沒有返回值,故最終的輸出結(jié)果為3 5。
52以下程序的輸出結(jié)果是_________ 。
參考解析:29
【解析】本題考查while循環(huán)和++運(yùn)算,x=27符合循環(huán)條件,執(zhí)行循環(huán)體中x十十后,x=28,if條件也成立,執(zhí)行x十+后退出,x的值增l,結(jié)果x=29。
53在結(jié)構(gòu)化分析使用的數(shù)據(jù)流圖中,使________解釋其中的圖形元素。
參考解析:
數(shù)據(jù)字典
【解析】數(shù)據(jù)字典的作用是對(duì)數(shù)據(jù)流圖中出現(xiàn)的被命名的圖形元素進(jìn)行確切解釋。通常數(shù)據(jù)字典包含的信息有名稱、別名、何處使用/如何使用、內(nèi)容描述、補(bǔ)充信息等。
54以下程序的輸出結(jié)果是_________ 。
參考解析:
14
【解析】本題考查遞歸函數(shù)的調(diào)用。在主函數(shù)中調(diào)用sub(&x,16,2) 函數(shù),此時(shí)n=16,k=2,if語(yǔ)句的控制的條件k=n成立,所以執(zhí)行下面的語(yǔ)句,調(diào)用sub(x,8,4),此時(shí)n=8,k--4,if語(yǔ)句的控制條件k<-=n成立,所以執(zhí)行下面的語(yǔ)句,調(diào)用sub(x,4,8),此時(shí)n=4,k=8,if語(yǔ)句控制的條件k<-=n不成立,因此,最后得x=2+4+8=14。
55
參考解析:
s=30
【解析】分析循環(huán)條件“m=1,m<=4”,所以循環(huán)4次。第1 次:n=1*a=2,s=s+n=2:m=2。第2次:n=n*a=4,s=s+n=6:m=3。第3次:n=n*a-8,s=s+n=14;m=4。第4次:n=a*a=16,s=s+n=30。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試上機(jī)測(cè)試題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |