首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {intx=1,y=0; if(!x)y++; elseif(x==0) if(x)y+=2; elsey+=3; printf("%d\n",y); } 程序运行后的输出结果是( )。
有以下程序: #include main() {intx=1,y=0; if(!x)y++; elseif(x==0) if(x)y+=2; elsey+=3; printf("%d\n",y); } 程序运行后的输出结果是( )。
admin
2015-07-31
50
问题
有以下程序:
#include
main()
{intx=1,y=0;
if(!x)y++;
elseif(x==0)
if(x)y+=2;
elsey+=3;
printf("%d\n",y);
}
程序运行后的输出结果是( )。
选项
A、3
B、2
C、1
D、0
答案
D
解析
在if else语句中 else总是与离它最近的if配对。本题目中x为1所以!x为0,所以执行else if语句中的内容,判断(x==0)是否成立,因为x为1所以条件不成立,所以else if 内部的if…else语句不再执行,所以y的值还是初始值0。
转载请注明原文地址:https://kaotiyun.com/show/zbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是______。
关系数据库管理系统能实现的专门关系运算包括_______。
下面对对象概念描述错误的是_______。
下列程序是将一个十进制正整数转化为一个八进制数,在程序的空白处应填入的语句是_______。#include<stdio.h>main(){inti=9,a,b[10]={0};scanf("%d",&A)
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是_______。
设有如下函数定义,则输出结果为_______。char*fun(char*str){char*p=str;while(*p){if(*p>’d’)continue;p++;}
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
有下列程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是______。
随机试题
CT滤波函数中关于软组织模式叙述不正确的是
所谓"从治"是指
下列说法中哪些选项属于法产生的主要标志?()
采用实物法编制施工图预算,所用人工、材料和机械台班的单价是( )。
长输管道的焊接质量保证与环境相关的因素是()。
不适用《企业所得税法》规定的纳税人有( )。
作为导游人员在服务中要注意做到“不亢”,即不可表现出自卑情绪,以至于低三下四,盲目崇拜。()
万县惨案
中国共产党成立的历史特点。
=________.
最新回复
(
0
)