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