首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是 class Test{ public static void main(String args[]){ int n=7; n<<=3; n=n&n+1|n+2^n+3;
下列程序的输出结果是 class Test{ public static void main(String args[]){ int n=7; n<<=3; n=n&n+1|n+2^n+3;
admin
2013-03-01
42
问题
下列程序的输出结果是 class Test{ public static void main(String args[]){ int n=7; n<<=3; n=n&n+1|n+2^n+3; n>>=2; System.out.println(n); } }
选项
A、0
B、-1
C、14
D、64
答案
C
解析
本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。“<<”是按位左移运算符,“&”是按位与运算符,“|”是按位或运算符,“^”是按位异或运算符。题目中整型变量n=7相当于二进制中的111,n<<=3语句执行后,n值为111000,相当于十进制的56,而语句n=n&n+1|n+2^n+3执行后,n值为57;n>>=2语句执行后,n的值为14,所以选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/NN2p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
设栈的存储空间为s(1:50),初始状态为top=﹣1。现经过一系列正常的人栈与出栈操作后,top=30,则栈中的元素个数为()。
在计算机中,运算器的基本功能是()。
设strl=’*@python@*’,语句print(strl[2:].strip(’@’))的执行结果是()。
表达式int(’100/3’)的执行结果是()。
下列选项中,不属于容器的一项是______。
下列不属于Java的图形用户界面内容的包是______。
Applet是—个______容器。
若a、b为血型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值是______。
下列()不是合法标识符。
按照Java的标识符命名规则,下列表示常量的标识符规范的是
随机试题
下列有关民用建筑的说法,错误的是()。
最早对传播的社会功能做了比较全面的论述的是
患者,女性,45岁,2型糖尿病,拟进行胰岛素治疗。护士询问病人“你知道使用胰岛素要注意哪些问题吗?”这一问题属于
关于盗窃行为的定性,下列哪些选项是正确的?()
存款人开立单位银行结算账户的,自开立之日起即可使用该账户办理结算业务。()
民航的运输飞行主要有()形式。
心理自我是在青春期开始发展的。
甲向乙借款3万元,并由丙提供了保证。后甲经乙同意,将该债务中的1万元转让给丁,但未征得丙的书面同意,只是事后通知了丙。则下列有关保证责任的表述正确的是()。
在Cisco路由器上使用命令“snmp-servethost59.67.148.2system”进行SNMP设置,如果在管理站59.67.148.2上能正常接收来自该路由器的通知,那么下列描述中错误的是()。
"I’mnotgoingtobuythatbook.""______.It’stooexpensive."
最新回复
(
0
)