11有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.8,17B.7,16C.8,8D.7,17
參考答案:A
參考解析:本題考查靜態(tài)局部變量,本題中先執(zhí)行fun(4,1)得到返回值為8,此時靜態(tài)局部變量m為8,i為3,那么再次執(zhí)行fun(4,1)得到的值為17,所以選項A正確。
12有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.4B.8C.9D.6
參考答案:B
參考解析:本題考查宏定義,宏定義只是做個簡單的替換,執(zhí)行NUM=(N+l+1)*N+1/2=8,選項B正確。
13有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.1B.6C.7D.0
參考答案:C
參考解析:本題考查字符串作為函數(shù)參數(shù)以及while語句,本題中傳人字符串0ABCDEF,然后執(zhí)行fun后,就得到了該字符串中字符的個數(shù),不包括結(jié)尾符,該字符串有7個字符,所以答案為C。
14設(shè)有定義:int a[10]={0,1,2,3,4,5,6,7,8,91,}*P=a,i;,若0≤i≤9,則對a數(shù)組元素的引用錯誤的是
A.a[10]B.*&a[i])C.P[i]D.a[P-a]
參考答案:A
參考解析:長度為n的數(shù)組其各個元素的下標(biāo)應(yīng)該是從0到n-1,因此,長度為10的數(shù)組a,第10個元素為a[9],而不是a[10],答案為A選項。
15若有以下程序
則程序的輸出結(jié)果是
A.6.12,12B.6,4,3C.6,4,6D.9,4,9
參考答案:C
參考解析:首先在主函數(shù)中給整型變量k賦值為3,調(diào)用sp函數(shù),將變量k的地址作為實參傳遞給形參指針變量a;在sp函數(shù)中,*a=*a*2;即結(jié)果為6由于指針變量a指的地址k,所以k值此時也變成6,通過prinff()函數(shù)輸出。整型變量b的地址賦給指針變量a,再執(zhí)行*a=*a*2;。即結(jié)果為4,通過pfinff()函數(shù)輸出。返回主函數(shù),輸出k的值6。因此C選項正確。
16有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.abcdeB.ABCDEC.edcbaD.EDCBA
參考答案:B
參考解析:本題考查數(shù)組名作為函數(shù)參數(shù),執(zhí)行f函數(shù)時,傳進(jìn)去的a指針被重新指向了b,所以原本a數(shù)組的地址內(nèi)容不變,所以輸出結(jié)果為ABCDE,答案為8選項。
17有以下程序
程序運(yùn)行后的輸出結(jié)果是
A.24B.23C.17D.22
參考答案:C
參考解析:本題主要考查函數(shù)作為形參時的使用,由x=8ss(funa,9,3);可得到x=9+3=12,而后直接傳人函數(shù)funb.x=x+8-3=12+5=17。因此C選項正確。
18有以下程序
A.9284B.9824C.6982D.6385
參考答案:D
參考解析:本題中首先是將二維字符數(shù)組c賦值指針數(shù)組P,然后遍歷P找到兩個字符串中的偶數(shù)位置的字符并組成一個數(shù)值輸出,根據(jù)代碼執(zhí)行即可得到結(jié)果為6385。
19設(shè)有定義語句:
則以下敘述正確的是
A.aa[0]存放了字符串“abcd“的首地址
B.aa數(shù)組的兩個元素只能存放含有4個字符的一維數(shù)組的首地址
C.aa數(shù)組的值分別是字符串”abcd”和”ABCD”
D.fla是指針變量,它指向含有兩個元素的字符型數(shù)組
參考答案:A
參考解析:
本題中定義了一個指針數(shù)組,數(shù)組中存放的是字符指針,aa數(shù)組的兩個元素分別包含了5個字符,所以可以存放5個字符的一維數(shù)組的首地址,所以B選項錯誤。aa數(shù)組的值是指向那兩個字符串的字符指針,而不是那兩個字符串,所以C選項錯誤。Eta本身是一個指向兩個字符指針的指針,所以D選項錯誤。
20有如下定義
若文件已正確打開,且數(shù)組x的10個元素均已賦值,以下將數(shù)組元素寫到文件中的語句錯誤的是
參考答案:A
參考解析:fwrite()函數(shù)用法是fwrite(void$buffer,intsize,int n,F(xiàn)ILE*fp),其中buffer為要輸出的數(shù)據(jù)的首地址,A選項中,因為n=1,即每次寫入1個結(jié)構(gòu)體數(shù)據(jù),x是數(shù)組的首地址,因此,每次寫入的數(shù)據(jù)都是數(shù)組的首個結(jié)構(gòu)體元素,沒有將整個數(shù)組寫入文件中去,答案為A選項。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |