柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
若有以下程序 #include
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
热度🔥1,866
参考答案:A
解析:
【解析】本题重点考察do-while语句及do-while 的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),++b即变量b自增1后再参与运算,而a++则表示a参与运算后,再自增1。所以第一次循环结束后,b=1,a=-1。第二次循环后,b=2,a=0。第三次循环后,b=3,a=1。因此A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
有如下嵌套的if语句 if(a
以下叙述中错误的是( )。
Word文档的结构层次为“章-节-小节”,如章“1”为一级标题、节“1.1”为二级标题、小节“1.1.1”为三级标题,采用多级列表的方式已经完成了对第一章中章、节、小节的设置,如需完成剩余几章内容的多级列表设置,最优的操作方法是( )。
下列4种软件中,属于应用软件的是( )。
标签
二级C语言
循环
do
while
程序