首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 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
2016-12-28
25
问题
若变量已正确定义,有以下程序段
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”,接着执行do后面的循环体中的语句,输出变量i的值0。再判断while后面括号中表达式i++的值,其值为0,所以循环结束。此时变量i的值绎过自加已经变为1,所以再次输出i的值“1”。
转载请注明原文地址:https://jikaoti.com/ti/hwi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序voidf(int*q){inti=0;for(;i
有以下程序main(){inta[4][4]={{l,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,j,k,t;for(i=0;i
以下4个程序中,完全正确的是
有以下程序:inta=4;intf(intn){intt=0;staticinta=5;if(n%2){inta=6;t+=a++;}else{inta;7;t+=a++;}return
有以下函数:fun(char*a,char*B){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功能
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
下列选项可以正确表示字符型常量的是
下列选项中不属于结构化程序设计方法的是
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
随机试题
对运输活动进行管理的基本要求有()。
简述迈克尔.波特的5种竞争力模型。
自杀意念是指
心肌不产生完全强直收缩的原因是心肌
下列房产应征收房产税的是()。
2009年2月24日,为期一个半月的西藏民主改革50周年大型展览在北京民族文化宫开幕,展览通过大量珍贵图片、档案材料、历史文物及群像雕塑向观众展示了一个新西藏从诞生到走向小康的历史过程。这一历史过程再次向人们印证了民族区域自治制度的优越性。下列关于我国民族
列举儿童抑郁症的特征。
thenetworkadministratorhasbeenaskedtogivereasonsformovingfromipv4toipv6.whataretwovalidreasonsforadoptingi
HowlongdidthefirstThanksgivingDaylast?
Forthispart,youareallowed30minutestowriteanessayontheimportanceofmotivationandmethodsinlearning.Youshould
最新回复
(
0
)