首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2||c--!=3) printf("%d,%d,%d\n
有以下程序: #include<stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2||c--!=3) printf("%d,%d,%d\n
admin
2022-10-24
35
问题
有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,c=3,d=0;
if(a==1&&b++==2)
if(b!=2||c--!=3)
printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);
}
程序的运行结果是( )。
选项
A、1,3,2
B、1,3,3
C、1,2,3
D、3,2,1
答案
B
解析
else总是和最近的if配对。进入第1个if语句进行条件判断时,因为是逻辑与运算,需要两边运算对象的值均为非零值才为真,所以需要逐个执行判断。结果为1,进入第2个if语句进行条件判断。因为“b!=2”条件成立,所以整个条件表达式的值为真,不再执行逻辑或的第2个运算对象“c--!=3”,变量c的值不变,也不再执行第1个else语句。输出a的值1,b的值3,c的值3。故本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/DPkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于数据库管理的是()。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下列叙述中正确的是
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
给定程序中,已建立一个带有头结点的单向链表,链表中的各结点包含数据域(data)和指针域(next),数据域为整型。函数fun的作用是:找出链表各结点数据域中的最大值,其最大值由函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:建立一个带头节点的单向链表,并用随机函数为各节点数据域赋值。函数fun的作用是求出单向链表节点(不包括头节点)数据域中的最大值,
对于一个正常运行的C程序,下列叙述中正确的是()。
结构化程序设计的基本原则不包括()。
检查软件产品是否符合需求定义的过程称为()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
企业以人为本,形成一流的员工队伍,为市场创造适销对路的产品,提供最佳的服务,以展现员工良好的职业道德、较高的文化素养,崇高的精神风貌所进行的长远性谋划与方略是()
下列对计算机软件认识不正确的是______。
A.急性闭角型青光眼B.弱视C.缺血性视神经病变D.开角型青光眼E.以上均不是逐渐视力下降无眼痛
格林-巴利综合征脑脊液的特点是
移动平均法应用于消极型股票投资战略。( )
公司债券只能是记名债券。()
驾驶员在正常行车途中,发现两个小孩从侧面横过马路,驾驶员刹不住车,急转方向盘,汽车朝路旁的空房撞去,致车和空房损坏严重。驾驶员的行为是()。
政策性投资也叫竞争性投资。()
下列说法中,正确的是
Wheremostlikelyarethespeakers?
最新回复
(
0
)