首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=-2,b=0; do{ ++b; }while(a++); printf("%d,%d\n",a,b); } 则程序的输出结果是
若有以下程序: #include main( ) { int a=-2,b=0; do{ ++b; }while(a++); printf("%d,%d\n",a,b); } 则程序的输出结果是
admin
2021-06-15
36
问题
若有以下程序:
#include
main( )
{ int a=-2,b=0;
do{ ++b; }while(a++);
printf("%d,%d\n",a,b);
}
则程序的输出结果是( )。
选项
A、1,3
B、0,2
C、1,2
D、2,3
答案
A
解析
本题重点考查do…while语句及do…while的循环语句保证会执行一次(表达式的真值在每次循环结束后检查),++b即变量b自增l后再参与运算,而a++则表示a参与运算后再自增l。所以第一次循环结束后,b=1,a=-1;第二次循环后,b=2,a=0,这里是先对while的判断为真,然后a才自增为零的,所以还会进行第三次循环;第三次循环后,b=3,a=1。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/yftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,没有编译错误的是
以下叙述中正确的是
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
下列选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
有以下程序#includevoidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:pri
下列叙述中正确的是( )。
有如下程序#includemain(){inta=8,b;b=(a>>2)%2;printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
若变量X、Y已正确定义并赋值,以下符合C语言语法的表达式是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下列关于数据库设计的叙述中,正确的是
随机试题
①根本还在于建立能够保障教师待遇及权利、明晰教师职责的教师管理新体系②禁止教师有偿兼职补课是重要的“师德红线”③然而在现实中,却一直难以切实落地,每年各地仍会出现教师有偿兼职补课的师德问题④如何破解这一难题?⑤不少教育管理者和学校管理者强调“发现一
我国全面发展教育的组成包括()、()、()、()劳动技术教育等五部分。
休克病人的体位一般应采用
患者,女性,25岁,低热、乏力、盗汗2周。近日体重下降明显,伴呼吸困难、胸痛,故来诊。经X线胸部检查诊断为浸润型肺结核,收入院抗结核治疗。关于疾病防治,护士的正确操作应除外
下列各项中,不属于会计档案范围的是()。
设定行政许可,应当规定行政许可的()。
在考生目录下完成如下简单应用:1.用SQL语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。2.使用一对多报表向导建立报表。要求:父表为stock_name
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MuhiSelect属性设置为()。
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
WhatdomanyyoungpeoplethinkoftheInternet?Itisagoodplaceto______.
最新回复
(
0
)