首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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://jikaoti.com/ti/WLf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义 inta,b,c;以下选项中的赋值语句正确的是()。
以下选项中叙述正确的是()。
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
以下叙述中正确的是()。
有以下程序#includeintfuna(inta,intb){returna+b;}intfunb(inta,intb){returna-b;}intsss(int(*t)(),intx,inty
设有如下的说明和定义struct{inta;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是()。
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
软件测试的目的是
下面不属于软件设计阶段任务的是
随机试题
金黄色葡萄球菌引起的急性骨髓炎最宜选用的抗生素是
高斯模式的理论依据为()。
隧道施工在辅以大型机具设备时宜采用()施工。
各单位在购置会计软件时要根据本单位电算化的实际情况和当前的目标,选择合适的会计软件。选购软件时要考查的方面包括()。
按照金融期权基础资产性质的不同,金融期权的种类有()。Ⅰ.利率期权Ⅱ.货币期权Ⅲ.股权类期权Ⅳ.金融期货合约期权
下列选项中,属于中国银监会《商业银行操作风险管理指引》规定的应当向监管机构报送的重大操作风险事件的有()。
中国封建统治者通过科举考试选拔官吏,是从()开始的。
在过去的50年中,美国劳动力中的大多数人从制造行业转向服务行业。这个变化的发生,并不是因为产品生产的下降,而是因为,随着新技术的应用,更多的产品现在能够由相对少的人生产出来,因此,更多的人能够用来满足对服务日益增大的需求。下列哪一项,假如正确,提供证据来支
Lookatthenotesbelow.Youwillhearatalkinashop.HowtoUseit?Thisnew(1)............cl
A、Lightnessofmovement.B、Elaboratescenery.C、Freeexpression.D、Rigidchoreography.C这是一道细节题。现代舞蹈表演区别于古典芭蕾的特征不止一个方面。考生如果把握住了“
最新回复
(
0
)