首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
43
问题
有以下程序:
#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/wTxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能是:求出数组x中各相邻两个元素的和,依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(_
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是()。
以下叙述中不正确的是()。
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
下列链表中,其逻辑结构属于非线性结构的是()。
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
若有定义语句inta,b;doublex;则下列选项中没有错误的是()。
以下关于结构化程序设计的叙述中正确的是()。
设有以下语句,其中不是对a数组元素的正确引用的是:______(其中0≤i≤0)inta[10]={O,12,3,4,5,6,7,8,9},*p=a;
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
随机试题
在肝脏声像图中表现为“牛眼征”的,实质性占位性病变是指
欲了解某城市6~12岁儿童的身高发育水平,调查方法可采用
A.大肠杆菌B.拟杆菌C.绿脓杆菌D.溶血性链球菌E.金黄色葡萄球菌何种致病菌感染后脓液稠厚,有粪臭的是
A.异丙肾上腺素B.硝普钠C.硝苯地平D.多巴胺E.肾上腺素尖端扭转型室速
溢饮是指饮邪留于()
下列关于假释的说法,哪些是错误的?
采用最低评标价法评标时,按照经评审的投标价由低到高的顺序推荐中标候选人。经评审的投标价相等时,()的优先。
一条指令必须包括()。
下列哪些情形属于挪用公款归个人使用,从而可能构成挪用公款罪?()
Itwasaholidayweekend.Thepoliceofficersweresittinginahotroom【C1】______in-structions(指示)fromtheircaptain.Oneof
最新回复
(
0
)