首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2019-05-17
18
问题
有以下程序
#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://kaotiyun.com/show/EXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(intx,inty){if(x==y)return(x);elseretum((x+y)/2);}main(){
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是
若有以下程序main(){inta=-2’b=0;while(a++)++b:pfintf("%d,%d\n",a,b);}则程序的输出结果是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
结构化程序所要求的基本结构不包括
有以下程序(注:字符a的ASCII码值为97)main(){char*s={"abc"};do{printf("%d",*s%10);++s;)while(*s);)程序运行后
给定程序MODll.C中函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结
下面不属于软件开发阶段任务的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
随机试题
双向扩散试验平板法中若出现多条沉淀线,说明
测绘技术总结通常由()四部分组成。
质量监督的方式不包括( )。
自定义报表中,每个会计期末需重新计算本期报表,本期报表将会覆盖上期报表,所以想查询以前期间的报表时,只能通过以前打印出来的报表进行。()
出境动物产品应在出境前( )天报检,需作熏蒸消毒处理的应在( )天前报检。
我国现行法律实行的夫妻财产制度为()。
两种学习之间发生相互干扰、阻碍的迁移称为()。
“散步的时候/我走直路/儿子却故意/把路走弯/我说/把路走直/就是捷径/儿子说/把路走弯/路就延长”。这首《散步》诗蕴含的哲理是()。
根据某项调查,参加软件资格考试的考生使用参考书的情况如下:50%的考生使用参考书A;60%的考生使用参考书B;60%的考生使用参考书C;30%的考生同时使用参考书A与B;30%的考生同时使用参考书A与C;40%的考生同时使用参考书B与C; 10%的考生同时
综合业务数据网络是指()。
最新回复
(
0
)