1. 创建一个标识有 “关闭” 按钮的语句是( )
A. TextField b = new TextField( “关闭” );
B. Lable b = new Lable( “关闭” );
C. Checkbox b = new Checkbox( “关闭” );
D. Button b = new Button( “关闭” );
解:
① 根据英语单词的意思来选择就行,Button 类是专用于创建可点击的按钮控件。
② TextField 是输入框的意思,Lable 是只读文本标签的意思,Checkbox 是打勾选择的意思。
答案:D
2. 在编写异常处理的 Java 程序中,每个 catch 语句块都应该与( )语句块对应,使得用该语句块来启动 Java 的异常处理机制。
A. if - else
B. switch
C, try
D, throw
解:
① Java 异常处理的核心语法是:try - catch 语句块
答案:C
3. 在 Java 中不允许一个方法在自身定义的内部调用自己( )
A. 是
B. 否
解:
答案:B
4. 用 Javac 编译Java源文件后得到代码叫字节码( )
A. 是
B. 否
解:
① 本题是 Java 基础的核心考点,只需记住 Javac编译的结果 = 字节码 这一核心知识点即可
答案:A
5. 所有的文件输入/输出流都继承于 InputStream /OutputStream 类( )
A. 是
B. 否
解:
① Java I/O 体系庞大,总有例外,看到 “所有” 要警惕,只是基础文件流的继承关系是正确的,而非 “所有”。
答案:B
6. 线程同步执行过程中,wait( ) 方法与_____方法是匹配使用,否则易造成死锁
解:
7. 以下对选择语句的描述错误的是( )
A. 根据某一条件重复执行一部分代码直到满足终止循环条件为止
B. 可以根据条件控制程序流程,改变程序执行的顺序
C. 选择语句可以嵌套使用
D. 当条件满足时就会执行相应的语句
解:
① 根据某一条件重复执行一部分代码直到终止循环条件为止,这是在描述循环语句,A选项错误
答案:A
8. Java 中( )类提供了随机访问文件的功能
A. RandomAccessFile
B. RandomFile
C. File
D. AccessFile
解:
① RandomAccessFile 这个类就是 Java 专门设计用来进行随机文件访问的,记下来就行!
答案:A
9. 编写一个程序,求 1! + 2! + … + 10! 的值。
public class FactorialSum {
public static void main(String[] args) {
long sum = 0; //使用long类型防止阶乘过大溢出
// 外层:从1到10逐个处理(题目中的1!,2!...10!)
for (int i = 1; i <= 10; i++) {
// 准备计算当前数字的阶乘
long fact = 1; // 相当于 1×...
// 内层:计算阶乘 1×2×...×i
for (int j = 1; j <= i; j++) {
fact = fact * j; // 相当于不断乘以下一个数
}
// 把算好的阶乘加入总和
sum = sum + fact;
}
// 输出最终答案(考试系统会验证这里)
System.out.println(sum);
}
}
10. 在Java 编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是( )
A. 进程
B. 线程
C. 应用程序
D. 服务
解:记下来就行
答案:B