首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { int a=1,b=﹣2; for(;a--&&b++;) printf(”%d,%d,”,a,b); printf(
有下列程序: #include<stdio.h> main() { int a=1,b=﹣2; for(;a--&&b++;) printf(”%d,%d,”,a,b); printf(
admin
2022-10-25
24
问题
有下列程序:
#include<stdio.h>
main()
{
int a=1,b=﹣2;
for(;a--&&b++;)
printf(”%d,%d,”,a,b);
printf(”%d,%d”,a,b);
}
程序执行后的输出结果是( )。
选项
A、0,﹣1,﹣1,﹣1
B、0,﹣1,﹣1,0
C、0,﹣1,﹣1,0,﹣1,0
D、0,﹣1,﹣1,﹣1,﹣1,﹣1
答案
A
解析
程序定义整型变量a和b,初值分别是1,﹣2。for语句中循环条件式为“a--&&b++”,因为--和++的优先级高于逻辑与运算符&&,所以循环条件式等价于“(a--)&&(b++)”,自左向右运算。第1轮循环,a、b的值分别为1,﹣2,首先执行a﹣﹣,a﹣﹣的值为1,执行完后a的值为0;继续执行b++,b++的值为﹣2,执行完后b的值为﹣1。整个表达式“a﹣﹣&&b++”的值为真,程序输出0,﹣1。第2轮循环,a、b的值分别为0,﹣1,首先执行a﹣﹣,a﹣﹣的值为0,执行完后a的值为﹣1,由于a﹣﹣的值为0,根据逻辑与运算的短路原则,表达式“a﹣﹣&&b++”的值一定为假,表达式b++不再执行,循环结束,执行循环体外的printf语句,输出a、b的值分别为﹣1,﹣1。所以本题输出结果为0,﹣1,﹣1,﹣1。本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/iCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算机能直接执行的程序是()。
以下叙述中错误的是( )。
以下选项中正确的定义语句是()。
以下数组定义中错误的是( )。
编写甬数fun,其功能是:利用下面的简单迭代方法求方程cos(x)一x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,将x1的值赋给x0;(3)xl=cos
下列关于二叉树的叙述中,正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
设栈的存储空间为S(1:60),初始状态为top=61。现经过一系列正常的入栈与退栈操作后,top=1,则栈中的元素个数为
软件生命周期中的活动不包括()。
实现运行时的多态性要使用()。
随机试题
下列经济一体化形式中,各成员国对非成员国采取统一关税政策的组织有()
不符合干酪样坏死的描述是
宫颈视诊中应观察的项目是
患者,男性,67岁。牙列缺失6年,曾制作全口义齿,要求重新制作义齿。检查可见上颌牙槽嵴丰满度尚可,下颌后牙区牙槽嵴低平,口腔前庭及颊系带不明显,义齿固位差。患者下颌牙槽嵴比上颌牙槽嵴吸收明显的原因最可能是
对于需水量较大的水泥进行胶砂强度检验时,其用水量应按水灰比=0.50和胶砂流动度不小于()来确定。
《企业国有资产法》规定,国家建立国家出资企业管理者经营业绩考核制度;根据考核期间的不同,分为年度经营业绩考核和任期经营业绩考核。其中年度经营业绩考核的基本指标包括()。
提取关键绩效指标的方法包括()
下列选项中属于暗示教学模式的操作程序的是()
我们并不否认,哲学和哲学也很不相同,哲学家们做着同样的工作,但并不总是得出同样的结论。哲学领域充满了不同思潮、派别之间的对立和斗争,这往往会使那些对人类文明保有纯净愿望的人对哲学感到沮丧。然而,这并不是令人沮丧的境况,而恰恰是人类健全理性的生机和活力。人类
给定资料1.“今天状态很好,直播非常成功。我在光明网直播中秋赏月、天宫二号,吸引了五十多万人!”2016年中秋之夜,科普中国形象大使、国家天文台副研究员郑永春在朋友圈里发了这样一条消息,自豪之情溢于言表。这只是光明网与科学家合作进行视频
最新回复
(
0
)