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

首页 > 

考试

 > 2015年计算机二级...

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

1[填空题]下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。

请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

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

不得增行或删行,也不得更改程序的结构!

试题程序:

参考解析:

【参考答案】

(1)M (2)< (3)k

【考点分析】

本题考查:for循环语句的循环条件;if语句条件表达式;return语句完成函数值的返回。

【解题思路】

填空l:题目指出88所指字符串数组中共有M个字符串,所以for循环语句的循环条件是i

填空2:要求求长度最短的字符串,*n中存放的是已知字符串中长度最短的字符串的长度,将当前字符串长度与+n比较,若小于*n,则将该长度值赋给*n,因此if语句的条件表达式为len<*n。

填空3:将最短字符串的行下标作为函数值返回,变量k存储行下标的值。

2[单选题] 若有定义语句:int m[][3]={1,2,3,4,5,6,7};,则与该语句等价的是

A.int m[][3j={{1,2,3},{4,5,6},{i 7}};

B.int m[][3]={{1,2},{3,4},{5,6,7}};

C.int m[][3]={{1,2,3},{4,5},{6,7}};

D.int nl[][3]={{1},{2,3,4},{5,6,7}};

参考答案:A

参考解析:二维数组的初始化有两种方式,一种是分行初始化,方式为:数据类型数组名[行下标表达式][列下标表达式]={{第0行初值},{第1行初值表},…{最后l行初值表}};,如果初值表只对部分元素赋初值,没有被赋初值的元素将被自动赋值为0。另一种是按二维数组在内存中的排列顺序给各元素赋初值,这种方式就是不分行将所有数据依次列在一个花括号里,方式为:数据类型数组名[行下标表达式][列下标表达式]={初值表};,这种方式的赋值就是将初值表的数据依次赋予数组的每个元素,其中赋值是按照数组元素在内存中的位置进行的。题目中的初始化语句是第二种方法,如果用第一种方法应该是int m[][3]={{1,2,3},{4,5,6{,{7{};,这里应该保证除了最后一行,每一行都满列有3个元素,A选项正确。

3[单选题] 若有以下说明,则()不是对strcpy库函数正确的调用。

A.strcpy(str2,str1)B.

B.strcpy(str3,str1)

C.strcpy(str1,str2)

D.strcpy(str5,str1)

参考答案:C

参考解析:strcpy(s1,s2)函数的功能是将字符串s2复制到字符串s1中。要保证sl存储区能容纳下s2字符串。

4[单选题]下列关于栈的描述中错误的是()。

A.栈是先进后出的线性表

B.栈只能顺序存储

C.栈具有记忆作用

D.对栈的插入删除操作中,不需要改变栈底指针

参考答案:B

参考解析:栈是线性表的一种,它的特点是先进后出,并且只能在表的一端进行插入和删除操作的线性表,入栈和出栈都在栈顶进行,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。

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

A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的

B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构

C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构

D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性

参考答案:B

参考解析:线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。

6[单选题] 以下程序段完全正确的是( )。

A.int * p;scanf(”%d”,&p);

B.int*p;scanf(”%d”,P);

C.int k,* P:&k;scanf(’’%d”,P);

D.int k,*p;*P=&k;scanf(”%d”,P);

参考答案:C

参考解析:A选项中错在没有对指针进行初始化,是无效指针,并且在scanf(”%d”,&p)中无需再进行取地址操作;B选项中没有对指针进行初始化,是无效指针;D选项中语句+P=&k;的左端t pt是指针所指内存空间的值,&k是地址,应为P=&k。因此C选项正确。

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

程序运行后的输出结果是( )。

A.AfternoonB.ftemoonC.MorningD.oming

参考答案:A

参考解析:本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和一般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用做函数fun()的实参。在fun()函数中,++P操作使形参P往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过础nd()函数输出的字符串为“Afternoon”。因此A选项正确。

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

当执行程序时从键盘上输入Hello Beijing<回车>,则程序运行后的输出结果是( )。

A.hello bajiIlg

B.Hello Beijing

C.HELLO BEIJING

D.hELLO Beijing

参考答案:C

参考解析:主程序读取整个字符串存于s中,调用fun函数。字符指针c指向数组S。函数fun的功能是把指针C所指向的字符数组中的所有小写字符转换为大写。嚣cts函数可以把空格作为字符串的一部分输入,以回车作为输入结束。如果·c为小写字符,则}C={C一32(转大写)。因此C选项正确。

9[单选题] 有以下程序段:

当执行上述程序段,并从键盘输入:nalne=Lili nLim=1001<回车>后,name的值为( )。

A.name:=Lili num=1001B.nfll'ne=LiliC.Uli.h.um=D.Lili

参考答案:D

参考解析:在输入格式控制“name=%s num=%d”中,普通字符“ns.111e=num=”在输入时要原样输入,而格式控制符%s和%d对应各自的输入项,将输入的数据赋给相应的输入项。本题中输入“name=Lift hum=1001<回车>”后,将字符串Ijli赋给字符数组llalne,整数1001赋给变量num。因此D选项正确。

10[单选题] 有以下函数:

以下关于aaa函数功能叙述正确的是( )。

A.将串s复制到串t

B.比较两个串的大小

C.求字符串s的长度

D.求字符串s所占字节数

参考答案:C

参考解析:本题重点考察的知识点while循环语句的应用。一()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t一一;语句让它回到结束标识处。最后返回t—s,s还是指向字符串第l个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。

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

点击显示

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

相关资讯

最新资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
    • 中考 2015陕西榆林中考成绩查询时间:7...
      榆林市中考成绩将于7月20日12时公布。考生填报志愿时间也从7月20日12时开始,至7月27日中午12时结束。届时,考生可登录榆林招生考试信息网查询成绩、填报志愿。
    • 中考 铁一中贺少康同学夺得2015西安中考...
      7月22日中午,经西安市中招领导小组研究确定,西安市城郊六区:碑林区、新城区、莲湖区、雁塔区、未央区(含已划归西咸新区沣东新城地区)、灞桥区普通高中招生录取最低控制分数线为528分。铁一中贺少康同学夺得西安中考状元,总分688。
    • 中考 2015年太原中考补报志愿今日24时...
      一、网上补报志愿时间7月15日0点—7月17日24点,考生登录“太原招生考试网”“2015年考生信息管理与服务平台”,输入“中考报名号”或“准考证号码”、“登录密码”后进入系统,进行补报志愿。
    • 中考 2015天津中考录取结果查询时间:7...
      根据天津招考咨询网发布的消息得知,2015年天津城六区中考录取结果于7月31日10点起公布!考生可通过四种方式查询本人录取结果,小编预祝各位考生都能考入自己心仪的学校。
    • 中考 2015天津开发区中考录取结果查询入...
      2015年天津经济开发区中考录取结果可以查询了!家长可以登录泰达教育网进行查询。网址:http://edu.teda.gov.cn在最下方“教育专题”中,点击进入“开发区公办普通高中录取结果查询”,输入考生号,即可查询。津经济开发区中考录取结果查询入口:http://edu.teda.gov.cn/...
    • 中考 2015年天津中考各普通高中录取分数...
      2015年天津市普通高中录取分数线学校名称2015年分数线学校名称2015年分数线二十中学547.31九中494.3四中545.5五十七中492.8二南开中学541.1育才483.8四十二中538.6五十一中487.5双菱537.5育红494.75益中542.1复兴485.75海河中学534.1三十...
    • 中考 2015年陕西宝鸡中考成绩查询时间:...
      2015年陕西宝鸡中考成绩查询时间已公布,成绩于7月17日起可以查询,请各位考生登陆宝鸡招生考试信息网官网查询成绩!
    • 中考 2015西安中考城六区普通高中8月4...
      我市城六区(含已划归西咸新区沣东新城地区)普通高中录取工作已于8月3日基本完成。由于部分考生报考志愿不够科学、合理,使得528分最低控制线上部分考生没有被任何学校录取,同时有部分普通高中没有完成招生计划。按照录取工作方案,为了妥善解决这一问题,经市中招领导小组研究决定:向社会公布考生录取结果和未完成...
    • 中考 网传:2015年西安中考各高中录取分...
      五大名校西工大附中662,分校649;铁一中660,铁一国际650;高新一中654;交大附中653,分校645;师大附中650。二类重点高中1西安中学643,西安市三中631,八十三中630,西大附中630,市一中629二类重点高中2八十九中618,西安高级中学614,二十六中统招619定转统613...
    • 中考 2015年山西晋城中考录取工作时间安...
      7月10日前 召开2015年全市高中录取工作启动会议。7月10日--14日 信息统计;7月15日--7月21日 招生学校电子档案预投放分数线、预投放考生名单公示;职业高中、职业中专、技工学校根据预投放考生花名安排考生办理入学手续。7月22日--23日 公示期间考生问题反映汇总;7月24日 领导组听取...
    • 中考 2015咸阳中考补录学生填报志愿8月...
      7月29日,记者从市教育局了解到,今年普通高中招生全市统招批次的录取工作已经结束,填报全市统招志愿的考生可在7月29日8时至7月31日18时登录咸阳招生考试网查询录取结果。被录取的考生请于8月1日至8月3日携带身份证、户口簿、中考准考证到录取学校报名注册。具体报名注册程序请查询录取学校报名须知。今年...
    • 中考 2015年山西阳泉中考普通高中(A类...
      2015年普通高中(A类)招生计划及分数线学校首批统招生第 二 批 统 招 生计划数分数线非指标生指标生指标生未完成转为统招生计划数分数线计划数完成计划数分数线计划数分数线阳泉一中200617(20)100608700540548160537(12.86)阳泉十一中100602(15.23)8058...
    • 中考 2015西藏内高班录取分数线已公布
      记者从自治区教育厅获悉,我区2015年区内生源报考内地西藏高中班政审、体检控制分数线已经出炉。区内少数民族生源:523分,区内进藏干部职工子女:559分。区内生源报考内地西藏高中班政审、体检控制分数线不含区内政策加分,插班高中、普通高中最低录取控制线以西藏自治区教育厅内地西藏班招生办公室公告为准。2...
    • 中考 2015年陕西渭南中考查分入口:渭南...
      2015年陕西渭南中考成绩查询入口现已开通,请各位考生登录“渭南考试管理中心”查询考试成绩,小编在此祝各位考生取得好成绩!!2015年陕西渭南中考成绩查询入口:http://www.wnksgl.com/
    • 中考 2015陕西西安中考成绩明日可查询 ...
      西安城六区高中录取顺序按批次进行城六区考生普通高中统招志愿分为两个批次。第一批次:考生可在城六区所辖省级标准化高中(包括省级示范高中)里任意选报3所学校作为普通高中的第一批次志愿。第二批次:考生还须在城六区所属的非省级标准化高中里,任意选报2所作为普通高中的第二批次志愿。同一批次选报的学校为平行志愿...
    • 中考 2015年山西晋城中考分数线已公布
      2015山西晋城中考录取分数线(已公布)2015年普通高中、职业高中、职业中专、技工学校预录取信息统计工作今天结束。预录取工作严格执行《晋城市2015年高中录取实施办法》的规定,从高分到低分遵从考生的志愿顺序择优选定,现将招生学校考生预投放分数线、预投档考生名单进行公示,公示时间截止到7月21日18...
    • 中考 2015年临汾市中考补录将于8月10...
      记者在市招考委获悉,我市普通高中录取工作已基本完成,因个别考生放弃原录学校报到机会,使部分学校出现缺额。按照录取工作进程,将在8月6日―8日征报志愿,8月10日录取。征报志愿条件和补录原则:1、凡未被普通高中录取的考生,根据所报学校生源范围且达到学校所属县(市、区)普通高中文化最低录取控制分数线可登...
    • 中考 2015年山西阳泉中考录取结果查询入...
      2015年山西阳泉中考录取将于7月15日开始,届时请各位考生可登录“阳泉招生考试网”查询录取结果!2015年山西阳泉中考录取查询入口:http://www.yqszkzx.com/
    • 中考 2015年西安城区中考分数线划定:5...
      上午从西安市教育局了解到,经西安市中招领导小组会议研究,2015年西安市城六区:碑林区、新城区、莲湖区、雁塔区、未央区(含已划归西咸新区沣东新城地区)、灞桥区,普通高中录取最低控制线为528分。四区三县:阎良区、临潼区、长安区(含已划归西咸新区沣东新城地区)高陵区、户县、蓝田县、周至县,普通高中招生...
    • 中考 2015年陕西汉中中考成绩查询入口:...
      汉中招生考试信息网是本次汉中中考成绩查询工作指定官网,据了解,汉中招生考试信息网中考成绩查询将从7月16日开始,届时考生可点击以下链接进入汉中招生考试信息网中考成绩查询入口查询成绩,预祝考生取得优异的成绩!2015年陕西汉中中考成绩查询入口:http://www.hzeac.com/
    • 中考 2015年陕西咸阳中考录取结果8月1...
      按照咸阳市招生考试中心关于2015年全市普通高中考试招生工作日程安排,咸阳市2015中考统招录取结果将于8月11日公布,届时家长和孩子们可以登录咸阳市招生考试官网进行查询。内 容时 间全省统一考试6月27日至28日全市普通高中特长生专业课统一测试7月2日至10日公布特长生专业测试成绩7月15日公布中...
    • 中考 2015西安中考录取结束 未经审批招...
      记者从市教育局获悉,西安市今年中考城六区普通高中录取已经结束。所有学校录取的所有学生都要严格履行审批手续,未经审批,录取结果无效。目前,西安市城六区普通高中录取,经过集中录取和征集志愿,普通高中招生计划均已完成。四区三县的普通高中录取工作,将于8月10日前陆续结束。按照规定,任何学校不得自行录取学生...
    • 中考 2015天津各高中军训及分班考试时间...
      2015中考已落下帷幕,想必这段时间大家都在等待录取通知书的到来吧。还有半个多月就要步入高中生活了,部分学校会在开学前组织军训和分班考试,希望各位同学知道时间后早早准备喽。第四中学:8月22日报到,8月24日-28日军训,没有分班考试;耀华中学:10月8日军训,没有分班考试;二十中学:8月23日军训...
    • 中考 2015西安中考状元是个小美女 生活...
      得知自己获得西安市中考第一名,贺少康正在北京和同学旅游,妈妈打电话告诉她这一消息后,贺少康说,她有喜悦有激动也有一定的压力,今后还需要继续努力。贺少康的妈妈席女师说,她从不要求孩子的分数,也从不会拿自己的孩子和别家的孩子进行比较,因为这对孩子是一种伤害,每个孩子都有自己的特点、优点和方向,拿自己孩子...
    • 中考 全面解读2015西安中考招生政策
      全市公办普通高中学校取消择校生计划变化一,按照教育部等七部委《关于2012年治理教育乱收费规范教育收费工作的实施意见》(教办〔2012〕4号)精神,要求各地要采取有力措施,加大政府投入,改善办学条件,在3年内取消公办普通高中招收择校生。从2015年起全市公办普通高中学校取消招收择校生,不再下达择校生...
    • 中考 2015西安中考成绩600分以上考生...
      记者昨日从市教育局获悉,今年全市中考600分以上人数是去年2倍多,城六区以外平均分较去年增加22分。据悉,近年来市教育局实施并推进大学区管理制改革,推进教育均衡发展。从2013年至2015年,在全省中考命题的难度系数维持平稳前提下,西安市全市中考无论单科成绩、总分情况都是稳步提升,学业水平不断提高。...
    • 中考 2015年山西晋城中考补录志愿填报自...
      经过补充录取,部分中职学校仍有招生计划缺额。新学年开学日益临近,中考招生工作接近尾声,为让更多的考生接受高中阶段教育,市中考录取领导组决定8月10日8点至月13日18点再安排一次志愿征报。尚未被任何学校录取的考生,登录晋城市招考中心中考信息管理与服务平台(网址:www.jckszx.cn)填报有缺额...
    • 中考 2015天津中考重点高中录取结束 多...
      记者从天津市教育招生考试院获悉,截至目前,天津师范大学学前教育专业、9所艺术类高中学校以及南开中学、天津一中、耀华中学、新华中学、实验中学、天津二中、天津七中、天津三中、天津中学9所市重点高中的录取工作已经结束,19所招生学校共录取新生4945人。从21日10时起,考生可通过以下四种方式查询本人录取...
    • 中考 2015年陕西汉中中考成绩查询时间:...
      据了解2015年陕西汉中中考成绩查询时间已公布,成绩于7月16日起可以查询,请各位考生登陆汉中招生考试信息网查询成绩!
    • 中考 2015咸阳中考补录8月1日开始填报...
      7月29日,记者从市教育局了解到,今年普通高中招生全市统招批次的录取工作已经结束,填报全市统招志愿的考生可在7月29日8时至7月31日18时登录咸阳招生考试网(www.xykszs.com)查询录取结果。被录取的考生请于8月1日至8月3日携带身份证、户口簿、中考准考证到录取学校报名注册。具体报名注册...