首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { int a=-2, b=0; do { ++b ; } while(a++); printf("%d,%d\n", a, b
若有以下程序 #include <stdio.h> main() { int a=-2, b=0; do { ++b ; } while(a++); printf("%d,%d\n", a, b
admin
2021-07-09
56
问题
若有以下程序
#include <stdio.h>
main()
{ int a=-2, b=0;
do { ++b ; } while(a++);
printf("%d,%d\n", a, b);
}
则程序的输出结果是
选项
A、1,3
B、0,2
C、1,2
D、2,3
答案
A
解析
本题重点考察do-while语句及do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),++b即变量b自增1后再参与运算,而a++则表示a参与运算后,再自增1,所以第一次循环结束后,b=1,a=-1,第二次循环后,b=2,a=0。第三次循环后,b=3,a=1,因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/jdtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
下结构体说明和变量定义中,正确的是
若有定义语句:intx=10;则表达式x-=x+x的值为
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
以下关于结构化程序设计的叙述中正确的是()。
有如下程序#includemain(){inti=1;for(printf("%d",i);i
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
结构化程序由三种基本结构组成,三种基本结构组成的算法
下列排序法中,每经过一次元素的交换会产生新的逆序的是
随机试题
对行政处罚管辖发生争议的,()。
简述遗赠扶养协议的概念与特征。
急性胰腺炎非手术治疗护理观察重点包括()
A.上颌突与下颌突未联合或部分联合B.一侧或两侧的球状突或上颌突未联合或部分联合C.侧腭突和鼻中隔未融合或部分融合D.前腭突与上颌突未能联合或部分联合E.上颌突与侧鼻突未联合腭裂的形成是由于
根据我国《反洗钱法》及中国人民银行的规定,银行等金融机构在反洗钱方面承担的义务包括()。
科学家认为,未来的仿生机器人并非是要完全模仿人类的所有功能,而是模仿某项功能。这些智能机器人有望成为“超人”,有的具有超强的记忆力,有的具有超强的学习能力,有的听觉功能特强,有的嗅觉功能特强……__________。填入画横线部分最恰当的一项是(
下列属于原型启发的例子有()
[*]
Whatisthepointoftellingyouaboutthissecondbook?Well,itallhingesonthedatesinvolved.Thelatterstorywaswritten
数据库系统的数据完整性是指保证数据的( )。
最新回复
(
0
)