首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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); } 程序运行后的输出结果是( )
有以下程序: #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); } 程序运行后的输出结果是( )
admin
2020-10-26
34
问题
有以下程序:
#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、1
B、2
C、0
D、3
答案
C
解析
因为x=1,!x为0,x==0为false,所以if和else if的判断条件都不满足,程序运行时只执行x,y的初始化语句和printf()函数,打印出y的值为0,故答案为C。
转载请注明原文地址:https://jikaoti.com/ti/8iD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidfun2(chara,charb){printf("%c%c",a,b);}chara---’A’,b=’B’;voidfun1(){a=’C’:b=’D’;}main(){fun1();printf("%c%c
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
设有定义语句int(*f)(int);则以下叙述正确的是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*X*X;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
关于“while(条件表达式)循环体”,以下叙述正确的是
随机试题
Dannywasjusttiredaboutthewaythingsweregoing.HisMumcametotheschoolandwentonandonaboutRickJackson.Itseeme
病程很长的泄泻,首先考虑
男,36岁,查见左上6颌面深龋,颊侧中央距龈缘5mm处有一瘘管,松(-)
下列有关公法与私法的表述,哪项是不正确的?()
()按质量计划中关于工程分包和物资采购的规定,经招标程序选择并评价分包方和供应商,保存评价记录。
某运输企业拟扩大生产规模,现有甲、乙两种设备可供选购,基准收益率为8%,两种设备的各项经济指标如下表所示。方案经济比选的备选方案应满足的条件有()。
2,(),28,65,126
行政管理是指国家行政机关依法管理()的组织活动。
不能完全辨认自己行为的精神病人是()。
已知在4行3列的全局数组score(4,3)中存放了4个学生3门课程的考试成绩(均为整数)。现需要计算每个学生的总分,某人编写程序如下:OptionBase1PrivateSubCommand1_Click()
最新回复
(
0
)