C语言技能试题.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C 语言技能试题 1、 设圆半径 r=1.5 ,圆柱高 h=3 ,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。 用 scanf 输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。 2、 编程序,用 getchar 函数读放两个字符给 c1、c2 ,然后分别用 putchar 函数和 printf 函数 输出这两个字符。 3、 有一个函数 x x1 2x 1≤ x10 y= x x ≥10 用 scanf 函数输入 x 的值(分别为 x1 、 1~10、≥ 10 三种情况) ,求 y 值。 4、 给一个百分制成绩, 要求输出成绩等级 ‘A ’、‘B’、‘C’、‘D ’、‘E ’。90 分以上为 ‘A ’, 81~89 分为‘ B ’,70~79 分为‘ C ’,60~69 分为‘ D ’,60 分以下为‘ E ’。 5、 给一个不多于 5 位的正整数,要求:求出它是几位数;分别打印出每一位数字;按逆序 打印出各位数字,例如原数为 321,应输出 123 。 6、 输入四个整数,要求按大小顺序输出。 7、 输入两个正整数,求其中最大公约数和最小公倍数。 8、 输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。 9、 猴子吃桃问题。 猴子第一天摘下若干个桃子, 当即吃了一半, 还不过瘾, 又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第 10 天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少 桃子。 10、用选择法对 10 个整数排序。 10 个整数用 scanf 函数输入。 11、有 15 个数存放在一个数组中,输入一个数,要求用折半查找法找了该数是数组中第几 个元素的值。如果该数不在数组中, 则输出“无此数” 。以 15 个数用赋初值的方法在程序中 给出,要找的数用 scanf 函数输入。 12、将两个字符串连接起来,不要用 strcat 函数。 13、找出一个二维数组的“鞍点” ,即该位置上的元素在该行上最大,在该列上最小。也可 能没有鞍点。数组元素的值用赋初值方法在程序中指定。 14、写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息。 15、用一个函数来实现将一行字符串中最长的单词输出。 此行字符串从主函数传递给该函数。 16、用递归法将一个整数轮换成字符串。例如,输入 483 ,应输出字符串“ 483 ”。n 的位数 不确定,可以是任意的整数。 17、求两个整数的最大公约数和最小公倍数, 用一个函数求最大公约数。 用另一个函数根据 求出的最大公约数求最小公倍数。 (1)用全局变量的方法。将两个整数的最大公约数、最小公倍数都设为全局变量。 (2 )不用全局变量,两个整数在主函数中输入,并传送给函数 1,求出的最大公约数返 回主函数,然后再与两个整数一起作为实参传递给函数 2 ,以求出最小公倍数,返回到主函 数输出最大公约数和最小公倍数。 18、写一个函数,输入一个十六进制数,输出相应的十进制数。 19、定义一个带参数的宏, 使两个参数的值互换。 在主函数中输入两个数作为使用宏的实参, 输出已交换后的两个值。 20、设计输出实数的格式,包括: (1)一行输出一个实数; (2 )一行内输出两上实数; (3 ) 一行内输出三个实数。实数用“ %6.2f ”格式输出。用一个文件“ print_format.h ”包含以上 用#define 命令定义的格式。

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档