必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網 > 計算機類 > 計算機等級 > 資訊 >

2015年計算機二級考試《C語言》提高練習題五份(3)

時間: 家輝2 資訊

  1[單選題] 若有C語言表達式2+3*4+7/3,以下選項中敘述正確的執行順序是

  A.先執行3*4得12,再執行2+12得14,再執行7/3得2,最后執行14+2得16

  B.先執行3*4得12,再執行7/3得2.5,最后執行2+12+2.5得16.5

  C.先執行7/3得2,再執行3*4得12,再執行12+2得l4,最后執行2+14得l6

  D.先執行2+3得5,再執行5*4得20,再執行20+7得27,最后執行27/3得9

  參考答案:A

  參考解析:首先,在c語言中,乘除法優先級要高于加減法,其次,除法運算符"/"兩邊參加運算對象都是整數,運算結果要取整,故排除B,D選項;C語言中。因為“*”和“/”都滿足從左到右的運算規則,故應先計算3*4=12。因此c排除,答案為A選項。

  2[單選題] 設有以下函數:

  voidfun(intn,char}s){……}

  則下面對函數指針的定義和賦值均正確的是( )。

  A.void(*pf)(int,char);pf=&fun;

  B.void+pf( );pf=fun;

  C.void*pf( );*pf=fun;

  D.void(*pf)(int,char*);pf=fun;

  參考答案:D

  參考解析:函數的參數可以是指針類型。它的作用是將一個變量的地址傳送到另一個函數中。函數名代表函數的人口地址,指向函數的指針應該定義為void(+pf)()。如果定義為void·pf(),則表示函數pf返回值為一個基類型為void的指針。因此D選項正確。

  3[簡答題]下列給定程序中,函數proc()的功能是:將str所指字符串中的字母轉換為按字母序列的后續字母(但Z轉化為A,z轉化為a),其他字符不變。

  請修改函數proc()中的錯誤,使它能得出正確的結果。

  注意:不要改動main()函數,不得增行或刪行,也不得更改程序的結構。

  試題程序:

  參考解析:

  (1)錯誤:while(*str!='@')

  正確:while(*str)

  (2)錯誤:(*str)++;

  正確:str++;

  4[單選題] )以下敘述中正確的是(  )

  A.每個后綴為.C的C語言源程序都可以單獨進行編譯

  B.每個后綴為.C的C語言源程序都應該包含一個main函數

  C.在C語言程序中,main函數必須放在其他函數的最前面

  D.在C語言程序中,只有main函數才可單獨進行編譯

  參考答案:A

  參考解析:一個普通的C函數可以單獨作為一個C的程序文件存在被包含到其他程序中。每個后綴為.C的C語言源程序都可以單獨進行編譯,所以B。D錯誤。main函數可以放在程序的開始。中間,最后,所以C錯誤。

  5[簡答題]編寫函數void proc(int x,int pp[],int*n),它的功能是求出能整除x且不是奇數的各整數,并按從小到大的順序放在pp所指的數組中,這些除數的個數通過形參返回。

  例如,若x中的值為30,則有4個數符合要求,它們是2 6 10 30。

  請勿改動main()函數和其他函數中的任何內容,僅在函數proc()的花括號中填入所編寫的若干語句。

  試題程序:

  參考解析:

  【解析】按照題目中要求,求出能整除x且不是奇數的各整數。首先判斷小于等于整數x的所有偶數是否能被x整除,將能被x整除的奇數放入數組pp中。最后將數組pp中元素的個數返回到主函數當中。

  6[單選題] 若有下列定義(設int類型變量占2個字節):int j=8,j=9;則下列語句:printf(”i=%%d,j=%%d\n”,i,j);輸出的結果是(  )。

  A.i=8,j=9B.i=%d,j=%dC.i=%8,j=%9 D.8,9

  參考答案:B

  參考解析:本題考查函數的輸出格式。在printf函數中,格式說明符中有兩個“%”,表示將第1個%后面的字符原樣輸出,并不輸出其對應的變量值。

  7[單選題] 軟件生命周期是指( )。

  A.軟件產品從提出、實現、使用維護到停止使用退役的過程

  B.軟件從需求分析、設計、實現到測試完成的過程

  C.軟件的開發過程

  D.軟件的運行維護過程

  參考答案:A

  參考解析:通常,將軟件產品從提出、實現、使用維護到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產品從考慮其概念開始,到該軟件產品不能使用為止的整個時期都屬于軟件生命周期。

  8[單選題] 以下敘述中錯誤的是( )。

  A.C程序在運行過程中所有計算都以二進制方式進行

  B.C程序在運行過程中所有計算都以十進制方式進行

  C.所有C程序都需要編譯鏈接無誤后才能運行

  D.C程序中字符變量存放的是字符的ASCIl碼值

  參考答案:B

  參考解析:C程序在運行過程中的所有計算都以二進制方式進行,所以B選項錯誤。

  9[簡答題]編寫函數fun,其功能是:將所有大于1小于整數m的非素數存人XX所指數組中,非素數的個數通過k返回。

  例如,若輸入17,則應輸出:4 6 8 9 10 12 14 15 16。注意:部分源程序在文件PROGl.C中。

  請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入你編寫的若干語句。

  參考解析:

  【考點分析】

  本題考查:如何判斷非素數;循環判斷結構;數組的引用。

  【解題思路】

  題目要求將l—m之問的非素數存人數組中,應使用循環判斷結構。循環語句用來遍歷1一m之間的每個數,判斷語句用來判斷該數是否為素數,若不是素數,則將其存人數組中。這道題目是考查—個數是否為素數的簡單延伸,只要掌握了判斷素數的方法,問題便能順利解決。

  【解題寶典】

  判定一個數是否為素數,即該數除了能被l和它本身外,不能被任何數整除。

  代碼實現為:

  for(j=2;j

  此語句需要熟記,很多判斷素數的題目也可通過此法解決。

  10[填空題]給定程序中,函數fun的功能是:計算形參X所指數組中N個數的平均值(規定所有數均為正數),將所指數組中大于平均值的數據移至數組的前部,小于等于平均值的數據移至X所指數組的后部,平均值作為函數值返回,在主函數中輸出平均值和移動后的數據。

  例如,有l0個正數:46、30、32、40、6、17、45、15、48、26,平均值為30.500000。

  移動后的輸出為:46、32、40A5、48、30、6、17、15、26。

  請在程序的下畫線處填入正確的內容并把下畫線刪除,使程序得出正確的結果。

  注意:部分源程序在文件BLANKl.C中。

  試題程序:

  參考解析:

  (1)sdN (2)j++ (3)一1

  【解題思路】

  填空l:由原程序可知,av代表的是平均值,而平均值的求法是所有數的總和除以數的個數,因而本空應該填寫s/N。

  填空2:y數組代表暫時存放X數組,if(X[i]>av)表達的是當x數組中的數大于平均值時,應該把這些大于平均值的數放在y數組的前半部分,因而此空應該填y[j++]。

  填空3:此空表明當x[i]不等于什么時,X[i]中的數要賦值給Y數組,由題意可知此空只能填寫一1。

55644 主站蜘蛛池模板: 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 采暖炉_取暖炉_生物质颗粒锅炉_颗粒壁炉_厂家加盟批发_烟台蓝澳采暖设备有限公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 乐之康护 - 专业护工服务平台,提供医院陪护-居家照护-居家康复 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 过跨车_过跨电瓶车_过跨转运车_横移电动平车_厂区转运车_无轨转运车 | 照相馆预约系统,微信公众号摄影门店系统,影楼管理软件-盟百网络 | 烽火安全网_加密软件、神盾软件官网 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 广州展台特装搭建商|特装展位设计搭建|展会特装搭建|特装展台制作设计|展览特装公司 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 防腐储罐_塑料储罐_PE储罐厂家_淄博富邦滚塑防腐设备科技有限公司 | 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 陕西高职单招-陕西高职分类考试网 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 工业PH计|工业ph酸度计|在线PH计价格-合肥卓尔仪器仪表有限公司 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 山东柳店新能源科技有限公司| 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 耐驰泵阀管件制造-耐驰泵阀科技(天津)有限公司 |