首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 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
2018-11-21
99
问题
若变量已正确定义,有以下程序段
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…while循环。对于本题变量i的初始值等于“0”,接着执行d0后面的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为1,所以再次输出i的值“1”。
转载请注明原文地址:https://kaotiyun.com/show/ylxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对建立良好的程序设计风格,下面描述正确的是()。
—个关系表的行称为[]。
下面能正确定义数组,并正确赋值的语句是_______。
已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是
数据库系统的核心部分是______。
有以下程序:#include<stdio.h>unionpw{inti;charch[2];}a;main(){a.ch[0]=13;a.ch[1]=0;printf("%d\n"
以下程序段中的变量已正确定义for(=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*")程序段的输出结果是______。
关系表达式x<y<z,用C语言的表达式为【】。
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
威尔达夫斯基认为进行预算有三条基本方法:一是简单明了;二是循序渐进;三是
供应链管理系统
骨关节结核的临床表现中,下列描述正确的有
简述原发性肝癌的转移途径。
欲排除该患者为继发性三叉神经痛,最有力的证据是原发性三叉神经痛多发生在
关于脂肪酸β-氧化的叙述错误的是
根据《建设项目职业病防护设施“三同时”监督管理办法》的规定,跨两个及两个以上行政区域的建设项目职业病防护设施“三同时”由()人民政府安全生产监督管理部门实施监督管理。
下列关于建筑防爆采取的防爆措施检查要求的叙述中,正确的是()。
我国刑法对于空间效力的规定,采取的是()。
某公司股东(自然人)将全部股权转让给第二方。财务人员认为此股权转让过程中涉及资产转让,应纳流转税。关于该转让行为的性质及应纳税种,下列说法正确的是()。(2009年)
最新回复
(
0
)