首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
54
问题
有以下程序 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://www.kaotiyun.com/show/Pwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
关于C语言的变量,以下叙述中错误的是
有以下程序#include<stdio.h>voidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60),则显示"pass";有一门低于60分则显示"fail",以下不能实现上述功能的程序段是
给定程序MODI1.C中函数fun的功能是:从整数1到55之间,选出能被3整除、且有一位上的数是5的那些数,并把这些数放在b所指的数组中,这些数的个数作为函数值返回。规定,函数中a1放个位数,a2放十位数。请改正程序中的错误,使它能得出正确结果。
以下语句定义正确的是()。
以下选项中,合法的C语言实数是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
有三个关系R、S和T如下:则由关系R和s得到关系T的操作是()。
随机试题
220V灯线,相线必须经开关装设,用螺口灯头时,相线应接在灯头中心弹簧的端头上。()
绘制初步网络图一般按()的步骤进行。
某城市供电部门对城区内供电管网进行改造,其建设安装工程费180077元,设备购置费3200万元,依据《建设工程监理范围和规模标准规定》,该工程()。
根据《水电建设工程质量管理暂行办法》,事故调查权限按以下原则确定()。
商业银行的最高风险管理/决策机构是()。
根据我国《劳动法》的规定,用人单位与工会和劳动者协商后,一般情况下加班时间为()。
设有如下函数定义:#includeintfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1:
Completethenotesbelow.WriteNOMORETHANTWOWORDSforeachanswer.NecessaryimprovementstotheexistingSelf-
Inthesentence"Thebasketfullofsomefruitsbelongstotheoldwoman",theitalicizedpartis
A、Oneday.B、Twodays.C、Threedays.D、Fourdays.BHowlongwillthesports-meetinglast?
最新回复
(
0
)