【Java期末复习 | 单选题】:day5

219 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第27天,点击查看活动详情

1、写在前面

大家好,今天记录的是Java期末的复习题。题型都是单选题。

2、内容

  1. Java异常处理用法中,错误的是( )。

A try...catch

B try...finally

C catch...finally

D try...catch...finally

【 正确答案: C】


  1. 下面编译Java源程序World的正确命令是:

A javac World.class

B javac World.java

C java World.java

D java World.class

【 正确答案: B】


  1. 下面哪个布局允许组件占用不同大小的单元格:

A CardLayout

B BorderLayout

C GridBagLayout

D GridLayout

【 正确答案: C】


  1. 下列不是Java语言实现的三种网上通信模式之一的是( )

A URL

B Socket

C Runnable

D Datagram

【 正确答案: C】


  1. 要读一个较大的文件,下列创建对象的方法中哪一个是最合适的()

A new FileInputStream("myfile");

B new BufferedReader(new InputStreamReader(new FileInputStream("myfile")));

C new InputStreamReader(new FileInputStream("myfile"));

D new RandomAccessFile(new File("myfile", "rw"));

【 正确答案: B】


  1. 下列哪个是正确的Java标识符号:()

A abc d

B $double

C float

D 10com

【 正确答案: B】


  1. 下列关于继承的说法哪个选项是正确的?( )

A 子类只继承父类的方法和属性

B 子类继承父类非私有属性和方法

C 子类只继承父类的方法,而不继承父类的属于性

D 子类将继承父类的所有属性和方法

【 正确答案: B】


  1. 用来导入已定义好的类或包的语句是什么?

A main

B import

C public class

D class

【 正确答案: B】


  1. 在Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )

A 隐藏

B 重写

C 重载

D java不支持此特性

【 正确答案: C】


  1. 线程通过( ) 方法可以休眠一段时间,然后恢复运行。

A run

B setPrority

C yield

D sleep

【 正确答案: D】


  1. 类String提供的下列方法中,返回值不是String类型的是( )。

A charAt()

B substring()

C concat()

D toLowerCase()

【 正确答案: A】


  1. 使用UDP套接字通信时,常用 ( )类把要发送的信息打包。

A String

B DatagramSocket

C MulticastSocket

D DatagramPacket

【 正确答案: D】


  1. 下列选项中, ( )流使用了缓冲区技术。

A BuffereOutputStream

B FileInputStream

C DataOutputStream

D FileReader

【 正确答案: A】


  1. 下面声明一个String类型的数组,正确的是()

A char str[];

B char str[][];

C String str[];

D String str[10];

【 正确答案: C】


  1. 下列语句序列执行后,x的值是( )。
public class ex3{
    public static void main(String[ ]args){
        int a = 2;
        int b = 3;
        int x = 4;
        x = ++a * x;
        System.out.println(x);
    }
}

A 13

B 12

C 11

D 10

【 正确答案: B】


  1. 下列哪个不是面向对象程序设计方法的特点?()

A 抽象

B 继承

C 多态

D 结构化

【 正确答案: D】


  1. 执行下列代码段后,b的值是什么?
String a = "Hello";
String b = a.substring(0,2);

A Hello

B hello

C He

D Hel

【 正确答案: C】


  1. 下列的哪个赋值语句是正确的?()

A char a = -12;

B int a = 12.0;

C int a = 12.0f;

D int a = (int)12.0;

【 正确答案: D】


  1. 是一个特殊的方法,用于对类的实例变量进行初始化()

A 终止方法

B 构造方法

C 重载方法

D 初始化方法

【 正确答案: B】


3、写在最后

好了,今天就先记录到这里。