首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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 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
2015-07-28
25
问题
有以下程序
#include
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/HdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不正确的是
C语言函数返回值的类型是由_____决定的。
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3f%4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f
对于基本类型机同的两个指针变量之间,不能进行的动算是()
t为int型变量,进入下面的循环之前,t的值为0,则以下叙述中正确的是() while(t=1) {…}
_______是构成C语言程序的基本单位。
下列程序的字符串中各单词之间有一个空格,则程序的输出结果是______。#include<string.h>main(){charstrl[]="Howdoyoudo",*p1=strlstrcpy(str
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
以下选项中与iF(a==1)a=B;elsea++;语句功能不同的sWish语句是
若a=10,b=20,则表达式!(a<b)的值是【】。
随机试题
申请复议的条件包括()。
对于委托外单位加工产品的材料发出,仓库保管员发料应根据计划部门填写的原始凭证是
与外侧裂不相邻的是
女性,22岁,因右上智齿颊向高位阻生,要求拔除在注射局麻药后同侧颊部随即出现肿胀,这是发生了
以下哪项对全冠龈边缘位置设计无影响
下列说法正确的选项是()。
A、 B、 C、 D、 C
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
Inthemovie,heplaysalovingand______fathertryingtobringuptwoteenagechildrenonhisown.
Thirty-onemillionAmericansareover60yearsofage,andtwenty-ninemillionofthemarehealthy,busy,productivecitizens.B
最新回复
(
0
)