程序设计课后习题
《第第 1章程程序设计基础》习习题
请使使用Raptorr 工具软件件 (有基础的的同学可以以写出代码)),编写以下下程序:
1. 请从键盘输输入一个数,如果该数大大于0,则输出出此数为正数数的信息;若若该数小于00,则
输出此数为为负数的信息息。重复这样样的过程,直到输入的数为为0,则结束束程序的运行行。
2. 计算1~1000 之间的奇数数和及偶数和和。
3. 计算1×2 ××3 ×…×10 的结果。
4. 编写程序,输入圆半径径,计算并输输出圆的周长。
5. 编写程序,,输入三角角形三边长,,计算并输输出三角形面面积。提示示:海伦公式式:
,公公式中S 为三三角形面积,a、b 、c 分别别为三角形边边长,
p 为(a+b++c )/2 。
6. 输入某人体体重(公斤)和体重(米),根据身体体质量指数(BMI,Body MMass Index,是用
体重除以身身高平方得出出的数字)判定定人体胖瘦程程度以及是否否健康。如果BMI 小于188.5,
,显示“He BMI
显示“Undder Weight ”;如果BMI 大大于等于18..5 并小于24 ealth ”;如果
大于等于224 并小于28,显示“Overrweight ”;如果BMI 大于于等于28 ,显显示“Adipositty ”。
7. 从键盘输入入三个数a、bb 、c,找出三三个数中的最最大数并输出出。
8. 编写程序,求解整数m 到n (n 大于于m 且从键盘盘输入)之间所有奇数的和sum 并输输出;
并且统计输输出符合条件件的数字个数数count 。
9. 输入一个百百分制的成绩绩,输出等级级A 、B 、C 。85 分及以上上为A ;84-660 分为B ;559 分
及以下为CC 。
10. 倒序输出对
输入一个十十进制整数, 对应的二进制数数。
《第 2章 C语言基础知识》习题
一、选择题
1. 关于C 程序第1 行的包含语句,以下写法中正确的是________ 。
A.#include stdio.h
B.#include 'stdio.h'
C.#include (stdio.h)
D.#include
2. 以下哪个不是C 语言的关键字________ 。
A.while
B.auto
C.break
D.printf
3. 以下哪个是合法的用户标识符________ 。
A.3ab
B._isw
C.float
D.b-bwhile
4. 以下选项中,三种类型都是C 语言的基本类型的是________ 。
A.int, long, real
B.integer, short, double
C.int, float, char
D.int, decimal, char
5. 以下选项中错误的整型常量是________ 。
A.123.
B.-346
C.0x5A
D.0777
6. 以下选项中正确的C 语言常量是________ 。
A.0xEfGh
B.'XYZ'
C.12.34e5
D.'\5A'
7. 设要定义n 为整型变量,定义x 为双精度实型变量,正确的语句是________ 。
A.int n, double x,
B.int n, double x;
C.int n; double x;
D.int n; double x,
8. 把x,y 定义成float 类型,并赋同一初值3.14,正确的是________ 。
A.float x,y=3.14;
B.float x,y=2*3.14;
C.float x=y=3.14;
D.float x=3.14,y=x;
9. 下列关于long、int、short 类型数据占用内存大小叙述中正确的是________ 。
A.均