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

首页 > 

考试

 > 2015年计算机二级...

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

1[填空题]请补充函数proc(),该函数的功能是将字符串str中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入“How Are You?”,则输出“how are you?”。

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

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

试题程序:

参考解析:

【解析】要将字符串中所有的大写字母改为对应的小写字母,首先应该找出字符串中所有的小写字母。判断一个字符是否是大写字母,只要看其是否在A和Z之间,因此【1】处填“str[i]%=ˊZˊ”;每找到一个大写字母,就将其改为小写字母。大写字母与小写字母之间的关系为ASCⅡ相差32,因此【2】处填“sty[i]+=32”;得到的新的字符串放在str中,要将其返回给主函数,因此[31处填“str”。

2[简答题]下列给定程序中,函数proc()的功能是逐个比较str1,str2两个字符串对应位置中的字符,把比ASCⅡ值大或相等的字符依次存放到str数组中,形成一个新的字符串。

例如,str1中的字符串为fshADfg,str2中的字符串为sdAEdi,则str中的字符串应为sshEdig。

请修改程序中的错误,使它能得到正确结果。

注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。

试题程序:

参考解析:

【解析】题目中要求将ASCIl码值较大的字符放到新的字符串中,因此if的条件判断语句“if(*p>=*q)”应改为“if(*p<=*q)”;在C语言中,每一条语句的结束是以“;”来标识的,因此k++后应该加上分号。

3[单选题]下列程序执行后的输出结果是()。

A.6B.7C.8D.9

参考答案:A

参考解析:本题考查函数的调用,从主函数传递到调用函数中,*a的值为0,因此当执行完调用函数后,6[0]的值为6。

4[单选题] 有以下程序

程序的运行结果是

A.14B.20C.10D.16

参考答案:A

参考解析:*(*(P+m)+k)系统默认为指针指向数组中第[m][k]个元素,因此,在for循环中,n+=*(*(P+m)+k);执行的是将数组x[0][1]和x[1][1]累加后赋值给n,最后进行输出,答案为A选项。

5[单选题] 有两个关系R、S如下:

由关系R通过运算得到关系s,则所使用的运算为( )。

A.选择B.投影C.插入D.连接

参考答案:B

参考解析:投影运算是指对于关系内的域指定可引人新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择8。

6[单选题] 下列叙述中正确的是()。

A.一个逻辑数据结构只能有一种存储结构

B.逻辑结构属于线性结构,存储结构属于非线性结构

C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

参考答案:D

参考解析:数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。一种数据结构可以根据需要采用不同的存储结构,存储结构有顺序和链式两种。不同的存储结构,其处理的效率不同。

7[单选题] 有以下程序l

该程序试图通过指针P为变量n读人数据并输出,但程序有多处错误,以下语句正确的是( )。

参考答案:A

参考解析:选项B的正确写法应为P=&n;选项c的正确写法应为scanf(”%d”,P);选项D的正确写法应为printf(”%dn”,* P)。

8[单选题] 有以下程序:

当程序运行时输入a<回车>后,下列叙述中正确的是()。

A.变量c1被赋予字符a,c2被赋予回车符

B.程序将等待用户输入第2个字符

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

D.变量c1被赋予字符a,c2中将无确定值

参考答案:A

参考解析:本题考查getchar()函数,从终端读入一个字符作为函数值。在输入时,空格、回车符都将作为字符读入,而且只有在用户敲入回车键时,读入才开始执行。所以当输入a<回车>后,变量c1被赋予字符a,而变量c2被赋予回车符。

9[单选题] 设fun()函数的定义形式为void fun(char ch,float x){…}则下列对函数fun的调用语句中,正确的是()。

A.

B.

C.

D.

参考答案:C

参考解析:由题目的已知条件函数fun的定义形式void fun(char eh,float x){…}可知第一个形参为字符型,所以A不符合,第二个形参为精度型,所以D不符合,函数fun定义为void型(无返回值型),故其没有返回值,所以选项B错误。选项C的第一个实参的类型为字符型,第二个实参的类型为单精度型,与函数fun的形式参数的类型相符合,所以选项C为正确答案。

10[单选题] 下述程序的运行结果是()。

A.正数B.负数C.零D.不确定的值

参考答案:A

参考解析:本题考查字符串比较函数和两个字符串比较的原则这两个知识点。

(1)两字符串比较的原则是依次比较两个字符串同一位置的一对字符,若它们的ASCⅡ码值相同,则继续比较下一对字符,若它们的ASCⅡ码值不同,则ASCⅡ码值较大的字符所在的字符串较大;若所有字符相同,则两个字符串相等;若一个字符串全部i个字符与另一个字符串的前i个字符相同,则字符串较长的较大。

(2)strcmp(s1,s2)的返回值,当str1str2,返回值为正数。


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

点击显示

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

相关资讯

最新资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
    • 公务员 云南省呈贡县人民医院2010年招聘非...
      NewsContent"招考信息摘要:【根据我院发展需要,经研究决定,面向社会公开招聘非编合同制医务人员。为确保本次招聘工作顺利进行,根据有关规定,制定本简章。一、招聘人数:计划招聘总数75人。二、招聘岗位名称、人数、专业及资格条件:(一)基本条件1.具有中华人民共和国国籍;2.遵守宪法和法律;3.
    • 公务员 云南昆明市西山区教育系统2010年选...
      公务员考试信息网提醒你关注:昆明市西山区教育系统2010年公开选调在职教师公告报名和资格审查报考人员持相关证件现场报名,不接受网上报名。资格审查由西山区人力资源和社会保障局、西山区教育局负责。(1)报名时间:2010年8月28日—8月29日。上午9:00—12:00;下午13
    • 公务员 2010年云南省绿春县事业单位招聘工...
      云南省绿春县2010年事业单位公开招聘工作人员简章为加强我县事业单位人才队伍建设,改善人才队伍结构,规范事业单位进入渠道,提高事业单位公开招聘工作人员的公信力,根据原国家人事部《事业单位公开招聘工作人员暂行规定一、招聘的范围和对象具有国家承认的初中及其以上学历,年龄在18周岁至35周岁以下(1975
    • 公务员 2010年云南电网公司通信分公司招聘...
      NewsContent"公务员考试信息网提醒您关注:云南电网公司通信分公司2011届毕业生招聘启事一、招聘专业及人数二、应聘条件1、招聘范围为全国普通高等院校(不含民办院校和三本院校)2011年应届本科及以上学历全日制毕业生;2、报到时,必须取得国家教委认可的大学毕业证、学位证、英语四级及以上等级证
    • 公务员 2010年云南省嵩明杨林工业园区管委...
      公务员考试信息网提醒您关注:云南省嵩明杨林工业园区管委会公开招聘工作人员通告报名报名人员本人携带相关资料到报名地点报名,报名不收费。1.报名时间:2010年10月8日至2010年10月10日(三天),上午8:30至11:30至下午14:30至17:30,过时不候。2.报名地点:嵩明县职业介绍所htt
    • 公务员 云南省玉溪市红塔区2010年事业单位...
      摘要:【根据《关于红塔区事业单位补充工作人员实行公开招聘有关问题的通知相关相近专业参照《云南省公务员考试录用专业(学科)试行指导目录(2010年修订)(要想看更多“关于玉溪市红塔区2010年事业单位公开招聘工作人员的通知”信息,请关注公务员考试信息网)
    • 公务员 2010年云南省工业和信息化委员会选...
      公务员考试信息网提醒你关注:2010年云南省工业和信息化委员会选调公务员公告报名时间2010年11月15日至19日集中5天现场报名。上午9:00-11:30,下午2:30-5:30据《云南省州市以上机关公开选调公务员试行办法一、公开选调岗位及人数综合管理岗位3名。二、公开选调的范围全省各级相关经济管
    • 公务员 民航云南空管分局2010年招聘应届毕...
      摘要:【民航云南空管分局招聘应届毕业生启示一、民航云南空管分局简介:成立于2007年8月,在全国民航空管体制改革一体化进程中由原昆明空管中心更名为民航云南空管分局,是隶属民航总局空中交通管理局西南地区空管局的事业单位。.....】民航云南空管分局招聘应届毕业生启示一、民航云南空管分局简介:成立于20
    • 公务员 2010年云南省政协信息中心招聘9月...
      1、报名时间2010年9月25日至9月30日,上午9点至11点,下午14:30点至17:30点。2、报名地点省政协办公厅人事处,报名并进行资格审查。3、联系方式云南省政协办公厅人事处:46080824、报名注意事项(1)每位报名人员只能报考一个岗位。(2)报考人员持有效身份证、毕业证书、学位证书、职
    • 公务员 云南省体育局直属事业单位招聘简章
      公务员考试信息网提醒你关注:云南省体育局直属事业单位公开招聘工作人员简章报名办法(一)报名时间:2010年9月7日——8日,上午8:30—11:30,下午2:30—5:30。(二)报名地点:云南省人才市场(昆明市人民中路武成商业步行街)。(三)报名所需
    • 公务员 云南玉溪市广播电视局招聘玉溪人民广播...
      招考信息摘要;报名方法(一)报名时间:2010年11月8日2010年11月12日上午8:0011:30,下午14:3017:30(二)报名地点:玉溪市人才市场(三)携带材料:(1)毕业证书及学位证书;(2)各种职业资格及技术等级证书;(3)身份证、一寸免冠近照两张;(4)各种获奖证书。以上证书验原件
    • 公务员 云南玉溪市华宁县部分事业单位2010...
      公务员考试信息网提醒您关注玉溪市华宁县2010年部分事业单位招聘工作人员公告招聘原则、程序、办法招聘工作坚持岗位需要,公开、平等、竞争、择优原则,采取公开报名、统一考试、体检、考察、择优聘用的办法进行。(一)报名1、报名时间:2010年9月14日至9月16日(三天)2、报名地点:华宁县人才市场(原水
    • 公务员 云南省农业厅直属事业单位2010年招...
      公务员考试信息网提醒你关注:云南省农业厅直属事业单位2010年公开招聘33名工作人员公告报名及资格审查(一)报名时间:2010年9月16日至17日,上午9:00—11:30,下午14:00-17:00。(二)报名地点:云南人才市场一楼服务大厅(昆明市人民中路170号)。(三)报名所需材料
    • 公务员 2010年云南昆明市人民政府办公厅人...
      公务员考试信息网提醒你关注2010年昆明市人民政府办公厅人事处招聘工作人员启事昆明市人民政府办公厅人事处委托昆明市人才市场面向社会公开招聘工作人员1名,并由昆明市人才市场以派遣制形式用工,派遣至昆明市人民政府办公厅人事处从事购买服务工作,现将相关事宜公告如下。一、招聘岗位:购买服务岗位二、招聘人数:
    • 公务员 2010年云南玉溪市退管中心招聘公告
      摘要:【玉溪市退管中心公开招聘编外工作人员公告为适应退管工作需要,根据省、市相关文件精神,玉溪市企业退休人员管理服务中心决定购买公益性岗位向社公公开招聘编外人员3名,现将有关事宜公告如下:(四)单位决策班子集体研究.....】玉溪市退管中心公开招聘编外工作人员公告为适应退管工作需要,根据省、市相关文
    • 公务员 云南省信息安全测评中心招聘公告
      公务员考试信息网提醒你关注:云南省信息安全测评中心公开招聘工作人员公告报名有意者请填写报名表(附后),附上个人简历及相关影印资料,并发送至service@yntec.gov.cn或邮政投寄至:云南省昆明市西坝路283号云南省信息安全测评中心办公室(请注明应聘字样)邮编:650032联系人:张伟、胡磊
    • 公务员 2011年云南公务员考试报名时间
      据云南省人大代表、省人力资源和社会保障厅厅长解毅谈及2011年云南公务员招录工作时称:今年4月将展开的公务员招录,解毅表示,今年云南省考录公务员的人数仍将在6000人左右,并将加大向基层的考录比率,有2年以上基层工作经历的人员招录比,将从去年的70%提高到85%,从而使新到公务员岗位的工作人员能尽快
    • 公务员 云南省玉溪市红塔区2010年事业单位...
      公务员考试信息网提醒您关注云南省玉溪市红塔区2010年事业单位招聘工作人员考试报名时间报名时间:2010年10月21日10月22日(8:0017:30)实行本人现场报名,每位考生限报考一个岗位。报名地点:玉溪市红塔区人力资源市场(玉溪市玉兴路68号)笔试时间:2010年11月3日上午9:0011:3
    • 公务员 2010年云南省政协信息中心招聘考试...
      2010年云南省政协信息中心招聘考试报名时间报名时间2010年9月25日至9月30日,上午9点至11点,下午14:30点至17:30点。报名地点省政协办公厅人事处,报名并进行资格审查。笔试笔试时间和地点:领取准考证时通知。笔试按照招聘岗位与实际报名人数达到1:3以上的比例方可组织开考。笔试内容:公共
    • 公务员 云南选调公务员考试近期举行
      报名者需具有公务员身份报名时间为11月15日至19日从云南省人力资源和社会保障厅获悉,云南省工业和信息化委员会将面向全省各级相关经济管理部门选调3名公务员。报名者需具有公务员身份,报名时间为11月15日至19日。年龄在35周岁以下本科以上学历本次选调的公务员,要求年龄在35周岁以下(1975年11月
    • 公务员 2010年云南西双版纳州州直事业单位...
      2010年云南西双版纳州州直事业单位考聘考试报名时间报名时间:2010年10月20日-22日,上午8:00-12:00,下午3:00-6:00。(三)报名地点:西双版纳州人才市场(景洪市易武路17号西双版纳州人才服务中心大厅)。考试时间地点:公共科目考试时间:2010年11月2日上午9:00-11:
    • 公务员 云南省石林彝族自治县水务局所属事业单...
      NewsContent"招考信息摘要:【云南省石林彝族自治县水务局所属事业单位招聘简章经批准,石林彝族自治县水务局所属全额拨款事业单位水土保持委员会办公室(办公地点在石林县城龙泉路小区14号)2010年面向社会公开招聘专业技术人员5名,石林彝族自治县水务局水土保持委员会办公室主要职能职责是负责全县水
    • 公务员 民航云南空管分局(气象台)招聘启示
      NewsContent"招考信息摘要:【一、民航云南空管分局成立于2007年8月,在全国民航空管体制改革一体化进程中由原昆明空管中心更名为民航云南空管分局,是隶属民航总局空中交通管理局西南地区空管局的事业单位。主要为昆明管制区内的国际、国内航班提供安全可靠的空中交通管理、气象和情报服务。民航云南空管
    • 公务员 云南玉溪市急救中心2010招聘公告
      招考信息摘要;报名办法:1、报名时间:2010年11月8日至2010年11月12日,上午8:0011:30,下午14:3017:30。2、报名地点:玉溪市人才市场。3、携带材料:毕业证、学位证(急救医师岗位)、身份证、医师执业证书或护士执业证书、各种获奖证书、资格证书。以上证书验原件,交复印件。4、
    • 公务员 2011年云南省公安消防总队接收普通...
      招考信息摘要:【云南省公安消防总队2011年接收普通高等学校应届毕业生简章云南省公安消防总队是一支担负着防火、灭火和抢险救援任务的现役部队,属武警系列,享受解放军的同等待遇,执行解放军的条令、条例,在省委、省政府和省公安厅的领导下开展工作。随着云南经济社会的快速发展,消防部队的职能和作用日益凸显,已
    • 公务员 2010年云南玉溪市招考公告
      摘要:【为满足我市抚仙湖综合行政执法管理的需要,决定面向社会公开招考20名事业编制综合行政执法人员,现将有关事宜公告如下:一、招考方式招考工作由玉溪市人事局组织,在玉溪市纪检监察部门的监督下,按照德才兼备和公开、平等、.....】为满足我市抚仙湖综合行政执法管理的需要,决定面向社会公开招考20名事业
    • 公务员 2010云南审计厅选调公务员考试报名...
      公开选调4名公务员到厅机关记者12月1日从云南省人力资源和社会保障厅获悉,云南省审计厅将公开选调4名公务员到厅机关相关处(室)工作。基层工作经历截止时间为2010年11月30日此次选调对象主要面向云南省审计系统(参照公务员法管理的单位)在职公务员(工作人员)。考生须符合下列条件:历年公务员年度考核均
    • 公务员 2011云南省交通运输厅事业单位招聘...
      经省人力资源和社会保障厅批准,云南省交通运输厅部分事业单位将在2011年高校应届毕业生及社会专业技术人员中公开招聘工作人员,现将有关事项公告如下:一、招聘原则招聘遵循“公开、平等、竞争、择优”的原则,面向社会,公开报名,统一考试,综合评定,择优聘用。二、招聘单位、岗位及人数2
    • 公务员 云南玉溪市华宁县事业单位2010年招...
      玉溪市华宁县2010年部分事业单位招聘考试报名时间1、报名时间:2010年9月14日至9月16日(三天)3、笔试。拟定于9月24日统一组织笔试,具体地点详见准考证。4、面试。(1)报考学前教育岗位的考生面试拟定于9月19日统一组织面试,具体地点另行通知。(2)报考卫生医疗系统岗位的考生和报考其他岗位
    • 公务员 2010年云南省民族事务委员会部分直...
      公务员考试信息网提醒您关注:云南省民族事务委员会部分直属事业单位公开招聘14名工作人员公告招聘程序(一)报名时间:2010年12月14日至15日,上午9:00——11:00,下午3:00——5:00。(二)报名地点及联系方式:云南省昆明市环城西路170