2015年计算机二级考试《C语言》提高练习题(7)_考试-查字典教育资讯网
 
2015年计算机二级考试《C语言》提高练习题(7)

首页 > 

考试

 > 2015年计算机二级...

2015年计算机二级考试《C语言》提高练习题(7)

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=%%dn”,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。


更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!

点击显示

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

相关资讯

最新资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
    • 自考 上海市原自考牡丹灵通卡更名为自考牡丹...
      在广大考生的配合下,国内首张旨在推进自学考试电子化、信息化管理进程的银行卡——自考牡丹报考卡已顺利推出,并正式通过挂号、邮寄形式分批送往考生手中。根据目前实际发送情况,考虑到近期因地址不符造成大量退信等客观因素,现将有关事项公告如下:1、本次考试报名时间为3月5日——3月10日。2、前段时间未办妥报
    • 自考 天津市2008年4月自考办理毕业申请...
      从天津市自考办获悉,2008年7月份高等教育自学考试(含中英合作开考专业)报考工作即将开始。市自考办将于5月28日12时开启网上报考系统,报考截止时间为6月3日17时。届时考生可登录招考资讯网(www.zhaokao.net)进行报考。考生可同时上网查询4月份考试成绩和课程免考结果,办理成绩复核及跨
    • 自考 天津市2009年1月自考报考时间确定
      2009年1月份的天津市高等教育自学考试报考工作,定于2008年12月1日—7日。详情请广大考生随时关注我们的提示。信息来源:天津市教育招生考试院
    • 自考 上海调整自考“护理学”专业(独立本科...
      本市高教自考“护理学”专业(独立本科段)自2003年1月1日起执行2000年全国考委颁布的新计划(见附件)并纳入全国统考。现就新、老考试计划的调整、过渡办法通知如下:一、自2003年1月1日起,护理学专业(独立本科段)新、老考试计划中相同或相近课程(含毕业论文)的学分和毕业总学分均按新计划执行。二、
    • 自考 天津市塘沽区2009年近期自考工作安...
      2009年1月份高自考将于1月10日、11日进行。塘沽考区考点:塘沽六中,塘沽十一中,塘沽十四中。2009年1月5日起考生可登陆www.zhaokao.net查询2009年1月高自考考场编排。2008年高自考下半年领取毕业证时间:2009年1月17日。2009年4月份高自考报名时间:2009年3月1
    • 自考 天津09调整工商企业管理和旅游管理考...
      为了适应天津市经济社会发展的需要,完善高等教育自学考试专业建设,根据《天津市高等教育自学考试专业管理办法(暂行)》(津考委高发[2005]5号)的规定,天津市高等教育自学考试委员会决定调整工商企业管理专业(本)(专业代码:582)和旅游管理专业(专)(专业代码:106)考试计划(调整后的专业考试计划
    • 自考 上海自考“律师”专业 (独立本科段)...
      上海市高教自考“律师”专业(独立本科段)从2003年1月1日起将调整为“律师”专业(本科段)。现就新、老考试计划的调整及过渡办法通知如下:一、自2003年1月1日起,律师专业本科层次的新、老考试计划中相同(近)课程(含毕业论文)的学分和毕业总学分均按新计划执行。二、自2003年1月1日起,报考律师专
    • 自考 天津08年9月申请中国物流职业经理资...
      2008年9月申请中国物流职业经理证书的考生请于2008年11月12日—11月14日,持本人身份证或准考证到天津市教育招生考试院西门E楼214房间领取证书。凡本人不能领取者,可委托他人持申请者身份证件或复印件代领,过期不予办理。咨询电话:23769300、23769052来源:天津招考网
    • 自考 天津2009年1月自考开考招标与投标...
      为适应我国经济发展对招投标人才的需求,培养具备管理和土木工程技术等基本知识,熟悉招标投标法、政府采购法及其相关法律知识,掌握招标投标的业务知识,能在工程建设领域从事大中型项目的招标投标以及相应管理工作的应用型高级人才。天津市高等教育自学考试委员会决定开考招标与投标专业(专科),遴选天津城市建设学院为
    • 自考 2009年天津市高等教育自学考试报考...
      一、自学考试简介天津市高等教育自学考试属国家学历考试。考生通过了专业考试计划规定的全部课程(含实践课程),并通过毕业论文(或毕业设计)且思想鉴定合格,由天津市高等教育自学考试委员会颁发并副署专业主考院校印章的高等教育自学考试毕业证书(专科或本科)。已取得本科毕业证书且符合申请学士学位条件者,可到专业
    • 自考 天津08年自学考试开考现代企业管理(...
      天津市高等教育自学考试委员会和天津市中小企业经济发展协会合作在我市开考高等教育自学考试现代企业管理本科专业,遴选天津商业大学为该专业主考学校。2008年2月23日,市经委、市自考办、天津商业大学联合举办了开学典礼。近年来,在市委、市政府的高度重视和正确领导下,通过进一步贯彻落实《中小企业促进法》和《
    • 自考 天津市2009年4月自考报名工作即将...
      日前,记者从天津市教育招生考试院获悉:本市2009年4月份高等教育自学考试(含中英合作开考专业)的网上报名报考工作即将开始,市自考办将在2月27日中午12时开启自学考试网上报名报考系统,至3月7日下午17时结束。届时考生须登录“招考资讯”网站(www.zhaokao.net)进行网上报名报考、查询1
    • 自考 上海明年自考一年两考
      为满足全国各地的不同需求,全国考办近日决定从2001年起增加部分公共课的考试次数,除现在实行的每年4月、10月两次之外,在每年1月、7月增加两次考试。各地是否参加,可由省(自治区、直辖市)自学考试办公室根据本省(自治区、直辖市)的具体情况决定。根据上海市考试周期运转的实际可能与具体情况,上海市将不安
    • 自考 天津2010年自考中英合作专业(本科...
      2010年1月高等教育自学考试商务管理和金融管理专业(本科)考试时间安排表2010年4月高等教育自学考试商务管理和金融管理专业(本科)考试时间安排表2010年7月高等教育自学考试商务管理和金融管理专业(本科)考试时间安排表2010年10月高等教育自学考试商务管理和金融管理专业(本科)考试时间安排表
    • 自考 天津2008年10月自考公共政治课顶...
      1、在专科专业中通过“马克思主义哲学原理”、“邓小平理论概论”、“法律基础与思想道德修养”三门政治课程中两门及两门以上的,可顶替新的思想政治理论课课程;2、在原专业计划中通过的“马克思主义哲学原理”或“邓小平理论概论”课程,可顶替“毛泽东思想、邓小平理论和‘三个代表’重要思想概论”课程;3、在原专业
    • 自考 上海市2001下半年自考报考通知
      上海市2001年下半年高等教育自学考试,定于9月5日至9日每天上午8:30一11:30,下午1:30一4:30在各主考学校办理个别报名,逾期不予受理。10月21日、27日和28日考试,考试时间为:上午8:30,下午2:00开始。各主考学校开考专业报名地点如下:华东师范大学(汾阳路3号)T:64372
    • 自考 天津2009年自考开考广播电视编导等...
      经全国考委研究,同意天津市备案开考高等教育自学考试广播电视编导专业(专科、独立本科段)和对外汉语专业(独立本科段)等三个专业,同意天津市遴选天津师范大学为广播电视编导专业(专科、独立本科段)和对外汉语专业(独立本科段)主考学校。全国考委要求充分发挥主考学校的作用,切实贯彻“教考职责分离”的原则,加强
    • 自考 天津市2009年1月自考1月9日至1...
      我市高等教育自学考试(含中英合作专业)在1月9日、10日、11日进行。市自考办提醒广大考生:要通过市教育招生考试院的招考资讯网(www.zhaokao.net)查询参加本次考试的考点区县、考点学校、考场、座位号及相应科目的考试时间;考试入场时须同时携带本人的身份证和准考证进入考场。根据市自考办统计数
    • 自考 上海市2002年高教自考工作的六件大...
      今年本市高等教育自学考试工作将以抓考风考纪、强化规范管理和工作人员职业道德为重点,落实工作“责任人”制度,真正按高质量、高标准、高要求组织实施高等教育自学考试,今年高教自学考试将抓几件实事。●以纪念上海自考开考20周年为契机,开展对高等教育自学考试工作理性的回顾与思考。包括理顺新版《自学考试专刊》的
    • 自考 天津2008下半年自考毕业申报即将开...
      天津市高自考毕业申报工作即将开始,从12月10日—12日(共三天)凡符合毕业条件者,由本人到考籍所属区县自考办办理申报手续。来源:天津招考网
    • 自考 截至8月20日 上海自学考试可网上报...
      2002年上海市第41次高等教育自学考试将试行网上(电话)报考新办法。网上(电话)报考时间为:从今天起至8月20日。据悉,凡报考非委托开考专业的个别考生,只要持有“自考牡丹报考卡”,并且报考卡内有足够的费用,就可通过www.my95588.com或工行“95588理财热线”进行报考。
    • 自考 天津市2008年自学考试网上报考有关...
      1、问:哪些专业可以在网上直接报名报考?答:面向社会开考专业的考生和经助学单位授权个人网报的面向集体单位开考专业的考生均可直接在网上进行报名报考;部门委托开考专业的考生须先到注册单位办理注册手续;高职专业和开放教育专业的考生到所属助学单位进行网上报名报考。2、问:我第一次参加自学考试,如何进行网上报
    • 自考 天津市2008年4月自学考试成绩查询...
      1、登录招考资讯网站www.zhaokao.net,根据图标或文字的指示进入自学考试“考生服务系统”首页;2、输入个人准考证号和系统登录密码,进入考生个人网页;3、点击“通知箱”中的“成绩通知单”,选择相应的考试项目,点击“进入”后,查询课程考试成绩。>>进入考生服务系统(网上报名)(公网)>>进入
    • 自考 上海下半年自考网上报考详细信息
      二○○二年下半年,上海市第41次高等教育自学考试将试行非委托开考专业对部分考生实行网上(电话)报考。本市考生持有上海市高等教育自学考试委员会办公室和中国工商银行上海市第一支行联合颁发的自考牡丹报考卡,并且报考卡内储有足够支付报考课程的费用,就可通过www.my95588.com或工行“95588理财
    • 自考 天津市教委提醒:要掌握自考报考有关政...
      日前从天津市教育招生考试院获悉,本市2009年4月份高等教育自学考试(含中英合作开考专业)的网上报名报考工作即将开始,市自考办将在2月27日中午12时开启自学考试网上报名报考系统,至3月7日下午5时结束。届时考生可登录招考资讯网(www.zhaokao.net)进行网上报名。从3月1日至3月7日,各
    • 自考 天津2008年自考合作开考专业证书课...
      2008年下半年高等教育自学考试“合作开考专业”(证书课程)报名工作开始。报名时间为:9月7日至13日,考试时间为:11月15日至16日。开考项目及课程依次为:中国餐饮业职业经理人资格证书的课程为:食品卫生与安全、现代厨房管理、餐饮企业财务管理、餐饮企业战略管理。凡报考中国餐饮业职业经理人资格证书的
    • 自考 天津08年自考开考现代企业管理专业(...
      经全国考委研究,对天津市申请开考的高等教育自学考试现代企业系统管理专业(独立本科段)调整为现代企业管理专业(独立本科段),同意遴选天津商业大学为该专业的主考学校。全国考委要求充分发挥主考学校的作用,切实贯彻“教考职责分离”的原则,切实保证质量。信息来源:教育部考试中心
    • 自考 天津2008下半年高等教育自学考试时...
      高等教育自学考试将在10月25日、26日两天进行考试,考试时间为每天上午8:30至11:00,下午14:00至16:30;届时将有72065名考生在分布全市十九个考区的5912个考场参加考试。据了解,2008年自学考试报考了650162科次,与2007年报考的618915科次相比,上升了5.05%。
    • 自考 天津市自学考试公共课网络助学报名通知
      为了贯彻、落实中共中央关于构建继续教育、终身教育体系的要求,进一步完善高等教育自学考试制度,促进我市自学考试助学服务体系建设,探索自学考试人才培养的新模式,探索构建自学考试综合评价体系,根据全国高等教育自学考试指导委员会办公室考委办函[2008]70号文件精神,为了满足广大自考生的学习要求,天津市高
    • 自考 天津市2009年停考自考保险等专业的...
      各主考院校、各区县教育局、天铁集团教委、各助学单位:为适应我市经济社会发展对人才培养的需求,进一步合理调整高等教育自学考试专业结构,天津市高等教育自学考试委员会根据《天津市高等教育自学考试专业管理办法(暂行)》的规定,决定停考保险等25个南开大学主考的专业,其中律师(专科)、律师(本科)专业自200