首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
62
问题
有以下程序 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>voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);print
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:1357929994699981
以下语句定义正确的是()。
有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
对于循环队列,下列叙述中正确的是()。
算法的有穷性是指( )。
由N个有序整数组成的数列已放在一维数组中,下列给定程序中函数fun的功能是:利用折半杳找法查找整数m在数组中的位置。若找到,返回其下标值;否则,返回一1。折半查找的基本算法是:每次查找前先确定数组中待查的范围low和high(low<high),
随机试题
Iwasillseveraldaysago,otherwiseIwouldhavecometoseeyouearlier/sooner.
张某于2012年在某医疗机构进行了医师注册,但自从注册后2年以来,一直没有上班工作。2014年该医疗机构向上级卫生行政部门报告,卫生行政部门做出了注销注册的决定。卫生行政部门做出该决定的理由是
下列与类天疱疮有关的事实错误的是
肺肾阴虚型经行吐衄的治法是
生物-心理-社会医学模式建立在20世纪的
下列关于个人独资企业的说法哪项是错误的?()
2000版ISO9000族标准适用的范围是( )。
一位被试者在EPQ的E量表上的T分为30分,其个性倾向为()。
单位领导让你和老员工去检查某企业。你是负责人。你有了新思路。但老员工坚持老原则。如果不按老员工的旧思路,他就不配合你,你怎么办?
A、 B、 C、 D、 D第一组图形的曲线数依次为1、2、3;第二组图形的曲线数依次为2、3、(4),由此选择D。
最新回复
(
0
)