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

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

2015年計算機二級考試《C語言》提高練習題匯總三份(2)

時間: 家輝2 資訊

  1[填空題]從鍵盤輸入一組小寫字母,保存在字符數組str中。請補充函數proc(),該函數的功能是:把字符數組str中字符下標為奇數的小寫字母轉換成對應的大寫字母,結果仍保存在原數組中。例如,輸入abcdefg,輸出aBcDeFg。

  注意:部分源程序給出如下。

  請勿改動main()函數和其他函數中的任何內容,僅在函數proe()的橫線上填入所編寫的若干表達式或語句。

  試題程序:

  參考解析:

  【解析】要將字符串中所有下標為奇數的小寫字母轉化為大寫字母,應該檢查字符串str中從第一個到最后一個字符,判斷其下標是否為奇數,因此【l】填“str[i]!= ˊ\0ˊ”。每找到一個下標為奇數的小寫字母。就將其轉換為大寫字母,大寫字母的ASCⅡ碼值比與其對應的小寫字母小32,因此【2】填“32”。每判斷完一個字符,要為檢查下一個字符做準備,因此【3】填“i++”。

  2[填空題]數組xx[M]保存著一組3位數的無符號正整數,其元素的個數通過變量m傳人函數proc()。請補充函數proc(),該函數的功能是:從數組xx中找出十位和百位的數字相等的所有無符號整數,結果保存在數組yy中,其個數由函數proc()返回。

  例如,當xx[8]={234 339 666 850 220 448 528 440)時,bb[5]={339 666 220 448 440}。

  注意:部分源程序給出如下。

  請勿改動main()函數和其他函數中的任何內容,僅在函數proc()的橫線上填入所編寫的若干表達式或語句。

  試題程序:

  參考解析:

  【解析】要找出數組xx中十位和百位數字相等的所有整數,首先要得到數組中每一個整數的十位和百位數字,因此,【1】處填“(xx[i]/10)%10”;如果十位和百位數字相等,則將該整數放在數組bb ee,因此,【2】處填“bb[n++]=xx[i]”;符合條件的整數個數放在變量n中,返回給主函數,因此,【3】處填“n”。

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

  例如,若輸入17,則應輸出:4 6 8 9 10 12 14 15 16。

  注意:部分源程序給出如下。

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

  試題程序:

  參考解析:

  【參考答案】

  【考點分析】

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

  【解題思路】

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

  【解題寶典】

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

  代碼實現如下:

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

  4[填空題]請補充函數proc(),該函數的功能是判斷一個數的十位數字和百位數字之和是否等于其個位上的數字,是則返回“yes!”,否則返回“no!”

  注意:部分源程序給出如下。

  請勿改動main()函數和其他函數中的任何內容,僅在函數proc()的橫線上填入所編寫的若干表達式或語句。

  試題程序:

  參考解析:

  【1】n/100 【2】yes 【3】no!

  由函數proc()可知,變量b存放的是整數n百位上的數,因此’【l】處填“n/100”;根據題目要求,十位數與百位數之和等于其個位數返回yes,因此,【2】處填“yes!”;十位數與百位數之和不等于其個位數返回ri0,因此,【3】處填“no!”。

  5[填空題]請補充fun()函數,該函數的功能是:把字符的ASCII碼中為奇數的字符從字符串str中刪除,結果仍然保存在字符串str中,字符串str從鍵盤輸人,其長度作為參數傳人fun()函數。

  例如,輸入“abcdef”,則輸出“bdf”。

  注意:部分源程序給出如下。

  請勿改動main()函數和其他函數中的任何內容,僅在mare()函數的橫線上填入所編寫的若干表達式或語句。

  試題程序:

  參考解析:

  【解析】先判斷ASCⅡ碼的奇偶。

  第一空:根據主函數“fun(str,len);”調用語句,其中len為字符串str的長度,用來控制循環。根據主函數中對應的調用語句,補全fun()函數定義,第一空填“fun(char s[],intn)”。

  第二空:“s[j++]=s[i];”語句中j的變量在使用前要對其取值進行初始化,因為數組下標是由0開始的,初始化值為0,所以第二空填“j-0”。

  第三空:新生成的字符串要加尾符標志,所以第三空填“s[j]= ˊ\0ˊ”。

  6[單選題] 在數據庫設計中,將E—R圖轉換成關系數據模型的過程屬于( )。

  A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段

  參考解析:E—R圖轉換成關系模型數據則是把圖形分析出來的聯系反映到數據庫中,即設計出表,所以屬于邏輯設計階段。

  7[單選題] 對如下二叉樹進行后序遍歷的結果為(  )。

  A.ABCDEFB.DBEAFCC.ABDECF D.DEBFCA

  參考答案:D

  參考解析:所謂的后序遍歷是指,首先遍歷左子樹,然后遍歷右子樹,最后訪問根結點,并且在遍歷左、右樹時,仍然先遍歷左子樹,然后遍歷右子樹,最后訪問根結點。因此,后序遍歷二叉樹的過程也是一個遞歸過程。

  8[單選題] 對線性表進行二分法檢索,其前提條件是(  )。

  A.線性表以順序方式存儲,并按關鍵碼值排好序

  B.線性表以順序方式存儲,并按關鍵碼的檢索頻率排好序

  C.線性表以鏈式方式存儲,并按關鍵碼值排好序

  D.線性表以鏈式方式存儲,并按關鍵碼的檢索頻率排好序

  參考答案:A

  參考解析:對線性表進行二分法檢索,要求線性表是按順序方式存儲的,并按關鍵碼值的大小排好序。

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

  A.C語句必須在一行內寫完

  B.C程序中的每一行只能寫一條語句

  C.C語言程序中的注釋必須與語句寫在同一行

  D.簡單C語句必須以分號結束

  參考答案:D

  參考解析:C語句可以跨行來寫,但是必須以分號結束,所以A選項錯誤。c程序中的一行可以有多條語句,所以B選項錯誤。C語言中的注釋語句可以與原語句放在一行也可以不放在一行,所以C選項錯誤。

  10[單選題] 在滿足實體完整性約束的條件下( )。

  A.一個關系中應該有一個或多個候選關鍵字

  B.一個關系中只能有一個候選關鍵字

  C.一個關系中必須有多個候選關鍵字

  D.一個關系中可以沒有候選關鍵字

  參考答案:A

  參考解析:實體完整性約束要求關系的主鍵中屬性值不能為空值,所以選擇A。

55638 主站蜘蛛池模板: 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 安徽泰科检测科技有限公司【官方网站】| 汽车润滑油厂家-机油/润滑油代理-高性能机油-领驰慧润滑科技(河北)有限公司 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 广东之窗网| 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 海南在线 海南一家 | 陕西安闸机-伸缩门-车牌识别-广告道闸——捷申达门业科技 | 南京展台搭建-南京展会设计-南京展览设计公司-南京展厅展示设计-南京汇雅展览工程有限公司 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 中原网视台| 广州/东莞小字符喷码机-热转印打码机-喷码机厂家-广州瑞润科技 | 火锅底料批发-串串香技术培训[川禾川调官网] | 集装箱展厅-住人集装箱住宿|建筑|房屋|集装箱售楼处-山东锐嘉科技工程有限公司 | 河南正规膏药生产厂家-膏药贴牌-膏药代加工-修康药业集团官网 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 天坛家具官网| 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 台湾Apex减速机_APEX行星减速机_台湾精锐减速机厂家代理【现货】-杭州摩森机电 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 广州展览制作|展台制作工厂|展览设计制作|展览展示制作|搭建制作公司 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | 减速机_上海宜嘉减速机| 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 江苏南京多语种翻译-专业翻译公司报价-正规商务翻译机构-南京华彦翻译服务有限公司 | 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | 彩信群发_群发彩信软件_视频短信营销平台-达信通 |