内容发布更新时间 : 2025/6/28 11:15:52星期一 下面是文章的全部内容请认真阅读。
3.22 变量i、j、k已定义为int类型并有初值0,用以下语句进行输入时 scanf(\当执行第一个输入语句,从键盘输入: 12.3
则变量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.81
(3) 100
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