首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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\
有以下程序: #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\
admin
2022-04-01
24
问题
有以下程序:
#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);
else printf("%d,%d,%d\n",a,b,c);
}
程序的运行结果是( )。
选项
A、1,3,2
B、1,3,3
C、1,2,3
D、3,2,1
答案
B
解析
else总是和最近的if配对,所以进入第一个if语句中进行条件判断时,因为是逻辑与操作,需要两边运算对象的值均为非零值才为真,所以需要逐个执行判断的结果为1。进入第二个if语句条件判断,因为b!=2条件成立,所以整个条件表达式的值为真,不再执行逻辑或的第二个运算对象(c--!=3)c的值不变,也不再执行第一个else语句。打印a的值1,b的值3,c的值3。
转载请注明原文地址:https://jikaoti.com/ti/jHd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intfun(intx[],intn)main(){staticintsum=0,i;{inta[]={1,2,3,4,5},b[]={6,7,8,9},s=0;for(i=0;i
23.以下程序的输出结果是()。main(){intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q=r;printf(’’%d,%d,%d,%d\n’’,m,n,*P,*q);}
若变量已正确定义,则语句s=32;s^=32;printf("%d",s);的输出结果是()。
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
以下叙述中正确的是
有以下程序structS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
以下关于C语言的叙述中正确的是
在C语言中,以下说法不正确的是()。
随机试题
将Mn2+氧化成MnO4-后进行比色测定时,其相应氧化剂应选择过二硫酸铵。()
Allthehousewiveswhowenttothenewsupermarkethadonegreatambition:tobetheluckycustomerwhodidnothavetopayfor
A.生地黄B.玄参C.牡丹皮D.赤芍E.紫草功能清热凉血、祛瘀止痛的药物是
房地产估价师应当履行下列()义务。
承包商未能在工程师规定的时间内修复缺陷工程部位,业主雇用其他人完成后,这笔费用可以从()内扣除。
市场采购出口货物报检和检验检疫程序与大货贸易相反。
甲公司(上市公司)是一家以家电生产为主业的大型国有企业,总资产100亿元,净资产36亿元。最近3年净资产收益率平均超过了10%,经营现金流人持续保持较高水平。甲公司董事会为开拓新的业务增长点,分散经营风险,获得更多收益,决定从留存收益中安排2亿元实施投资
以下是某初中语文教师在教学《变脸(节选)》一课时,为学生设计的几道作业题:一、水上漂和狗娃之间有什么矛盾?矛盾冲突的高潮在什么地方?在此之前,作者做了哪些铺垫?二、把文中的几段唱词找出来,体会一下,它们在形式上具有怎样的特点,在文中分别起什么作用。三
[2014年第42题]这两个《通知》或者属于规章或者属于规范性文件,任何人均无权依据这两个《通知》将本来属于当事人选择公证的事项规定为强制公证的事项。根据以上信息,可以得出以下哪项?
Theyscatteredafterdinner.
最新回复
(
0
)