程序题题库_IT认证_资格考试认证_教育专区.xls_第1页
程序题题库_IT认证_资格考试认证_教育专区.xls_第2页
程序题题库_IT认证_资格考试认证_教育专区.xls_第3页
程序题题库_IT认证_资格考试认证_教育专区.xls_第4页
程序题题库_IT认证_资格考试认证_教育专区.xls_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题内容试题答案所属知识点试验难度 1 纳税问题 输入一个职工的月 薪salay 输出应交的个人所 得税tax 保留两位小数 计算方式 tax rate salay 850 100 当salay 850时 rate 0 当850 salay 1350时 rate 5 当1350 salay 2850时 rate 10 当2850 salay 5850时 rate 15 当5850 salay时 rate 20 include main float salary tax int rate scanf f if salary850 tax rate salary 850 100 printf 2f tax 选择结构容易 2 超市购物问题 100以内无折扣 100 500内的有98折 500 1500有97折 1500 2000内有 96折 2000以上的有95折 从 键盘上输入购物总价 输出折 后应该付多少元 include main float rate price scanf f if price 100 rate 1 else if price 500 rate 0 98 else if price 1500 rate 0 97 else if price 2000 rate 0 96 else rate 0 95 price price rate printf 2f price 选择结构容易 3 成绩归属问题 输入一百分制 整数成绩 要求输出成绩等级 A B C D E 其 中90分及以上为 A 80 89分为 B 70 79分为 C 60 69分为 D 60 分以下为 E 要求使用 switch语句 include main int score char c scanf d switch score 10 case 10 case 9 c A break case 8 c B break case 7 c C break case 6 c D break default c E printf c c 选择结构中等 4 素数问题 从键盘上输入一个 正整数 判断它是否是一个素 数 是输出是素数否则输出不 是素数 include main int i n scanf d for i 2 i n 2 printf 是素数 else printf 不是素数 循环结构中等 5 素数问题 输出从3到100之间 的素数 要求输出的每个素数 宽度为5 include main int i j for i 3 i 100 i for j 2 j i printf 5d i 循环结构中等 6 计数问题 输入一行字符 分 别统计出其中英文字母 空格 数字和其它字符的个数 include main int letter space digit other char c letter space digit other 0 while c getchar n if c A n n 2 s s t s n pi pi 4 printf pi 10 6f pi 循环结构中等 8 换钱问题 用一张一元票换1分 2分和5分的硬币 至少各一 枚 问有几种换法 每种换 法中1分 2分和5分硬币各几 枚 include main int one two five count 0 for one 1 one 93 one for two 1 two 47 two for five 1 five 19 five if one 2 two 5 five 100 count printf one d two d five d n one two five printf count d count 循环结构中等 9 求和问题 从键盘输入一个正 整数 输出各位数字的和 例 如 输入2389 输出为22 因为2 3 8 9 22 include void main int i int sum int j for printf 请输入一个正整数 输 入 1代表结束 n scanf d if i 1 break sum 0 while i 0 j i 10 i i 10 sum sum j printf 和为 d n sum 循环结构中等 10 成绩问题 定义一个数组用来 存放班上一门课程成绩 并完 成求和 平均值 并按从大到 小序 include main int a 10 i j t float sum 0 ave for i 0 i 10 i scanf d sum a i ave sum i for i 0 i 9 i for j 0 j 9 i j if a j a j 1 t a j a j a j 1 a j 1 t for i 0 i 10 i printf 3d a i printf n总分是 f 平均分是 f n sum ave 数组难 11 查找问题 输入一个字符串 写一个程序查找你输入字母的 个数 include stdio h include string h void main int k 0 i char a 100 c gets a printf 请输入你要查找的字符 c getchar for i 0 a i 0 i if a i c k printf d k 数组中等 12 排序问题 用选择法对数组中 的10个字符按由大到小排序 include stdio h include string h void sort char a int n int i j k char t for i 0 i n 1 i k i for j i 1 j n j if a k a j k j t a k a k a i a i t main char s 10 int i for i 0 i 10 i scanf c sort s 10 printf the sorted array n for i 0 i 10 i printf c s i printf n 数组难 13 最大值问题 有一个3 4矩阵 求其中的最大元素 include stdio h include string h int max value int array 3 4 int i j max max array 0 0 for i 0 i 3 i for j 0 jmax max array i j return max main int a 3 4 i j for i 0 i 3 i for j 0 j 4 j scanf d printf max value is d n max value a 数组难 14 插入问题 有一个已经排好序 的数组 a 30 7 10 13 16 20 24 26 46 68 69 99 从键盘录 入一个整数 要求按原来的排 序规律将它插入数组中 并显 示插入后的数组的内容 include void main int a 30 7 10 13 16 20 24 26 46 68 69 99 int x int i int n 11 printf 请输入一个整数 scanf d for i n 1 i 0 i if x a i a i 1 x break else a i 1 a i for i 0 i n 1 i printf d t a i printf n 数组难 15 古典问题 有一对兔子 从出 生后第3个月起每个月都生一 对兔子 小兔子长到第三个月 后每个月又生一对兔子

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论