C语言试题

2019-08-28 23:52

一 基础部分:

1、输入1~10之间的一个数字,输出它对应的英文单词。

2、用自然语言描述程序逻辑如下,试写程序。 ① 设置环境;

② 定义变量i、j、s,以及用于放置结果的变量sum,并令sum初值为0;

③ i=1;

④ 如果i≤100,则转⑤,否则转⑧;

⑤ 令s=0,求前i个自然数之和,并放于变量s之中;

⑥ sum=sum+s; ⑦ i增加1,转④; ⑧ 输出和sum,结束。

3、用自然语言描述的程序逻辑为:(假设正确口令为123456)

① 设置环境;

② 定义变量i、flag和password,并令flag=0,i=0;

③ 用户回答口令,将其赋于password变量;

④ 口令正确?如果是,则flag=1,转⑥。否则转⑤;

⑤ 回答三次口令了吗?如果没有,计数器加1后(i++),转③,否则转⑥;

⑥ 根据flag之值输出相应信息。 4、用自然语言描述的程序逻辑如下: ① 设置环境;

② 定义变量digit、x、y分别表示原始数、原始数的个位数和逆数;

③ 输入原始正整数x;

④ 从x中分解出个位数字digit; ⑤ 合并个位digit至逆数y中; ⑥ 原始数x缩小10倍:x=x/10; ⑦ 如果x非零,则转④; ⑧ 输出逆数y,结束

5、输入某三角形的三个边的长度,判断出这是个什么三角形(等腰、等边、任意,或不能构成)。 6、输入10个数,分别统计其中正数、负数、零的个数。

7、先随机产生N个三位自然数输出,然后再输出

其中同时是3、5、7倍数的数。(设N为100) 8、已知x和y存在下列对应关系,要求对输入的每个x值,计算出y值,请编程。

y=0,x=a||x=-a; y=sqrt(a*a-x*x),

-ax<-a||x>a.

9、计算:1/2-2/3+3/4-4/5……,前100项。 10、从终端输入3个数a、b、c,按从大到小的顺序输出。

11、打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方之和等于该数本身。 12、求下列式子的值:1-1/2+1/3-1/4+……+1/99-1/100,将结果输出。

13、编程输入整数a和b,若大于100,则输出百位以上的数字,否则输出两数之和。

14、输入学生的成绩,利用计算机将学生的成绩划分出等级并输出:90~100:A级; 80~89:B级; 70~79:C级; 60~69:D级; 0~59:E级;

15、把100~200之间的不能被3整除的数输出。 二 数组循环部分:

16、从终端(键盘)读入20个数据到数组中,统计其中正数的个数,并计算这些正数之和。

17、从终端(键盘)将5个整数输入到数组a中,然后将a逆序复制到数组b中,并输出b中各元素的值。

18、一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是

数学家,他说:四位的车号刚好是一个整数的平方。请根据以上线索找出车号。

19、公安人员审问四名窃贼嫌疑犯。已知,这四人当中仅有一名是窃贼,还知道这四人中每人要么是诚实的,要么总是说谎的。在回答公安人员的问题中:甲说“乙没有偷,是丁偷的”, 乙说“我没有偷,是丙偷的”,丙说“甲没有偷,是乙偷的”,丁说“我没有偷”。请根据这四人的答话判断谁是盗窃者。

20、 “百钱百鸡”问题。百钱买百鸡,鸡翁一值钱三,鸡母一值钱二,鸡雏三值钱一,问鸡翁、鸡母、鸡雏各几何?

21、 A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些人参加了竞赛. (1)A参加时,B也参加; (2)B和C只有一个人参加;

(3)C和D或者都参加,或者都不参加; (4)D和E中至少有一个人参加;


C语言试题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:搜狐企业邮箱服务合同(范本)- 中创汇通

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: