首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i=1,j=1,k=2; if((j++||k++)&& i++) cout<<i<<","<<j<<","<<k<<endl; } 执行后输出结果是
有以下程序 main() { int i=1,j=1,k=2; if((j++||k++)&& i++) cout<<i<<","<<j<<","<<k<<endl; } 执行后输出结果是
admin
2010-06-06
46
问题
有以下程序 main() { int i=1,j=1,k=2; if((j++||k++)&& i++) cout<<i<<","<<j<<","<<k<<endl; } 执行后输出结果是
选项
A、1,1,2
B、2,2,1
C、2,2,2
D、2,2,3
答案
C
解析
本题考查逻辑表达式及自增运算符的联合使用。考生要注意本题里面隐藏的考点: &&和||在左侧表达式为真或假时,将不再进行该逻辑操作符右侧表达式的运算,即j++本身为非零,故k++不再执行。如对表达式a&&b&&c,实际执行情况是当a非0时,再判断b,a、b均非0,再判断c。而对表达式a||b||,c,若a为非0,不必判断b和c,结果一定为1。
转载请注明原文地址:https://kaotiyun.com/show/Pwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++:swi
有以下定义语句,编译时会出现编译错误的是()。
有以下程序:#includemain(){intc;while((c=getchar())!=’\n’{switch(c-‘3’){case0:case1:putc
以下哪一项不是结构化程序设计的基本原则?()
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
以下叙述中正确的是()。
某二叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
下列关于算法的描述中错误的是
随机试题
男,45岁。胃病史5年余,近1个月腹痛症状加剧,胃镜检查示胃角溃疡,幽门螺杆菌检查阳性。该病人对诊断最有价值的病史是
适宜制成粉针剂的药物是()。
随着混凝土材料强度的提高,其泊松比()。[2010年真题]
某设备重量85t,施工现场拟采用两台自行式起重机抬吊方案进行就位,其中索吊具重量3t,自制专用抬梁重量5t,风力影响可略。制定吊装方案时,最小计算载荷为()t。
导游讲解的节奏体现在讲解的()等方面。
下列各句中,语义明确的一句为:
规模相当于摧毁西伯利亚森林的那一次在地球大气层的陨石爆炸,威力相当于1200万吨级的核爆炸,一个世纪大概出现一次。由复杂的计算机程序控制的高度自动化的系统对于未预料到的情况的反应是无法预测的。如果以上关于一个复杂的计算机程序控制的高度自动化
计算机有多种技术指标,其中主频是指()。
Itwasstrangethathewould______suchanabsurdidea.
【S1】【S7】
最新回复
(
0
)