首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
68
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf("%d,%d\n",a,b);}则程序的输出结果是
有以下程序#includeintf(intn){intt=0,a=5;if(n/2){inta=6;t+=a++;}else{inta=7;t+=a++;}returnt+a++;}main
有以下程序#includemain(){int*p,x=100;p=&x;x=*p+10;printf("%d\n",x);}程序运行后的输出结果是()
若有定义语句:intm[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为
设循环队列的存储空间为O(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
支持子程序调用的数据结构是()。
下列选项中正确的标识符是()。
在面向对象方法中,实现信息隐蔽是依靠
以下选项中不合法的标识符是( )。
随机试题
A、Shedoesn’tliketheshoes.B、Sheisjustlookingaround.C、Shedoesn’tliketheservice
梅花扳手在使用时,拿扳手的手臂与扳手夹角是()。
在一定时间内资本所经历的周转次数是()
评价血液葡萄糖水平测定时,下列各项中错误的是:
张某是个体工商户,2009年6月在某百货商场租赁一柜台用于销售德利公司生产“昕薇”牌西装,并采取下列促销措施,其中属于不正当竞争行为的是?
2016年1月1日,甲公司向乙公司借款100万元,借款期限为1年(2016年1月1日至2016年12月31日),双方未约定借期内是否支付利息,也未约定逾期利率。应债权人乙公司的要求,丙公司以其挖掘机为该笔借款提供了抵押担保,2016年1月8日双方
设f(x)的导数f’(x)的图象为过原点和点(2,0)的抛物线,开口向下,且f(x)的极小值为2,极大值为6,求f(x)。
消防队员甲在执行灭火任务中,担心被大火毁容,逃离火灾现场。甲的行为()。
在上个打猎季节,在人行道上行走时被汽车撞伤的人数是在树林中的打猎事故中受伤的人数的2倍。因此,在上个打猎季节,人们在树林里比在人行道上行走时安全。为了评价上述论证.以下哪项是必须知道的?
Topuniversitieshavebeencalledontopublishlistsof"banned"A-levelsubjectsthatmayhavepreventedthousandsofstatesc
最新回复
(
0
)