• Java面向对象程序设计期末题库(选择题)


    R1-1

    Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。

    T

    F


    R1-2

    Object是Java中所有类的共同父类。

    T

    F


    R1-3

    Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。

    T

    F


    R1-4

    JDBC事务属于JAVA事务的一种。

    T

    F


    R1-5

    制造(new)数组时,要指定数组长度,以便为数组分配内存。

    T

    F


    R1-6

    数组中有length()这个方法,如array.length()表示数组array中元素的个数

    T

    F


    R1-7

    HashSet是以二叉树的方式来存储元素,它可以实现对集合中的元素进行排序。

    T

    F


    R1-8

    可以覆盖在父类中定义的私有方法。

    T

    F


    R1-9

    System.out.println(); 语句的作用是在结尾显示一个换行符。。

    T

    F


    R1-10

    当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。

    T

    F


    R1-11

    循环嵌套是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套。

    T

    F


    R1-12

    foreach循环,在对数组或者集合元素遍历时,可以实现对元素的修改。

    T

    F


    R1-13

    用户可以自定义自己的异常类。

    T

    F


    R1-14

    用static修饰的变量是类变量。

    T

    F


    R1-15

    一个类的非静态方法可以访问静态成员变量。

    T

    F


    R1-16

    PreparedStatement是CallableStatement的父接口。

    T

    F


    R1-17

    同一个类的不同对象是完全独立的个体,它们分别拥有各自的属性。

    T

    F


    R1-18

    final类中的属性和方法都必须被final修饰符修饰。

    T

    F


    R1-19

    URI可以是绝对路径,也可以是相对路径。

    T

    F


    R1-20

    静态变量是被同一个类的所有实例所共享的。

    T

    F


    R1-21

    循环嵌套是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套。

    T

    F


    R1-22

    Java中所有的I/O都是通过流来实现的。

    T

    F


    R1-23

    如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成多个扩展名为.class的文件。

    T

    F


    R1-24

    Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。

    T

    F


    R1-25

    JAVA中常量名所有字母都大写,单词之间用下划线连接。

    T

    F


    R1-26

    Java语言中,变量名可以用汉字表示。

    T

    F


    R1-27

    如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。

    T

    F


    R1-28

    Java中,通过强制类型转换实现高精度的数据类型向低精度的数据类型赋值时,其数值不变。

    T

    F


    R1-29

    Java数组中的元素必须是基本数据类型。

    T

    F


    R1-30

    Java中类和方法都不允许嵌套定义。

    T

    F


    R1-31

    Java中的switch-case分支结构的特点是等值判断。它能用if分支结构进行改写。

    T

    F


    R1-32

    Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。( )

    T

    F


    R1-33

    类可以有两种重要的成员:成员变量和方法,类还可以有一种成员:内部类。

    T

    F


    R1-34

    抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。。

    T

    F


    R1-35

    PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。

    T

    F


    R1-36

    如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。

    T

    F


    R1-37

    Java中的常量用final关键字修饰,标识符一般大写,赋值机会只有一次,必须在定义的时候赋初值。

    T

    F


    R1-38

    Java中,boolean基本类型的变量取值为0、1,也可取值true或false。

    T

    F


    R1-39

    Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。

    T

    F


    R1-40

    InputStream类和OutputStream类是所有二进制I/O的根类。

    T

    F


    R1-41

    Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象Value。

    T

    F


    R1-42

    有的类定义时可以不定义构造函数,所以构造函数不是必需的。

    T

    F


    R1-43

    System类不能实例化,即不能创建System类的对象。

    T

    F


    R1-44

    如果一个成员变量被修饰为final的,就是常量,常量必须赋给初值,而且不能再发生变化。

    T

    F


    R1-45

    在Java程序中,可以使用private来修饰一个类。

    T

    F


    R1-46

    浮点型数据在内存中都不能准确存储,会有精度丢失。

    T

    F


    R1-47

    实例变量只能通过对象名访问,类变量既可以通过某个对象名也可以通过类名来访问。

    T

    F


    R1-48

    引用一个类的属性或调用其方法,必须以这个类的对象为前缀。

    T

    F


    R1-49

    Java中break语句可用于循环结构或者switch-case结构,作用是终止当前循环或者分支语句。

    T

    F


    R1-50

    一个try语句可以有多个catch语句与之对应。

    T

    F


    R1-51

    程序运行时所产生的系统定义的异常将自动被抛出。

    T

    F


    R1-52

    异常也是一个对象。

    T

    F


    R1-53

    类及其属性、方法可以同时有一个以上的修饰符来修饰。

    T

    F


    R1-54

    语句 System.out.println(4+8+"Hello,world!"); 的输出结果是12Hello,world!。

    T

    F


    R1-55

    StringBuffer类也称字符串缓冲区。

    T

    F


    R1-56

    String是Java中定义的基本数据类型

    T

    F


    R1-57

    当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。

    T

    F


    R1-58

    一个Java源文件就是由类和接口组成的。

    T

    F


    R1-59

    一个Java源文件中可以有多个类,但只能有一个类是public的。

    T

    F


    R1-60

    对于基本数据类型byte、short、int、long、float、double,它们的数据都是有符号的数值,既能存储正数,也能存储负数。

    T

    F


    R1-61

    Java中数组的元素只能是简单数据类型。

    T

    F


    R1-62

    abstract可以与final同时修饰同一个类。

    T

    F


    R1-63

    类也是一种数据类型(type)。

    T

    F


    R1-64

    如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存。

    T

    F


    R1-65

    continue; 语句只用于循环语句中,它的作用是跳出循环。

    T

    F


    R1-66

    抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。

    T

    F


    R1-67

    final类不能派生子类,final方法不能被覆盖。

    T

    F


    R1-68

    修饰符protected主要是允许其他包中的子类来访问父类的特定属性。

    T

    F


    R1-69

    break语句只用于循环语句中,它的作用是跳出循环。

    T

    F


    R1-70

    在JAVA的集合框架中,Map接口是自Collection接口继承而来。

    T

    F


    R1-71

    容器是用来组织其他GUI组件的单元,它不能嵌套其他容器。( )

    T

    F


    R1-72

    抽象类必须有抽象方法。

    T

    F


    R1-73

    子类不继承父类的构造方法。

    T

    F


    R1-74

    在Java中,高优先级的可运行线程会抢占低优先级线程。

    T

    F


    R1-75

    Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。

    T

    F


    R1-76

    当GUI应用程序使用边界布局管理器BorderLayout时,GUI组件可以按任何顺序添加到面板上。( )

    T

    F


    R1-77

    在AWT的事件处理机制中,每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。( )

    T

    F


    R1-78

    如将一个int类型的数转为byte类型,不会造成数据精度的丢失。

    T

    F


    R1-79

    目标类型取值范围小于源类型时,需要进行强制类型转换。

    T

    F


    R1-80

    一个接口可以继承其他接口。

    T

    F


    R1-81

    Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。

    T

    F


    R1-82

    在Java中,变量的数据类型分为两种,即基本数据和引用数据类型。

    T

    F


    R1-83

    一个Java类可以有多个父类。

    T

    F


    R1-84

    把数组中元素按某种顺序排列的过程叫做查找 。

    T

    F


    R1-85

    接口中的属性,都是静态常量。

    T

    F


    R1-86

    Set集合是通过键值对的方式来存储对象的。

    T

    F


    R1-87

    类在实现接口的方法时,必须显式地使用public修饰符。

    T

    F


    R1-88

    一个类只能有一个父类,但一个接口可以有一个以上的父接口。

    T

    F


    R1-89

    Java中的while循环和do-while循环结构的区别是后者至少执行一次循环,而前者可能一次也不执行。

    T

    F


    R1-90

    boolean型数据的值只有true和false。

    T

    F


    R1-91

    在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。

    T

    F


    R1-92

    一个数组可以存放许多不同类型的数值。

    T

    F


    R1-93

    String字符串在获取某个字符时,会用到字符的索引,但不存在索引越界。

    T

    F


    R1-94

    java语言中不用区分字母的大写小写。

    T

    F


    R1-95

    可以使用throws语句来指明方法有异常抛出。

    T

    F


    R1-96

    break语句只用于循环语句中,它的作用是跳出循环。

    T

    F


    R1-97

    可以使用throw语句来抛出异常。

    T

    F


    R1-98

    数组作为方法的参数时,必须加在数组名后加方括号。

    T

    F


    R1-99

    覆盖只能在不同的类中完成。

    T

    F


    R1-100

    程序开发者必须创建一个线程去管理内存的分配。

    T

    F


    R1-101

    package语句必须放到java程序的最开始。

    T

    F


    R1-102

    构造函数名应与类名相同,返回类型为void。

    T

    F


    R1-103

    为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口。

    T

    F


    R1-104

    Java中continue语句的作用是结束本次迭代,开始下一次迭代。

    T

    F


    R1-105

    子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句。

    T

    F


    R1-106

    如果线程死亡,它便不能运行。

    T

    F


    R1-107

    Java中continue语句的作用是结束本次循环,开始下一次循环。

    T

    F


    R1-108

    Java中的switch-case分支结构中,一旦控制表达式的计算结果与某个case值匹配成功,就执行完该case对应的语句块,即结束switch-case语句。

    T

    F


    R1-109

    ArrayList的大小可变,其存储的元素可以是基本数据类型,也可以是对象类型。

    T

    F


  • 相关阅读:
    经典文献阅读之--R3LIVE
    小程序如何设置余额充值
    物联网应用系统设计提纲-下
    构建工具的简述
    Direct3D网格(一)
    怎么使用Java运算符和JShell脚本工具
    JSP 空教室查询管理系统yeclipse开发mysql数据库bs框架java编程jdbc详细设计
    Redis02-高级使用
    湖北省科技企业孵化器和众创空间申报奖励补贴标准,2022年认定条件汇总
    tcpdump 详细使用指南(请尽情食用)
  • 原文地址:https://blog.csdn.net/qq_51916951/article/details/125433946