首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include 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("
若有以下程序 #include 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("
admin
2020-11-23
45
问题
若有以下程序
#include
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,一I
B、2,2,2,4
C、5,1,2,-1
D、1,2,3,4
答案
B
解析
代码中有两条并列的if语句,第一条if语句执行,(a=2)‖(b=1)值为1,由于逻辑或表达式,根据其短路运算规则,a=2,b=2,即b值不变执行if分支c=2。并列的if语句中表达式(c==3)&&(d=-1)为逻辑与表达式,c==3不成立,不考虑d=-1表达式,d为5.逻辑表达式值为0,不执行相应if分支。
转载请注明原文地址:https://kaotiyun.com/show/IA3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设表的长度为20。则在最坏情况下,冒泡排序的比较次数为()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设有如下程序段:inta[1]={0};intb[]={9};charc[3]={"A","B"};chard="12";以下叙述正确的是()。
在学校每间宿舍住1到6名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。
有嵌套的if语句:if(a<b)以下选项中与上述if语句等价的语句是()。
度为3的一棵树共有30个节点,其中度为3,1的节点个数分别为3,4。则该树中的叶子节点数为()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
设循环队列为Q(1:m),其初始状态为fronront=rear=m。经过一系列入队与退队为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
下面不属于软件测试实施步骤的是
随机试题
哪型先天性心脏病临床可见水冲脉、枪击音
新生仔猪无毛、尤以四肢无毛最明显,提示
发育毒性不表现为()
按照施工质量事故的分类,下列属于严重施工质量事故的是()。
根据《行政强制法》的规定,下列有关代履行的说法中,正确的是()。
金币本位制度下,汇率决定的基础是:()
ARM处理器当前运算操所产生的标志位记录在以下()寄存器中?
今週中なら、いつ________いいです。
Employeesarenotslaveswhomustbearbeingorderedaround.Theywouldnotputtheir______intheirpocket.
A、Sheknowstheguywhowillgivethelecture.B、Shethinksthelecturemightbeinformative.C、Shewantstoaddsomethingtohe
最新回复
(
0
)