【310天】我爱刷题系列069(2017.12.12)

叨叨两句

  1. 继续努力~

牛客网——java专项练习048

1

public class Test {

    public static int a = 1;

    public static void main(String[] args) {

        int a = 10;

        a++; Test.a++;

        Test t=new Test();

        System.out.println("a=" + a + " t.a=" + t.a);

    }

}

正确答案: B
A a=10 t.a=3
B a=11 t.a=2
C a=12 t.a=1
D a=11 t.a=1java

java采用局部优先的思想。局部变量能够和成员变量相同,使用标识符调用时,优先使用局部变量。

2

Java中只有整型才能使用的运算符为?
正确答案: C
A *
B /
C %
D +浏览器

虽然能用,都是结果不必定是正确的

3

Java程序的种类有( )
正确答案: B C D
A 类(Class)
B Applet
C Application
D Servlet服务器

···
Java程序的种类有:字体

(a)内嵌于Web文件中,由浏览器来观看的_Appletcode

(b)可独立运行的 Application字符串

(c)服务器端的 Servlets
···it

4

在java7中,下列不能作switch()的参数类型是?
正确答案: D
A 整型
B 枚举类型
C 字符串
D 浮点型io

在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式能够是int基本类型或Integer包装类型,因为,byte,short,char均可以隐含转换为int,因此,这些类型以及这些类型的包装类型也是能够的。显然,long、float、double类型不符合switch的语法规定,而且不能被隐式转换成int类型,因此,它们不能做用于swtich语句中。
注意:String类型是Java7开始支持的。