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

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

2015年9月計算機二級《C語言》突破模擬卷(2)

時間: 家輝2 資訊

  23有以下程序:

  程序運行后的輸出結果是(  )。

  A.運行后報錯B.6 6C.611 D.510

  參考答案:A

  參考解析:本題中首先定義了一個一維數組。并初始化,由于定義該數組的時候省了長度,因此該數組的長度為初始化時候賦初值的個數即為12。數組名a代表數組的首地址,所以*p=a+5語句使得P指向數組的第6個元素,而在程序中定義了一個指針q并讓它指向空,實際上程序并沒有在內存中為指針q開辟存儲空間,這樣給q賦值不允許的,故該程序運行后報錯。

  24下列程序的運行結果是(  )。

  A.gaeB.angC.program D.有語法錯

  參考答案:A

  參考解析:本題考查指針用法,if語句的功能是判斷兩個數組中的字符是否相同,如果相同則輸出。

  25C語言中的簡單數據類型有(  )。

  A.整型、實型、邏輯型

  B.整型、實型、字符型

  C.整型、字符型、邏輯型

  D.整型、實型、邏輯型、字符型

  參考答案:B

  參考解析:整(數)型(長、短)、實(數)型(長、短)、字符型這3種是最常用,也是最簡單的數據類型。

  26下列敘述中正確的是(  )。

  A.只能在循環體內和switch語句體內使用break語句

  B.cotinue語句的作用是結束整個循環的執行

  C.在循環體內使用break語句或continue語句的作用相同

  D.從多層循環嵌套中退出時,只能使用goto語句

  參考答案:A

  參考解析:本題考查循環跳出的知識點:①break語句可以出現在switch循環體內及語句體內,它的作用是跳出循環體,不能用于其他的語句;②continue語句的作用是結束本次循環,即跳過循環體中下面尚未執行的語句,而接著判定循環條件是否成立,確定下一次循環是否繼續執行,執行contiune語句不會使整個循環終止;③循環體內使用break語句會使循環提前終止;④從多層循環嵌套中退出時,可以使用goto語句或者break語句。

  27有以下程序:

  當程序運行時輸入a<回車>后,下列敘述中正確的是(  )。

  A.變量c1被賦予字符a,c2被賦予回車符

  B.程序將等待用戶輸入第2個字符

  C.變量c1被賦予字符a,c2中仍是原有字符2

  D.變量c1被賦予字符a,c2無確定值

  參考答案:A

  參考解析:本題考查getchar()函數,從終端讀入一個字符作為函數值。在輸入時,空格、回車符都將作為字符讀入,而且只有在用戶敲入回車鍵時,讀入才開始執行。所以當輸入a<回車>后,變量c1被賦予字符a,而變量c2被賦予回車符。

  28以三級模式為框架形成的3種數據庫中,真實存在于計算機外存的數據庫是(  )。

  A.概念數據庫B.用戶數據庫C.物理數據庫D.邏輯數據庫

  參考答案:B

  參考解析:以內模式為框架所組成的數據庫叫物理數據庫;以概念模式為框架所組成的數據庫-1概念數據庫;以外模式為框架所組成的數據庫叫用戶數據庫,它是真實存在于計算機外存中的數據庫。

  29設int x=7,則~x的值是(  )。

  A.-8B.7C.-1D.1

  參考答案:A

  參考解析:本題主要考查按位求反運算和C語言正負數的表示。“0”代表正數,“1”代表負數;x=7的二進制為00111,第一個0代表正數,~x為ll000,第一個1代表負數,值為8。

  30下面的函數調用語句中fune函數的實參個數是(  )。

  func((f2vl,v2),(v3,v4,v5),(v6,max(v7,v8)))

  A.3B.4C.5D.8

  參考答案:A

  參考解析:實參是在調用時傳遞該函數的參數,故選A。

  31有以下程序片段:

  其能正確表示的數學函數關系是(  )。

  A.

  B.

  C.

  D.

  參考答案:C

  參考解析:y的初始值為~1,當x不等于0時,給y賦值為1,也就是這時x>0和x>0都為1,然后如果x>0時y的值又賦值為1,注意后面的else語句是跟if(x>0)y=1相匹配,就是說除了x>0 y=1之外,其他的情況y都為0。

  32下述程序的輸出結果是(  )。

  A.6357B.6135C.37D.691357

  參考答案:C

  參考解析:本題先將指針p指向二維數組ch[2][5],相當于p[0]=″1234″,p[1]=″5678″;通過雙重for循環,將P中的字符隔一個輸出一個,通過“s=p[i][j]- ˊ0ˊ;”語句將所要輸出的字符轉換成相應的十進制數。

  33以下程序的輸出結果是(  )。

  A.1,2,3,4,5B.2,3,4,5,6C.3,4,5,6,7 D.2,3,4,5,1

  參考答案:B

  參考解析:函數調用時,prt函數的作用是為使m數組中的數自增1,因此數組下標從0開始,每個元素都自加1。

  34有以下程序:

  程序的輸出結果是(  )。

  A.62B.63C.33D.32

  參考答案:D

  參考解析:本題考查while循環。當i<20時,進入while循環體,循環體內的for循環實現的功能是i%l0==0,也就是說當i值為0或者10的倍數的時候,跳出循環,執行i+=11;a+=i;,若i值不是l0的倍數,則一直執行for循環i--。①判斷i=0時,執行i+=11;a+=i;,i=11,a=11;②判斷i=10時,跳出for循環,執行i+=11;a+=i;,i=21,a=32;③判斷i=21>20,不符合題意,結束循環。

  35已知二叉樹后序遍歷序列是dabec,中序遍歷序列是debac,那么它的前序遍歷序列是(  )。

  A.AcbedB.decabC.deabc D.cedba

  參考答案:D

  參考解析:二叉樹的遍歷有3種:前序、中序和后序。①前序遍歷訪問根結點,然后按左右順序遍歷子結點;②中序首先遍歷左子樹,然后訪問根結點,最后遍歷右子樹;③后序遍歷首先遍歷左子樹,然后遍歷右子樹,最后訪問根結點。本題根據后序和中序遍歷的結果可以得出二叉樹的結構,然后再對其進行前序遍歷,正確答案選項為D。

  36現有以下結構體說明和變量定義,如圖所示,指針p、q、r分別指定一個鏈表中連續的3個結點。

  現要將q和r所指結點交換前后位置,同時要保持鏈表的結構,下列不能完成此操作的語句是(  )。

  A.q->next=r->next;p->next=r;r-->next=q;

  B.Q->next=r;q->next=r->next;r-->next=q;

  C.Q->next=r->next;r->next=q;p-->next=r;

  D.qnext=q;p->next=r;q->next=r->next;

  參考答案:D

  參考解析:由題目中線性鏈表的定義可知,要將q和r所指的結點交換前后位置,只要使q指向r的后一個結點,P指向r結點,r指向q結點即可。而在選項D中,r->next=q,這時r指向的節點為q;p->next=r,這時P指向的節點為r;q->next=r->next,因為r結點已經指向q,所以執行這個語句后q又指向q,所以選項D不正確。

  37下列程序的輸出結果是(  )。

  A.3,6,18B.3,6,2C.6,3,18 D.6,3,2

  參考答案:B

  參考解析:本題考查if…else語句。如果if條件成立,則執行if下面的語句,不成立則執行else,判斷條件,發現a

  38有以下程序:

  程序運行后的輸出結果是(  )。

  A.AbB.B.aaC.Aa D.Bb

  參考答案:A

  參考解析:函數fun的作用是將指針a指向指針b的內容,然后將該內容加1。執行語句“fun(p1,p2);”后,pl和p2指向的地址并未改變,只是將p2指向的存儲單元的值增加1。所以,答案是A。

  39假定所有變量均已正確說明,下列程序段運行后x的值是(  )。

  A.11B.4C.12D.3

  參考答案:B

  參考解析:本題考查if…else語句。if條件為真則執行后面的表達武,如果if為假則執行else語句。

  40面向對象的設計方法與傳統的面向過程的方法有本質不同,它的基本原理是(  )。

  A.模擬現實世界中不同事物之間的聯系

  B.強調模擬現實世界中的算法而不強調概念

  C.使用現實世界的概念抽象地思考問題從而自然地解決問題

  D.不強調模擬現實世界中的算法而強調概念

  參考答案:C

  參考解析:面向對象的設計方法的基本原理是使用現實世界的概念抽象地思考問題從而自然地解決問題。它雖強調模擬現實世界中的概念但不強調算法,但是它鼓勵開發者在軟件開發的過程中從應用領域的概念角度去思考。

  二、程序填空題

  41函數fun()的功能是:逆置數組元素中的值。形參n給出數組中數據的個數。

  例如:若a所指數組中的數據依次為:1、2、3、4、5、6、7、8、9,則逆置后依次為:9、8、7、6、5、4、3、2、1。

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

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

  試題程序:

  參考解析:

  【1】n/2【2】i【3】a[n-i-1]

  【解析】fun()函數實現的功能是實現數組的逆置。具體步驟通過參數傳遞,得到數組指針(即數組名)和數組記錄大小的變量n,通過這兩個參數配置for循環,遍歷數組的中間的元素位置,每次循環都將i位置和對應位置結點(i距離0位置等于其距離尾位置的結點)的元素交換,由此實現數組的逆置。

  三、程序改錯題

  42下列給定程序中,函數proc()的功能是求出數組中最小數和次最小數,并把最小數和arr[O]中的數對調,次最小數和arr[1]中的數對調。

  請修改程序中的錯誤,使它能得到正確結果。

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

  試題程序:

  參考解析:

  四、程序設計題

  43請編寫函數proc(),它的功能是求Fibonacci數列中小于n的最大的一個數,結果由函數返回。

  Fibonacci數列F(n)的定義為

  F(0)=O,F(1)=1

  F(n)=F(n-1)+F(n-2)

  例如,n=500時,函數值為377。

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

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

  試題程序:

  參考解析:

  【解析】由題目中所給的公式可知,Fibonacci數列的第n項為第n-1項和第n-2項的和。要求Fibonacci數列中小于n的最大的一個數。首先根據公式求出Fibonacci數列的第n項的值,當第i項大于n,則返回第i-1項的值。

55628 主站蜘蛛池模板: 砖机托板价格|免烧砖托板|空心砖托板厂家_山东宏升砖机托板厂 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 喷涂流水线,涂装流水线,喷漆流水线-山东天意设备科技有限公司 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | 杭州货架订做_组合货架公司_货位式货架_贯通式_重型仓储_工厂货架_货架销售厂家_杭州永诚货架有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 政府园区专业委托招商平台_助力企业选址项目快速落地_东方龙商务集团 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 板框压滤机-隔膜压滤机配件生产厂家-陕西华星佳洋装备制造有限公司 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 购买舔盐、舔砖、矿物质盐压块机,鱼饵、鱼饲料压块机--请到杜甫机械 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 工业插头-工业插头插座【厂家】-温州罗曼电气| 样品瓶(色谱样品瓶)百科-浙江哈迈科技有限公司 | 股票入门基础知识_股票知识_股票投资大师_格雷厄姆网 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 冷藏车-东风吸污车-纯电动环卫车-污水净化车-应急特勤保障车-程力专汽厂家-程力专用汽车股份有限公司销售二十一分公司 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 渣油泵,KCB齿轮泵,不锈钢齿轮泵,重油泵,煤焦油泵,泊头市泰邦泵阀制造有限公司 | 水压力传感器_数字压力传感器|佛山一众传感仪器有限公司|首页 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 欧盟ce检测认证_reach检测报告_第三方检测中心-深圳市威腾检验技术有限公司 | FFU_空气初效|中效|高效过滤器_空调过滤网-广州梓净净化设备有限公司 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 成都热收缩包装机_袖口式膜包机_高速塑封机价格_全自动封切机器_大型套膜机厂家 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 南京办公用品网-办公文具用品批发-打印机耗材采购 |