首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量己正确定义,有以下程序段: 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
2020-11-27
48
问题
若变量己正确定义,有以下程序段:
i=0;
do printf("%d,",i);while(i++);
printf("%d\n",i);
其输出结果是( )。
选项
A、0,0
B、0,1
C、1,1
D、程序进入无限循环
答案
B
解析
do…while循环的执行过程如下:①执行do后面的循环体中的语句。②计算while后一对圆括号中表达式的值。当值为非0时,转去执行步骤①;当值为0时,执行步骤③。③退出do…while循环。对于本题变量i的初始值等于“0”,接着执行do后面的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i++的值,其值为0,所以循环结束。此时变量i的值经过自加已经变为1,所以再次输出i的值“1”。
转载请注明原文地址:https://jikaoti.com/ti/5uD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于一个正常运行的C程序,以下叙述中正确的是
关于“while(条件表达式)循环体”,以下叙述正确的是
下面属于白盒测试方法的是
要求通过while循环不惭读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
下面结构体的定义语句中,错误的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*S){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);print
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下面属于白盒测试方法的是
下列各序列中不是堆的是
随机试题
近年来,在经济发展前景不明和资金链吃紧的压力下,多数跨国公司基于实际的考虑,开始实行战略性收缩,以期回笼资金,抵御国际金融危机的冲击。与此同时,另一些跨国公司基于对未来的判断,提高了新兴市场和新兴产业在全球战略中的比重,抢占下一个繁荣的先机。例如,自国际金
根据()规定,因公民、法人或其他组织自己的行为致使损害发生的,国家不予赔偿。
目前适用于T+1交收方式的有()
患者女,36岁,近日突发右侧腰部疼痛,既往体健。肾脏超声发现右侧输尿管中段小结石。可选用进行辅助诊断的核医学显像检查为
负债是企业所承担的现有义务,履行该义务预期会导致()。
《食品安全法》对食品安全的基本要求是()。
在进行会议经费结算工作时,要注意()。
间歇性精神病人违反治安管理的,不予处罚。()
1925年至1927年中国反帝反封建的革命,被称作“大革命”,是因为它比之以往任何一次革命
TheWebLifestyleIfyouaskedpeopletodaywhytheyusedthetelephonetocommunicatewiththeirfriendsorwhytheyturned
最新回复
(
0
)