面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
6、if语句基础
6、if语句基础
时长:15分钟
总分:12分
64浏览
0人已完成答题
开始做题
题型介绍
题型
单选题
数量
12
If语句基础
1.
设有条件表达式:(EXP)?i++;j--,则以下表达式中(EXP)完全等价的是
问题详情
查看答案
A. (EXP= =0)
B. (EXP!=0)
C. (EXP= =1)
D. (EXP!=1)
2.
在嵌套使用if语句时,C语言规定else总是________。
问题详情
查看答案
A. 和之前与其具有相同缩进位置的if配对
B. 和之前与其最近的if配对
C. 和之前与其最近的且不带else的if配对
D. 和之前的第一个if配对
3.
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
问题详情
查看答案
A. 必须是逻辑值
B. 必须是整数值
C. 必须是正数
D. 可以是任意合法的数值
4.
以下是if语句的基本形式:
if(表达式)语句
其中“表达式”
问题详情
查看答案
A. 必须是逻辑表达式
B. 必须是关系表达式
C. 必须是逻辑表达式或关系表达式
D. 可以是任意合法的表达式
5.
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是( )。
问题详情
查看答案
A. k%2
B. k%2==1
C. (k%2)!=0
D. !k%2==1
6.
下列条件语句中输出结果与其他语句不同的是
问题详情
查看答案
A. if(a) printf(“%d\n”,x);
else printf(“%d\n”,y);
B. if(a==0) printf(“%d\n”,y);
else printf(“%d\n”,x);
C. if(a!=0) printf(“%d\n”,x);
else printf(“%d\n”,y);
D. if(a==0) printf(“%d\n”,x);
else printf(“%d\n”,y);
7.
设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是
问题详情
查看答案
A. if(a>b) c=a,a=b,b=c;
B. if(a>b) {c=a,a=b,b=c;}
C. if(a>b) c=a;a=b;b=c;
D. if(a>b) {c=a;a=b;b=c;}
8.
有以下程序
#include <stdio.h>
main()
{int x;
scanf(“%d”,&x);
if(x<=3); else
if(x!=10)
printf(“%d\n”,x);} 程序运行时,输入的值在哪个范围才会有输出结果
问题详情
查看答案
A. 不等于10的整数
B. 大于3且不等于10的整数
C. 大于3或等于10的整数
D. 小于3的整数
9.
当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为
问题详情
查看答案
A. 1
B. 2
C. 3
D. 6
if(a<b)
if(c<d) x=1;
else
if(a<c)
if(b<d) x=2;
else x=3;
else x=6;
else x=7;
10.
有如下程序
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);
}该程序的输出结果是
问题详情
查看答案
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
11.
在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是
问题详情
查看答案
A. a>b
B. a<b<0
C. 0<a<b
D. 0>a>b
main()
{ int s,t,a,b;
scanf("%d,%d",&a,&b);
s=1; t=1;
if(a>0)s=s+1;
if(a>b)t=s+t;
else if(a==b) t=5;
else t=2*s;
printf("t=%d\n",t);
}
12.
有如下程序
main0
{ int a=2,b=-1,c=2;
if(a<c)
if(b<0) c=0;
else c++
printf(“%d\n”,c);
}该程序的输出结果是
问题详情
查看答案
A. 0
B. 1
C. 2
D. 3
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录