首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int a=-2, b=0; while(a++) ++b ; printf("%d,%d\n", a, b); } 则程序的输出结果是( )。
若有以下程序 #include main() { int a=-2, b=0; while(a++) ++b ; printf("%d,%d\n", a, b); } 则程序的输出结果是( )。
admin
2019-08-18
35
问题
若有以下程序
#include
main()
{ int a=-2, b=0;
while(a++) ++b ;
printf("%d,%d\n", a, b);
}
则程序的输出结果是( )。
选项
A、1,2
B、0,2
C、1,3
D、2,3
答案
A
解析
自增自减运算符后置时(a++),a是先参与运算后再自增1。while循环结束条件是表达式"a++"为0,此时a=0,从-2到0,b一共自增了2次,所以b=2。表达式"a++"计算完毕后a=1,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/v4Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intn,木p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:");prin
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。请修改程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!#include#defim
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注
下列给定程序中函数fun的功能是:计算n!。例如,给n输入5,则输出120.000000。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<
请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“一1234”,则函数把它转换为整数值一1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0:(3)xl
下列叙述中正确的是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
软件详细设计产生的图如下:该图是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
社会主义由空想变为科学的标志性著作是()
施灸的一般顺序为
可使肺顺应性增加的情况是
听鼻线与同侧听眦线的夹角为
A.漏出液B.渗出液C.血性D.脓性E.乳糜性首先考虑为肝癌腹水的是
消灭疫源地的条件是
根据《生产安全事故报告和调查处理条例》的规定,对生产安全事故报告的规定表述不正确的是()。
Lonelinessisacuriousthing.Mostofuscanrememberfeelingmostlonelywhenwearenotinfactaloneatall,butwhenwewer
A、ShehastoworkverylateonFridaynight.B、She’snevermettheman’ssister.C、Shenevergavethemanacall.D、Shecannota
MotherhoodIsn’tSacrifice;It’sSelfishnessA)Iwastakingafewweeks’breakfromworkoverthesummer.MyfamilyandI—myhu
最新回复
(
0
)