首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=3; do {printf("%d,",a-=2);} while(!(--a); printf("\n"); }
若有以下程序: #include main( ) { int a=3; do {printf("%d,",a-=2);} while(!(--a); printf("\n"); }
admin
2021-07-09
44
问题
若有以下程序:
#include
main( )
{ int a=3;
do
{printf("%d,",a-=2);}
while(!(--a);
printf("\n");
}
则程序运行后的输出结果是( )。
选项
A、1
B、1,-2,
C、3,0,
D、1,0
答案
B
解析
本题重点考查do…while语句,该循环语句的特点是,先执行循环中的语句,然后判断表达式是否为真,如果为真,则继续循环;如果为假,则终止循环。因此,do…while循环至少要执行一次循环语句。变量a赋初值为3,每循环一次需执行语句a-=2一次,同时循环条件使变量a自减1,所以第一次循环后变量a变为1,第2次循环后变量a变为-2。因此A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/aqtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
某系统结构图如下图所示,该系统结构图的深度是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p-
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
设有以下定义chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
表示关系式x≤Y≤z的C语言表达式的是
以下关于retum语句的叙述中正确的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下不能用于描述算法的是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
随机试题
A、Allofthemareoverweight.B、Theycanalwayschoosetherightfood.C、Theystudyinmodernlife.D、Theyeatfoodswithtoomu
心包积液的X线征象不包括
肝癌肝外血行转移,首先转移到
青春期崩漏,其证多属
一级公路宜采用()进行测量放样。
关于盐资源税应纳税额的计算,下列表述正确的有( )。
下面是“三角形边的关系”一课的课堂教学片段,请根据材料回答问题.教师:请同学们拿出你的1号学具袋,看看里面有什么?(三根小棒)三根小棒能围成一个三角形吗?学生先猜.教师:光猜可不行,知识是科学,咱们来动手围一围.学生动手围,集体交流:有的能围成,有
一个人从饮食中摄入的胆固醇和脂肪越多,他的血清胆固醇指标就越高。存在着一个界限,在这个界限内,二者成正比。超过了这个界限,即使摄入的胆固醇和脂肪急剧增加,血清胆固醇指标也只会缓慢地有所提高。这个界限,各个人种是一样的。中国人大约是欧洲人均胆固醇和脂肪摄入量
使用Outlook创建邮件账户时,不能选择的邮件接收服务器类型是()。
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数streat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下而两个字符串:“FirstString一一”“SecondString”
最新回复
(
0
)