首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main() { int a=-2, b=0; while(a++) ++b ; printf("%d,%d\n", a, b); } 则程序的输出结果是
若有以下程序 main() { int a=-2, b=0; while(a++) ++b ; printf("%d,%d\n", a, b); } 则程序的输出结果是
admin
2020-07-28
61
问题
若有以下程序
main() {
int a=-2, b=0;
while(a++)
++b ;
printf("%d,%d\n", a, b); }
则程序的输出结果是
选项
A、0,2
B、1,2
C、1,3
D、2,3
答案
B
解析
循环体执行两次,第一次表达式a++值为-2,a的值为-1,执行循环体++b,b值为1,第二次表达式a++值为-1,a的值等于0,执行++b,b值为2,第三次判断条件a++,表达式值为0,不执行循环体,但是条件判断以后,a的值为1。
转载请注明原文地址:https://kaotiyun.com/show/go3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段:intr=8;prinff("%d\n",r>>1);输出结果是()。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从整数10到55之间,查找能被3整除且有一位上的数值是5的数,把这些数放在b所指的数组中,这些数的个数作为函数值
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
将E-R图转换到关系模式时,实体与联系都可以表示成()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
在黑盒测试方法中,设计测试用例的主要根据是
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
能从任意一个节点开始没有重复地扫描到所有节点的数据结构是()。
随机试题
在下列哪些情况下,不太符合要求的问卷可以丢弃()
直流电衬垫法中,衬垫的周边超出铅板电极至少
龈沟液最常用的采集方法是()
关于工程量清单项目与基础定额项目工程量计算规则的说法,错误的是()。
2013年10月25日,中国建设银行()分行举行开业仪式。这标志着建设银行在日本经营网络布局的进一步完善,将进一步提升建设银行在日本的综合化、集约化和本地化经营能力,更好地为中日两国客户提供优质高效的金融服务。
20世纪50年代,在马君武和欧阳予倩的主持下,以改良()为先锋,推动广西文化空前发展。
现在的网络影响力无处不在,网络语言如“神马”、“给力”、“浮云”等也深入我们的生活。这体现了:
设A=[6*8—2]、B=6*8—2、C="6*8一2",属于合法表达式的是()。
下面关于友元的说法中错误的是()。
A、 B、 C、 B
最新回复
(
0
)