- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
A类-简单题
A1:设计一个菜单程序,选择数字键1~3分别在屏幕中间输出正三角形、倒三角形和菱形,
选择数字4结束操作并回到操作系统状态。
A2:建立一个结构体,含有n名学生的通信录,对这n名学生按姓名进行排序。
A3:从键盘上输入三个矩阵,输出三个矩阵主对角线的和及乘积。
A4:字符左右排序要求编制函数jsSort(),以行为单位对字符串按给定的条件进行排序,排
序后的结果仍按行重新存入字符串数组中。排序条件:将字符串从中间一分为二,左边部
分按字符的ASCII码升序排序,排序后左边部分与右边部分进行交换。如果原字符串长度
为奇数,则最中间的字符不参与处理,仍放在原位置上。例如,原字符串:dcbahgfe
432198765则处理后字符串:hgfeabcd876591234
A5:新完全平方数在三位整数(100~999)中寻找符合条件的整数并依次从小到大存入数
组中,特定条件为它既是完全平方数,又有两位数字相同,例如:144、676等。要求把满
足该条件的整数及其个数通过所编制的函数返回。
A6:有一个一维数组,内放10个学生成绩,输出各分数段人数、平均分、最高分和最低分。
A7:编写程序求出555555的约数中最大的三位数是多少。
A8:编写程序,实现比较两个分数的大小。
A9:求这样一个三位数,该三位数等于其每位数字的阶乘之和。
A10:求兔子问题。第1年有1对兔子,每对兔子从出生后第3个年起,就可每年生1对兔子,
兔子的寿命是6年,问第n年有多少对兔子?
A11:用C实现时钟程序。
B类-中等题
B1:设计一个菜单程序,选择数字键1生成10个[10,100]随机整数并排序输出(每行5个),
选择数字2在数组中查找是否有从键盘中输出的数字,选择3则回到操作系统状态。
结束转换和输出。*B2:从键盘输入字符串,将其中的单词(两个空格之间的字符串)的
第一个字母转换为大写字母,输出原始字符串及转换后的所有单词,直到输出
B3:四则运算考题。随机产生指定范围的题并统计分数,并显示每道的回答结果、得分及正
确答案。(每次10道,每道2分)
,则输出为Theexpressionexprlisevaluatedfirst.isB4:输入若干行正文,输出其中含有
给定单词的那些行。例如输入正文为Theexpressionexprlisevaluatedfirst.Ifit
non-zero(true),thentheexpression给定但此为
B5:写一个统计学生成绩的程序,要求输入10个学生5门功课的成绩,分别用子函数求出:
(1)每个学生的平均分;(2)每门功课的平均分;(3)找出最高分所对应的学生和功课。
B6:.从一个文本文件读取正文,统计每个数字出现的次数和其他字符出现的次数。
B7:从一个文本文件读取正文,将其中的小写字母转换成大写字母,大写字母转换成小写字
母,其他字符不变,然后输出到另一个文本文件中保存。
B8:在C语言环境下开发简单的绘图程序。在C语言环境下开发简单的绘图程序,实现画
点、线,图形等。要求:程序可执行,正确完成点、线,图形绘制功能。将部分功能组和
绘制图像。要有完整的开发文档,程序说明文档等。
B9:在C语言环境下实现复数运算。要求:编程实现复数的乘、除及乘幂运算。用程序包含
形式实现。包括功能分析文档、程序框图、程序说明文档等。具有可扩充性。
B10:在C语言环境下开发简单的结构体应用程序。要求:编程实现结构体应用,开发链表。
具有可扩充性,进一步完功能。包括功能分析文档、程序框图、程序说明文档等。
B11:在C语言环境下实现多种排序算法,比较排序程序的优劣。要求:实现多种排序算法,
比较排序程序的优劣。完成比较报告。
B12.部分排序要求编制函数jsSort(),对任意几个在1000~9999之间的数,按每个数的
后三位的大小进行升序排列,然后取出满足此条件的前5个数依次存入数组bb中,如果后
三位的数值相等,则按原先的数值进行降序排列。例如处理前:6012509990127025
8088处理后:90126012702580885099
B13.三重回文数寻找并输出11~999之间的数m,它满足m、m的平方、m的立方均为
回文数。所谓回文数是指其各位数字左右对称的整数,例如121、676、94249等。满足上
述条件的数如m=1
文档评论(0)