首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main(){int a=-2,b=0; do{++b;}while(a++); printf("%d,%d\n",a,b);} 则程序的输出结果是
若有以下程序 main(){int a=-2,b=0; do{++b;}while(a++); printf("%d,%d\n",a,b);} 则程序的输出结果是
admin
2019-12-17
42
问题
若有以下程序
main(){int a=-2,b=0;
do{++b;}while(a++);
printf("%d,%d\n",a,b);}
则程序的输出结果是
选项
A、0,2
B、1,2
C、1,3
D、2,3
答案
C
解析
由于a的初始值等于-2,所以while循环语言执行三次结束,第一次a=-2,b=1,然后判断循环条件a++非零,执行第二次循环体a=-1,b=2,判断循环条件非零,执行循环体a=0,b=3,判断循环条件为0,此时变量a的值等于1。
转载请注明原文地址:https://www.kaotiyun.com/show/y2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序运行时,输入的值在哪个范围才会有输出结果
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
以下选项中,不合法的C语言用户标识符是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
设有如下关系表。则下列操作中正确的是
有三个关系R、S和T如下。其中关系T由关系R和S通过某种操作得到,该操作为
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入"edcba",则应输出’abcde’。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中
数据流程图(DFD图)是
随机试题
依照《土地管理法》及有关规定,城市的以下土地属于国家所有的是:
梁式桥主要部件包括()。
下列有关国内联行清算的说法,不正确的是()。
甲公司有关短期投资业务如下:(1)甲公司于2005年3月10日购入乙公司股票,实际支付价款为302万元,其中2万元为已宣告但尚未支付的现金股利。(2)2005年4月10日,乙公司分派现金股利,甲公司收到上述已宣告的现金股利2万元。(
下列交易或事项产生的现金流量中,属于投资活动产生的现金流量的有()。
高等教育宏观管理是指()。
在“商品—货币—商品”的流通过程中,“商品—货币”阶段的变化“是商品的惊险的跳跃”。这个跳跃如果不成功,摔坏的不是商品,而是商品所有者。这说明()。
连入因特网的计算机必须遵从()。
WhatwereBritishpeopleinterestedinthe1890s?
A、Itsavesmoney.B、Itoffersmorechoice.C、Itincreasesthejoyofshopping.D、Itislesstime-consuming.A对话末尾,女士询问男士快递费用,担心网
最新回复
(
0
)