首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2015-07-31
27
问题
有以下程序
#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/R2Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义结构体数组:structstu{intnum;charname[20];}x[5]={1,"LI",2,"ZHAO",3"WANG",4,"ZHANG",5"LIU"};for(i=1;i<5;i
若有下列定义和语句:intu=011,y=0x11,w=11;printf("%o,%x,%d\n",u,v,w);则输出结果是()。
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()。
下列程序的运行结果是______。main(){inta[6],i;for(i=2;i<6;i++){a[i]=4*(i-2*(i>3))%5;printf("%2d",a[i]);
下列程序的执行结果是______。in(f(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}main(){prin
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
—个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
在面向对象方法中,_____描述的是具有相似属性与操作的一组对象。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体"项目主管"与实体"项目"的联系属于【】的联系。
数据结构中,与所使用的计算机无关的是数据的
随机试题
对称三相电路的有功功率P为()。
疲劳是指
细菌性痢疾的传播途径为
乳牙患龋达高峰的年龄是()。
绝对压强pabs与相对压强p、当地大气压pa、真空度pv之间的关系是:
在国家经济安全中,与投资关系最为密切的是()。
非同一控制下的企业合并时,长期股权投资初始成本与合并对价的差额应记入的会计科目有()。
蒙台梭利认为,儿童语言发展的巅峰期为()
项目经理负责对项目进行成本估算。下述表格是依据某项目分解的成本估算表,该项目总成本估算是()万元。
Frenchfries,washeddownwithapintofsoda,areafavoritepartoffastfoodlunchesanddinnersformillionsofAmericanyou
最新回复
(
0
)