首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若有以下程序#includeint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,*p=&i,*=&j,*r;r=f(p,q
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
以下叙述正确的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,C)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
以下定义语句中正确的是
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
下面是有关C语言字符数组的描述,其中错误的是
在C语言中,以下说法不正确的是()。
随机试题
Timwillnot(lent)youthebook(because)heisfearful(if)youwillforgetto(return)it.
诊断急性细菌性痢疾不需做下列哪项检查
关于世界银行服务项目招标采购合同谈判过程的说法,错误的是()
【2008年真题】某工程分为A、B、C三个工艺过程,按五个施工段顺序组织施工,各工艺过程在各段持续时间均为7天,B、C工艺之间可搭接2天。实际施工中,B过程在第二段延误3天,则实际流水施工工期应为()。
骨料储量主要取决于()。
钻研教材包括钻研______、教科书和阅读有关的参考书。
EyesCanSpeakMuchmeaningcanbecarriedclearly,withoureyes,soitisoften【B1】thateyescanspeak.Doyouhavesuc
移风:易俗
A、 B、 C、 B原文说“你能把椅子递给我吗”。passsbsth为“把…递给…”。选项[B]为椅子。
Theyputontheirheadphones,drapeahoodovertheirheadanddriftoffintotheworldof"digitalhighs."VideospostedonYou
最新回复
(
0
)