首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> main() { int a=1,b=3; if((++a<0)&&!(b--<=0)) printf(’’%d,%d\n",a,b);
以下程序的输出结果是( )。 #include<stdio.h> main() { int a=1,b=3; if((++a<0)&&!(b--<=0)) printf(’’%d,%d\n",a,b);
admin
2019-06-09
42
问题
以下程序的输出结果是( )。
#include<stdio.h>
main()
{ int a=1,b=3;
if((++a<0)&&!(b--<=0))
printf(’’%d,%d\n",a,b);
else
printf(’’%d,%d\n’’,b,a);
}
选项
A、2,2
B、1,3
C、3,2
D、3,1
答案
C
解析
解答本题的关键在于if语句条件中的表达式。初始时“a=l,b=3”,所以“++a=2>0”,因此“++a<0”为假:因为是进行逻辑与(&&)运算,在&&的一个运算对象为假的前提下不用判断第二个运算对象的真假。就可以直接得出整个表达式的值为逻辑0,所以执行else语句。
转载请注明原文地址:https://kaotiyun.com/show/YtRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序#includemain(){intx=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是()。
有以下程序#includemain(){charb[3][10];inti;for(i=0;i
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[
关于算法,以下叙述中错误的是()。
设a,b,c是整型变量且均已赋值,则以下选项中错误的赋值语句是()。
以下不属于C语言位运算符的是()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是()。
以下选项中能表示合法常量的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
李商隐的无题诗,大多属于()。
建筑活动应当确保建筑工程质量和安全,符合国家的建筑工程安全标准。
建筑安装工程费的间接费包括()。
业主将工程项目的设计施工以及设备和材料采购的任务分别发包给每个设计单位、施工单位和设备材料供应厂商,并分别与各承包商签订合同。这属于( )管理模式。
甲市的A公司与乙市的B公司在丙市签订施工合同,该工程位于丁市。双方在合同履行中发生争议,则对此案有管辖权的法院是( )市人民法院。
希望公司2004年底的所有者权益总额为11250万元,普通股6000万股。目前的资金结构为长期负债占55%,所有者权益占45%,没有需要付息的流动负债。该公司的所得税税率为40%。预计继续增加长期债务不会改变目前的12%的平均利率水平。董事会在讨论明年资金
阅读下列说明,回答问题。(2007年5月试题三)[说明]某银行账务处理系统,某天突然崩溃,银行被迫停业。银行的信息系统维护人员紧急集合起来处理该问题。经过简单的调查分析后,维护人员内部发生了争论,提出了两种处理方法:(1)根据
办理数字证书具备的条件中规定,个人用户必须年满()。
Whydoesthewomancall?
DietingadvisorDr.RobertAtkinsrecommendseatingadiethighinproteinforthosewhowanttoloseweightandkeepitoff.Th
最新回复
(
0
)