Java基础Day02测试题

来源:互联网 发布:盟军敢死队 mac 编辑:程序博客网 时间:2024/04/28 17:18

需要答案的给我留言


http://www.yztcedu.com
—by 超哥

每日一考—Day02

不定项选择题。(每题答案的个数不固定)

  1. Java是( )公司发明,后来被( )收购。
    A、Sun Micosoft
    B、Microsot sun
    C、Sun Oracle
    D、Sun Apple

  2. 配置Java开发环境变量的时候,我们一般需要配置哪些变量?
    A、JAVA_HOME
    B、path
    C、classPath
    D、javaPath

  3. byte类型的变量,在内存占( )位?
    A、1位
    B、4位
    C、8位
    D、16位

  4. char类型的变量,在内存占( )字节?
    A、1个字节
    B、2个字节
    C、4个字节
    D、16个字节

  5. 下面有关java基本类型的取值范围,说法错误的是?
    A、byte的类型取值范围是:-2^7—2^7-1
    B、boolean的类型取值范围是true\false
    C、char的类型取值范围是-2^15—2^15-1
    D、long的类型取值范围是-2^63—2^63-1

  6. 在JAVA中,下列哪些说法是正确的( )
    A.java源文件的扩展名为.java
    B.写好的java源程序可以直接运行
    C.编写的源程序必须先编译后才能运行
    D.程序员可以读懂扩展名为.class的文件

  7. 下列标识符哪个是合法的( )
    A.class
    B.$abc
    C.1234
    D._name

  8. 下面哪些赋值语句是正确的?( )
    A. long test = 012
    B. float f = -412
    C. int other = (int) true
    D. double d = 0x12345678
    E. byte b = 128
    F. byte b1 = 0b1100

  9. 下面代码运行的结果是( )
    A. x=4,y=5
    B. x=4,y=6
    C. x=5,y=6
    D. x=6,y=6

public static void main(String[] args) {    int x = 4;    int y = 5;    boolean b = x++ > 4 & ++y > 5;    System.out.println("x=" + x + ",y=" + y);}

10、 下面代码运行的结果是( )
A. x=4,y=5
B. x=4,y=6
C. x=5,y=6
D. x=5,y=5

public static void main(String[] args) {    int x = 4;    int y = 5;    boolean b = x++ > 4 && ++y > 5;    System.out.println("x=" + x + ",y=" + y);}

11、 byte a = 2, 则下面表达式: a = a + 1; 执行后a的值是多少?
A、3
B、4
C、编译错误
D、2

12、byte a = 2, 则下面表达式: a += 1; 执行后a的值是多少?
A、3
B、4
C、编译错误
D、2

13、下面的代码片段执行后输出什么?
A、256
B、879
C、623
D、1135

int a = 256;int b = 879;System.out.println(b ^ a ^ b);

14、1189 & 1的值是多少?
A、0
B、1
C、无法计算
D、不能确定

15、已知,int i = 200; 在下面的赋值中,需要强制类型转换的有哪些?
A、byte b = i;
B、short s = i;
C、int j = i;
D、double d = i;

0 0