首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int x=1, y=0; if (!x) y++; else if (x==0) if (x) y+=2; else y+=3; printf("%d\n", y); } 程序运行后的输出结果是
有以下程序 main() { int x=1, y=0; if (!x) y++; else if (x==0) if (x) y+=2; else y+=3; printf("%d\n", y); } 程序运行后的输出结果是
admin
2020-03-15
65
问题
有以下程序
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、2
B、0
C、1
D、3
答案
B
解析
x=1,if和else if的条件都不满足,故y值不改变输出。
转载请注明原文地址:https://kaotiyun.com/show/dWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
软件(程序)调试的任务是
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n一1;i++)a[i]+=i;}main(){i
有以下程序#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;intscore[2];}STU;STUf(STUa)
有以下程序#include<stdio.h>typedefstruct{intb,p;}A;voidf(Ac)/*注意:c是结构变量名*/{intj;c.b+=1;c.p+=2;}
个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是
在嵌套使用if语句时,C语言规定else总是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
以下函数酌功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
ImmensekeepoutofsharewithforintimebysolongasagainstaccountoninterfereInthelat
不属于人体试验的是( )
关于颈外动脉的描述,错误的是
由国家药品监督管理局给予警告,责令期改正的是
在对待估房地产的合法产权进行分析时,内容包括()。
除细菌性食物中毒外,食物中毒还包括有()。
下列属于“判断”这一思维形式的语句是()。
行政机关应当根据被许可人的延续有效期申请,在()作出是否准予延续的决定。
近年来,专家呼吁禁止在动物饲料中添加作为催长素的联苯化合物,因为这种物质对人体有害。近十多年来,人们发现许多牧民饲养的荷兰奶牛的饲料中有联苯残留物。如果以下哪项陈述为真,最有力地支持了专家的观点?
字长是CPU的主要性能指标之一,它表示()。
最新回复
(
0
)