首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){ int a=-2,b=0; while(a++) ++b; printf("%d,%dha",a,b);} 则程序的输出结果是
若有以下程序 main(){ int a=-2,b=0; while(a++) ++b; printf("%d,%dha",a,b);} 则程序的输出结果是
admin
2019-04-24
27
问题
若有以下程序
main(){
int a=-2,b=0;
while(a++)
++b;
printf("%d,%dha",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/HURp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:判断形参s所指字符串是否是"回文"(Palindrome),若是,函数返回值为1;不是,函数返回值为0。"回文"是正读和反读都一样的字符串(不区分大小写字母)。例如,LEVEL和Level是"回文",而LEVLEV
请编写函数fun(),它的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0到p(含p,p<n-1)的数组元素平移到数组的最后。例如:一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10;p的值为3。移动后,一维数组中的内容应为:
有如下程序:main(){inta[5]={0,0,0),i,j=2;for(i=0;i<j;i++)a[i]=a[i]+1;printf("%d\n,",a[j]);}
以下选项中合法的用户标识符是()。
按照“先进后出”原则组织数据的数据结构是()。
若要说明一个类型名Type,使得定义Typep;等价于char*p;以下选项中正确的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。【09年3月】
下列叙述中正确的是()。【09年3月】
下列叙述中正确的是()。【10年9月】
下面不属于软件工程过程的4种基本活动
随机试题
e和o的区别在于()。
NineofthetencampusesoftheUniversityofCalifornia—ledbyBerkeley—onceagainmadeitintoanannualrankingoftheworld’
人被狂犬咬伤后是否发病,影响最小的因素是()
中毒后洗胃时间窗应是在
泽泻粉末中可见
下列建设工程项目招标投标活动中,属于合同承诺行为的是()。
消防用电设备的配电线路应满足在外部火势作用下,保持线路完整性、维持通电的要求,根据地铁发生火灾的危险性、疏散和扑救难度,不属于电线电缆的选择和敷设方式应满足的要求的是()。
下列各句中,画线词语能被括号中的词语替换且不改变句意的一项是:
标志着两极格局终结的标志是()
Thespecial-effectsrevolutionbeganinthemid-1980swithStarWars.Byage10,Murenwasabletousecomputergraphicstomak
最新回复
(
0
)