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

首页 > 

考试

 > 2015年计算机二级...

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

1[填空题]请补充主函数main(),该函数的功能是:把从键盘输人的3个整数按从小到大输出。

例如,输入“50 60 40”,结果输出“40 50 60”。

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

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

试题程序:

参考解析:

【1】x>y【2】x>z【3】y>z【解析】由程序最后的输出可知变量x 中存放3个整数中最小的,变量2中存放3个整数中最大的。当x大于y时,变量x和y互换,因此,【1】处填x>y。当x大于2时,变量x和z互换,因此,【2】处填x>z。当y大于z时,变量y和z互换,因此’【3】处填y>z。

2[简答题]下列给定的程序中,函数proc()的功能是:将str所指字符串中出现的t1所指字符串全部替换成t2所指字符串,所形成的新的字符串放在w所指的数组中。在此处,要求t1和t2所指字符串的长度相同。

例如,当str所指字符串中所指的内容为abcdabcdef9,t1所指字符串中的内容为bc,t2所指字符串中的内容为11时,结果在w所指的数组中的内容应为alldalldefg。请修改程序中的错误,使它能得出正确的结果。

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

试题程序:

参考解析:

(1)错误:int proc(char*str,char*t1,char*t2,char*w)

正确:void proc(char*str,char*t1.char*t2,char*w)

(2)错误:while(r)

正确:while(*r)

(3)错误:r++

正确:r++;

【解析】:由主函数中proc()函数的调用以及proc()函数的定义,可知该函数没有返回值,因此把proc()前的“int”改为“void”;由proc()函数可知,变量r指向的是字符串t1地址,while循环要判断的是字符串tl是否结束,因此,“while(r)”应改为“while(*r)”;C语言中,每一条语句都以分号结束,因此。“r++”后要加上分号。

3[单选题]以下叙述中正确的是

A.在c语言中,逻辑真值和假值分别对应1和0

B.关系运算符两边的运算对象可以是C语言中任意合法的表达式

C.对于浮点变量x和y,表达式:x==y是非法的,会出编译错误

D.分支结构是根据算术表达式的结果来判断流程走向的

参考答案:B

参考解析:A选项中,在c语言中,逻辑真值对应非0;C选项中,表达式:x==y是合法的;D选项中,分支结构的流程走向是根据表达式的值,并不仅仅是算数表达式的值。因此B选项正确。

4[简答题]下列给定程序中,函数proc()的功能是:对M名学生的学习成绩,按从低到高的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。

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

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

试题程序:

参考解析:

(1)错误:*t=calloe(m,sizeof(STU));

正确:(struct ss*)calloc(m,sizeof(STU));

(2)错误:for(i=j=0;i

正确:for(i=j=0;i

(3)错误:t[k].s=b[j].s;

正确:t[k]=b[j];

【解析】由函数proc()可知,变量t是指向动态存储空间的变量,因此不能间接访问运算符,而函数calloc的返回值类型为void*,要进行显式类型转换,因此“*t=calloc(m,si-zeof(STU));”应改为“(struct ss*)calloc(m,sizeof(STU));”。

由程序可知,变量i为控制学生个数的变量,因此“for(i=j=

5[单选题] 以下叙述中错误的是( )。

A.用户定义的函数中可以没有return语句

B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

C.用户定义的函数中若没有reillnl语句,则应当定义函数为void类型

D.函数的retU/Tl语句中可以没有表达式

参考答案:B

参考解析:本题重点考察函数返回值的相关知识,函数的值只能通过returll语句返回主调函数,在函敦中允许有多个return语句,但每次调用只能有一个return语句t执行,因此只能返回一个函数值。不返回函数值的函数,可以明确定义为“空类型”,类型说明符为“void”。因此B选项正确。

6[单选题] 下述程序的输出结果是()。

A.4,4B.2,2C.4,5 D.2,4

参考答案:D

参考解析:首先定义了一个指向一维数组b的指针p,一个指向指针p的指针变量q;输出*(p++)是先输出*p,即b[0]的值,再将指针p指向数组的下一个元素b[1];输出**q是输出指针P所指单元的内容。

7[单选题] 有如下程序段:

执行该程序后,x的值为()。

A.trueB.falseC.0 D.1

参考答案:D

参考解析:在C语言中,当表达式成立时用l表示,不成立时用0表示,即X=(a&&b)&&(c<ˊ B'ˊ)](14&&15)&&(ˊAˊ<'Bˊ)=1 &&1=1,故选择D选项。

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

执行后的结果是()。

A.输出字符a的ASCⅡ码

B.输出字符C的ASCⅡ码

C.输出字符C

D.程序出错

参考答案:D

参考解析:因为字符数组s[];中的数组名S表示的是一个地址常量。所以语句“s+=2;”不能将指针在当前位置的基础上再向后移动两位,因而程序编译时出错。

9[单选题]

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

A.Qian,f,350,Sun,f,350B.Qiamf,350,Qian,f,350C.Qian,f,350,Sun,m,370D.Zha0,m,290,Sun,m,370

参考答案:A

参考解析:c语言函数参数传递大致分为:

1、值传递过程中。被调函数的形参作为被调函数的局部变量处理,即在内存的堆栈中开辟空间以存放由主调函数放进来的实参的值,从而成为了实参的一个拷贝。值传递的特点是被调函数对形参的任何操作都是作为局部变量进行,不会影响主调函数的实参变量的值。

2、地址传递过程中,被调函数的形参虽然也作为局部变量在堆栈中开辟了内存空间,但是这时存放的是由主调函数放进来的实参变量的地址。被调函数对形参的任何操作都被处理成间接寻址,即通过堆栈中存放的地址访问主调函数中的实参变量。正因为如此,被调函数对形参做的任何操作都影响了主调函数中的实参变量。结构体中nanle是数组,做实参传递,会退化为指针,因此调用f(),b.nanle发生修改,其他的成员,传递的是拷贝,不会被修改。因此输出Sun,f,350。故答案为A选项。

10[填空题]函数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位置等于其距离尾位置的结点)的元素交换,由此实现数组的逆置。

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

点击显示

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

相关资讯

最新资讯

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
    • 公务员 广东汕头大学医学院第一附属医院201...
      广东汕头大学医学院第一附属医院2013年1月招聘人员招聘如下岗位:具备博士学位的下列各科医师:呼吸内科、老年病学内科、骨科、神经外科。具备硕士研究生或以上学历的下列各科医师:心血管内科、呼吸内科、感染科(肝病、消化内科或影像专业)、急诊内科、老年病学内科、小儿外科、生殖医学科(生殖医学、妇产科或生物
    • 公务员 广东省惠州学院2013年招聘80名专...
      广东省惠州学院2013年招聘80名专业技术人员招聘80名专业技术人才招聘岗位、条件及范围(一)招聘岗位及基本资格条件详见附件1:惠州学院2012-2013年度公开招聘专业技术人才计划。(二)其他资格条件1.具有中华人民共和国国籍;2.遵纪守法,忠诚教育事业,恪守学术规范,遵守学校的规章制度,具有良好
    • 公务员 广东省中山市黄圃华洋学校2013年春...
      广东省中山市黄圃华洋学校2013年春季招聘教师招聘对象小学数学教师、中学各科教师各2名。应聘条件1.师范类大专以上学历,有民办学校教育教学经验者优先考虑,待遇面议。2.有相应的教师资格证、学历证、普通话等级证书。招聘方式应聘者请将个人简历、近照及身份证、教师资格证、毕业证、荣誉证书等复印件通过电子邮
    • 公务员 广东省惠州市惠东县2013年招聘大学...
      广东省惠州市惠东县2013年招聘大学生村官一、公开招聘数量、对象和条件全县共招聘大学生“村官”35名,其中平山街道1名、大岭镇2名、白花镇4名、梁化镇3名、稔山镇2名、铁涌镇2名、平海镇1名、吉隆镇1名、黄埠镇2名、多祝镇3名、白盆珠镇4名、安墩镇2名、高潭镇3名、宝口镇2名
    • 公务员 广东省教育厅政务服务中心2013年招...
      广东省教育厅政务服务中心2013年招聘工作人员应聘人员基本条件(一)思想政治素质好,业务能力强,遵纪守法,作风正派,团队合作意识强,身体健康;(二)具有一定的专业知识及相关的工作经验;(三)非广州市户籍者应满足广州市入户条件;(四)服从工作安排和岗位调配;(五)招聘人员的年龄计算截止时间为2012年
    • 公务员 广东省中山市龙泉学校2013年春季招...
      广东省中山市龙泉学校2013年春季招聘教师具体要求热爱教育工作,师德高尚,师范院校专科以上学历,具有教师资格证等,会使用多媒体进行教学。应聘条件1.有一定的教学工作经验,年龄一般不超40岁。2.有民办学校教学经验和班主任经验者优先。面试时间及安排有意应聘者请持相关证件的原件和复印件以及个人简历直接来
    • 公务员 广东省中山市古镇新徽学校2013年春...
      广东省中山市古镇新徽学校2013年春季招聘8名教师诚聘小学语文老师2名,数学老师2名,英语老师2名,音乐老师1名,体育老师1名。招聘条件:1.40岁以下,男女不限;2.品行端正,有良好师德,爱岗敬业,吃苦耐劳,工作积极,责任心强。3.师范类大专以上学历,具有相应的教师资格证、普通话等级证、职称证等证
    • 公务员 广东省佛山市启聪学校2013年招聘人...
      广东省佛山市启聪学校2013年招聘人员招聘岗位及人数:岗位1:中文专业老师(专业技术人员)1人,从事中文教学工作。岗位2:数学专业老师(专业技术人员)2人,从事数学教学工作。岗位3:园林艺术专业老师(专业技术人员)1人,从事园林艺术教学工作。招聘条件:应聘人员应同时具备下列基本条件及岗位任职条件:(
    • 公务员 广东省中山市明德学校2013年春季招...
      广东省中山市明德学校2013年春季招聘教师招聘岗位中小学各科教师,急聘中小学语数英及初中地理专职教师。要求:年龄40岁以下,大专以上学历,具有相应教师资格;工作经验不低于2年。招聘时间2013年1月19日至20日,上午9:30在学校多媒体电教室集中参加面试(含笔试和试讲)。招聘要求1.应聘者发送电子
    • 公务员 广东省珠海高栏港经济区南水镇中心幼儿...
      广东省珠海高栏港经济区南水镇中心幼儿园2013年招聘10名教师招聘岗位、人数招聘条件(一)基本条件遵纪守法,政治思想素质好,品行端正,热爱学前教育事业,身体健康。(二)具体条件(1)学历及专业:①舞蹈、美术、体育:普通高等院校全日制大专及以上学历,且所学专业与报考岗位相符。②幼儿师范专业:具有大专及
    • 公务员 广东省中山市沙溪华强学校2013年春...
      广东省中山市沙溪华强学校2013年春季招聘教师诚聘中小学各科优秀教师。具体要求:1.思想素质好,热爱中小学教育事业,遵守《中小学教师职业道德规范
    • 公务员 广东省深圳市龙岗区启英学校2013年...
      广东省深圳市龙岗区启英学校2013年教师招聘招聘岗位小学、初中各科教师若干名(中小学科学教师,专业以物理、化学、生物为主)招聘要求1.有良好的师德师风,身体健康,男性教师不超过50岁,女性教师不超过45岁,有一年以上民办学校教学经验;2.会制作课件,能熟练运用多媒体教学,熟悉新课程标准;3.师范类大
    • 公务员 广东省中山市板芙镇2013年招聘政府...
      广东省中山市板芙镇2013年招聘政府雇员报考条件(一)具有中华人民共和国国籍,拥护中华人民共和国宪法;(二)遵纪守法,具有良好的品行;(三)具有正常履行职责的身体条件和工作能力;(四)无违反计划生育政策;(五)曾因犯罪受过刑事处罚的人员和曾被开除公职的人员,以及有关法律法规规定不得录用到机关事业单位
    • 公务员 广东省人口发展研究院2013年招聘人...
      广东省人口发展研究院2013年招聘人员招聘岗位及人数本次公开招聘专业技术岗位6人,其中人口资源环境学专业2个,人口经济学专业1个,人口统计学专业1个,计算机应用专业1个,人口社会学专业1个。招聘程序、办法(一)报名1、报名基本条件(1)遵纪守法,品行端正,认真负责,团结协作,身体健康,积极向上;(2
    • 公务员 广东省深圳市宝安区景山实验学校201...
      广东省深圳市宝安区景山实验学校2013年1月诚聘中小学教师招聘职位:中小学各科教师。招聘要求:1、专科以上学历,有教师资格证。2、师德高尚,身体健康,有工作激情和较强的工作责任心。3、年龄在45岁以下,有民办学校工作经验的优先。。教师待遇:1、学校免费提供食宿,按规定购买社保。2、小学月工资2600
    • 公务员 广东省深圳市宝安区振兴学校2013年...
      广东省深圳市宝安区振兴学校2013年春季招聘教师招聘职位:因工作需要,我校招聘小学语文、数学、英语、美术、音乐,初中英语、语文、体育老师,有经验者优先。招聘要求:个人基本情况简历表、一份亲笔自荐信、毕业证、教师资格证、身份证等相关证件,验原件收复印件。要求大专以上学历,具有教师资格证,资格审查合格后
    • 公务员 广东省中山市新苗学校2013年春季招...
      广东省中山市新苗学校2013年春季招聘教师诚聘2013年春季学期小学语、数、英教师。应聘条件:1.热爱教育事业,师德高尚,身心健康,形象良好,服从管理,工作积极,责任心强。2.具备师范院校专科及以上学历,有一年及以上工作经验,年龄在40岁以下,有普通话等级证和相应教师资格证。3.熟悉电脑和多媒体操作
    • 公务员 广东省广州市天河区东泰学校2013年...
      广东省广州市天河区东泰学校2013年1月招聘7名教师招聘下学期小学语文教师2名(低年级)、数学教师2名、英语教师1名、体育教师2名。?招聘条件:相关专业大专以上学历,持有教师资格证,有民办学校工作经验者优先。?工资待遇:面议http://www.sdsgwy.com/。学校地址:天河区东圃镇前进街宦
    • 公务员 广东省茂名市市直卫生系统2013年招...
      广东省茂名市市直卫生系统2013年招聘23名医务人员招聘职位为进一步深化茂名市医疗卫生体制改革,广纳医疗卫生技术人才,拓展医疗卫生业务,满足广大人民群众日益增长的医疗、保健需求,经茂名市机构编制委员会批准,2013年茂名市卫生系统事业单位向全国高校毕业生招聘医务工作者,享受茂名市事业单位在编人员待遇
    • 公务员 广东省中山市新长江学校2013年春季...
      广东省中山市新长江学校2013年春季教师招聘招聘中小学各专业优秀教师1.应聘者须从全日制师范类学院毕业,取得专科及以上学历,具有相应教师资格证和普通话等级证书。2.思想上进,热爱教育事业,身体健康,形象较好。3.教学能力较强、能胜任班主任或校车接送工作。4.有教学经验者优先录取,待遇面议。学校地址:
    • 公务员 广东省茂名市直属学校2013年现场招...
      广东省茂名市直属学校2013年现场招聘54名教师(华中师范大学)招聘职位和人数(共54名)为广纳教师人才,进一步推动茂名市直属学校全面、均衡、优质、和谐发展,经茂名市机构编制委员会批准,2013年茂名市直属学校面向全国“211工程”、“985工程”高校
    • 公务员 广东湛江市赤坎区事业单位2013年招...
      广东湛江市赤坎区事业单位2013年招聘工作人员报考基本条件1.拥护中华人民共和国宪法;2.思想政治素质好,遵纪守法,作风正派;3.具有岗位所需的各项资格条件;4.适应岗位要求的身体条件。涉嫌违法违纪,或正在接受纪律审查以及其它不符合事业单位招聘条件的人员,不接受其报名。报名报名者本人持户口簿、身份证
    • 公务员 广东韶关市人力资源和社会保障局下属事...
      广东韶关市人力资源和社会保障局下属事业单位2013年招聘工作人员招聘程序(一)报名与资格审查。1、报名的基本条件:(1)具有中华人民共和国国籍,享有公民的政治权利,遵守中华人民共和国宪法和法律;(2)具有大专及以上学历(大专学历人员限韶关市户籍);(3)具备良好的品行和职业道德;(4)具备岗位所需的
    • 公务员 广东工业大学机电工程学院2013年教...
      广东工业大学机电工程学院2013年教师招聘招聘岗位:公开招聘教师3名,引进“青年英才”8名,校“百人计划”特聘教授5名。应聘条件:1、2013年国内外应届博士生及出站博士后;国内往届博士生;海外优秀博士、博士后。其中有海外留学工作经历人员或具有企业一线
    • 公务员 广东南海农村商业银行股份有限公司20...
      广东南海农村商业银行股份有限公司2013年招聘250名柜员招聘劳务柜员以补充营业网点前台业务人员招聘岗位:(一)总行片区劳务柜员;(二)里水松岗片区劳务柜员;(三)狮山丹灶片区劳务柜员:(四)西樵九江片区劳务柜员。招聘人数:经初步规划各岗位计划招聘人数如下,具体录用人数根据实际情况确定。招聘对象(一
    • 公务员 广东省中山市东区艳阳学校2013年春...
      广东省中山市东区艳阳学校2013年春季招聘教师招聘岗位:小学:语文、数学(小学低段)、英语、音乐、书法、体育、武术初中:语文、数学、地理、历史、政治、英语基本条件:1、师范院校毕业,专科或专科以上学历,具有相应的教师资格证;2、遵纪守法,品行端正,身体健康;3、爱岗敬业,责任感强,有团队合作精神,能
    • 公务员 广东水利电力职业技术学院2013年人...
      广东水利电力职业技术学院2013年人才招聘需求表应聘材料:(一)个人简历、近照(二)充分反映本人工作能力的相应材料(三)各位求职人员请注意,以电子邮件形式发送简历时,请把标题注明为“姓名+专业+学历/职称”联系人:林老师Email:linxl@gdsdxy.cnhttp://
    • 公务员 广东省中山市东海学校2013年招聘1...
      广东省中山市东海学校2013年招聘10名教师招聘2013年春季学期部分教师。招聘岗位:小学语文、数学、英语、体育、音乐和初中语文各2名。招聘条件:1.品行端正,身体健康,心态良好,性格开朗,尊重他人,无体罚学生的思想倾向。党员及曾有过志愿者服务经历的优先考虑。2.大专以上学历,有教师资格证,有较先进
    • 公务员 广东省深圳市石岩公学2013年1月诚...
      广东省深圳市石岩公学2013年1月诚聘优秀教师招聘职位招聘幼儿园、小学、中学、国际部各学科优秀教师。招聘条件1.学前教育部教师带班教师:30岁以下,气质高雅,亲和力强,普通话标准;学前教育大专以上学历,有教师资格证;从事幼儿教育工作一年以上(优秀应届毕业生除外);热爱幼儿教育工作,专业技能全面。有英
    • 公务员 广东省广州日报报业集团2013年人才...
      广东省广州日报报业集团2013年人才招聘校园招聘涵盖广州日报报业集团、广东广州日报传媒股份有限公司(粤传媒)的新闻采编、行政、人力资源、财务、法务、信息技术、市场营销、印刷技术等20多个岗位。招聘分为网上应聘、招聘宣讲会、笔试、面试、录用通知等环节。具体岗位信息及招聘流程请密切关注近期大洋网www.