叨叨两句
- 继续努力~
牛客网——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=1
java采用局部优先的思想。局部变量可以和成员变量相同,使用标识符调用时,优先使用局部变量。
2
Java中只有整型才能使用的运算符为?
正确答案: C
A *
B /
C %
D +
虽然能用,都是结果不一定是正确的
3
Java程序的种类有( )
正确答案: B C D
A 类(Class)
B Applet
C Application
D Servlet
···
Java程序的种类有:
(a)内嵌于Web文件中,由浏览器来观看的_Applet
(b)可独立运行的 Application
(c)服务器端的 Servlets
···
4
在java7中,下列不能做switch()的参数类型是?
正确答案: D
A 整型
B 枚举类型
C 字符串
D 浮点型
在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long、float、double类型不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。
注意:String类型是Java7开始支持的。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。