首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z);
有以下程序: #include<stdio.h> main() { int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d",++z);
admin
2021-02-25
41
问题
有以下程序:
#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/6htp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。
有以下程序:#include#includemain(){charstr[][20]={t.One*World”,”One*Dream!”;,*P=str[1];prinff(“%d,”,strlen
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(’’%d’’,&x);y=x>127x+10:x-12;printf(’’%d\n’’,y);
设已有定义floatx;,则下列对指针变量p进行定义且赋初值的语句中正确的是()。
下列叙述中正确的是
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[41={20,a+1,15,a+2,30,a+3,17a};main(){inti;p=a;for(i=1
以下叙述中正确的是
合法的C语言标识符是()。
下面不属于软件测试实施步骤的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
随机试题
在一个图中,点表示研究的_______,线表示_______之间的关系。
患者,男,26岁,半月前曾患严重感冒,近日来有心悸感,活动后尤为明显,查体:HR104/min,有期前收缩约10/min,第一心音减弱,心尖部可闻及收缩期杂音3/6级,心电图示频发室性期前收缩,一度房室传导阻滞,非特异性ST-T波改变,诊断可能性最大的是
我国现行的建安工程直接费中的材料费与国外建安工程费用中的材料费相比,前者包含而后者不包含的费用是( )。
某公司2010年严重亏损,公司董事长授意总会计师张某对会计报表作技术处理,从账面上扭亏为盈。张某接受该授意,对财务报表作了处理。根据会计职业道德规范内容,张某的做法违反了会计职业道德规范的()要求。
下列关于弱型有效市场,描述错误的是()
已知:某上市公司现有资本20000万元,其中:普通股股本14000万元(每股面值10元),长期借款5000万元,留存收益1000万元。长期借款的年利率为8%,该公司股票的β系数为2,整个股票市场的平均收益率为8%,无风险报酬率为4%。该公司适用的所得税税率
运用自我表露的目的在于()。
唯心主义在现代哲学中其基本形态是()
报表设计中设置多个排序字段时,决定输出顺序首先要考虑的字段是()。
【B1】【B17】
最新回复
(
0
)