首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
18
问题
有以下程序:
#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://jikaoti.com/ti/iBd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
下列叙述中正确的是()。
给定程序中,已建立一个带有头结点的单向链表,链表中的各结点包含数据域(data)和指针域(next),数据域为整型。函数fun的作用是:找出链表各结点数据域中的最大值,其最大值由函数值返回。请在程序的下划线处填入正确的内容并把下划线删除,使程序
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为则
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将不带头节点的单向链表节点数据域中的数据从小到大排序。即若原链表节点数据域从头至尾的数据为10、4、2、8、
使用Vc++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算如下公式并且把计算结果作为函数值返回。例如,若形参e的值为1e-3,则函数返回值为0
对于一个正常运行的C程序,下列叙述中正确的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
检查软件产品是否符合需求定义的过程称为()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
随机试题
试述汽车维修市场调研的直接意义。
下列描述不符合急性呼吸衰竭特点的是【】
下列关于单根神经纤维的描述中,哪一项是错误的
患者女,55岁,农民。有双相障碍病史25年。45天前早晨发现患者呕吐、昏迷,意识不清,急送当地医院检查颅脑CT未见明显异常,在当地诊断治疗不详,约6~7小时后意识恢复正常,痊愈出院。半个月前突然迷路,在屋里找不到自己的床铺,不认识家里的人,不会穿衣服,做事
A、与碱性酒石酸铜试液反应生成红色沉淀B、用醇制氢氧化钾反应,生成沉淀熔点150~156℃C、与硝酸银试液反应生成白色沉淀D、与亚硝基铁氰化钠反应显蓝紫色炔雌醇的鉴别反应是( )。
银行本票的出票人是()。
财政政策的工具主要包括()。
根据以下资料,回答下列题。2010年,浙江省第二产业的增加值约为2007年的()。
控制系统的各子系统中,(52)具有制定标准、评价效绩、纠正偏差的基本功能。
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
最新回复
(
0
)