首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z); else printf("%d",++y); printf
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z); else printf("%d",++y); printf
admin
2021-06-15
85
问题
有以下程序:
#include<stdio.h>
main()
{
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
}
程序运行的结果是( )。
选项
A、3 3 1
B、4 1
C、2
D、1
答案
D
解析
else子句总是与最前面最近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。
转载请注明原文地址:https://kaotiyun.com/show/1Mtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下代码do{while(条件表达式1)循环体A;}while(条件表达式2);while(条件表达式1){do{循环体B;}while(条件表达式2);}其中,循环体A与循环体B相同,以下叙述正确的是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
对于循环队列,下列叙述中正确的是()。
下面选项中合法的字符常量是
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
下面关于位运算符的叙述,正确的是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
下面不属于软件测试实施步骤的是
软件调试的目的是()。
随机试题
有效中和肝素的药物是
成年妇女骨盆倾斜度的正常值应是
保险是以商业互助的形式,对因各种自然灾害和意外事故造成的损失进行补偿的方式。()
天主教礼拜仪式上所用的大型声乐套曲叫()。
心理学研究的问题包括
A.RiskofScreeningtoYoungerWomenB.InvestigatingtheEffectofScreeningC.EffectsPredictedbyTwoDifferentMod
Manycriticsconsiderthatfarmorestressisplacedonachievementsinathleticsthanintheacademicsphere.We’retoldthati
Colorsaresometimescalledhot,cold,orneutral(中性的).Redandyellowaresaidtobehotcolorsbecausetheymakearoomwarme
Despite/Inspiteoffinancialdifficulties(crisis)。此题考查短语despite/inspiteof“尽管”的表达法。
Forthispart,youareallowed30minutestowriteashortessay.Youshouldstartyouressaywithabriefdescriptionofthepi
最新回复
(
0
)