计算机类二级C

6、if语句基础

12 题含答案C
共 12 题返回本类
1单选题1 / 12
设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是
查看答案
B. (EXP!=0)
2单选题2 / 12
在嵌套使用if语句时,C语言规定else总是________。
查看答案
C. 和之前与其最近的且不带else的if配对
3单选题3 / 12
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
查看答案
D. 可以是任意合法的数值
4单选题4 / 12
以下是if语句的基本形式:
if(表达式)语句
其中“表达式”
查看答案
D. 可以是任意合法的表达式
5单选题5 / 12
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是( )。
查看答案
D. !k%2==1
6单选题6 / 12
下列条件语句中输出结果与其他语句不同的是
查看答案
D. if(a==0) printf(“%d\n”,x);
else printf(“%d\n”,y);
7单选题7 / 12
设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是
查看答案
C. if(a>b) c=a;a=b;b=c;
8单选题8 / 12
有以下程序
#include <stdio.h>
main()
{int x;
scanf(“%d”,&x);
if(x<=3); else
if(x!=10)
printf(“%d\n”,x);}  程序运行时,输入的值在哪个范围才会有输出结果
查看答案
B. 大于3且不等于10的整数
9单选题9 / 12
当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为
查看答案
B. 2
10单选题10 / 12
有如下程序
main0
{ float x=2.0,y;
if(x<0.0) y=0.0;
else if(x<10.0) y=1.0/x;
else y=1.0;
printf(“%f\n”,y);
}该程序的输出结果是
查看答案
C. 0.500000
11单选题11 / 12
在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是
查看答案
C. 0<a<b
12单选题12 / 12
有如下程序
main0
{ int a=2,b=-1,c=2;
if(a<c)
if(b<0) c=0;
else c++
printf(“%d\n”,c);
}该程序的输出结果是
查看答案
C. 2
← 上一卷下一卷 →