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