一、单选题

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

局部变量的作用范围是它所在的类。____

声明:本站所有文章,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。