首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若变量已正确定义,有以下程序段 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
2017-05-20
45
问题
若变量已正确定义,有以下程序段
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/6Ui0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();
以下叙述正确的是
以下定义语句中正确的是
下列叙述中正确的是
以下程序的运行结果是______。#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;
以下描述中正确的是
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
当用户要求输入的字符串中含有空格时,应使用的输入函数是
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
从1957年到1976年,我国在社会主义建设中经历的曲折包括()
下面对肝胆脾MRI扫描技术的描述正确的是
人体的BMR较低的一种状态是
硫脲类药物的不良反应不包括
甲公司是一家上市公司,注册资本为1亿元。甲公司最近3个会计年度连续盈利,最近3年公司实现的年均可分配利润达到3000万元,自2009年以来没有以任何形式向股东分配利润。2012年2月1日,在公司股东大会上,董事会提交了如下议案:(1)增选公司董事的方案:
甲公司为增值税一般纳税人,适用的增值税税率为13%,采用售价金额核算法对发出存货进行计价。该公司2020年2月期初库存商品的进价为30万元,售价为40万元。本期购进商品的进价为270万元,售价为360万元。本期商品销售收入340万元。 要求:根据上述资料
在直接的言谈中应注意谈吐的仪态、言者的表现、听者的反应和()
下列属于批复特点的选项有哪些?()
考生文件夹下有一个数据库文件“samp3.accdb”,其中存在在已经设计好的表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。请在此基础上按照以下要求补充设计。设置报表“rEmp”按照“性别”字段降序(先女后男)排列
Ifyouaskedmetodescribetherisingphilosophyoftheday,I’dsayitisdata-ism.Wenowhavetheabilitytogatherhugeamo
最新回复
(
0
)