首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序:
#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
若有以下定义和语句:#include<stdio.h>chars1[10]="abcd!",*s2="\n123\\";pfinff("%d%d\n",strlen(s1),strlen(s2));程序的运行结果是()。
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
以下叙述中错误的是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
请编写函数fun,其功能是:计算并输出下列多项式的值,S=(1—1/2)+(1/3—1/4)+…+(1/(2n-1)-1/2n)例如,若主函数从键盘给n输入8后,则输出为S=0.662872。注意:要求n的值大于1但不大于100。请勿改动
下列各项中不属于需求分析阶段任务的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下选项中不合法的标识符是( )。
随机试题
简述艺术作品的题材与主题的关系。
静脉肾盂造影显示肾盂内充盈缺损可能为
最可能引起左心室前负荷增加的是
橘皮的功效是枳实的功效是
下列各种税负转嫁方式中,比较常见的方式是()。
快速消费品企业需要及时了解市场需求,改进产品质量,宜采取()。
-2,7,-28,63,-126,()
党的十八大把生态文明建设纳入中国特色社会主义事业总体布局,要想建设生态文明,必须建立系统完整的生态文明制度体系,用制度保护生态环境。下列属于我国生态文明制度建设的有
软件著作权的保护对象不包括________。
A.ConfirmationoftheNewEffectB.Pain-relievingandFever-reducingEffectsofAspirinC.TheIgnoredSignificantObservation
最新回复
(
0
)