首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 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
50
问题
若变量已正确定义,有以下程序段
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://www.kaotiyun.com/show/fuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序段,则执行后输出的结果是【】。#include"stdio.h"main(){charfun(char,int);chara=′A′;intb=13;a=fun(a,b);putchar(a);}
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);whil
有以下程序voidf(int*q){inti=0;for(;i
有如下程序段inta=14,b=15,x;charc=′A′;x=(a&&b)&&(c
以下数组定义中错误的是
以下程序的输出结果是______。#include<stdio.h>voidswap(int*a,int*b){int*t;}{inti=3,j=5,*p=&i,*q=&j;swap(p,q);pri
定义下列结构体(联合)数组:structSt{charname[15];intage;}a[10]={"ZHAO",14,"WANG",15,"LIU",16,"ZHANG",17};执行语句prin
以下叙述中错误的是
以下选项中可作为C语言合法常量的是
随机试题
2006年7月1日甲企业按面值发行5年期、到期一次还本付息、年利率6%(不计复利)、面值总额为5000万元的债券。2007年12月31日“应付债券”科目的账面余额为()
A.细辛B.花椒C.丁香D.高良姜E.小茴香
下列各项中,属于劳务作业分包范围的是()。
公司需要变更登记的行为有()。Ⅰ.修改公司章程Ⅱ.公司解散Ⅲ.改变经营范围Ⅳ.变更法定代表人
以下关于中国官僚资本的表述,错误的是()。
甲报复杀害其仇人乙,在农贸市场将自制的爆炸装置点燃后掷向乙,致乙重伤,并造成三名菜农轻伤。对甲的行为应定为()。(2010年单选17)
我国对资本主义工商业的社会主义改造的过渡形式是
Intermsofliterarydevice,thephrase"analternativesetofprocedures"inthefirstparagraphofthetextisakindof_____
(2n+1)模冗余系统,由(2n+1)个相同部件的副本和一个表决器构成,表决器将(2n+1)个副本中大于半数的输出作为系统的输出,如图4-1所示。假定表决器完全可靠,且每个副本的可靠性为R0,则该冗余系统的可靠性 R=(18)。当R0=(19)时,R为
BSP方法认为,用作对企业度量和控制的历史的和综合的数据应属于
最新回复
(
0
)