首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
49
问题
有以下程序:
#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://kaotiyun.com/show/q9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};structAf(structAt);main(){structAa={1001,"ZhangDa
以下叙述中正确的是
以下叙述中正确的是
有以下程序:#include#definePT3.5;#defineS(x)*x*xmain(){inta=1,b=2;prinff(“%4.1f\n”,S(a+b));
以下关于C语言数据类型使用的叙述中错误的是()。
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
C语言主要是借助以下哪种手段来实现程序模块化
与数学表达式x≥y≥z对应的C语言表达式是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("****\n");下面关于语句执行情况的叙述中正确的是
随机试题
A.终止子B.外显子C.TATA盒D.操纵基因常见的参与真核生物基因转录调控的DNA结构是
鞣质有多种生物活性,具有
依《国有企业改革中划拨国有土地使用权管理暂行规定》规定,下列说法中正确的是()。
目前,我国银行信贷管理一般实行()相结合制度,以切实防范、控制和化解贷款业务风险。
下列选项中,属于调整产业结构的途径有()。
教学设计
阅读下面的材料,根据要求写作文。田野里、山坡上、道路旁、花园中,我们经常能够看到一朵朵鲜艳的花,不管脚下的土地是否肥沃,也不管是否有人停下来观赏,它们总是那么自信、那么骄傲地悄然绽放。其实,身为教师,从这些绽放的花儿身上,我们能得到很多生活的启迪
甲种合金中,金与铜的比为2:3,乙种合金中,金与铜的比为1:3.现要配制成金与铜的比为7:13的合金12克,应从甲、乙两种合金中各取多少克,x=_________,y=__________;
简述我国国家机构的体系。
中国在对资本主义工商业实行社会主义改造的过程中,在利润分配上采取的政策是()
最新回复
(
0
)