首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int a=一2,b=0; while(a++&&++b); prinff(“%d,%d\n”,a,b); } 程序运行后的输出结果是( )。
有以下程序: #include main() { int a=一2,b=0; while(a++&&++b); prinff(“%d,%d\n”,a,b); } 程序运行后的输出结果是( )。
admin
2019-07-14
25
问题
有以下程序:
#include
main()
{
int a=一2,b=0;
while(a++&&++b);
prinff(“%d,%d\n”,a,b);
}
程序运行后的输出结果是( )。
选项
A、1.3
B、0,2
C、0,3
D、1,2
答案
D
解析
考查while循环以及自加运算,其中a++是a先参与运算再自加1,而++b是b先自加1再参与运算。第一次进入循环:a的值是一2,b的值是0,判断条件为一2&&1,2个值都是非零,while判断条件成立,接着进入第二次循环。这时a的值是一1,b的值是1,判断条件即为一1&&2,表达式的值为真,进入第三次循环。这时a的值是0,b的值是2,判断条件为0&&3,与运算左边的值为0,即判断为假。此时跳出循环,执行prinff语句,这时a的值是1,b的值是2。
转载请注明原文地址:https://kaotiyun.com/show/H5Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
以下叙述中正确的是
以下叙述中错误的是
若有定义语句:inta[2][3],*p[3];则以下语句中正确的是
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
构成计算机软件的是
以下不构成无限循环的语句或语句组是
随机试题
乙癸同源指的是()(2010年第5题)
()由于表层套管有固定井口装置的作用,所以钻入高压层以后,有把握控制高压油气水层,避免井喷及火灾发生作用。
现有三个进程P1、P2、P3,共享(A,B,C)这三类资源,系统总的资源数为(6,8,6),各进程对资源的当前分配情况和最大需求量如表4—3所示。请按银行家算法解答下列问题:现在如果进程P3提出申请(1,l,1)个资源或进程P1提出申请(1,1,0
A.血雌二醇B.尿雌三醇C.血孕酮D.睾酮E.卵泡刺激素
特许经营项目融资招标,详细评审重点是评估投标人的投标报价、技术和管理方案、融资方案、项目协议响应方案等四部分。其中评审技术和管理方案主要是评价()。
1977年,国际博物馆协会将每年的什么时候定为国际博物馆日()
“三角形的中位线”是初中学习三角形知识点中必不可少的内容。对学生的要求是必须了解三角形中位线的概念,熟练掌握三角形中位线定理的证明和有关应用。(1)该课程设定需要使学生达到什么能力目标?(2)本课程的教学重点与难点。(3)教学
人们常用“鳄鱼的眼泪”来形容那些伪君子。近年来,通过研究发现鳄鱼的眼泪是()。
查找随机文件的记录时,应使用的方法是
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
最新回复
(
0
)