首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i);while(i++); printf("%d\h",i); 其输出结果是( )。
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i);while(i++); printf("%d\h",i); 其输出结果是( )。
admin
2013-06-11
30
问题
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i);while(i++); printf("%d\h",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://kaotiyun.com/show/MxJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是
函数fun的功能是计算xndoublefun(doublex,intn){inti;doubley=1;for(i=1;i<=n;i++)y=y*x;returny;}主函数中已正
当执行下面两个语句后,输出的结果为() charcl=97,c2=98; printf("%d%c",c1,c2);
下面程序的输出结果是() main() { charx=040; print{("%d\n",x=x<<1);}
模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中【】的作用是模拟被测试模块的下层模块。
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
按数据流的类型,结构化设计方法有两种设计策略,它们是变换分析设计和【】。
程序设计是以()和数据结构为基础的。
有一个数值152,它与十六进制数6A相等,那么该数值是()
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节)#include<stdio.h>main(){FIL
随机试题
A.癣病B.食物中毒C.慢性脑膜炎D.肢体象皮肿E.鹅口疮白假丝酵母菌可引起
滑坡是斜坡上的岩层或土体在自重、水或震动等的作用下,失去平衡而沿着一定的滑动面向下滑动的现象,可通过()的措施予以防治。
看跌期权是指期货期权的买方向期货期权的卖方支付一定数额的权利金后,即拥有在期权合约的有效期内,按事先约定的价格向期权卖方卖出一定数量的相关期货合约的权利,但不负有必须卖出的义务。()
商品流通是以货币为媒介的()交换过程。
合同解除的法律效力是()。
近代中国的社会性质和主要矛盾,决定了中国革命是
=_______.
下列关于小程序安全性的说法中错误的是()。
Aseverytravelersoonfindsout,itisimportanttoknowthelocaltime.【C1】______untilthelastcentury,everytownandvillag
【B1】【B8】
最新回复
(
0
)