首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
20
问题
若有以下程序
#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全国计算机二级
相关试题推荐
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
数据库设计中反映用户对数据要求的模式是()。
以下叙述中错误的是()。
下面对对象概念描述正确的是()。
关于C语言的符号常量,以下叙述中正确的是
下列数组定义中错误的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
C语言源程序名的后缀是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
不能出现在C语言标识符中的是()。
随机试题
关于健康的描述,正确的为:()
有商品表内容如下:执行SQL命令:执行SQL命令: SELECT部门号,MAX(单价*数量)FROM商品表 GROUPBY部门号;查询结果的记录数是( )。
前牙锤造无缝冠不能加蜡的部位是
以下关于集体土地所有权主体及代表的说法中,正确的有()。
资料一大龙汽车有限公司总部位于中国内地,成立于1992年,由国内某汽车集团与法国A公司合资组建,合资双方各占50%的股份。大龙公司在引进法国A公司最新产品和技术的同时,不断加强自主创新和自主研发能力的提升,实现了由产品引进到技术输出的飞跃。作为合资企
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?()
古代的宗法礼仪非常严格,孔子非常重视“孝悌”,其中“悌”是指敬重:
下列对队列的描述中正确的是
Whatisthespeakerdoing?
Whatnumbershouldreplacethequestionmark?
最新回复
(
0
)