首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2 || c!=3) printf("%d%d%d\n",a,b,c);
有以下程序: #include<stdio.h> main() { int a=1,b=2,c=3,d=0; if(a==1&&b++==2) if(b!=2 || c!=3) printf("%d%d%d\n",a,b,c);
admin
2019-06-12
25
问题
有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,c=3,d=0;
if(a==1&&b++==2)
if(b!=2 || c!=3)
printf("%d%d%d\n",a,b,c);
else
printf("%d%d%d\n",a,b,c);
}
程序运行后的输出结果是( )。
选项
A、1 2 3
B、1 3 2
C、1 3 3
D、3 2 1
答案
C
解析
首先a=1,b=2,c=3,d=0;因为a为1,b++本身为b加之前的值,即b++为2,所以第一个if语句的判断条件为真,进入if语句。b经过b++运算后值为3,所以第二个if语句为真(或运算时,一个为真,整体都为真,并且第一个为真时第二个不会被执行运算),这时后面的运算都忽略。
转载请注明原文地址:https://www.kaotiyun.com/show/fjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
有以下程序#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是()。
以下选项中,合法的C语言实数是()。
以下叙述中正确的是()。
以下不属于C语言位运算符的是()。
随机试题
普希金在南俄流放时期完成的浪漫主义叙事诗之一是()
下列关于乳酸循环的描述,错误的是
中医文献记载的广疮是下列哪种疾病
患者,女性,20岁,突发四肢抽搐,两眼上翻,口吐白沫,口唇发绀,抽搐停止后昏睡1h,醒后对发作无记忆,此前有数次发作。该患者可能是
某工程通过采用清单规范公开招标,业主和施工单位签订的承包合同工期为20个月。在清单中的其他项目清单的计日工中,人工工日综合单价为100元,某施工机械综合单价为1000元。合同约定,管理费率为10%,利润率为6%,规费以分部分项清单、措施费清单、其他项目清单
在热塑性工程塑料中,具有质轻、不吸水,介电性、化学稳定性、耐热性、力学性能优良等特点,但是耐光性能差,易老化、低温韧性和染色性能不好。此种塑料为()。
城市管道巡视检查,检测手段包括()等仪器设备。
不在教师资格认定程序之列的是()
Manystudentsfindtheexperienceofattendinguniversitylecturestobeaconfusingandfrustratingexperience.Thelecturersp
Centuriesago,mandiscoveredthatremovingmoisturefromfoodhelpstopreserveit,andthattheeasiestwaytodothisistoe
最新回复
(
0
)