首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(!x)y++; else if(x==0) y+=2; else y+=3; printf("%d\n",y); } 程序运行
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(!x)y++; else if(x==0) y+=2; else y+=3; printf("%d\n",y); } 程序运行
admin
2019-06-12
39
问题
有以下程序:
#include<stdio.h>
main()
{
int x=1,y=0;
if(!x)y++;
else if(x==0)
y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是( )。
选项
A、0
B、2
C、1
D、3
答案
D
解析
本题考查条件分支结构和C语言中条件成立与否的判定方式。在C语言中,变量值为零则表示假,非零则表示真。因此,if(!x)与else if(x==0)均不成立,程序执行else语句,即y+==3。得到答案为D。
转载请注明原文地址:https://kaotiyun.com/show/jVRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是()。
以下叙述中错误的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
以下叙述中正确的是()。
关于do循环体while(条件表达式);以下叙述中正确的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
下面结构体的定义语句中,错误的是()。
使用白盒测试方法时,设计测试用例应根据()。
软件设计中划分模块的一个准则是( )。
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是( )。
随机试题
Oneofthemostpressingchallengestheworldwillfaceinthenextfewdecadesishowtoalleviatethegrowingstressthathuma
下列与“刑不上大夫”说法最为接近的是
在账户记录中,本期增加数不一定大于本期减少数。
在确定企业的预期收益时,应重点注意()等因素的影响。
现场临时消防用水系统,其消火栓周围()m不准堆放物品。
施工单位在施工前组织材料、机具、设备及劳动力供应,编制进度计划、统计完成工作量、进行经济核算的主要参考依据是()。
据报道,我围国家图书馆浩瀚的馆藏古籍中,仅1.6万卷“敦煌遗书”就有5000余米长卷需要修复,而国图从事古籍修复的专业人员不过10人;各地图书馆、博物馆收藏的古籍文献共计3000万册,残损情况也相当严重,亟待抢救性修复,但全国的古籍修复人才总共还不足百人。
以下程序段运行的结果是______。Dima(-1To5)AsBooleanDimflagAsBooleanflag=FalseDimiAsIntegerDimjAsInteger
Withtherecentrapidadvancesininformationtechnologies,(36)______researchersateverylevelandinevery(37)______haved
A、SheisgoingtoHawaii.B、Shehastraveledallovertheworld.C、Shelikespostcards.D、Sheisgoingonvacation.C语义判断题从男士的话
最新回复
(
0
)