首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
62
问题
有以下程序:
#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://www.kaotiyun.com/show/6htp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");printf("%d\n",p
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
有以下程序:#includemain(){struetSTU{charname[9];charsex:doublescore[2];};structSTUa
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,
两次运行下面的程序,如果从键盘上分别输入3和2,则输出结果是()。#includemain(){intx;scanf("%d",&x);if(x++>2)printf("%d",x);e
以下程序段中,不能实现条件"如果a
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
下面不属于软件测试实施步骤的是
下面不能作为结构化方法软件需求分析工具的是
在数据库中,产生数据不一致的根本原因是
随机试题
当库存物资发生规格混串时,可通过()的方法予以调平,使之账物相符。
在WindowsXP中要安装一个新程序,可以使用( )下添加或删除程序选项卡。
同“计算机”“资源管理器”等一样,利用剪切板可以实现文件的移动、复制、删除或重命名等常见操作。
胸部高电压摄影所用滤线栅的比值应是
A.攻逐水饮B.温里散寒,通便止痛C.攻下寒积,温补脾阳D.润肠泻热,行气通便E.温肾益精,润肠通便
对总体按照两个及两个以上的标志进行分组的统计表是()。
目前,B股交易实行T+3回转交易。()
甲以出卖为目的,将独自玩耍的4岁孩子乙骗到自己家中,后因找不到买主又主动将乙送回到原地方。甲的行为()。
设随机变量X1,X2,…,Xn(n>1)独立同分布,且其方差σ2>0,令Y=则()
HomeschoolingI.【T1】_____【T1】______—Require【T2】_____【T2】______—Childwhogetseasilyfrustratedisdifficulttobehomeschoo
最新回复
(
0
)