首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(! x)y++; else if(x==0) y+=2; else y+=3: printf("%d\
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(! x)y++; else if(x==0) y+=2; else y+=3: printf("%d\
admin
2018-01-14
52
问题
有以下程序:
#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://www.kaotiyun.com/show/wTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getch
在程序设计阶段应该采取_________和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
以下能正确定义一维数组的选项是()。
有下列程序:main(){char*p[]={"3697","2584"};inti,j;longnum=0;for(i=0;i<2;i++){j=0;while(p[i][j]!=’\0’){if
有下列程序:intfun(intn){if(n==1)}return1;elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);prin
以下叙述中错误的是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确语句是()
设有变量说明int(*ptr[m]);其中的标识符ptr是()。
以下数组定义中错误的是()。
随机试题
受刺激后,机体由活动状态转变为相对静止状态称为抑制。
S-R变异是指()
以下哪项不是糖尿病健康教育的内容()
A.去甲肾上腺素重摄取抑制剂B.5-HT重摄取抑制剂C.单胺氧化酶抑制剂D.硫杂蒽类抗精神病药E.吩噻嗪类抗精神失常药物阿米替林
工程项目施工应建立以( )为首的生产经营管理系统。
ABC公司是商业批发公司,经销的一种商品原信用政策为n/30,每天平均销量为20个,每个售价为75元,平均收账天数40天;公司销售人员提出了新的政策,以便促销,新的政策包括改变信用政策:“2/10,n/50”,同时以每个60元的价格销售,预计改变政策后每天
系统产生死锁的可能原因是()。
"Cool"isawordwithmanymeanings.Itstraditionalmeaningisusedto【C1】______atemperaturethatisfairlycool.Astheworld
Consumersandproducersobviouslymakedecisionsthatmoldtheeconomy,butthereisathirdmajor【C1】______toconsidertherole
Forthispart,youareallowed30minutestowriteashortessayentitledOfferingYourSeat-Youshouldstartwithabriefdesc
最新回复
(
0
)