首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=0; if(!a)b++; else if(a==0)if(a)b+=2; else b+=3;
有以下程序: #include<stdio.h> main() { int a=1,b=0; if(!a)b++; else if(a==0)if(a)b+=2; else b+=3;
admin
2013-10-14
26
问题
有以下程序:
#include<stdio.h>
main()
{ int a=1,b=0;
if(!a)b++;
else if(a==0)if(a)b+=2;
else b+=3;
printf("%d\n",b);
}
程序运行后的输出结果是( )。【10年9月】
选项
A、0
B、1
C、2
D、3
答案
A
解析
本题考查if else语句。最开始a=1,b=0;此时if(!a)不成立,转到执行else if(a==0),由于a=1,导致对应的语句 if(a)b+=2;else b+=3;不会执行,所以b的值没有改变,最后执行printf("%d\n",b);输 出0。
转载请注明原文地址:https://jikaoti.com/ti/F1n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的—组C语言数值常量是
下列叙述中,不符合良好程序设计风格要求的是
下列选项中不合法的标识符是( )。
软件设计中模块划分应遵循的准则是( )。
有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i<N;i++) b[i]=a[i][i];
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#defineN10voidarrin(intx[N]){inti=0;while(i<N)seanf("%d",______);
若有如下程序段:intn=1O;while(1)n--;printf("%d";n);则while循环执行的次数是()。
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
按照“先进先出”组织数据的数据结构是()。
随机试题
治疗膏淋虚证与劳淋皆宜首选的方剂是
A.脾病及心B.脾病及肺C.脾病及肝D.阳虚水泛E.脾病及肾
关于紫外线杀菌,不正确的是
建筑结构任务描述:图示为某钢筋混凝土框架结构多层办公楼一层、二层平面及三层局部平面图(图1~图3)。在经济合理、保证建筑空间完整的前提下,按照以下条件、任务要求及图例,完成相关结构构件布置。构造要求:①~⑥轴办公部分
在国际市场预测中,一般进行产品出口和进口替代分析,可通过项目产出物与有代表性的国外同类产品相对比进行。对比的内容包括()。
国际上衡量国别风险的方法主要是()。
下列软件中,属于操作系统的有()。
简述斯托格迪尔的领导个人因素。
社会主义与资本主义的本质区别在于
IDSscandetectintrudersbyemployingelectromechanicalsystemsorvolumetricsystems.Whichofthefollowingcorrectlydescrib
最新回复
(
0
)