2012年3月计算机等级考试二级c语言试题

2012年3月计算机等级考试二级c语言试题

ID:16608981

大小:94.50 KB

页数:28页

时间:2018-08-23

2012年3月计算机等级考试二级c语言试题_第1页
2012年3月计算机等级考试二级c语言试题_第2页
2012年3月计算机等级考试二级c语言试题_第3页
2012年3月计算机等级考试二级c语言试题_第4页
2012年3月计算机等级考试二级c语言试题_第5页
资源描述:

《2012年3月计算机等级考试二级c语言试题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第1套一、填空给定函数的功能是调用fun函数建立班级通讯录。通讯录记录每位学生的编号,姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为答案yfile5.dat的二进制文件中。答案:1.STYPE2.FILE3.fp二、修改先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串后面。答案:1.for(i=0;i

2、案数的十位和个位数依次放在c数的百位和个位上。*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);第2套一、填空从键盘输入若干行文本(每行不超过80个字符),写到文件答案yfile4.txt中,用-1作为字符串输入结束的标记。然后将文件的内容读出显示在屏幕上。文件的读写分别有自定义函数ReadText和WriteText实现。答案:*fwstrstr二、修改从低位开始取出长整形变量s中的奇数位上的数,依次构成一个新数放在t中,高位仍放在高位,低位仍放在低位。答案:long*tsl=sl*10;三

3、、程序将两个两位数的正整数a,答案合并成一个整数放在c中。合并的方式:将a数的十位和个位数依次放在c数的千位和十位上,答案数的十位和个位数依次放在c数的百位和个位上。*c=(b/10)*1000+(a%10)*100+(b%10)*10+(a/10);第3套一、填空将自然数1~10以及它们的平方根写到名为答案yfile3txt的文本文档中,然后再顺序读出显示在屏幕上。答案:(1)fp(2)fclose(fp)(3)fname二、修改将n个无序整数从小到大排序。答案:for(i=j+1;i

4、的正整数a,答案合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,答案数的十位和个位数依次放在c数的百位和个位上*c=(b%10)*1000+(a%10)*100+(b/10)*10+(a/10);第4套一、填空调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0,在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中otherstaffoftheCentre.Duringthewar

5、,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenter

6、prisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand答案:“r”fsft二、修改将长整形数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位仍在低位。答案:if(d%2==0)s/=10;三、程序将两个两位数的正整数a,答案合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在

7、c数的千位和十位上,答案数的十位和个位数依次放在c数的百位和个位上。*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);第5套一、填空把形参x的值放入一个新结点并插入到链表中,插入后结点数据域的值仍保持递增有序。答案:xps二、修改计算正整数num的各位上的数字之积。答案:longk=1;num/=10;三、程序计算n门课程的平均分,计算结果作为函数值返回。答案:inti;floatave=0.0;for(i=0;i

8、第6套一、填空给定程序中已建立一个带有头结点的单向链表,在答案ain函数中将多次调用fun函数,没调用一次fun函数,输出链表尾部结点中的数据,并释放该节点,是链表缩短。答案:nextt->datat二、修改将字符串中的字符按逆序输出,单补改变字符串中的内容。答

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。