首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("% d",++z); else printf("%d",++y); pr
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("% d",++z); else printf("%d",++y); pr
admin
2020-11-27
55
问题
有以下程序:
#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/Rztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intm){staticintn=0:n+=m;returnn;}main(){intn=0:printf("%d,",f(++n));printf("
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
下列选项中,能正确定义数组的语句是
以下程序的输出结果是()。main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf(’’%d\n’’,y);}
下列关系表达式中,结果为“假”的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下列关于栈的叙述正确的是( )。
表达式:(int)((double)9/2)-9%2的值是
设一棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为
数据流图中带有箭头的线段表示的是()。
随机试题
A、Styleandwording.B、Directnessandclarity.C、Structureandlength.D、Simplicityandaccuracy.B
简述钱谦益的诗学主张。
急性肾小球肾炎的最常见病因是
不属于演练类型的是()。
业主大会会议可以采用集体讨论的形式,也可以采用书面征求意见的形式;但应当有物业管理区域内()参加业主可以委托代理人参加业主大会会议。
偿债备付率是指投资方案在借款偿还期内()的比值。
群众路线是公安工作的根本路线,甲市公安机关始终坚持与时俱进、开拓创新,不断转变工作思路、改进工作方法,创新群众路线新举措,提升人民群众幸福感、满意度。下列选项中不属于群众路线创新举措的是()。
“人言落日是天涯,望极天涯不见家。”下列语句与其表达的情感不一致的一项是:
【天羽声明】
奔腾芯片采用流水技术,主要是超流水技术和______。
最新回复
(
0
)