单元1:Java开发基础

第一单元测验

1、单选题:
下列命令中,是Java 编译命令的是( )。
选项:
A: javac
B: java
C: javadoc
D: appletvie wer
答案: 【 javac

2、单选题:
Java 字节码文件的扩展名是( )。
选项:
A: .JVM
B: .dbt
C: .class
D: .exe
答案: 【 .class

3、单选题:
在Java 中,负责对字节代码解释执行的是( )。
选项:
A: 垃圾回收器
B: 虚拟机
C: 编译器
D: 多线程机制
答案: 【 虚拟机

4、单选题:
下列有关Java语法基础叙述,正确的是( )。
选项:
A: 声明变量时必须指定一个类型
B: Java 认为变量number 与Number 相同
C: Java 中唯一的注释方式是“//”
D: 源文件中public 类可以有0个或多个
答案: 【 声明变量时必须指定一个类型

5、单选题:
下列关于Java 源程序结构的论述中,正确的是( )。
选项:
A: 一个文件包含的i mport 语句最多1个
B: 一个文件包含的public 类最多1个
C: -个文件包含的接口定义最多1个
D: -个文件包含的类定义最多1个
答案: 【 一个文件包含的public 类最多1个

6、单选题:
编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为______。
选项:
A: .java
B: .class
C: .html
D: .exe
答案: 【 .class

7、单选题:
下面______是main()函数的合法参数。
选项:
A: char args[][]
B: char args[][]
C: String args[]
D: String args
答案: 【 String args[]

8、单选题:
Java语言的类型是______。
选项:
A: 面向对象语言
B: 面向过程语言
C: 汇编语言
D: 形式语言
答案: 【 面向对象语言

9、单选题:
保证Java语言可移植性的特征是______。
选项:
A: 面向对象
B: 安全性
C: 分布式计算
D: 可跨平台
答案: 【 可跨平台

10、单选题:
下列有关Java语言的叙述中,正确的是______。
选项:
A: Java是不区分大小写的
B: 源文件名与public类型的类名必须相同
C: 源文件名其扩展名为.jar
D: 源文件中public类的数目不限
答案: 【 源文件名与public类型的类名必须相同

11、单选题:
下列特点中,______是Java虚拟机执行的特点之一。
选项:
A: 字节代码
B: 多进程
C: 静态链接
D: 编译
答案: 【 字节代码

12、单选题:
Java源程序文件的扩展名为______。
选项:
A: java
B: class
C: html
D: exe
答案: 【 java

13、单选题:
main方法是Java Application程序执行的入口点,关于main方法的方法头以下______是合法的。
选项:
A: public static void main(String args[])
B: public static void main()
C: public static void main(string arg[])
D: public static void main(String args)
答案: 【 public static void main(String args[])

14、单选题:
Java是______公司提出来的。
选项:
A: Sun
B: Microsoft
C: IBM
D: Oracel
答案: 【 Sun

15、单选题:
Java Application程序执行的入口点main()方法的返回类型是______。
选项:
A: void
B: int
C: static
D: boolean
答案: 【 void

16、单选题:
要编写一个独立运行的Java Application必须包含______方法。
选项:
A: run
B: main
C: start
D: init
答案: 【 main

17、单选题:
在Java中,负责对字节代码解释执行的是______。
选项:
A: 垃圾回收器
B: 虚拟机
C: 编译器
D: 多线程机制
答案: 【 虚拟机

18、单选题:
下列有关源文件叙述中,正确的是______。
选项:
A: Java语言中的标识符是区分大小写的
B: 源文件名与public类名可以不相同
C: 源文件名其扩展名为.jar
D: 源文件中public类的数目不限
答案: 【 Java语言中的标识符是区分大小写的

19、单选题:
Java为移动设备提供的平台是______。
选项:
A: J2ME
B: J2SE
C: J2EE
D: JDK5.0
答案: 【 J2ME

20、单选题:
运行Java程序需要的工具软件所在的目录是______。
选项:
A: JDK的bin目录
B: JDK的demo目录
C: JDK的lib目录
D: JDK的jre目录
答案: 【 JDK的bin目录

21、单选题:
下列关于Java语言特点的叙述中,错误的是______。
选项:
A: Java是面向过程的编程语言
B: Java支持分布式计算
C: Java是跨平台的编程语言
D: Java支持多线程
答案: 【 Java是面向过程的编程语言

22、单选题:
Java语言与C++语言相比,最突出的特点是______。
选项:
A: 面向对象
B: 高性能
C: 跨平台
D: 有类库
答案: 【 跨平台

23、单选题:
下列对Java语言的叙述中,错误的是______。
选项:
A: Java虚拟机解释执行字节码
B: JDK的库文件目录是bin
C: Java的类是对具有相同行为对象的一种抽象
D: Java中的垃圾回收机制是一个系统级的线程
答案: 【 JDK的库文件目录是bin

单元2:基本程序设计

第二单元测验

1、单选题:
下列变量定义中,不合法的是( )。
选项:
A: int sx;
B: int _123
C: int Summer 2010_gross_sale
D: int #di m
答案: 【 int #di m

2、单选题:
下面( )是合法的标识符。
选项:
A: $persons
B: 2Users
C: *poi nt
D: this
答案: 【 $persons

3、单选题:
下列属于合法的Java 标识符的是( )。
选项:
A: _cat
B: 5books
C: +static
D: -3.14159
答案: 【 _cat

4、单选题:
‍下列属于合法的Java 标识符是(  )。‌
选项:
A: "ABC"
B: &5678
C: +rriwo
D: saler
答案: 【 saler

5、单选题:
Java 中定义常量的保留字是( )。
选项:
A: const
B: final
C: finally
D: native
答案: 【 finally

6、单选题:
在Java 中,表示换行符的转义字符是( )。
选项:
A: \n
B: \f
C: ′n′
D: \ddd
答案: 【 \n

7、单选题:
下列代表十六进制整数的是( )。
选项:
A: 123
B: 1900
C: fa00
D: 0xa2
答案: 【 0xa2

8、单选题:
下列运算符中,优先级最高的是( )。
选项:
A: ++
B: +
C: *
D: >
答案: 【 ++

9、单选题:
能打印出一个双引号的语句是( )。
选项:
A: System.out.println{""};
B: System.out.println{"*"};
C: System.out.println{"/"};
D: System.out.pri ntln{"\""};
答案: 【 System.out.pri ntln{"\""};

10、单选题:
‏代码Syste m.out .println (066)的输出结果是(  )。‏
选项:
A: 12
B: 36
C: 54
D: 66
答案: 【 54

11、单选题:
下列数中为八进制的是( )。
选项:
A: 27
B: 0x25
C: 026
D: 028
答案: 【 026

12、单选题:
下列关于Java 布尔类型的描述中,正确的是( )。
选项:
A: 一种基本的数据类型,它的类型名称为boolean
B: 用i nt 表示类型
C: 其值可以赋给i nt 类型的变量
D: 有两个值,1代表真,0代表假
答案: 【 一种基本的数据类型,它的类型名称为boolean

13、单选题:
下列不属于表达式语句的是( )。
选项:
A: ++i ;
B: --j;
C: b #a;
D: b*=a;
答案: 【 b #a;

14、单选题:
下列选项中为单精度数的是( )。
选项:
A: 2
B: 5.2
C: 0.2f
D: 023
答案: 【 0.2f

15、单选题:
下列整数的定义中,错误的是( )。
选项:
A: i nt f =314.;
B: i nt a=012;
C: i nt i =189;
D: i nt d =0x123;
答案: 【 i nt f =314.;

16、单选题:
下列变量的定义中,错误的是( )。
选项:
A: i nt x=3
B: float f ;d ;
C: Stri ng s ="Hello";
D: boolean b =true ;
答案: 【 float f ;d ;

17、单选题:
下列表达式中正确的是( )。
选项:
A: 5++
B: (a+b)++
C: ++(a+b)
D: ++x
答案: 【 ++x

18、单选题:
“++”运算符的操作数个数是( )。
选项:
A: 1个
B: 2个
C: 3个
D: 4个
答案: 【 1个

19、单选题:
表达式(10*49.3)的类型是( )。
选项:
A: double
B: char
C: long
D: float
答案: 【 double

20、单选题:
若定义int a =2,b =2,下列表达式中值不为4的是( )。
选项:
A: a*(++b)
B: a*(b ++)
C: a+b
D: a*b
答案: 【 a*(++b)

21、单选题:
下列叙述中,正确的是( )。
选项:
A: Java 语言的标识符是区分大小写的
B: 源文件名与public 类名可以不相同
C: 源文件的扩展名为.jar
D: 源文件中public 类的数目不限
答案: 【 Java 语言的标识符是区分大小写的

22、单选题:
以下______不是Java中正确的整数表示。
选项:
A: 22
B: 0x22
C: 22
D: 22H
答案: 【 22H

23、单选题:
以下代码段执行后的输出结果为______。
int x=3;
int y=10;
System.out.println(y%x);
选项:
A: 1.0
B: 1
C: 3
D: 3.0
答案: 【 1

24、单选题:
设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是______。
选项:
A: 3
B: 3.5
C: 4
D: 5
答案: 【 3

25、单选题:
下面的代码段中,执行之后i 和 j 的值是______。
int i = 1;
int j;
j = i++;
选项:
A: 1, 1
B: 1, 2
C: 2, 1
D: 2, 2
答案: 【 2, 1

26、单选题:
下列代表八进制整数的是______。
选项:
A: 0XA6
B: -1E3
C: 1840
D: 144
答案: 【 144

27、单选题:
按运算符操作数的数目划分,运算符?:的类型是______。
选项:
A: 三元
B: 二元
C: 四元
D: 一元
答案: 【 三元

28、单选题:
下列赋值语句中错误的是______。
选项:
A: float f=11.1f;
B: double d=5.3E12;
C: char c='r';
D: byte bb=433;
答案: 【 byte bb=433;

29、单选题:
下列变量的定义中,错误的是______。
选项:
A: int x=3;
B: float f;d;
C: String s="Hello!";
D: boolean b=true;
答案: 【 float f;d;

30、单选题:
若定义int a =2,b =2,下列表达式中值不为4的是( )。
选项:
A: a*(++b)
B: a*(b ++)
C: a+b
D: a*b
答案: 【 a*(++b)

31、单选题:
下列叙述中,正确的是( )。
选项:
A: Java 语言的标识符是区分大小写的
B: 源文件名与public 类名可以不相同
C: 源文件的扩展名为.jar
D: 源文件中public 类的数目不限
答案: 【 Java 语言的标识符是区分大小写的

32、单选题:
以下______不是Java中正确的整数表示。
选项:
A: 22
B: 0x22
C: 22
D: 22H
答案: 【 22H

33、单选题:
以下代码段执行后的输出结果为______。
int x=3;
int y=10;
System.out.println(y%x);
选项:
A: 1.0
B: 1
C: 3
D: 3.0
答案: 【 1

34、单选题:
设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是______。
选项:
A: 3

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注