首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {intx=1,y=0; if(!x)y++; elseif(x==0) if(x)y+=2; elsey+=3; printf("%d\n",y); } 程序运行后的输出结果是( )。
有以下程序: #include main() {intx=1,y=0; if(!x)y++; elseif(x==0) if(x)y+=2; elsey+=3; printf("%d\n",y); } 程序运行后的输出结果是( )。
admin
2015-07-31
66
问题
有以下程序:
#include
main()
{intx=1,y=0;
if(!x)y++;
elseif(x==0)
if(x)y+=2;
elsey+=3;
printf("%d\n",y);
}
程序运行后的输出结果是( )。
选项
A、3
B、2
C、1
D、0
答案
D
解析
在if else语句中 else总是与离它最近的if配对。本题目中x为1所以!x为0,所以执行else if语句中的内容,判断(x==0)是否成立,因为x为1所以条件不成立,所以else if 内部的if…else语句不再执行,所以y的值还是初始值0。
转载请注明原文地址:https://kaotiyun.com/show/zbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){s=s+i*i;
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;pfintf("%d,%d",y,x);
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=O;if(a<B)if(b!=15)if(!ok1)x=1;elseif(ok2
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是__
以下程序的输出结果是________。main(){intk=4,m=1,p;p=func(k,m);printf("%d,",p);p=func(k,m);printf("%d\n",p);}
fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是______。
下列4个关于C语言的结论中错误的是()。
fun1函数的功能是将3个整数按由大到小的顺序调整后依次放入a、b、c3个变量中,a中放最大数,fun2函数的功能是交换两个变量中的值。补足所缺语句。fun2(int*x,int*y){intt;t=*x;*x=*y;*
已知函数定义如下,函数abed的功能是()。abcd(char*s1,char*s2){while(*s2++=*s1++);}
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
随机试题
下列有关每股收益说法正确的是()。
有以下结构体说明、变量定义和赋值语句:structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有
以为一前提,应增补______或______为另一前提,可必然推出结论。()
弥散性血管内凝血时血液凝固失常表现的一般规律是
女性,11岁。上下前牙牙面自幼有白色斑块。口腔检查:上下前牙和第一磨牙牙面有边界明确的白垩色斑,其线纹与釉质的生长发育线相平行吻合。叩诊(-),探诊有带状缺陷,无松动。初步诊断为釉质发育不全。防治措施不合适的是
下列选项中,()的缴纳凭证是“海关行政事业收费专用票据”。
给定材料1.一座拥有15000多人口的小镇J镇,位于Z市化工园区附近,从卫星地图上看,大小化工厂已经在小镇东南西三个方向,形成重围之势。J镇接通自来水,少说也有十几年的历史。大概从七八年前开始,自来水水质开始越来越差,壶里水垢厚得离奇,水里
最早系统提出宪法制定权及其理论体系的学者是()
7_____2=3.5
Heresented______towait.Heexpectedtheminister______himatonce.
最新回复
(
0
)