點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試《C語(yǔ)言》提高練習(xí)題匯總
1[單選題]若有以下程序
則程序的輸出結(jié)果是
A.Zhao,m,290,Zhao,f,350B.Zhao,m,290,Qian,f,350C.Qian,f,350,Qian,f,350D.Qian,m,290,Qian,f,350
參考答案:D
參考解析:本題中考查結(jié)構(gòu)體中變量的引用,a結(jié)構(gòu)體中Flame被修改為Qian,所以本題答案為D。
2[單選題] 有以下程序:
程序運(yùn)行后的輸出結(jié)果是( )。
A.LoB.30C.0D.64
參考答案:D
參考解析:本題目中靜態(tài)局部變量x,在靜態(tài)存儲(chǔ)區(qū)內(nèi)分配存儲(chǔ)單元。在程序整個(gè)運(yùn)行期間都不釋放。所以第一次循環(huán)s的值為2,第二次循環(huán)中,返回的x的值為4,所以s的值為8,第三次循環(huán),返回的x的值為8,所以S的值為64.
3[單選題] 下列敘述中正確的是( )。
A.軟件是程序、數(shù)據(jù)和文檔
B.軟件是程序和數(shù)據(jù)
C.軟件是算法和數(shù)據(jù)結(jié)構(gòu)
D.軟件是算法和程序
參考答案:A
參考解析:計(jì)算機(jī)軟件由兩部分組成:一是機(jī)器可執(zhí)行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件開(kāi)發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的文檔。故選A選項(xiàng)。
4[簡(jiǎn)答題]下列給定程序中,函數(shù)proc()的功能是:從m個(gè)學(xué)生的成績(jī)中統(tǒng)計(jì)出低于平均分的學(xué)生人數(shù),此人數(shù)由函數(shù)值返回,平均分存放在形參aver所指的存儲(chǔ)單元中。例如輸入8名學(xué)生的成績(jī):
987867563489.578.576.5
則低于平均分的學(xué)生人數(shù)為3(平均分為72.187500)。請(qǐng)修改程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main()函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
參考解析:
(1)錯(cuò)誤:t=<[3];
正確:t+=s[k];
(2)錯(cuò)誤:*aver=&ave;
正確:*aver=ave;
【解析】由函數(shù)proe()可知,變量t中存放所有學(xué)生成績(jī)之和。因此,“t=s[k];”應(yīng)改為“t+=s[k];”。題目中要求將學(xué)生的平均成績(jī)由形參aver返回主函數(shù)中,因此,“*aver=&ave;”應(yīng)改為“*aver=ave;”。
5[單選題] 以下敘述中正確的是( )。
A.c語(yǔ)言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_(kāi)始執(zhí)行
B.可以在程序中由用戶指定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_(kāi)始執(zhí)行
C.c語(yǔ)言程序?qū)脑闯绦蛑械谝粋(gè)函數(shù)開(kāi)始執(zhí)行
D.main的各種大小寫拼寫形式都可以作為主函數(shù)名,如MAIN,Main等
參考答案:A
參考解析:C語(yǔ)言中的主函數(shù)只能是main()函數(shù),不能任意指定,所以B選項(xiàng)錯(cuò)誤。C語(yǔ)言從主函數(shù)main()開(kāi)始,到主函數(shù)main()結(jié)束,所以C選項(xiàng)錯(cuò)誤。主函數(shù)必須寫成小寫的main,不能混淆大小寫,所以D選項(xiàng)錯(cuò)誤。
相關(guān)推薦:
2015計(jì)算機(jī)二級(jí)《C語(yǔ)言程序設(shè)計(jì)》無(wú)紙化操作題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |