首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()。
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下选项中,合法的C语言常量是()。
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符)()。
有以下程序#includemain(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2
以下叙述正确的是()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
结构化程序设计的基本原则不包括()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
随机试题
下列物质中属于含氮类激素的是
外科急诊不适合做内镜检查的是
依照我国有关法律法规的规定,以下主体中可以向法院申请宣告破产的是:
根据《关于清理规范工程建设领域保证金的通知》(国办发[2016]49号),对保留的(),推行银行保函制度,建筑业企业可以银行保函方式缴纳。
建筑公司应在( )起诉。关于回避申请的提出和决定,下列说法错误的是( )。
下列不属于投资银行在证券二级市场上扮演的角色的是()。
2×21年9月1日,A公司因欠B公司货款800万元到期无法偿还,遂与B公司签订债务重组协议。协议约定:A公司发行100万股普通股偿还所欠B公司的全部货款。A公司发行的股票的面值为每股1元,市价为每股6元,为发行股票另支付佣金、手续费10万元。B公司已为该项
Thescientistwhowantstopredictthewaywhichconsumerswillspendtheirmoneymuststudyconsumerbehavior.Hemust【B1】____
“企业系统规划方法”和“信息工程”都推荐建立表示数据类(主题数据库)和过程之间关系的CU矩阵M。其中若第i号过程产生第k号数据类,则材Mik=C;若第j号过程使用第k号数据类,则材Mjk=U。矩阵M按照一定的规则进行调整后,可以给出划分系统的子系统方案,并
Couldyouplease______whyyoucan’tcometoattendthemeeting?
最新回复
(
0
)