Java 期末复习(四)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值