wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JAVA_2

Total questions: 23

Worksheet time: 4mins

Name
Class
Date
1.

安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?

a)


Java文档制作工具

b)

Java解释器

c)

Java编译器

d)


java反汇编

2.

下列选项中,能将Java源程序编译为字节码的命令是

a)

javac

b)


javah

c)

java

d)

javap

3.

Java源程序的扩展名是

a)

jar

b)

javac

c)

exe

d)

java

4.

在Java中,标识符的命名规则错误的是()

a)

标识符可以包含字母、数字、下划线(_)和美元符号($)

b)

标识符不能以数字开始

c)

标识符中可以有空格

d)

标识符不可以是Java的关键字

5.

在Java中声明一个整数变量 `x` 并初始化为5的正确方式是()

a)

int x = 5;

b)

int x == 5;

c)

x = 5;

d)

integer x = 5;

6.

下列选项中,哪个是合法的标识符()

a)


3x

b)

_myVar

c)

-variable

d)

#temp

7.

下列哪种类型可以用来存储一个非负整数?

a)

int

b)

boolean

c)

byte

d)

unsigned int

8.

下列哪个选项是Java的保留关键字?

a)

String

b)

final

c)

System

d)

Class

9.

Java的哪个操作符用于比较两个变量的引用地址?

a)

==

b)

equals()

c)

compareTo()

d)

compare()

10.

在Java中,如何正确地声明一个只存储字符串的数组?

a)

int[] array = new int[10];

b)

String[] array = new String[10];

c)

String array = new String[10];

d)

Array<String> array = new Array[10];

11.

关于Java基本数据类型的描述,错误的是()

a)

boolean类型表示真或假的值

b)

char类型用于存储单个字符

c)

float和double类型都没有精度限制

d)

int类型通常用于存储整数

12.

在Java中声明和初始化一个整型数组的正确方式是()

a)

int[] arr = {1, 2, 3};

b)

int arr[] = new int[3](1, 2, 3)

c)

int arr[] = (1, 2, 3);

d)


int arr[] = new int[]{1, 2, 3};

13.

在Java中,哪种操作符用于连接两个字符串?

a)

+

b)

&

c)

|

d)

^

14.

在Java中,能够产生数组越界异常的是()

a)

访问数组中不存在的负索引

b)

访问数组中的有效索引

c)

数组初始化时未指定大小

d)

访问数组中的超出其长度的索引

15.

下列哪个不是Java语言的特性?

a)

平台独立性

b)

使用指针

c)

垃圾回收

d)

多线程支持

16.

如何在Java中安全地将一个较大的数值类型赋值给一个较小的类型?

a)

自动类型转换

b)

使用Java核心库中的方法

c)

强制类型转换

d)

无法实现

17.

Java中,char类型的变量可以存储汉字字符。

a)

b)

18.

在Java中,数组是一种基本数据类型

a)

b)

19.

Java中,"=="运算符可用于比较两个对象的内容是否相等。

a)

b)

20.

Java中,整数类型的默认值是0。

a)

b)

21.

Java中,数组可以存储不同类型的数据。

a)

b)

22.

下列关于Java数组的说法,错误的是()

a)

数组长度一旦初始化后不能更改

b)


数组可以存储基本类型或对象

c)


数组的索引从1开始

d)


创建数组时可以指定数组的长度

23.

已知字符 A 对应的 ASCII 码值是65,那么表达式"A" + 1的值是

a)

66

b)

B

c)

A1

d)

非法表达式,编译出错