违法和不良信息举报
联系客服
登录
注册
搜
当前位置:
首页
其它
C语言程序设计
单选题有以下程序:#include main(){ int c,d; c=(131)|1; d=(131)||1; printf(%d,%d,c,d);}程序运行后的输出结果是( )。A 6,1B 1,1C 7,1D 7,2
单选题有以下程序:#include main(){ int c,d; c=(13>>1)|1; d=(13>1)||1; printf(%d,%d,c,d);}程序运行后的输出结果是( )。A 6,1B 1,1C 7,1D 7,2
题目
单选题
有以下程序:#include
main(){ int c,d; c=(13>>1)|1; d=(13>1)||1; printf(%d,%d,c,d);}程序运行后的输出结果是( )。
A
6,1
B
1,1
C
7,1
D
7,2
相似考题
参考答案和解析
正确答案:
A
解析:
表达式c = (13>>1)|1中,>>是右移符号,数字13换算成二进制1101后右移1位为0110,再和1进行按位或运算,0110 ^ 0001 = 0111b,结果为7;表达式d = (13>1)‖1中,首先判断13是否大于1,此时条件成立,左边表达式值为1后,则不再计算右边表达式,d=1,答案选择C选项。
搜答案
相关内容
中西医结合骨伤科主治医师
药事管理学
模具制造工艺
统计继续教育
税源管理与纳税评估
安徽住院医师肿瘤学
血液系统疾病
音乐等级考试
国家开放大学(心理健康教育概论)
疾病控制(医学高级)
开通会员查看答案