首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(!x)y++; else if(x==0) y+=2: else y
有以下程序: #include<stdio.h> main() { int x=1,y=0; if(!x)y++; else if(x==0) y+=2: else y
admin
2019-01-11
80
问题
有以下程序:
#include<stdio.h>
main()
{
int x=1,y=0;
if(!x)y++;
else if(x==0)
y+=2:
else y+=3;
printf("%d\n",y);
}
程序运行后的输出结果是( )。
选项
A、0
B、2
C、1
D、3
答案
D
解析
本题考查条件分支结构和C语言中条件成立与否的判定方式。在C语言中,变量值为零则表示假,非零则表示真。因此,if(!x)与else if(x=—0)均不成立,程序执行else语句,即y+=3。得到答案为D。
转载请注明原文地址:https://kaotiyun.com/show/24xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列用于printf函数的控制字符常量中,代表“横向跳格”的字符常量是()
下列叙述中,不符合良好程序设计风格要求的是
以下程序的输出结果是______。#defineMCRA(m)2*m#defineMCRB(n,m)2*MCRA(n)+mmain(){inti-2,j=3;pr
程序测试分为静态测试和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
下面程序的运行结果是______。#include<stdio.h>main(){inti,f[10];f[0]=f[1]=1;for(i=2;i<10;i++)f[i]=f[i-2]
若变量a、i已正确定义,且i已正确赋值,合法的语句是_____。
请编写一个函数proc(),它的功能是:将str所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入ab7988BJ,则应输出aBT088BJ。注意:部分源程序给出如下。请勿改动main
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删除
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
律师制度起源于
求函数的二阶导数y".
患者,女性。妊娠29周,心悸怔忡,气短胸闷,咳嗽喘息,口唇发绀,舌紫暗,脉弦涩。心电图示ST段压低。该患者应诊断为
“视觉悬崖”可以测查婴儿的()。
对长兴市53家幼儿园的一项评估显示,向阳幼儿园在师资水平方面受到的评价相当低,而在其他不少方面评价不错。虽然各幼儿园的规模大致相当,但向阳幼儿园教师与学生的比率在长兴市的幼儿园中几乎是最小的。因此,教师数量不足是造成向阳幼儿园在师资水平方面偏低的原因。以下
回归分析中的估计标准误()。[中央财经大学2012研]
马致远的[双调.夜行船]《秋思》,被称作“_______”。
党领导人民进行社会主义建设,有改革开放前和改革开放后两个历史时期,既不能用改革开放后的历史时期否定改革开放前的历史时期,也不能用改革开放前的历史时期否定改革开放后的历史时期。原因在于
【B1】【B3】
Doeshehavedifficulty__________English?
最新回复
(
0
)