本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。
1.下面说法正确的是(BC)C
A. JVM就是Java虚拟机,包含java核心类库
B. JRE就是java运行环境,包含java程序编译运行的工具环境。//编译运行工具在JDK中
C. JDK就是java开发环境,javac是其中的一个工具
D. 功能范围:JDK > JVM > JRE
2.下面的说法正确的是(ABCD )
A. Java 语言是面向对象的、解释执行的网络编程语言。
B. Java 语言具有可移植性,是与平台无关的编程语言。
C. Java 语言可对内存垃圾自动收集。
D. Java 语言编写的程序虽然是“一次编译,到处运行”,但必须要java的运行环境。
3.给定java代码,如下:
public byte count(byte b1, byte b2){
return _ACD___;
}
要使这段代码能够编译成功,横线处可以填入
A. (byte)(b1-b2)
B. b1-b2
C. (byte)b1+b2 //把b1强转成byte.注意括号的用法
D. (byte)b1/b2 //把b1强转成byte. 注意括号的用法
4.关于类的命名,正确说法是(BC)
A. 可以由数字和英文拉丁字母组成,且可以任意排序
B. 命名要做到见名知意
C. 如果是由多个单词组成,每个单词首字母大写
D. 可以是Java已经定义过的关键字//不能包含关键字
5.关于main方法说法错误的是(D)B
A.main方法是java程序执行的入口
B.main方法的方法体重至少要有一行代码//可以没有
C.main必须定义在一个类中
D. main方法的定义格式为:public static void main(String[] args){}