一、单选题
1
下列选项在java中属于不合法的标识符的是
A、
BigMeaninglessName
B、
_whatavariable
C、
#myvar
D、
$dollar
2
java语言的基本单位是( )
A、
对象
B、
方法
C、
函数
D、
类
3
方法重载是指多个方法具有相同的名称,但是参数不同。参数的不同主要包括( )
A、
参数的个数相同,类型、顺序的不同
B、
参数的个数、类型、顺序的不同
C、
参数的个数、类型不同,顺序的相同
D、
参数的个数、类型、顺序的相同
4
异常包括( )
A、
系统异常和自定义异常
B、
导入异常和输出异常
C、
系统异常和运行异常
D、
参数异常和调用异常
5
带有小数部分的数据,默认类型为( )
A、
float
B、
double
C、
int
D、
long
6
已知a=2, b=3,则表达式a%b*4%b的值为( )。
A、
2
B、
1
C、
-1
7
下列哪些表达式的值恒为true( )
A、
a<5
B、
x==y
C、
4>2
D、
x!=’x’
8
Java作为编程语言,最基本的元素为( )
A、
对象
B、
方法
C、
包
D、
接口
9
JDK中,用于编译程序的工具是( )
A、
Javac
B、
Java
C、
Javap
D、
Javadoc
10
下面选项不是表达式语句的是( )。
A、
c++;
B、
a=b+c;
C、
a+=b;
D、
System.out.println(“A”)
11
下面哪个修饰符可以使一个类中的成员变量能被外部类调用( )
A、
public
B、
protected
C、
private
D、
没有修饰符
12
main 方法是 Java Application 程序执行的入口点,关于 main 方法的方法头以下哪项是合法的( )
A、
public static void main ( )
B、
public static void main ( String args[] )
C、
public static int main ( String [] arg )
D、
public void main ( String arg[] )
13
执行下列程序,输出结果为( )
public class B{
public static void main(String[] args){
int x=5;
double y=10.5f;
float z=(float)(x*y);
System.out.println(z);
}
}
A、
50.0
B、
52.0
C、
50.5
D、
52.5
14
下面程序运行结果为( )
public class Floats
{
public static void main(String args[])
{
float a=35.45f;
System.out.println("a="+a);
}
}
A、
35.45
B、
a=35.45
C、
a=35
D、
a
15
对象通过使用下面哪个运算符可以访问类的成员变量和方法
A、
.
B、
""
C、
''
D、
#
二、判断题
1
JAVA标识符不能使用JAVA关键字
2
JAVA标识符不用区分大小写
3
浮点数缺省类型为double
4
数组下标可以是整型常数或表达式,从1开始
5
主类修饰符必须定义为public
6
类是对象的模板,对象是类的实例
7
参数不同是区分重载方法的关键
8
JAVA程序中使用import关键字导入包。
9
类的成员变量没有初始化也可以使用
10
局部变量的作用范围是它所在的类。____