首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列代码 public class Test 2005{ public static void main(String args[]){ System.out.println(~(0xa5)&0xa
阅读下列代码 public class Test 2005{ public static void main(String args[]){ System.out.println(~(0xa5)&0xa
admin
2009-03-15
44
问题
阅读下列代码 public class Test 2005{ public static void main(String args[]){ System.out.println(~(0xa5)&0xa
选项
A、0xa5
B、10
C、0x50
D、0xaa
答案
B
解析
这段程序代码非常简单,就是在屏幕上输出表达式~(Oxa5)&Oxaa的结果。“~”和“&”是位逻辑运算符:按位取反运算符“~”的运算规则是对数据的每个二进制位取反,即把1变为0,把0变为1;按位与运算符“&”的运算规则是,如果两个操作数中,相应位都为1,则该位的结果为1,否则为0。
解答这道题,首先要把十六进制数Oxa5和Oxaa转换为二进制数的形式,转换的方法是把一位十六进制用四位二进制表示。因此,Oxa5的二进制形式为10100101,Oxaa的二进制形式为10101010。在位运算符中,“—”的优先级高于“&”。所以首先计算~10100101,其结果为01011010。然后再计算01011010&10101010,其结果为 00001010。最后将二进制数00001010转换为十进制数,即为10。因此,本题的正确答案是10。
转载请注明原文地址:https://kaotiyun.com/show/irnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是
下列叙述中正确的是
SQL的SELECT语句中,“HAVING”用来筛选满足条件的
下列关于SELECT短语的描述中错误的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
以下关于字段有效性规则叙述正确的是
下列是与设置系统菜单有关的命令,其中错误的是
在考生文件夹下,打开招生数据库sdb,完成如下操作:(1)在ksb表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30。(2)在考生成绩表kscjb中给成绩字段设置有效性规则和默认值,成绩>=0.AND成绩
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为()。
可以通过【】语句来捕获所有的异常。
随机试题
第1例经皮直接穿刺主动脉造影是在
我国标准规定加速器X射野(方野)的均整度的检定周期为
易引起排尿突然中断的结石是
下列各句中,属于主谓谓语句的是()。
法律行为按其意思表示或行为表现形式不同可分为()。
简述人格发展理论以及对教育的启示。
【程序】SETTALKOFFCLEARSTORE.T.TOXSTORE0TOYDOWHILEXY=Y+1IFINT(Y/5)=Y/5??YELSELOOPE
A.around50percentofthetotalpopulationinagivencountryB.highestsaturationC.5.8millionD.Britain,Canadaandthe
Howlongdidthechildrenplay?
I’llcomeovertoSpaintovisitmygrandmatomorrow,______shewillbebackfromBritain.
最新回复
(
0
)