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