首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int a=-2, b=0; do { ++b ; } while(a++); printf("%d,%d\n", a, b); } 则程序的输出结果是( )。
若有以下程序 #include main() { int a=-2, b=0; do { ++b ; } while(a++); printf("%d,%d\n", a, b); } 则程序的输出结果是( )。
admin
2015-07-28
30
问题
若有以下程序
#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
答案
A
解析
考查do-while循环语句。其执行过程为:先执行do循环体语句,然后判定圆括号内的表达式,如果为真则继续执行do循环体语句,如果为假则结束循环。该程序循环结束条件为表达式(a++)的值为0,即a从-2自增到0,循环体循环3次,所以b=3,表达式(a++)执行完毕之后a=1,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/zpJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是求下列算式中A、B、C的值,请填空。#include<stdio.h>main(){inta,b,c,k,t=348;for(a=0;a<10;a++)for(b=0;b<10;b+
有以下程序:main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出结果是()。
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
一个良好的算法由下面的基本结构组成,但不包括_______。
能正确表示a和b同时为正或同时为负的逻辑表达式是______。
用高级程序设计语言编写的程序称为______。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
若按功能划分,软件测试的方法通常分为【】测试方法和黑盒测试方法。
下面对对象概念描述错误的是_______。
随机试题
Asageneralrule,allformsofactivityleadtoboredomwhentheyareperformedonaroutinebasis.Asamatteroffact,wecan
用失笑散及大剂量红花、降香治疗胸痹心痛的是( )
下列叙述哪个是不正确的
法的历史类型是根据()所做的分类。
建筑工程单位(子单位)工程质量验收合格的规定有()。
明代医学家张景岳的《景岳全书》中主张()是八纲中的纲。
将一株生长正常的绿色植物置于密闭的玻璃容器内,在适宜条件下光照培养,随着培养时间的延长,玻璃容器内CO2浓度可出现的变化趋势是:
求函数f(x)=在指定点x=2处的泰勒展开式。
Itisnotoftenrealizedthatwomen【C1】______ahighplaceinsouthernEuropeansocietiesinthe10thand11thcenturies.Asa【C2
ACMEInc.paidasoftwarevendortodevelopspecializedsoftware,andthatvendorhasgoneoutofbusiness.ACMEInc.doesnoth
最新回复
(
0
)