《全国计算机等级考试二级教程——C语言程序设计》课后题及参考答案

内容发布更新时间 : 2025/6/28 11:15:52星期一 下面是文章的全部内容请认真阅读。

3.22 变量i、j、k已定义为int类型并有初值0,用以下语句进行输入时 scanf(\当执行第一个输入语句,从键盘输入: 12.3 表示Enter键

则变量i、j、k的值分别是____、____、____。

答案:12、0、0

3.23 复合语句在语法上被认为是____。空语句的形式是____。 答案:一条语句、 ; 3.24 C语句的最后用____结束。 答案:;

3.25 以下程序段,要求通过scanf语句给变量赋值,然后输出变量的值。写出运行时给k输入100,给a输入25.81,给x输入1.89234时的三种可能的输入形式____、_____、____。 int k; float a; double x; scanf(\

printf(\

答案:

(1) 100 25.81 1.89234 (2) 100 25.811.89234

(3) 100 25.81 1.89234 3.26 以下程序段的输出结果是____。 int x=0177;

printf(\ 答案:x=127,x= 127,x= 177,x= 7f,x= 127 3.27 以下程序段的输出结果是____。 int x=0177;

printf(\ 答案:27、x=127,x=127 ,x=$127 ,x=$000127,x=d 3.28 以下程序段的输出结果是____。 double a=513.789215;

printf(\答案:a=513.789215,a= 513.79,a= 513.78921500,a= 513.78921500 第四章、选择结构

一、 选择题

4.1 下列运算符中优先级最高的运算符是

A) ! B) % C) -= D) && 答案:A

4.2 下列运算符中优先级最低的运算符是

A) || B) != C) <= D) + 答案:A

4.3 为表示关系x≥y≥z,应使用的C语言表达式是

A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y)&(y>=z) 答案:A

4.4 设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是

A) a&&b B) a<=b C) a||b+c&&b-c D) !((a

4.5 以下程序的输出结果是

A) 0 B) 1 C) 2 D) 3

main()

{ int a=2,b=-1,c=2; if(a

if(b<0) c=0;

else c+=1;

printf(\ }

答案:C

4.6 以下程序的输出结果是

A)1

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi