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

首页 > 

考试

 > 2015年计算机二级...

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

1[填空题]从键盘输入一组小写字母,保存在字符数组str中。请补充函数proc(),该函数的功能是:把字符数组str中字符下标为奇数的小写字母转换成对应的大写字母,结果仍保存在原数组中。例如,输入abcdefg,输出aBcDeFg。

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

请勿改动main()函数和其他函数中的任何内容,仅在函数proe()的横线上填入所编写的若干表达式或语句。

试题程序:

参考解析:

【解析】要将字符串中所有下标为奇数的小写字母转化为大写字母,应该检查字符串str中从第一个到最后一个字符,判断其下标是否为奇数,因此【l】填“str[i]!= ˊˊ”。每找到一个下标为奇数的小写字母。就将其转换为大写字母,大写字母的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]= ˊˊ”。

6[单选题] 在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段

参考答案:C

参考解析: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。

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

点击显示

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

相关资讯

最新资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
    • 中考 2015陕西榆林中考成绩查询时间:7...
      榆林市中考成绩将于7月20日12时公布。考生填报志愿时间也从7月20日12时开始,至7月27日中午12时结束。届时,考生可登录榆林招生考试信息网查询成绩、填报志愿。
    • 中考 2015陕西咸阳中考分数线公布 统招...
      2015年全市初中毕业学业考试成绩已经揭晓。根据今年普通高中招生计划和招生工作有关要求,市上划定了各批次普通高中招生最低控制分数线,现公布如下:一、面向全市统一招生最低控制分数线。面向全市统一招生最低控制分数线为579分,招生的学校为咸阳市实验中学、彩虹中学、三原南郊中学、兴平西郊中学、武功普集中学...
    • 中考 2015西安中考城六区第一批次录取2...
      记者昨日从市教育局获悉,我市2015年城六区(含已划归西咸新区沣东新城地区)高中阶段学校招生录取工作,第一批次省级标准化高中(含省级示范高中)录取工作已于7月31日结束,共录取考生21167人。其中,体育、艺术特长生录取462人,国际合作课程班录取595人,大学教职工子女录取363人,统招生录取15...
    • 中考 2015年陕西渭南中考查分入口:渭南...
      2015年陕西渭南中考成绩查询入口现已开通,请各位考生登录“渭南考试管理中心”查询考试成绩,小编在此祝各位考生取得好成绩!!2015年陕西渭南中考成绩查询入口:http://www.wnksgl.com/
    • 中考 2015年山西晋城中考录取工作时间安...
      7月10日前 召开2015年全市高中录取工作启动会议。7月10日--14日 信息统计;7月15日--7月21日 招生学校电子档案预投放分数线、预投放考生名单公示;职业高中、职业中专、技工学校根据预投放考生花名安排考生办理入学手续。7月22日--23日 公示期间考生问题反映汇总;7月24日 领导组听取...
    • 中考 2015年山西太原中考志愿填报入口:...
      一、网上补报志愿时间7月15日0点—7月17日24点,考生登录“太原招生考试网”(http://kszx.tyedu.com.cn/)“2015年考生信息管理与服务平台”,输入“中考报名号”或“准考证号码”、“登录密码”后进入系统,进行补报志愿。二、补报志愿的条件1.凡参加太原市2015年中考未被普...
    • 中考 网传:2015年西安中考各高中录取分...
      五大名校西工大附中662,分校649;铁一中660,铁一国际650;高新一中654;交大附中653,分校645;师大附中650。二类重点高中1西安中学643,西安市三中631,八十三中630,西大附中630,市一中629二类重点高中2八十九中618,西安高级中学614,二十六中统招619定转统613...
    • 中考 铁一中贺少康同学夺得2015西安中考...
      7月22日中午,经西安市中招领导小组研究确定,西安市城郊六区:碑林区、新城区、莲湖区、雁塔区、未央区(含已划归西咸新区沣东新城地区)、灞桥区普通高中招生录取最低控制分数线为528分。铁一中贺少康同学夺得西安中考状元,总分688。
    • 中考 2015西藏内高班录取分数线已公布
      记者从自治区教育厅获悉,我区2015年区内生源报考内地西藏高中班政审、体检控制分数线已经出炉。区内少数民族生源:523分,区内进藏干部职工子女:559分。区内生源报考内地西藏高中班政审、体检控制分数线不含区内政策加分,插班高中、普通高中最低录取控制线以西藏自治区教育厅内地西藏班招生办公室公告为准。2...
    • 中考 2015西安中考状元是个小美女 生活...
      得知自己获得西安市中考第一名,贺少康正在北京和同学旅游,妈妈打电话告诉她这一消息后,贺少康说,她有喜悦有激动也有一定的压力,今后还需要继续努力。贺少康的妈妈席女师说,她从不要求孩子的分数,也从不会拿自己的孩子和别家的孩子进行比较,因为这对孩子是一种伤害,每个孩子都有自己的特点、优点和方向,拿自己孩子...
    • 中考 2015年西安中考录取27日开始 计...
      西安中考录取将于7月27日至8月7日按阶段、分批次进行。今年全市144所公、民办普通高中共计划招生54397人,比去年减少951人,全市146所普通高中共计划招生55348人。录取工作将于7月27日至8月7日分批次进行。城六区录取批次顺序为:省级标准化高中(包括省级示范高中)和重点职业高中→非省级标...
    • 中考 2015西安中考录取结束 未经审批招...
      记者从市教育局获悉,西安市今年中考城六区普通高中录取已经结束。所有学校录取的所有学生都要严格履行审批手续,未经审批,录取结果无效。目前,西安市城六区普通高中录取,经过集中录取和征集志愿,普通高中招生计划均已完成。四区三县的普通高中录取工作,将于8月10日前陆续结束。按照规定,任何学校不得自行录取学生...
    • 中考 2015年山西朔州中考录取结果查询时...
      根据朔州教育网消息,2015年山西朔州普通高中录取工作将于7月15日进行,届时各位家长和考生可登陆“朔州教育网”查询录取结果!
    • 中考 2015年山西阳泉中考普通高中(A类...
      2015年普通高中(A类)招生计划及分数线学校首批统招生第 二 批 统 招 生计划数分数线非指标生指标生指标生未完成转为统招生计划数分数线计划数完成计划数分数线计划数分数线阳泉一中200617(20)100608700540548160537(12.86)阳泉十一中100602(15.23)8058...
    • 中考 2015天津各高中军训及分班考试时间...
      2015中考已落下帷幕,想必这段时间大家都在等待录取通知书的到来吧。还有半个多月就要步入高中生活了,部分学校会在开学前组织军训和分班考试,希望各位同学知道时间后早早准备喽。第四中学:8月22日报到,8月24日-28日军训,没有分班考试;耀华中学:10月8日军训,没有分班考试;二十中学:8月23日军训...
    • 中考 2015天津中考录取结果查询时间:7...
      根据天津招考咨询网发布的消息得知,2015年天津城六区中考录取结果于7月31日10点起公布!考生可通过四种方式查询本人录取结果,小编预祝各位考生都能考入自己心仪的学校。
    • 中考 2015西安中考七类考生可享加分政策
      加分政策一直是家长和考生最为关注的焦点。那么,哪些考生在今年西安市中考中可以享受增加录取总分10分后参加录取呢?七类情况考生可加10分根据西安中招办的的规定,以下七类考生可以享受10分的加分第一类,因公牺牲的人民警察子女;第二类,一至四级残疾人民警察子女;第三类,归侨考生、归侨子女、华侨子女和台湾籍...
    • 中考 2015年太原中考补报志愿今日24时...
      一、网上补报志愿时间7月15日0点—7月17日24点,考生登录“太原招生考试网”“2015年考生信息管理与服务平台”,输入“中考报名号”或“准考证号码”、“登录密码”后进入系统,进行补报志愿。
    • 中考 2015陕西咸阳中考录取结果查询入口...
      2015年陕西咸阳中考7月29日开始公布提前批次录取结果。考生可以登录咸阳市招生考试网官网查询录取结果。统招生录取结果信息将于8月11日在西安市招生考试网公布。陕西咸阳中考录取结果查询入口:http://61.134.28.28/search_info.jsp
    • 中考 2015年陕西宝鸡中考成绩查询入口:...
      2015年陕西宝鸡中考成绩查询入口现已开通,请各位考生登录“宝鸡招生考试信息网”查询考试成绩,小编在此祝各位考生取得好成绩!!2015年陕西宝鸡中考成绩查询入口:http://www.bjzsksxxw.com:8080/mform/score/queryscore_03.aspx
    • 中考 2015年临汾市中考补录将于8月10...
      记者在市招考委获悉,我市普通高中录取工作已基本完成,因个别考生放弃原录学校报到机会,使部分学校出现缺额。按照录取工作进程,将在8月6日―8日征报志愿,8月10日录取。征报志愿条件和补录原则:1、凡未被普通高中录取的考生,根据所报学校生源范围且达到学校所属县(市、区)普通高中文化最低录取控制分数线可登...
    • 中考 2015天津开发区中考录取结果查询入...
      2015年天津经济开发区中考录取结果可以查询了!家长可以登录泰达教育网进行查询。网址:http://edu.teda.gov.cn在最下方“教育专题”中,点击进入“开发区公办普通高中录取结果查询”,输入考生号,即可查询。津经济开发区中考录取结果查询入口:http://edu.teda.gov.cn/...
    • 中考 2015年陕西宝鸡中考录取分数线公布
      宝鸡市2015年中考成绩已经揭晓,现将普通高中录取分数线予以公布。请考生登陆宝鸡招生考试信息网,点击“中考成绩查询入口”查询成绩。考生填报志愿时间为7月20日8:00至7月22日18:00。一、县区公办普通高中最低录取控制分数线1.渭滨区 427分2.金台区 427分3.陈仓区 400分4.凤翔县 ...
    • 中考 2015西安中考城六区非省级标准化高...
      西安市2015年城六区(含已划归西咸新区沣东新城地区)高中阶段学校招生录取工作,第二批次非省级标准化高中录取工作于8月2日结束,共录取考生3655人,其中体育、艺术特长生录取46人,大学教职工子女录取4人,统招生录取3605人。第二批次录取结果将于8月3日18时公布,考生可登录西安市招生考试网查询。...
    • 中考 2015西安中考成绩600分以上考生...
      记者昨日从市教育局获悉,今年全市中考600分以上人数是去年2倍多,城六区以外平均分较去年增加22分。据悉,近年来市教育局实施并推进大学区管理制改革,推进教育均衡发展。从2013年至2015年,在全省中考命题的难度系数维持平稳前提下,西安市全市中考无论单科成绩、总分情况都是稳步提升,学业水平不断提高。...
    • 中考 2015年山西阳泉中考普通高中(B类...
      2015年普通高中(B类)招生计划及分数线学 校首批统招生第 二 批 统 招 生计划数分数线计划数分数线阳泉二中100546400486(17.14)阳泉三中100444(18)200450(15.67)阳泉外国语学校50462250424(11.33)阳泉十四中50426150400阳泉十七中(民...
    • 中考 2015年山西晋城中考补录志愿填报自...
      经过补充录取,部分中职学校仍有招生计划缺额。新学年开学日益临近,中考招生工作接近尾声,为让更多的考生接受高中阶段教育,市中考录取领导组决定8月10日8点至月13日18点再安排一次志愿征报。尚未被任何学校录取的考生,登录晋城市招考中心中考信息管理与服务平台(网址:www.jckszx.cn)填报有缺额...
    • 中考 2015年西安城区中考分数线划定:5...
      上午从西安市教育局了解到,经西安市中招领导小组会议研究,2015年西安市城六区:碑林区、新城区、莲湖区、雁塔区、未央区(含已划归西咸新区沣东新城地区)、灞桥区,普通高中录取最低控制线为528分。四区三县:阎良区、临潼区、长安区(含已划归西咸新区沣东新城地区)高陵区、户县、蓝田县、周至县,普通高中招生...
    • 中考 2015咸阳中考补录学生填报志愿8月...
      7月29日,记者从市教育局了解到,今年普通高中招生全市统招批次的录取工作已经结束,填报全市统招志愿的考生可在7月29日8时至7月31日18时登录咸阳招生考试网查询录取结果。被录取的考生请于8月1日至8月3日携带身份证、户口簿、中考准考证到录取学校报名注册。具体报名注册程序请查询录取学校报名须知。今年...
    • 中考 2015年陕西宝鸡中考成绩查询时间:...
      2015年陕西宝鸡中考成绩查询时间已公布,成绩于7月17日起可以查询,请各位考生登陆宝鸡招生考试信息网官网查询成绩!