为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题

2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题

2020-03-09 4页 pdf 4MB 6阅读

用户头像 机构认证

掌心博阅电子书

青岛掌心博阅电子书有限公司主要从事考试类电子书的编辑与创作工作。

举报
2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题主编:掌心博阅电子书特别说明本书严格按照该考研科目最新专业课真题题型、试题数量和考试难度出题,结合考研大纲整理编写了五套冲刺模拟试题并给出了答案解析。涵盖了这一考研科目常考试题及重点试题,针对性强,是考研报考本校该科目专业课复习冲刺阶段的首选资料。版权声明青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但...
2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题
2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序考研冲刺模拟五套题主编:掌心博阅电子书特别说明本书严格按照该考研科目最新专业课真题题型、数量和考试难度出题,结合考研大纲整理编写了五套冲刺模拟试题并给出了解析。涵盖了这一考研科目常考试题及重点试题,针对性强,是考研报考本校该科目专业课复习冲刺阶段的首选资料。版权声明青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。www.handebook.com第3页,共31页目录2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(一).....................................................................................................................................42021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(二)...................................................................................................................................102021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(三)...................................................................................................................................142021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(四)...................................................................................................................................212021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(五)...................................................................................................................................27www.handebook.com第4页,共31页2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(一)一、编程题1.编写某商业银行的网银登录系统。如果口令输入错误,则提示“口令有误,请重新输入”;如果连续错误输入3次,则提示“该账户异常,将锁定24小时”;如果口令正确,则提示“口令验证通过”(假设用户口令为123456)。【答案】2.编程序解决百钱买百鸡问题,公元前5世纪,我国数学家张丘建在《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?【答案】www.handebook.com第5页,共31页【参考图】见下图。图3.编程从键盘输入10个数,求它们的方差。求方差的公式如下:【答案】4.编写程序,从键盘输入一整型分钟数,将其换算成用小时和分钟表示,然后进行输出。【答案】www.handebook.com第6页,共31页5.编写程序,以符号为终止符接收一组字符,在相同的数组空间中逆序存储这组字符并输出。【答案】//输入字符序列,以$表示输入结束//用变量n输入字符的个数//逆序字符序列,循环次数为n/2次//这三条语句是交换字符序列首、尾对应位置的字符//循环n次,输出逆序后的字符序列【参考图】见下图。图www.handebook.com第7页,共31页6.编写函数,其功能与库函数的功能相同。【答案】)【参考图】见下图www.handebook.com第8页,共31页图7.编写一个程序,输入一个长整数,分别取出该数各字节的值。【答案】采用一个共用体,long型占4个字节,为此让long与共享一区空间,通过对s数组的操作输出各字节的值。对应的程序如下:本程序的一次执行结果如下:输入一个长整数:,各字节如下第0个字节:78第1个字节:56第2个字节:34第3个字节:128.编写程序,输入20个大于0的整数存入数组,用指针的方法对数组中元素排序并输出。【答案】www.handebook.com第9页,共31页程序运行结果为:www.handebook.com第10页,共31页2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(二)一、编程题1.编写一个程序,定义一个判断字符是大写字母的宏,一个判断字符是小写字母的宏以及实现大小写字母相互转换的宏,并将用户输入的一个字符串中的大小写字母互换。【答案】2.编写程序,从键盘输入月份号,输出该月的英文名。例如:若输入“5”,则输出“May”,要求用指针数组实现。【答案】3.编写一个程序,输入两个英文句子,每个句子里英文单词之间用空格分隔,最后输出两者的最长公共单词。【答案】www.handebook.com第11页,共31页4.从键盘输入直角三角形的两条直角边的长度,求斜边的长度和三角形的面积,计算结果保留两位小数。【答案】www.handebook.com第12页,共31页5.输入两个整数,求它们相除的余数。要求用带参的宏来编程实现。【答案】6.从键盘输入两个字符串,将第二个字符串连接到第一个字符串的后面,并输出连接后的结果。要求:不能调用字符串库函数strcat()。【答案】7.编程将字符数组s2中的全部字符复制到字符数组s1中◦要求:不能调用字符串库函数strcpy()。【答案】www.handebook.com第13页,共31页8.定义一个表示教师的结构体类型变量,教师信息包括:编号、姓名、年龄、职称。编写程序从键盘输入一个教师的信息,然后将该教师的信息显示在屏幕上。【答案】www.handebook.com第14页,共31页2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(三)一、编程题1.编写一个函数,函数的功能是将一个字符串逆序输出。例如,原始字符串是,调用完该函数后,字符串变为。【答案】【参考图】见下图。图2.编写函数,找出一个大于给定整数n且紧随n的素数,要求在主函数中输入n,并输出结果。【答案】www.handebook.com第15页,共31页3.编写一个函数输出以下图形,图形的行数以参数的形式给出。图【答案】//triangle()函数的功能:输出行数为n的正三角形//函数参数:n代表设定的三角形的行数www.handebook.com第16页,共31页【参考图】见下图。图4.实现:程序接收用户随机动态输入学校不同学院人数信息,并显示用户输入数据列表,统计该学校所有学生人数后,清除数据所占据的内存。【答案】linknode.h文件中的代码:www.handebook.com第17页,共31页linknode.c文件中的代码:5.编写一个程序,统计并输出能被2整除或能被7整除或能被11整数的所有两位整数。【答案】6.写一个函数,用于判断一个数是否为“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。【答案】www.handebook.com第18页,共31页7.有若干个班,每个班的学生人数不等,每个学生含姓名、分数数据。编写一个程序,输入各班学生姓名和分数后,统计各班平均分并输出各班学生分数及平均分。【答案】由于班个数与每班学生人数不定,为了节省内存,可以采用单链表存储数据,其结构如下图所示,左边自上到下为一个班号链表,存放各班的班号、平均分以及相关指针域,为了方便起见,该链表有一个表头结点;每条自左向右的链表存放一个班的学生数据。约定自左向右的指针为hnext(水平方向),自上向下的指针为vnext(垂直方向)。对应的程序如下:图学生链表结构www.handebook.com第19页,共31页www.handebook.com第20页,共31页8.编写程序,打印如下图所示的图形。图【答案】www.handebook.com第21页,共31页2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(四)一、编程题1.从键盘输入两个整数到变量a和b中,然后交换a和b的值并输出。【答案】2.定义一个含有30个整型元素的数组,按顺序分别赋予从2开始的偶数,然后按顺序每5个数求出一个平均值,放在另一个数组中并输出。【答案】3.编写一个程序,先读入一段正文,然后删除其中的单词from、in、at、an和on,最后显示该结果文本段。【答案】先调用readlines读入字符串,首址放在指针数组中。然后用三重循环在输入串中查www.handebook.com第22页,共31页找是否含有指定的单词。外层for循环用i控制在输入串中分别查找是否包含、、、和子串,循环条件是。中层while循环用j控制,查找工作在每个串中都要进行,循环条件是j的值小于输入串的数目。内层while循环控制特定子串()在输入字符串中多处出现的查找和删除,每循环一次查找一个,删除一个直到输入串不再包含特定子串时退出内循环。各函数的说明如下。•readlines函数:其参数lineptr是一个指向字符的指针数组,maxlines是指针数组元素的个数。用while循环控制输入n行字符串。做法是每循环一次,都调用getline函数从终端读入一行字符串,然后申请len+1字节的内存空间将这一行放入其中,并将首址放入指针数组lineptr中,直到读入的字符串长度为0时,表示输入行结束。•getline函数:接受用户的一行输入,直到按回车键为止。参数s是字符指针,指向存放输入字符串的缓冲区首址;len是字符数组的长度。•writeline函数:输出正文字符串。•del_word函数:删除s串中从第n+1个字符开始的长度为len个字符,删除子串采用移动字符方法进行。•index函数:在第一个参数串s中查找是否包含第二个参数串t,其过程是将s串从第一个字符起和t串的第一个字符进行比较,若相等继续逐个比较后继字符,否则从s串的第二个字符起重新和t串的第一个字符比较之。如此类推直至t串的每一个字符依次和s串的一个连续字符序列相等,返回t串首次和s相同的第一个字符在s串的序号;否则返回-1。对应的程序如下:www.handebook.com第23页,共31页4.编程从键盘输入一个字符串,删除字符串中的前导空格,中间和尾部的空格不删除。例如:字符串为"ABCDEF”,删除后的结果是"ABCDEF”。【答案】www.handebook.com第24页,共31页5.写一个递归函数输入一个非负整数,返回组成它的数字之和。例如,调用则应该返回1+7+2+9,它的和是19。【答案】6.定义一个函数实现画出一个n行菱形,并在主函数中调用该函数。【答案】www.handebook.com第25页,共31页7.某人从银行贷款买房,已知贷款总额为30万元,15年还清,贷款年利率为4%(月利率需除以12),请以等额本息还贷方式计算:(1)每月需要还多少钱?(2)还清全部贷款时,共偿还利息多少钱?注:等额本息还款法每月月供额=(贷款本金x月利率x(l+月利率)还款月数)【答案】该题主要考查如何将给定的公式用程序算法实现。利用公式和相关的函数,可以直接求出每月需要还款的金额,即月供额,之后用月供额乘总月数再减去贷款总额,即为利息总额。需要注意,等额本息还款方式在利率不变的情况下,每月的月供额是不变的。8.建立文件,将一组整数写入该文件,然后读出,并统计其中正数、负数和零的个数,输出其结果。【答案】www.handebook.com第26页,共31页www.handebook.com第27页,共31页2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题(五)一、编程题1.输入一个5×5的矩阵,将主对角线以外的上三角形中的每个元素的值均加1,下三角形中的每个元素的值均减1。【答案】//主对角线以外的上三角形的元素值均加1//主对角线以外的下三角形的元素值均减12.试用C语言编写一个学生成绩管理程序,学生的信息包括学号、姓名、年龄、性别和考试成绩(3门课程),主要功能为:(1)从键盘上读入N个学生的成绩,存入FILE类型的文件中;(2)从上述文件中读入学生成绩,并按学号为序打印一张学生成绩情况表。【答案】www.handebook.com第28页,共31页3.有A、B和C三根柱子和2n个大小差别为n(即同样大小的圆盘都有2个)的圆盘并能套进柱子(编号由小到大依次为),这2n个圆盘已按山小到大的顺序依次套在A柱上。要求将这些圆盘按如下规则由A柱移到C柱上。(1)每次只允许移动柱子最上面的一个圆盘;(2)任何圆盘都不得放在比它小的圆盘上;(3)圆盘只能放在A、B、C三根柱子中的一根上。【答案】www.handebook.com第29页,共31页4.编程从键盘输入一个字符串,统计该字符串中从´a´到´z´共26个小写字母各自出现的次数,将结果存入数组中,并输出。【答案】5.编写函数,其功能与库函数的功能相同。【答案】www.handebook.com第30页,共31页【参考图】见下图图6.编写一个程序实现磁盘中指定文件的内容在屏幕上显示输出。【答案】程序运行结果如下:www.handebook.com第31页,共31页7.用函数实现下面图形的输出【答案】8.从键盘输入4个字符,采用共用体将这4个字符“拼”成一个无符号长整型数。【答案】
/
本文档为【2021年武汉大学测绘遥感信息工程国家重点实验室968C语言程序设计考研冲刺模拟五套题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索