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

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

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 主站蜘蛛池模板: Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 生物制药洁净车间-GMP车间净化工程-食品净化厂房-杭州波涛净化设备工程有限公司 | 搅拌磨|搅拌球磨机|循环磨|循环球磨机-无锡市少宏粉体科技有限公司 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 万烁建筑设计院-建筑设计公司加盟,设计院加盟分公司,市政设计加盟 | 智慧水务|智慧供排水利信息化|水厂软硬件系统-上海敢创 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 河南中专学校|职高|技校招生-河南中职中专网 | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 上海办公室装修,办公楼装修设计,办公空间设计,企业展厅设计_写艺装饰公司 | 订做不锈钢_不锈钢定做加工厂_不锈钢非标定制-重庆侨峰金属加工厂 | 潜水搅拌机-双曲面搅拌机-潜水推进器|奥伯尔环保 | 大巴租车平台承接包车,通勤班车,巴士租赁业务 - 鸿鸣巴士 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 恒温槽_恒温水槽_恒温水浴槽-上海方瑞仪器有限公司 | 一体式钢筋扫描仪-楼板测厚仪-裂缝检测仪-泰仕特(北京) | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 南京雕塑制作厂家-不锈钢雕塑制作-玻璃钢雕塑制作-先登雕塑厂 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 深圳南财多媒体有限公司介绍| 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 不锈钢水管-不锈钢燃气管-卫生级不锈钢管件-不锈钢食品级水管-广东双兴新材料集团有限公司 | 衡阳耐适防护科技有限公司——威仕盾焊接防护用品官网/焊工手套/焊接防护服/皮革防护手套 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 六自由度平台_六自由度运动平台_三自由度摇摆台—南京全控科技 | 科普仪器菏泽市教育教学仪器总厂|