首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 i=0; do printf("%d,",i); while(i++); printf("%d\n",i); 其输出结果是
若变量已正确定义,有以下程序段 i=0; do printf("%d,",i); while(i++); printf("%d\n",i); 其输出结果是
admin
2019-06-09
43
问题
若变量已正确定义,有以下程序段
i=0;
do
printf("%d,",i);
while(i++);
printf("%d\n",i);
其输出结果是
选项
A、0,0
B、1,1
C、0,1
D、程序进入无限循环
答案
C
解析
do…while循环的执行过程如下:①执行do后面的循环体中的语句。②计算while后一对圆括号中表达式的值。当值为非0时,转去执行步骤①:当值为0时,执仃步骤③。③退出do…whiIe循环。对于本题变量i的初始值等于“0”,接着执行do后而的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为1,所以再次输出i值“1”。
转载请注明原文地址:https://kaotiyun.com/show/wxRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有宏定义:#defineIsDIV(k,n)((k%n=1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
有以下程序yoidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;)main(){char*sl=’’abc”,*s2=’’123“;swap(s1,s2);printf(’’%s,%s\n”,s1
函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把偶数从数组中删除,奇数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除偶数后a所指数组中的数据
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:删除字符串中所有的*号。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:ABCDEF
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
下列叙述中正确的是()。
下面选项中合法的字符常量是()。
在数据库系统中,给出数据模型在计算机上物理结构表示的是()。
以下选项中函数形参不是指针的是
面向对象方法中,继承是指( )。
随机试题
患者,男,35岁。2日来发热微恶寒,口苦,胁痛,尿短黄,大便粘臭,舌红苔薄白,脉数。其证候是
患者,男性,72岁。全身反复瘙痒8个月,伴睡眠欠佳。查体:全身皮肤黏膜无黄染,未见明显风团、结节和丘疹,躯干见散在抓痕。治疗原则中不包括
腭裂对患者的影响主要是
临床判断龋质是否去净,主要依据()。
预收账款属于()。
普通股股东行使资产收益权的限制条件包括()。
人口普查每10年进行一次,在逢5的年份实施()
S公司是10年前成立的高新技术企业。当时,公司员工只有100来人,因此,公司没有设置专门的培训与开发机构,培训与开发工作由人力资源部经理负责。随着公司规模的扩大和业务的拓展,目前公司的员工数量发展到近万人,而且在海外还设有分公司。公司高层逐渐意识到培训与开
“如果货币的储蓄额和销售回笼额都没有增长,那么货币的入股额一定增长”,以此为前提,若再增加一个前提,可以推出“货币的储蓄额事实上增长了”的结论。以下哪项可以是该增加的前提?
语文学
最新回复
(
0
)