第 1 頁(yè):選擇題 |
第 5 頁(yè):程序填空題 |
第 6 頁(yè):程序改錯(cuò)題 |
第 7 頁(yè):程序設(shè)計(jì)題 |
點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)《C語(yǔ)言》考前押題密卷匯總
一、選擇題
1若有定義“double a;”,則正確的輸入語(yǔ)句是( )。
A.
B.
C.
D.
參考答案:D
參考解析:本題考查seanf函數(shù)的調(diào)用形式:scanf(格式字符串,輸入項(xiàng)地址表)。題中定義變量a為雙精度型變量,雙精度變量的格式符為“l(fā)e”;變量的地址用取地址符“&”加變量名表示,所以選項(xiàng)D正確。
2 s1和s2已正確定義并分別指向兩個(gè)字符串。若要求:當(dāng)s1所指串大于s2所指串時(shí),執(zhí)行語(yǔ)句s;則以下選項(xiàng)中正確的是( )。
A.if(sl>s2)S;
B.if(strcmp(s1,s2))S;
C.if(stremp(s2,s1)>0)S;
D.if(stremp(sl,s2)>0)S;
參考答案:D
參考解析:在C語(yǔ)言中,不能直接比較兩個(gè)字符串的大小,必須用特定的函數(shù)來(lái)完成,選項(xiàng)A錯(cuò)誤;選項(xiàng)B不管大于還是小于都執(zhí)行S,不符合題意;選項(xiàng)C正好相反,當(dāng)s2大于sl時(shí),執(zhí)行語(yǔ)句S,可知選項(xiàng)D正確。
點(diǎn)擊查看試題筆記(12)3函數(shù)調(diào)用strcat(strcpy(str1,str2),str3)的功能是( )。
A.將字符串str1復(fù)制到字符串str2中后再連接到字符串str3之后
B.將字符串str1連接到字符串str2之后再?gòu)?fù)制到字符串str3之后
C.將字符串str2復(fù)制到字符串str1之后再將字符串str3連接到字符串str1之后
D.將字符串str2連接到字符串str1之后再將字符串str1復(fù)制到字符串str3中
參考答案:C
參考解析:strcat(sl,s2)函數(shù)的功能是把s2字符串連接到s1字符串末尾,strcpy(sl,s2)是把s2字符串復(fù)制到sl字符串,要保證s1的容量。
4有以下程序:
程序的輸出結(jié)果是( )。
A.2870B.4284C.2668 D.3981
參考答案:A
參考解析:1-100內(nèi)打印出如下數(shù),這個(gè)數(shù),可以被7整除,前一個(gè)數(shù)可以被3整除,再前一個(gè)數(shù)可以被2整除,最終運(yùn)行結(jié)果為2870,因此正確答案為A。
5三種基本結(jié)構(gòu)中,能簡(jiǎn)化大量程序代碼的是( )。
A.順序結(jié)構(gòu)B.分支結(jié)構(gòu)C.選擇結(jié)構(gòu)D.重復(fù)結(jié)構(gòu)
參考答案:D
參考解析:重復(fù)結(jié)構(gòu)也稱為循環(huán)結(jié)構(gòu),它根據(jù)給定的條件,判斷是否需要重復(fù)執(zhí)行某一相同或類似的程序段,這種可以簡(jiǎn)化大量的程序行。
6下列敘述中錯(cuò)誤的是( )。
A.一種數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu)
B.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)的處理效率無(wú)關(guān)
C.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)的處理效率密切相關(guān)
D.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)在計(jì)算機(jī)中所占的空間不一定是連續(xù)的
參考答案:B
參考解析:數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)分順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),一個(gè)數(shù)據(jù)的邏輯結(jié)構(gòu)可以有多種存儲(chǔ)結(jié)構(gòu)。順序結(jié)構(gòu)中數(shù)據(jù)元素所占的存儲(chǔ)空間是連續(xù)的,而鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,數(shù)據(jù)元素通過(guò)指針就聯(lián)系在一起了。所以所占的存儲(chǔ)空間不一定是連續(xù)的。
7有下列函數(shù)定義:
該函數(shù)的類型是( )。
A.int類型B.float類型C.void類型D.函數(shù)無(wú)類型說(shuō)明,定義有錯(cuò)
參考答案:A
參考解析:本題考查函數(shù)值的類型,在函數(shù)定義時(shí),由于函數(shù)沒(méi)有說(shuō)明其類型,系統(tǒng)默認(rèn)一律自動(dòng)按整型(int)處理。
8下列函數(shù)的類型是( )。
A.IntB.B.不確定C.void D.float
參考答案:A
參考解析:本題考查函數(shù)值的類型。在函數(shù)調(diào)用時(shí),盡管y的類型是float,x的類型是double,但是因?yàn)楹瘮?shù)定義時(shí)沒(méi)有指定類型說(shuō)明,系統(tǒng)默認(rèn)函數(shù)值的類型為int型,所以計(jì)算后Y的類型是int型。
9設(shè)有定義的語(yǔ)句:“char cl=92,c2=92;”,則以下表達(dá)式中的值為零的是( )。
A.
B.
C
D.
參考答案:A
參考解析:當(dāng)值相同時(shí)按位異或,則為0,按位或與按位與時(shí)仍不變,負(fù)數(shù)也為非0。
10下列程序的輸出結(jié)果是( )。
A.2B.0C.1D.不確定的值
參考答案:C
參考解析:第一個(gè)if語(yǔ)句,先判斷條件,發(fā)現(xiàn)a
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試上機(jī)測(cè)試題匯總
2015年計(jì)算機(jī)二級(jí)考試《C++》高分突破試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |