首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
15
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数序列的前n项之和,和值通过函数值返回。例如,若n=5,则应输出8.391667。请改正
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将不带头节点的单向链表逆置,即若原链表中从头至尾节点数据域依次为2、4、6、8、10,逆置后,从头至尾节点数据
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、
程序调试的任务是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
在软件设计中不使用的工具是()。
随机试题
交换二重积分次序=______.
10月龄男婴,因夜间多惊醒、烦躁而就诊。该患儿是人工喂养、未加辅食,乳牙未萌出。X线检查干骺端临时钙化带模糊。该患儿最可能的诊断
膈的主动脉裂孔位置在
患者,男,68岁。有慢性阻塞性肺气肿病史。咳嗽、脓痰伴气急加重2周,今晨神志恍惚。体检:嗜睡,口唇发绀,两肺湿啰音,心率116次/分,血压185/105mmHg。此时最主要的治疗在于
溃疡病穿孔后,最早出现的体征是
A.将药物分散在水溶性、脂溶性或不溶性骨架材料中B.将药物制成油溶液型或混悬液型注射剂C.将药物包裹在多聚物薄膜隔室内,或溶解分散在多聚物膜片中制成D.利用渗透压原理制成的控释制剂,能恒速释放药物E.通过黏附、漂浮或膨胀等作用定位(滞留)于胃中释放
下列关于石笼坝面施工的说法,正确的有()。
长网造纸机()
某企业每年生产1000件半成品甲。其单位完全生产成本为18元(其中单位固定性制造费用为2元),直接出售的价格为20元。企业目前已具备将85%的半成品甲深加工为产成品乙的能力,但每深加工一件半成品甲需要追加5元变动性加工成本。乙产成品的单价为28元,假定乙产
下面的各种社会工作督导行为,属于行政性督导的是( )。
最新回复
(
0
)