首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() {int a=﹣2,b=2; for(;++a&&--b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出结果是(
有以下程序 #include<stdio.h> main() {int a=﹣2,b=2; for(;++a&&--b;) ; printf("%d,%d\n",a,b); } 程序运行后的输出结果是(
admin
2022-10-24
29
问题
有以下程序
#include<stdio.h>
main()
{int a=﹣2,b=2;
for(;++a&&--b;)
;
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、0,1
B、0,0
C、1,﹣1
D、0,2
答案
A
解析
在语句“for(;++a&&--b;)”中,for循环的表达式1和表达式3为默认项。首先判断条件表达式“++a&&--b”。当a=﹣2,b=2时,第1次执行“++a”和“--b”,条件表达式为真,循环条件成立。第2次执行“++a”为0,由于“&&”运算符,当第1个条件为假时,不执行第2个条件,因此b=1,发生短路,“--b”不再执行。因此输出的最终值为0,1。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/RXkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i
若以下选项中的变量a,b,y均己正确定义并赋值,则语法正确的switch语句是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序运行后的输出
数据库系统中完成查询操作使用的语言是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
以下选项中,不合法的C语言用户标识符是()。
随机试题
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
A、Becausetheygetmorepraisefromtheirparents.B、Becausetheygetmoreemotionalsupportfromtheirparents.C、Becausethey
治疗癃闭实证的穴位有
砌体施工时,楼面和屋面堆载不得超过楼板的()。
下列关于架空电力线路过电压保护方式的设计原则中,哪些项与规范不一致?()
可转换公司债券的票面利率由发行人根据()确定。
请设计关于自然测量的大班数学活动,要求写明活动名称、活动目标、活动准备、活动过程以及设计意图。
你认为你的情商如何?请举例说明。
下列各项中,符合营业税计税依据规定的是()。
"Intelligence"atbestisanassumptiveconstruct--themeaningofthewordhasneverbeenclear.【61】Thereismoreagreementon
最新回复
(
0
)