首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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/jVRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是()。
在C语言中,以下选项中不能正确表示10×1000之值的是()。
有如下程序#includemain(){intx=072;printf("%d\n",x+1);}程序运行后的输出结果是()。
以下语句的输出结果是printf("%d\n",strlen("\t\"\065\xff\n"));()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是()。
下列关于C语言文件的叙述中正确的是()。
支持子程序调用的数据结构是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
下列数据结构中,属于非线性结构的是( )。
随机试题
下述对胃酸分泌有抑制作用的是
在全脑全脊髓定位时,下列描述错误的是
宜与二陈汤合用的方剂是宜与四神丸合用的方剂是
下述有关蛋白聚糖的叙述中,哪一项是错误的
Borntrager’s反应是用来鉴别
护理人员个入的质量评价内容,不包括
某房地产公司因项目建设的需要与某银行签订了《借款合同》,合同中约定房地产公司要定期向银行提供信用信息报告及相关财务会计报表等资料。在合同履行过程中,房地产公司未按合同中的约定提供相应资料并改变了部分借款用途。此时银行可以对房地产公司()。
生产要素参与分配的依据
Asoneofthebiggestrestaurantsintheworld,McDonald’soriginationanddevelopmenthasbeenamiracleinthisfield.TheMcD
Ifyou’restrugglingtodroppounds,findingoutyourpersonalitytraitsmayhelpyoumakeiteasier.Whetheryou’rethelif
最新回复
(
0
)