首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int x=1,y=0; if(!x)y++; else if(x==0) if(!x)x++; else y++; printf(’’%d\n’’,y); } 程序运行后的输出结果是( )。
有以下程序: #include main() {int x=1,y=0; if(!x)y++; else if(x==0) if(!x)x++; else y++; printf(’’%d\n’’,y); } 程序运行后的输出结果是( )。
admin
2020-06-16
51
问题
有以下程序:
#include
main()
{int x=1,y=0;
if(!x)y++;
else if(x==0)
if(!x)x++;
else y++;
printf(’’%d\n’’,y);
}
程序运行后的输出结果是( )。
选项
A、1
B、2
C、0
D、3
答案
C
解析
else与最近的一个if语句配套,所以最后的if一else是一组成套的条件分支语句,它们都包括在else if(x=0)之下,由于x=1,所以(!x)为假,x==0为假,所以整段程序只执行最开始的初始化语句。
转载请注明原文地址:https://kaotiyun.com/show/d7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不
设有语句typedefstruetTT{charc;inta[4];}CIN;,则下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序的运行结果是()。
下列定义数组的语句中正确的是()。
下面不属于软件需求规格说明书内容的是()。
以下叙述中错误的是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
以下是while语句的基本形式:while(表达式){语句;)其中“表达式”()。
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
X2010A龙门铣床垂直铣头进给箱无机械传动动作的主要故障原因有()。
按信息载体划分信息,可以把信息分为语言信息、文字信息、声像信息和()
当x→0时,下面无穷小量中与x等价的无穷小量是【】
工艺技术建设方案设计提出的(),是各公用工程专业进行方案设计的依据。
工程竣工报告由施工单位编制,在工程完工后提交建设单位,以下()可以不包含在报告中。
下列机构不得作保证人的是()。
《合同法》规定,当合同当事人在合同约定中既约定有违约金,又约定有定金时,一旦发生违约,处置方法是()。
古代“六艺”(礼、乐、射、御、书、数)中的“御”是指()。
根据上图,下列说法正确的是()。
ADoseofRealityMajorRealityCheckWhenthepainrelieverVioxxwaswithdrawnfromthemarketlastfallaftertheannoun
最新回复
(
0
)