首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { int a=1,b=1,c=1; if(a--||b--&&--C) printf("%d,%d,%d\n",a,b,c); else printf("%
有下列程序 #include<stdio.h> main() { int a=1,b=1,c=1; if(a--||b--&&--C) printf("%d,%d,%d\n",a,b,c); else printf("%
admin
2022-04-02
40
问题
有下列程序
#include<stdio.h>
main()
{
int a=1,b=1,c=1;
if(a--||b--&&--C) printf("%d,%d,%d\n",a,b,c);
else
printf("%d,%d,%d\n",a,c,b);
}
程序执行后的输出结果是( )。
选项
A、0,1,0
B、0,1,1
C、0,0,1
D、0,0,0
答案
B
解析
if条件表达式“a--||b--&&--c”,使用了逻辑或运算符和逻辑与运算符,由于逻辑与运算符优先级比逻辑或运算符优先级高,所以条件表达式等价于(a--)||(b--&&--c),自左向右运算,执行a--,由于a初值为1,所以a--的值为1,执行完后a的值为0;又因为逻辑或运算符的短路原则,当a--的值为1时,条件为真,后面的表达式b--&&--c不执行。程序执行if语句块,输出a、b、c的值为:0,1,1。本题答案是B选项。
转载请注明原文地址:https://kaotiyun.com/show/khkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
下面选项中的程序段,没有编译错误的是
以下叙述中错误的是
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
若有以下程序intflinta[],intn)main(){if(n>1)inta□={8,2,9,1,3,6,4,7,5};{int]]t;t=f(a,n-1);printf("%d\n",fla,9));returnt>a
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
随机试题
加快转变经济发展方式是_________。
简述贯彻“集体教育与个别教育相结合”德育原则的基本要求。
测量下肢真实长度时,下端以胫骨内踝作为骨性标志,上端的标志为
引起尿毒症贫血的主要原因是
诊断有机磷农药中毒的特异性指标为
患者,男,61岁。刺激性咳嗽、痰中带血4周,胸部正位片示左肺门阴影增大,确诊检查方法是()
班级上自习课,老师不在教室,很多学生都在“乱吵乱闹”,就连平时比较遵守纪律的好学生也不例外。这种行为在心理学上解释为模仿。()
地球表面的大部分都被海洋覆盖,生命也诞生于海洋之中。然而,据估计,地球有80%的物种生活在陆地上,而海洋中仅为15%,剩下的5%生活在淡水中。研究者认为,陆地栖息地的物理布局相对海洋可能更加支离破碎,是导致陆地物种更加多样化的主要原因之一。以下哪项如果为真
对于要求“以班级为单位进行教学实验研究,而不能打乱原有的教学单位的情况”的教斗学研究,一般采用的抽样方法是()。
HowtoCopeWiththeBookstoreCrisis?Thesearenoteasytimesforbooksellers.Borders,abigAmericanone,ditcheditsb
最新回复
(
0
)