学C语言试题.docVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学C语言试题

2011-2012学年C语言试题 1. 有一个函数,写一段程序,输入的值,输出的值。 2. 输入3个数a,b,c,按大由到小的顺序输出。 3. 输入4个数,输出4个数中的最大值、最小值。 4. 输入成绩,要求输出成绩等级A、B、C、D、E或error。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,0~60分为‘E’。若输入成绩低于0分和高于100分则输出error。 5. 有一个函数: ,写一段程序,输入的值,输出的值。 6. 输出300~400之间的全部素数,并按每行5个数输出。 7. 求1~100之间能被7或11整除,但不能同时被7或11整除的所有整除,并按每行5个数输出。 。 10. 有一分数序列,求其前20项的和。 11. 输出小于500的所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为。 12. 给一个不多于6位的正整数,要求:①求出它是几位数;②分别输出每一位数字;③按逆序输出各位数字,例如原数为158,应输出851。 13. 求5+55+555+5555+55555的值(要求用循环实现)。 14. 输出9*9口诀有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?按以下递归公式求函数的值。 例如,当给n输入5时,函数值为18,(要求用递归实现)。 编写一个函数,比较两个字符串的大小,并在main函数中调用此函数,不要调用strcmp函数。 I am a student!”,输出“Iamastudent!”,要求用指针实现。 38. 用冒泡法实现对10个整数按从大到小的顺序排序输出(要求用指针实现)。 39. 用选择法实现对10个整数按从小到大的顺序排序输出(要求用指针实现)。 40. 编写一个函数实现字符串复制功能(要求用指针作为函数参数)。 41. 定义一个结构体变量(包括年、月、日)。计算当天是本年中的第几天,注意闰年问题。 42. 设计候选人得票统计程序,要求有4个侯选人(分别是Zhang 、Wang 、Li、 Zhao),选民每次输入一个被选人的姓名,最后统计出各人的得票结果。 43. 定义一个包括学号、姓名、年龄的学生结构体,要求实现三个学生信息的输入输出,并输出平均年龄。 44. 定义一个包括教师编号、姓名、工资的教师结构体,要求实现三个教师信息的输入输出,并输出平均工资。 45. 定义一个包括职员号、姓名、工资的职员结构体,要求实现三个职员信息的输入输出,并输出平均工资。 46. 建立动态数组,输入5个学生的成绩,另外用一个函数检查其中有无低于60分的,输出不合格的成绩。 47. 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度(要求用指针实现)。 48. 有一个一维数组score,内放10个学生成绩,用一个函数求平均成绩,并将10个成绩中不及格(小于60)的成绩和该成绩在数组中的序号输出。 49. 有一个一维数组内放10个数,设计函数,求出10个数中的最大值、最小值、平均值。 50. 找出一个2维数组中的鞍点,即该位置上的元素在该行上最大、在该列上最小。 51. 输入3个学生4门课的成绩,分别用函数实现如下功能: (1) 计算每个学生平均分; (2) 计算每门课的平均分; (3) 找出12个分数中最高分所对应的学生和课程。 52. 用一个函数实现将一行字符串中的最长的单词输出。此行字符串从主函数传递给该函数。 53. 输出菱形图案(要求用循环实现) 54. 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将她插入数组中。 55. 写一个判断素数的函数,在主函数输入一个整数,输出是否素数的信息。 56. 有一篇文章,共有4行文章,每行有60个字符。要求分别统计出其中英文大写字符、小写字母、数字、空格以及其他字符的个数。 57. 有一行电文,已按下面规律译成密码: A→Z a→z B→Y b→y C→X c→x 即第1个字母变成第26个字母,第i个字母变成第(26 – i + 1)个字母。非字母符号不变。要求编程序将密码译回原文,并输出密码和原文。 58. 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下来的是原来第几号的那位(要求用指针知识实现)。 59. 有3个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入3个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)(用结构体)。 60. 写一个函数,将一个字符串中的元音字母复制到另一个字

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档