首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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://jikaoti.com/ti/fez0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintf(intn){intt=0,a=5;if(n/2){inta=6;t+=a++;}else{inta=7;t+=a++;}returnt+a++;}main
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
以下选项中非法的C语言字符常量是
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){
有以下程序#includevoidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a’,a=’A’;fun(&b,a);printf("%c,%c\
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
以下叙述中错误的是
下列关系表达式中,结果为“假”的是
关系模型中的关系模式至少应是()。
下面描述中不属于数据库系统特点的是
随机试题
A、Byemphasizingthediversityoffood.B、Bystressingpleasingaestheticsoffood.C、Byfocusingonthenutrientsindifferent
学校咨询与辅导有哪些主要工作?
婴儿期持续性青紫,提示
下列关于民族自治地方的说法中,正确的是哪些?()
下列( )项物理指标不属于计算指标。
中国现行有效的合同法是()。
拟建教学楼建筑面积为3000平方米,类似工程的建筑面积为3100平方米,预算造价3320000元。各种费用占预算造价的比重为:人工费6%;材料费55%;机械使用费6%;措施费3%;其他费用30%。各种修正系数为:人工费Kl=1.02;材料费K2=1.05;
我国封闭式基金在达成交易后,二级市场交易份额和股份的交割是在()日,资金交割是在()日完成。
(2016年烟台莱山)教育目的的制定要考虑的客观条件有()
下列设备组中,完全属于外部设备的一组是()。
最新回复
(
0
)