首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main( ) {int a=1,b=0 if(!a)b++; else if(a==0)if(a)b+=2 else b+=3 printf(”%d\n”,b); } 程序运行后的输出结果
有以下程序 #include main( ) {int a=1,b=0 if(!a)b++; else if(a==0)if(a)b+=2 else b+=3 printf(”%d\n”,b); } 程序运行后的输出结果
admin
2013-02-23
38
问题
有以下程序
#include
main( )
{int a=1,b=0
if(!a)b++;
else if(a==0)if(a)b+=2
else b+=3
printf(”%d\n”,b);
}
程序运行后的输出结果是( )。
选项
A、0
B、1
C、2
D、3
答案
A
解析
a=1所以!a表达式为假,不执行b++。又a=1所以a=0为假,所以跳过语句后面的if和else语句(因为else和最近的if语句组成一条复合语句),直接输出,所以结果为0。
转载请注明原文地址:https://jikaoti.com/ti/GCB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
输入字母a时,下列程序的运行结果为【】。#include<stdio.h>main(){charch;ch=getchar();(ch>=’a’&&ch<=’z’)?putchar
在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有【】证明才有可能证明程序的正确性。
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
在结构化方法中,用数据流图(DFD)作为描述工具的软件开发阶段是()。
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是()。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
在深度为5的满二叉树中,结点的个数为
设ch是char型变量,其值为A,且有表达式:ch=(ch>=’A’&&ch<=’Z’)?(ch+32):ch。该表达式的值是______。
为了使模块尽可能独立,要求 _____。
随机试题
甲、乙采用数据电文形式订立一份货物买卖合同,关于该合同成立的地点,下列判断正确的是()。
有关川崎病的治疗,应除外
所有食品动物禁用的药物是()
二陈汤治气痰,可加二陈汤治食痰,可加
A.吲哚美辛B.布桂嗪C.塞来昔布D.秋水仙碱E.丙吡胺选择性抑制COX一2的药物是()。
单独的装饰装修工程其质量验收应由()组织进行。
社会服务策划主要有:战略性策划、()、问题解决策划和创新策划等共四种形式。
每一个活人之塑像,是这个人来一刀,那个人来一刀,有时是万刀齐发。倘使刀法不合于交响曲之节奏。那便是处处伤痕,而难以成为真善美之活塑像。在刀法之交响中,投入一丝一毫的杂声,都是中伤整个的和谐。陶行知的比喻极其生动地说明教师应该做到()。
关于用户创建工具栏的如下说法中,______是正确的。
Whatisthespeaker’sattitudetowardsheavymetalmusic?
最新回复
(
0
)