




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2000年全国高等学校计算机考试(甘肃考区)二级 C语言 上机试题参考答案(第1 套)1.请编一个函数int fun(float s),它的功能是:求高于平均分的人数,并作为函数值返回。数组s中存放10位学生的成绩。数组s的值由主函数从键盘读入。例如:输入87 72 77 82 91 67 56 80 65 51 ,则输出为: number of student:5 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 #include #define N 10 int fun (float s) *答题开始 * *答题结束 * main() float sN;int n; printf(nPlease enter marks of student:); for(n=0;n1111。2. 编一程序用以输出所有各位数码阶乘之和等于其自身的三位数。 如:145(145=1!+4!+5!)。2002年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 4 套(共60分钟)1. 输入一字符串,检查是否回文(回文是指正反序相同,如:LeveL),若是则输出“Yes”,否则输出“No”。2. 下面程序中函数fun的功能是:根据整型形参m,计算如下公式的值:Y=1+1/2!+1/3!+1/4!+.+1/m! 例如:若m=6,则应输出:1.718056。请改正函数fun中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 2002年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 5 套(共60分钟)1. 编制程序用以判断ch字符串是否出现在s字符串中,如果出现则输出ch字符串在s中首先出现的位置;如果不出现则输出”NO!” 。2. 假设字符数组存放有三行字符,每行的长度最长为80个字符,编程分别统计出其中大写字母、小写字母、数字字符、空格字符以及其它字符的个数。2002年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 6 套(共60分钟)1. 假定有10个整数已按由小到大的顺序存放在A数组中,现从键盘上任意输入一个整数X,要求将X插入到A数组中,插入后必须保持A数组仍然有序。请按题目要求编程。2. 请编一个函数int fun(int pm),它的功能是:判断pm是否是素数。若pm是素数,返回1;若不是素数,返回0。pm的值由主函数从键盘读入。请在指定位置答题,勿改动其它任何内容。3.2002年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 7 套(共60分钟)1. 编程打印图形。如:输入行数N=6时,图形如下: 1 2 3 4 5 6 5 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 12 给定程序中函数fun的功能是:给定n个实数,统计并输出其中在平均值以上(包括等于平均值)的实数个数。例如,n=8时,输入:193.199, 195.673, 195.757, 196.051, 196.092, 196.596, 196.579, 196.763, 所得平均值为195.838745,在平均值以上的实数个数应为:5请改正函数fun中的错误,使程序能输出正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!2002年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 8 套(共60分钟) 1. 编程打印图形。如:输入行数N=6时,图形如下: 6 5 5 5 5 5 5 5 5 5 6 5 4 4 4 4 4 4 4 5 4 3 3 3 3 3 4 3 2 2 2 3 2 1 2 12. 请编写函数fun(char str),它的功能是:分别找出字符串(字符串中仅包含0到9十个数字字符,不含其它字符)中每个数字字符(0-9)的个数。用num0来统计字符0的个数,用num1来统计字符1的个数,用num9来统计字符9的个数。字符串由主函数从键盘读入。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。2003年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第1 套(共60分钟)1判断并输出1,1000之间能同时被5和7整除的前20个数以及这20个数的和。2若数组a的各元素值为: 2 7 8 6 3 6 9 1 8 7 5 4 3 9 6 7 请编程完成:(1)每行元素的平均值;(2)以下列格式打印: 平均值 2 7 8 6 : 3 6 9 1 : 8 7 5 4 : 3 9 6 7 :2003年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 2 套(共60分钟)1打印出100,500以内同时满足除以7余5、除以5余3、除以3余1的这些数,并统计这些数的个数以及这些数之和。2. 若数组a的各元素值为: 2 7 8 6 3 6 9 1 8 7 5 4 3 9 6 7 请编程完成:(1)每列元素的和;(2)以下列格式打印: 2 7 8 6 3 6 9 1 8 7 5 4 3 9 6 7 每列和为: : : : :2003年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 3 套(共60分钟)1、输出100到200之间的所有素数,并统计素数的个数以及所有素数的和。 (素数:除了1和它本身以外,没有任何数能整除它的数为素数)2、 设某班有10个学生,他们的学号和数学课考试成绩是:学号: 101 102 103 104 105 106 107 108 109 110成绩: 78 90 56 66 89 76 88 90 91 50 请编程完成: (1)求全班平均分; (2)打印出平均分以上学生的学号及对应的成绩。2003年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 4 套(共60分钟)1、 设a,b,c的取值在1,20之间,请编程打印出所有弦数(a2 + b2 = c2),统计出弦数的个数,并按以下格式输出弦数。32 + 42 = 52; ; ; (注意:不要输出重复的结果如,若输出了32 + 42 = 52,就不要再输出42 + 32 = 52)2、 某班有10个学生,他们的学号和数学课考试成绩是:学号: 101 102 103 104 105 106 107 108 109 110成绩: 78 90 56 66 89 76 88 90 91 50 请编程完成: (1)打印全班的最高分以及对应学生的学号; (2)按以上格式输出学生的学号及对应的成绩。2003年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 5 套(共60分钟)3. 编程完成:把从键盘上输入的一个三位的整数,用汉语拼音输出每一位数的读音,如:396-san jiu liu2、某班有10个学生,他们的学号和数学课考试成绩是:学号: 101 102 103 104 105 106 107 108 109 110成绩: 78 90 56 66 89 76 88 90 91 50请编程完成: (1)按从高到低的顺序对成绩进行排序; (2)按排序后的顺序输出学生的成绩及对应的学号。2003年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 6 套(共60分钟)1、 从10,99之间找出满足条件“个位与十位相加其结果等于12”的数,并完成:(1) 统计出满足此条件数的个数;(注意不要重复输出,如3+9已经输出,就不要再输出9+3)(2) 并按以下格式输出这些数。39: 3 + 9 = 12 48: 4 + 8 = 12 : : : 2、 从键盘上任意输入一个大于2位的正整数,并实现以下操作:(1) 将该数的每一位分离后存放到a数组并输出a数组;(2) 求出该数的位数,如输入2345,则该输入数有4位。2003年全国高等学校计算机考试(甘肃考区)二级 C 上机试题第 7 套(共60分钟)1. 从键盘上任意输入一个大于50的正整数,并完成操作:(1) 输出此数之前的所有素数;(2) 统计素数的个数。 (素数:除了1和它本身以外,没有任何数能整除它的数为素数) 2 用初始化方式给a数组赋予10个值(可以任意设定)。并完成操作:(1) 统计出数组中非0元素的个数;(2) 输出a数组中的非0元素。2003年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 8 套(共60分钟) 1. 编写一函数f(n,m)=n+(n+1)+(n+2)+m,求s=s1+s2的值。其中:s1=f( 1,20)=1+2+3+4+20s2=f(10,25)=10+11+12+252在a数组中放入10个整数(通过初始化方式任意设定),并完成操作:(1) 将a数组的数据按逆序赋给b数组;(2) 分别输出a、b数组。 2003年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 9 套(共60分钟)1编写程序,求: s =2有一维a数组和维数相同的b数组,它们的元素值是: a: 11 23 4 3 6 7 9 10 2 12 b: 31 44 51 60 12 15 7 19 41 17编程完成:(1) 将a数组与b数组对应元素相加,存入t数组;(2) 分别输出a、b、t数组。 2003年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 10 套(共60分钟)1、 编写计算下列表达式的程序: s = 2+(2+4)+(2+4+6)+(2+4+6+8)+(2+4+6+n) 这里设n=20。2、 a数组中存放有:56,66,88,54,72,90,67,87,94,88,23,45,88,60,88,69,83,95,70,60 20个整型数据,请编程完成:(1) 统计数据为88的数的个数;(2) 打印出各88数所处数组中的位置(序号)。2003年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 11 套(共60分钟)1. 传说古代某国家有这么一个规定:出征的士兵第一次受伤发给抚恤金1个钱币,第二次受伤发给抚恤金2个钱币,第三次受伤发给抚恤金4个钱币,依次类推。最后战争结束,有个战士共得到65535个钱币,请编程计算出该士兵共负伤多少次。2. 假设在S字符串中存放了20个字符(用初始化方式),请从键盘上输入一个字符给字符变量ch,判断ch是否出现在s字符串中,如果出现则输出ch字符在s中首先出现的位置;如果不出现则输出”NO!” 。2003年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 12 套(共60分钟)1 编写计算下列式子的程序(用循环程序实现)。 t = 1+11+111+1111+1111111111 2 请编写程序,打印出50,60 之间各数的因子。请按以下格式打印: 50: 2, 5, 5 51: 3, 17, 52: 2, 2, 13 :2003年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 13 套(共60分钟)1已知矩阵:a44=1,3,5,7,23,11,34,12,3,9,15,80,12,8,6,95,求最大值。2设整型数组包含10个整形元素(21,34,45,32,67,43,22,77,67,26),编写程序实现下面功能。输入一整数,在该数组中查找该整数,如果存在则输出位置(例如输入34则输出2),否则输出Not found。2003年全国高等学校计算机考试(甘肃考区)二级 C上机试题第 14 套(共60分钟)1 将字符数组中的字符串按逆序存放到原数组中并输出(假设数组的最大长度为50,字符串由键盘输入)。 2.请编写函数fun(char str),它的功能是:分别找出字符串(字符串中仅包含0到9数字,不含字符)中每个数字字符(0,1,2,3,4,5,6,7,8,9)的个数,用num0来统计字符0的个数,用num1来统计字符1的个数,用num9来统计字符9的个数。字符串由主函数从键盘读入。请勿改动主函数main和其它函数中的任何内容
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《幼儿教师招聘》全真模拟模拟题附参考答案详解(达标题)
- 2025年教师招聘之《小学教师招聘》考前冲刺测试卷包附答案详解【夺分金卷】
- 教师招聘之《幼儿教师招聘》考前冲刺分析含答案详解(a卷)
- 教师招聘之《小学教师招聘》能力提升B卷题库含答案详解(巩固)
- 2025年教师招聘之《幼儿教师招聘》题库高频重点提升(共100题)及参考答案详解(夺分金卷)
- 2025年教师招聘之《小学教师招聘》考前冲刺练习题库及参考答案详解1套
- 教师招聘之《幼儿教师招聘》全真模拟模拟题含答案详解(b卷)
- 教师招聘之《幼儿教师招聘》考前冲刺试卷完整答案详解
- 2025年教师招聘之《小学教师招聘》试题一(综合卷)附答案详解
- 教师招聘之《小学教师招聘》【夺分金卷】附答案详解
- 四川省价建筑地下结构抗浮锚杆技术标准
- DL-T 297-2023 汽轮发电机合金轴瓦超声检测
- 船舶行业重大生产安全事故隐患判定标准
- 老年人体检分析报告总结
- 2024-2029年中国红外热像技术在建筑物检测中的应用行业市场现状供需分析及市场深度研究发展前景及规划战略投资分析研究报告
- 第4课《用联系的观点看问题》第2框《在和谐共处中实现人生发展》-【中职专用】《哲学与人生》同步课堂课件
- 新媒体广告-课件-第三章-新媒体广告伦理与法规
- 计量安全防护
- 食品生物技术原理课件
- 关于车的英语原版书
- 马克思主义基本原理概论全部-课件
评论
0/150
提交评论