首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2;
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2;
admin
2019-02-02
37
问题
有以下程序:
#include<stdio.h>
main()
{
int x=1,y=0;
if(!x)y++;
else if(x==0)
if(x)y+=2;
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是( )。
选项
A、0
B、2
C、1
D、3
答案
A
解析
在该题中,选择结构的表达式都不成立,所以整个选择语句都没有执行,y值没有发生改变,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/cERp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){inta=3;printf("%d\n",(a+a-=a*a));}
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
下列关于软件测试的目的和准则的叙述中,正确的是()。
在面向对象的程序设计中,能表示类之间相似性质的机制是()。
下列叙述中正确的是______。
对长度为10的线性表进行冒泡排序,对坏情况下需要比较的次数为______
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。#include<stdio.h>main(){chara[]="labchmfye",t:int1,j;for(i=0;
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
若有定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是______。
随机试题
乱牙,就是螺纹“破牙”,即在车削三角形螺纹时,第二刀车削的螺纹车刀刀头不在第一刀的槽内。()
Herworkisbetterthan______intheclass.
A、劣药B、假药C、残次药品D、仿制药品E、特殊管理药品所标明的适应证或者功能主治超出规定范围的药品是
可通过测定下列哪几项来控制含油脂种子类药材的酸败程度( )。
用滑升模板浇筑混凝土时,其出模强度一般控制在()。
关于劳动力在产业流动和产业内部流动的说法,正确的是()。
以下不符合回避制度规定的是()。
“李杜”指_______、_______。“小李杜”指_______、_______。
选择教育研究课题时应大处着眼,小处着手。
若,求a,b的值。
最新回复
(
0
)