单选题下列运算结果为1的是( )。A81B42C81D42
单选题
下列运算结果为1的是( )。
A
8>>1
B
4>>>2
C
8<<1
D
4<<<2
参考解析
解析:
算术右移运算符>>,用来将一个数的二进制位序列右移若干位。其规则是:低位舍弃,高位补入原来高位的值,右移一位相当于除2取商。算术左移运算符<<,用来将一个数的二进制位序列左移若干位。其规则是:高位舍弃,低位补0,左移一位相当于乘。逻辑右移运算符>>>,用来将一个数的各二进制位添零右移若干位。其规则是;低位舍弃,高位补0。A项,运算结果为4;C项,运算结果为16;D项,Java语言中没有“<<<”运算符。
相关考题:
class Beta { public static void main(String [] args) { Integer x = new Integer(6) * 7; if (x != 42) { System.out.print("42 "); } else if (x 〈 new Integer(44-1)) { System.out.println("less"); } else { System.out.print("done"); } } } 结果是什么?() A、lessB、42C、doneD、编译失败
现有: class Parser extends Utilis { public static void main (String [] args) { try { System. out.print (new Parser ( ) .getlnt ("42")} ; } catch (NumberFormatException n) { System.out .println ( "NFExc" ) ; } } int getlnt (String arg) throws NumberFormatException{ return Integer.parselnt (arg) ; } class Utils { int getlnt (String arg) { return 42; } } 结果为 :()A、 NFExcB、 42C、 42NFExcD、编译失败
单选题现有: class Parser extends Utilis { public static void main (String [] args) { try { System. out.print (new Parser ( ) .getlnt ("42")} ; } catch (NumberFormatException n) { System.out .println ( "NFExc" ) ; } } int getlnt (String arg) throws NumberFormatException{ return Integer.parselnt (arg) ; } class Utils { int getlnt (String arg) { return 42; } } 结果为 :()A NFExcB 42C 42NFExcD编译失败
单选题下列配置命令中,能够配置CAR规则1,使得优先级为1、3、5的报文均可以匹配该规则的是()。A[Quidway]qos carl 1 precedence 1 3 5B[Quidway]qos carl 1 precedence 42C[Quidway]qos carl 1 mac 1 3 5D[Quidway]qos carl 1 rate-limit 1 3 5 E. [Quidway]qos carl 1 rate-limit 42
单选题在标志寄存器F中,CY=0,S=1分别表示()。A运算结果有进位,为正B运算结果有进位,为负C运算结果无进位,为正D运算结果无进位,为负