首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int a=1,b=2,c=3,d=4; if((a=2)&&(b=1))c=2; if((c==3)||(d=-1))a=5; printf("%d,%d,%d,%d\n",a,b,c,d)
若有以下程序 #include<stdio.h> main(){int a=1,b=2,c=3,d=4; if((a=2)&&(b=1))c=2; if((c==3)||(d=-1))a=5; printf("%d,%d,%d,%d\n",a,b,c,d)
admin
2019-12-17
31
问题
若有以下程序
#include<stdio.h>
main(){int a=1,b=2,c=3,d=4;
if((a=2)&&(b=1))c=2;
if((c==3)||(d=-1))a=5;
printf("%d,%d,%d,%d\n",a,b,c,d);}
则程序的输出结果是
选项
A、2,1,2,-1
B、2,2,2,4
C、1,2,3,4
D、5,1,2,-1
答案
D
解析
代码中有两条并列的if语句,第一条if语句,逻辑与表达式(a=2)&&(b=1)中,a=2,则执行b=1,得到该逻辑与表达式值为1,执行分支语句c=2;第二条if语句(c==3)||(d=-1),c==3不成立,执行d=-1,而后得出整个逻辑与表达式值为1,执行分支语句a=5。
转载请注明原文地址:https://kaotiyun.com/show/W7Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}则程
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;}main(){intk=4,m=1,p;P=fun(k,m)
下列叙述中正确的是
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structworkers
程序中己构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
以下结构体说明和变量定义中,正确的是
某二叉树共有530个节点,其中度为2的节点有250个,则度为1的节点数为()。
随机试题
A.≥140°B.<140°C.>110°D.≤110°髋外翻的颈干角范围是
卵巢癌一线化疗方案为
有关血胸下列哪些描述是正确的
在一栏待宰的100头牲猪中,发现有一头患有口蹄疫,其正确的处理方法是
环境空气质量现状调查资料来源分()途径。
根据《合同法》,关于要约与承诺的说法,错误的有()。
在社会经济运行中,当通货膨胀率上升时,一般会导致()。
设函数f(x)(x≥0)连续可导,且f(0)=1.又已知曲线y=f(x)、x轴、y轴及过点(x,0)且垂直于x轴的直线所围成的图形的面积值与曲线y=f(x)在[0,x]上的一段弧长值相等,求f(x).
MigrantworkersInthepasttwentyyears,therehasbeenanincreasingtendencyforworkerstomovefromonecountrytoan
Ifyouhaveatinyroomthatyou’rethinkingaboutasabedroomforyourchildoraguest,gettingthemostoutofasmallspace
最新回复
(
0
)