首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2‖c--!=3) printf("%d,%d
有以下程序 main(){ int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2‖c--!=3) printf("%d,%d
admin
2013-10-19
36
问题
有以下程序
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\a",a,b,c);}
程序运行后的输出结果是
选项
A、1,3,2
B、1,2,3
C、1,3,3
D、3,2,1
答案
C
解析
a,b,c,d初始值分别为1,2,3,0。嵌套的if语句中,第一个if中,表达式a==1&&b++==2值为1,执行嵌套的if分支,此时b=3,b!=2成立,由于运算符是‖,不管后面一个表达式的值是不是1,其整个表达式的值总是1,c--!=3表达式不执行,最后打印出a,b,c的值是1,3,3。
转载请注明原文地址:https://kaotiyun.com/show/bvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若以下选项中的变量已正确定义,则正确的赋值语句是
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
对建立良好的程序设计风格,描述正确的是
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
表达式“1||2||3||4”的值是()。
设变量a是int型,f是float型,i是double型,则表达式10+’a’+i*f的值的数据类型为()。
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
随机试题
教师的专业发展主要包括()。
A、3/4冠B、金属全冠C、桩核冠D、烤瓷全冠E、开面冠锥形过小的前牙应设计
灰土、砂和砂石地基工程施工结束后,应检查其()。
金融机构出于稳健经营的需要,通常对交易员采用的业绩评价指标为()。
某煤矿2012年12月份生产销售原煤500000吨,生产销售天然气20000吨,天然气的不含税销售额为100万元。已知该煤矿原煤适用的资源税单位税额为1.5元/吨,煤矿临近的某石油管理局天然气适用的资源税税率为5%,该煤矿本月应纳的资源税税额为(
存货周转率越快越好。()
关于定程租船的说法,错误的是()。
生长发育
[A]SetaGoodExampleforYourKids[B]BuildYourKids’WorkSkills[C]PlaceTimeLimitsonLeisureActivities[D]Talk
A、Produce25carsinthenextfiveyears.B、Developareaswithmorehills.C、Expandtestingtomoreareas.D、Exploreareaswi
最新回复
(
0
)