首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段:i=0;do prinff("%d,",i);while(i++);prinff("%d\n",i);程序的运行结果是( )。
若变量已正确定义,有以下程序段:i=0;do prinff("%d,",i);while(i++);prinff("%d\n",i);程序的运行结果是( )。
admin
2020-05-19
71
问题
若变量已正确定义,有以下程序段:i=0;do prinff("%d,",i);while(i++);prinff("%d\n",i);程序的运行结果是( )。
选项
A、0,1
B、0,0
C、1,1
D、程序进入无限循环
答案
A
解析
第一次首先执行循环体,打印i的值0,然后判断while的条件i++,先用后自增,所以判断时条件为假,跳出循环,但是仍执行了i的自增操作,i的值为1,在接下来的打印语句中进行打印。
转载请注明原文地址:https://www.kaotiyun.com/show/ygCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidf(int*P,int*q);main(){intm=1,n=2,*r=&m:f(r,&n);printf(“%d,%d”,m,n);}void
设有如下函数定义:#includeintfun(intk){if(k
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则下列赋值语句中错误的是()。
以下能正确定义字符串的语句是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;,则正确的switch语句是()。
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0),且变量m已正确定义并赋值,则宏调用:Is.DIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
随机试题
Socialsciencehasweighedinonthe"tigermom"debate,anditlookslikeeveryoneisright:Bothover-protectiveandlaid-back
治未病的含义是()
小便量过多,是由于
患者,男,46岁。车祸致右上腹损伤2小时,面色苍白。四肢湿冷,腹痛、腹膜刺激征明显,脉搏120次/分,血压70/50mmHg。该患者出现腹膜刺激征的原因最可能是()。
蛤蚧的功效是
葡萄胎排空后,随访时最重要的检查项目是
玉屏风散与牡蛎散相同的功用是
根据契税法律制度的规定,下列各项中,不征收契税的有()。
几个单位共同拥有一块土地使用权,则城镇土地使用税的纳税人为()。
IcouldhavedoneitbetterifI______moretime.
最新回复
(
0
)