首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int x=1,x=2,z=3; if(X>y)if(y<z) printf("%d",++z); else printf("%d",++y)
有以下程序: #include <stdio.h> main() { int x=1,x=2,z=3; if(X>y)if(y<z) printf("%d",++z); else printf("%d",++y)
admin
2022-04-01
77
问题
有以下程序:
#include <stdio.h>
main()
{
int x=1,x=2,z=3;
if(X>y)if(y<z)
printf("%d",++z);
else
printf("%d",++y);
printf("%d\n",x++);}
程序的运行结果是( )。
选项
A、1
B、41
C、2
D、331
答案
A
解析
else总是与离它最近的if配对,所以第一个if语句的判断条件不成立,不再执行第二个if语句和与第二个if语句配对的else语句,而是直接执行打印x++的操作,打印x的值1以后再加1。
转载请注明原文地址:https://www.kaotiyun.com/show/q9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
关于C语言的变量,以下叙述中错误的是
以下叙述正确的是
以下选项中,能正确进行字符串赋值的是
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("****\n");下面关于语句执行情况的叙述中正确的是
有以下程序#include<stdio.h>#include’’string.h’’typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){STUb={”Zhao’’,’
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
以下选项中,值为1的表达式是
随机试题
下列属于逍遥散主治证范围的是
胆囊切除手术的适应证是:
患者,女,45岁。有十二指肠球部溃疡史。参加宴会后半小时突发腹痛,以上腹部为主,伴恶心、呕吐,腹泻一次,即到当地医院就诊。给予诺氟沙星、小檗碱、654-2片口服后腹痛缓解,呕吐、腹泻停止,在家休息10小时后,上述症状再次出现来我院就诊。查体:体温38.8℃
现行《中华人民共和国药典》颁布使用的版本为
生姜配伍生半夏,可减轻或消除生半夏的毒性,属于
消费品市场
证券公司从事中间业务介绍,应当与期货公司签订书面委托协议,委托协议应当载明的事项包括()。Ⅰ.中间介绍业务的范围Ⅱ.从证券资金账户为客户划转期货保证金的规则Ⅲ.执行期货保证金安全存管制度的措施Ⅳ.代理客户进行期货交易的授权认
2017年5月,我国股份制商业银行净资产额约是城市商业银行净资产额的多少倍7
标准分数的优点有()
Thefollowingparagraphsaregiveninawrongorder.Forquestions1—5,youarerequiredtoreorganizetheseparagraphsintoa
最新回复
(
0
)