首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int x=1,x=2,z=3; if(X>y)if(y<z) printf("%d",++z); else printf("%d",++y)
有以下程序: #include <stdio.h> main() { int x=1,x=2,z=3; if(X>y)if(y<z) printf("%d",++z); else printf("%d",++y)
admin
2022-04-01
36
问题
有以下程序:
#include <stdio.h>
main()
{
int x=1,x=2,z=3;
if(X>y)if(y<z)
printf("%d",++z);
else
printf("%d",++y);
printf("%d\n",x++);}
程序的运行结果是( )。
选项
A、1
B、41
C、2
D、331
答案
A
解析
else总是与离它最近的if配对,所以第一个if语句的判断条件不成立,不再执行第二个if语句和与第二个if语句配对的else语句,而是直接执行打印x++的操作,打印x的值1以后再加1。
转载请注明原文地址:https://jikaoti.com/ti/4Hd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){chara[5][10]={"one","two","three","four","five"};inti,j;chart;for(i=0;i<4;i++)for(j=i+1;j<5;j++)
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}
有以下程序#includeintfun(intA){intb=0;staticintc=3;a=(c++,b++);return(a);}main(){inta=2,i,k;for(i=0;
以下叙述中正确的是
以下选项中的编译预处理命令行,正确的是()。
以下叙述中正确的是
设有以下程序段:intx=2009,y=2010; printf("%d\n",(x,y));则以下叙述正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
有以下程序#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};printf("%d,%d\n",*x[
随机试题
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
利用机械能来完成有用功或能量的只有()。
下列不是强心苷适应证的
高血压脑出血的患者手术主要是为了
患者女性,22岁,发热、右下腹痛伴腹泻1年,排黏液便,无脓血,日4~5次。4年前患肺结核,已治愈。查体:轻度贫血貌,腹软,右下腹压痛(+),可触及质地中等、边界不清的包块。钡剂灌肠提示回盲末端钡剂呈线样征,有铺路石样充盈缺损。如患者行结肠镜检查,下列
A.Hb>120g/LB.90g/L<Hb<120g/LC.60g/L,<Hb<90g/LD.30g/L,<Hb<60g/LE.Hb<30g/L小儿极重度贫血的诊断指标是
祖国医德思想的核心是
关于贷款的风险分类,下列说法正确的是()。
完备的教师知识结构是_____和_____、_____。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
最新回复
(
0
)