首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
若有以下程序 #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
admin
2018-10-16
40
问题
若有以下程序
#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/45xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。main(){chara[]="Language",b[]="Pragrame";char*p1,*p2;intk;p1=a;p2=b;
以下程序的输出结果是【】。#include<stdio.h>#deftneJFT(x)x*xmain(){inta,k=3;a=++JFT(k+1);printf("%d",a
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
下面程序段的执行结果是()。intx=10;for(;x;x--){if(x%3)continue;printf("%d",x);}
以下所列的各函数首部中,正确的是______。
设x、y、z均为int型变量,请写出描述"x或y中至少有一个小于z"的表达式______。
若要对a进行++运算,则a应具有下面说明
当变量c的值不为2、4、6时,值也为“真”的表达式是
下列叙述中,正确的一条是()
下列叙述中正确的是_______。
随机试题
沧浪亭记归有光浮图文瑛,居大云庵,环水,即苏子美沧浪亭之地也。亟求余作《沧浪亭记》,曰:“昔子美之记,记亭之胜也。请子记吾所以为亭者。”余曰:昔吴越有国时,广陵王镇吴中
在医院感染的发生中,不合理使用抗生素的表现有
硝酸酯类与β受体阻断药联合应用抗心绞痛的药理依据是二药
关于强制性产品认证,以下表述错误的是( )。
根据劳动合同法律制度的规定,不正确的是()。
在比西测验问世后心理测验主要发展为()。
背诵短文时,前后端的内容容易记住,中间的内容难记且易遗忘,这是()影响的结果。
下列国家中全部与我国西部或西南部接壤的一组是:
(Hardlyhehad)entered(theoffice)whenherealized(thathe)(hadforgotten)hiswallet.
A、Religiousviolence.B、Refugeeissues.C、Aferrydisaster.D、Arescueoperation.C综合推断题。从boat,ship,sank和rescue等词可知,此篇文章是关于沉船事故的
最新回复
(
0
)