首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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);
有以下程序: #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);
admin
2019-06-12
14
问题
有以下程序:
#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);
}
程序运行后的输出结果是( )。
选项
A、1 2 3
B、1 3 2
C、1 3 3
D、3 2 1
答案
C
解析
首先a=1,b=2,c=3,d=0;因为a为1,b++本身为b加之前的值,即b++为2,所以第一个if语句的判断条件为真,进入if语句。b经过b++运算后值为3,所以第二个if语句为真(或运算时,一个为真,整体都为真,并且第一个为真时第二个不会被执行运算),这时后面的运算都忽略。
转载请注明原文地址:https://jikaoti.com/ti/hWf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理的三个发展阶段中,数据的共享性好且冗余度最小的是()。
有以下程序#includemain(){intx=1,y=2,z=3;if(x>y)if(y
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下程序段中的变量已定义为int类型sum=pad=5;pAd=sum++,pAd++,++pAd;printf("%d\n",pad);程序段的输出结果是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是()。
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
随机试题
信贷规模调控意在控制货币供给的增长,央行可以控制货币供应,但却难以控制私人部门的货币需求,而货币需求的变化可能导致数量型调控政策达不到预期最终目标,美联储自20世纪80年代以来放弃了直接针对货币供应量的调控,就是出于货币需求的变化会对政策效果产生难以预期的
适用情势变更原则的后果在于()
对于Goodpasture综合征说法正确的是
青黛的功能有
下列关于五行生克规律的表述,正确的是()
陈某长年从事药品销售,熟悉药品市场,2013年11月,他委托某制药企业代其生产茵栀黄注射液共计2000件,该企业的《药品生产许可证》核发时间为2008年10月。制药企业委托生产茵栀黄注射液行为的认定,正确的是()
A.体温调节中枢功能障碍B.无菌性坏死物质吸收C.内分泌失常D.散热能力下降E.细菌或病毒感染甲状腺功能亢进引起发热的原因是
公共财政的职能包括()。
为第三人利益订立的合同,原则上只能使第三人获得利益,不能使第三人承担义务。()
(2008年单选13)下列情形中。属于牵连犯特征的是()。
最新回复
(
0
)