首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是( )。
有以下程序: main() { int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是( )。
admin
2010-01-10
36
问题
有以下程序: main() { int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出结果是( )。
选项
A、1,1,2
B、2,2,1
C、2,2,2
D、2,2,3
答案
4
解析
首先计算if语句后面的表达式值,先计算运算符&&前面括号里的||运算。在||运算中先计算j++,值为1(j的值为2),为真,后面的k++将不再计算,k的值依旧为2。计算&&后面的表达式i++,值为1(i的值变为2)。整个表达式的值为真,所以执行后面的输出语句,最后输出的i,j和k的值为2、2和2。所以,C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/QHWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
有如下程序:PrivateSubForm_Click()DimiAsInteger,nAsIntegerFori=1To20i=i+4n=n+iIfi>10ThenExitForNextPrintnEndS
以下关于数组的叙述中,错误的是()。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSub
以下叙述中,错误的是
假定有以下程序段Fori=lTo3Fori=5To1Step-1Printi*jNextiNexti则语句Printi*j的执行次数是
在窗体上画一个文本框,其名称为Text1,为了在程序运行后隐藏该文本框,应使用的语句为
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
设有下面的语句:PrintIIf(x>0,1,IIf(x
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
某女,40岁,低热,双手腕、掌指、近指关节肿痛,伴晨僵每天2h以上,病史5年,加重2个月。查体示双手腕关节、掌指关节肿胀,双手手指尺侧偏斜,屈曲畸形。治疗该病的一线药物是
免疫固定电泳是
生产国家明令淘汰的产品的,责令停止生产,没收违法生产的产品和违法所得,并处违法所得一倍以上五倍以下的罚款,可以吊销营业执照。()
英译汉:“Rotterdam”,正确的翻译为( )。
下列对证券公司申请保荐机构资格的资本要求中,正确的有( )。
在MMPI的各分量表中原始分不需加K值的量表为()。
普通小麦是六倍体,42条染色体,科学家用花药离体培育出的小麦幼苗是()。
赞科夫在教学与发展实验中,提出教学过程是促进学生的()
[*]
Theterm"qualityoflife"isdifficulttodefine.It【C1】______averywidescopesuchaslivingenvironment,health,employment,
最新回复
(
0
)