当前位置:SCJP程序员认证考试题库

问题:

[多选] Use the operators "<<", ">>", which statements are true? ()   

A .  0000 0100 0000 0000 0000 0000 0000 0000<<5 gives    1000 0000 0000 0000 0000 0000 0000 0000
B .  0000 0100 0000 0000 0000 0000 0000 0000<<5 gives    1111 1100 0000 0000 0000 0000 0000 0000
C .  1100 0000 0000 0000 0000 0000 0000 0000>>5 gives    1111 1110 0000 0000 0000 0000 0000 0000
D .  1100 0000 0000 0000 0000 0000 0000 0000>>5 gives    0000 0110 0000 0000 0000 0000 0000 0000

地震的成因中,()地震破坏性大,影响面广,而且发生频繁,约占破坏性地震总量的95%以上。 火山。 塌陷。 浅源。 构造。 Web标准化有什么好处?() 可以增强浏览器的兼容性。 提高开发团队代码的规范性。 对搜索引擎友好。 占用服务器带宽大。 URL又称网页地址,是因特网上标准的资源的地址。以下关于URL的描述叙述正确的是()。 为了帮助用户理解,页面的URL应该包含页面核心主题的关键词。 为了使搜索引擎更容易抓取网页,页面的URL应尽可能使用静态化URL。 页面的URL应该尽可能多的包含页面核心关键词,不受长度限制。 网站上每个页面应该有且只有一个URL。 以画面色彩与再现客观事物或表现主观情感有无关系及关系的密切程度为标准,幼儿对色彩的运用可以分为三个阶段,这就是()、装饰阶段、再现和表现阶段。 单代号搭接网络计划中,FTS表示两项工作的时距是()。 开始到开始。 完成到完成。 开始到完成。 完成到开始。 Use the operators "<<", ">>", which statements are true? ()   
参考答案:

  参考解析

Java的移位操作符一共有三种,分别是”>>”,”>>>”,”<<”,执行的操作分别是有符号右移,无符号右移,左移,有符号右移的意思是说移入的最高位和原最高符号位相同,无符号右移是移入位始终补零,左移时最低位始终补零,最高位被舍弃。移位操作符另一个非常值得注意的特点是其右操作数是取模运算的,意思是说对于一个int型数据而言,对它移位32位的结果是保持不变而非变成零,即:a>>32的结果是a而不是0,同理,对long型数是对右操作数取64的模,a>>64==a;还有一点需要注意的是移位操作符”>>>”只对int型和long型有效,对byte或者short的操作将导致自动类型转换,而且是带符号的。

在线 客服