首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面程序段的执行结果是()。i=3;do{print"%2d",i--);}while(!i);
有以下程序voidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun(p);
下列选项中,能正确定义数组的语句是
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是
数据库系统的核心是
有两个关系R和T如下:则由关系R得到关系T的操作是()。
在数据库中存储的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
请编写函数fun,其功能是:计算并输出下列多项式的值,S=(1—1/2)+(1/3—1/4)+…+(1/(2n-1)-1/2n)例如,若主函数从键盘给n输入8后,则输出为S=0.662872。注意:要求n的值大于1但不大于100。请勿改动
随机试题
塑化治疗技术中的要求是
该患者应诊断为该患者的缺铁原发表现为
治疗痿证、瘫痪宜选用的电针波型是
宏达建筑材料有限公司(以下简称宏达公司)是国有企业,该公司成立之初,全部资产为860万元。公司成立后,在激烈的市场竞争中,经营决策屡屡失误,加之公司内部管理混乱,至2009年公司即负债280万元,2010年负债620万元,2011年负债1200万元,201
交易标准化协议达成后,在未来某一特定时间,如几周、几个月之后才办理交割的交易是()。
由已知关系式f[xg(y),y]=x+g(y)两边对x求二次偏导,有[*]
以太网物理地址的长度是______。
若有以下程序:#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a一=++c;)printf("%d,%d,%d\n",a,b,c);}
You’dbetter_________thewateruntilithasbeenboiled.
Lifeisdifficult.Itisagreattruthbecauseoncewetrulyunderstandandacceptit,thenlifeisnolongerdifficult.
最新回复
(
0
)