覆盖学起Plus、超星学习通等平台的全学科作业答案、历年真题与考试速查系统
2025年秋季广东开放大学广奥分校Java高级语言程序设计终结性考试试卷与答案3
学起plus 2025-12-25 00:31:44 27 0
中国大学MOOC作业考试答案

想要快速找到正确答案?

立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!

超新尔雅学习通
扫码关注

作业辅导
扫码关注
论文指导
轻松解决学习难题!

序号:1

题目类型:【单选题】

题目:下列关于变量作用域的说法中,正确的是( )

选项:

A: 在main()方法中任何位置定义的变量,其作用域为整个main()方法。

B: 代码块中定义的变量,在代码块外也是可以使用的。

C: 变量的作用域为:从定义处开始,到变量所在代码块结束的位置。

D: 变量的作用域不受代码块的限制。

答案图片:

序号:2

题目类型:【单选题】

题目:下列程序运行结果是( )public class Demo {public static void main(String[] args) {Object obj=new Father(){public void show(){System.out.println("helloworld");}};obj.show();}}class Father{public void show(){System.out.println("hello father");}}

选项:

A: hello father

B: hello world

C: 无结果

D: 程序编译报错

答案图片:

序号:3

题目类型:【单选题】

题目:下列有关HashSet集合的描述中,错误的是( )

选项:

A: HashSet是Set接口的一个实现类

B: 向HashSet存入对象时,对象一般会重写hashCode()和equals()方法

C: 向HashSet存入对象时,对象的equals()方法一定会被执行

D: HashSet存储的元素是不可重复的

答案图片:

序号:4

题目类型:【单选题】

题目:请阅读下面的代码boolean a = false;boolean b = true;boolean c= ( a&&b)&&(!b);int result = (c = = false)?1:2;当语句执行完,变量c与result的值为( )

选项:

A: false和1

B: true和2

C: true和1

D: false和2

答案图片:

序号:5

题目类型:【单选题】

题目:请阅读下面的程序片段boolean b=true;if(b=false) {System.out.println("a");} else if(b) {System.out.println(b); }else if(!b) {System.out.println("c"); }else {System.out.println("d"); }下面选项中,哪一个是程序的执行结果( )

选项:

A: a

B: b

C: c

D: d

答案图片:

序号:6

题目类型:【单选题】

题目:下列关于泛型的说法中,错误的是( )

选项:

A: 在对泛型类型进行参数化时,类型参数的实例必须是引用类型,不能使基本类型

B: ArrayListe 中的E称为类型变量或类型参数/e

C: 泛型中的通配符?用于表示任意类型

D: 泛型是JDK6.0的新特性

答案图片:

序号:7

题目类型:【单选题】

题目:单选题以下关于java命令作用的描述中,正确的是( )

选项:

A: 它专门负责解析由Java编译器生成的.class文件

B: 它可以将编写好的Java文件编译成.class文件

C: 可以把文件压缩

D: 可以把数据打包

答案图片:广东开放大学 p>

序号:8

题目类型:【单选题】

题目:请阅读下面的程序public class Test{public static void main(String[] args) {int a[ ] = { 2, 0, 4, 1, 8, 3, 5 };int temp;  for (int i = 0; i < a.length - 1; i++) {for (int j = a.length - 1; j > i; j--) {if (a[j] < a[j - 1]) {temp = a[j];a[j] = a[j - 1];a[ 成人学历 j - 1] = temp;}}}for (Integer i : a) {System.out.print(i);}} }下列选项中,哪个是程序的运行结果()

选项:

A: 8543210

B: 0123458

C: 2041835

D: 以上答案都不对

答案图片:

序号:9

题目类型:【单选题】

题目:下列选项中,不属于赋值运算符的是( )

选项:

A: -=

B: =

C: ==

D: *=

答案图片:

序号:10

题目类型:【单选题】

题目:下面关于 Math.random()方法生成的随机数,正确的是哪项( )

选项:

A: 0.8652963898062596

B: -0.2

C: 3.0

D: 1.2

答案图片:

序号:11

题目类型:【单选题】

题目:下面选项中,能将游标移动到结果集最后一行的方法是( )

选项:

A: next()

B: absolute(int row)

C: previous()

D: last()

答案图片:

序号:12

题目类型:【单选题】

题目:以下关于三元运算符的说法中,正确的是()

选项:

A: 三元运算符第一个表达式的结果必须是boolean类型值。

B: 三元运算符第一个表达式的结果可以是任意类型的值。

C: 三元运算符只能得到基本类型的结果。

D: 以上说法都不对。

答案图片:

序号:13

题目类型:【单选题】

题目:下列关于super关键字的说法中,正确的是( )

选项:

A: super关键字是在子类对象内部指代其父类对象的引用

B: super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

C: 子类通过super关键字只能调用父类的方法,而不能调用父类的属性

D: 子类通过super关键字只能调用父类的属性,而不能调用父类的方法

答案图片:

序号:14

题目类型:【单选题】

题目:下列选项中,按照箭头方向,需要进行强制类型转换的是( )

选项:

A: double←float

B: float←long

C: int←char

D: char←byte

答案图片:

序号:15

题目类型:【单选题】

题目:StringBuffer类的append()方法的返回值类型是( )

选项:

A: String

B: void

C: StringBuffer

D: StringBuilder

答案图片:

序号:16

题目类型:【单选题】

题目:下列目录中,哪一个是用来存放JDK核心源代码的( )

选项:

A: lib目录

B: src目录

C: jre目录

D: include目录

答案图片:

序号:17

题目类型:【单选题】

题目:FlowLayout的三个构造方法中, FlowLayout(int align,int hgap,int vgap)的作用是( )

选项:

A: 组件默认居中对齐,水平、垂直间距默认为5个单位

B: 指定组件相对于容器的对齐方式,水平、垂直间距默认为5个单位

C: 指定组件的对齐方式和水平、垂直间距

D: 以上都错误

答案图片:

序号:18

题目类型:【单选题】

题目:下列选项中,哪一个不是InputStream的直接子类( )

选项:

A: ByteArrayInputStream

B: FileInputStream

C: BufferedInputStream

D: PipedInputStream

答案图片:

序号:19

题目类型:【单选题】

题目:阅读下面一段代码,代码的输出结果是()Integer in1 = new Integer(10);Integer in2 = new Integer(10);Integer in3 = 10;Integer in4 = 10;System.out.println(in1 == in2);System.out.println(in1 == in3);System.out.println(in3 == in4);

选项:

A: true true true

B: false false true

C: false true true

D: false true false

答案图片:

序号:20

题目类型:【单选题】

题目:下列关于条件语句的描述中,错误的是( )

选项:

A: if语句中的条件表达式是一个布尔值。

B: 选择语句分为if条件语句和switch条件语句。

C: switch语句中的表达式只能是布尔类型的值。

D: switch语句只能针对某个表达式的值作出判断。

答案图片:

序号:21

题目类型:【单选题】

题目:下面关于静态同步方法说法错误的是( )

选项:

A: 静态方法必须使用class对象来同步。

B: 对于静态的同步方法而言,该方法的同步监视器不是this,而是该类本身。

C: 静态同步方法和以当前类为同步监视器的同步代码块不能同时执行。

D: 一个类中的多个同步静态方法可以同时被多个线程执行。

答案图片:

序号:22

题目类型:【单选题】

题目:下面选项中不是面向对象的特征的是( )

选项:

A: 封装

B: 继承

C: 多态

D: 重构

答案图片:

序号:23

题目类型:【单选题】

题目:下列情况中,不会使线程返回所持有的对象锁的是( )

选项:

A: 当synchronized()语句块执行完毕

B: 当调用了线程的suspend()方法

C: 当在synchronized()语句块中出现异常(exception)

D: 当持有锁的线程调用该对象的wait()方法

答案图片:

序号:24

题目类型:【单选题】

题目:下列选项中,不属于基本数据类型的是( )

选项:

A: String

B: short

C: boolean

D: char

答案图片:

序号:25

题目类型:【单选题】

题目:public class Example {public static void main(String[] args) {Ar 国家开放大学 rayList list = new ArrayList(); // 创建ArrayList集合list.add("Tom");  // 向该集合中添加字符串list.add("Jerry");Iterator it = list.iterator(); //获取迭代器it.next();it.next();System.out.println(it.next());}}运行以上程序,输出结果是(  )

选项:

A: Tom

B: "null"

C: ""

D: 发生异常,输出异常信息

答案图片:

序号:26

题目类型:【单选题】

题目:阅读下列的程序public class Demo extends Thread implements Runnable{-----① public void run(){System.out.println("this is run()");}public static void main(String args[]){Thread thread=new Thread(new Demo());-----②  thread.start();}}下列关于程序运行结果的说法中,正确的是( )

选项:

A: ①行出现编译错误

B: ②行出现编译错误

C: 出现运行错误

D: 程序正常执行输出this is run()

答案图片:

序号:27

题目类型:【单选题】

题目:请阅读下面的程序pu 渝粤教育 blic class Test{public static void main(String[] args) {int x = 3;if (x > 5) {System.out.println("a");} else {System.out.println("b");}}} 程序的运行结果是( )

选项:

A: true

B: false

C: a

D: b

答案图片:

序号:28

题目类型:【单选题】

题目:下面选项中,哪一个不是Java中的关键字( )

选项:

A: sizeof

B: const

C: public

D: goto

答案图片:

序号:29

题目类型:【单选题】

题目:下列选项中,属于单例设计模式的类是( )

选项:

A: Math

B: Calendar

C: Runtime

D: System

答案图片:

序号:30

题目类型:【单选题】

题目:JAVA中调用Thread类的sleep()方法后,当前线程状态如何转换( )

选项:

A: 由运行状态进入阻塞状态

B: 由运行状态进入等待状态

C: 由阻塞状态进入等待状态

D: 由阻塞状态进入运行状态

答案图片:

序号:31

题目类型:【多选题】

题目:下列选项中,属于Statement接口提供的方法有( )

选项:

A: executeUpdate(String sql)

B: executeQuery(String sql)

C: execute(String sql)

D: query(String sql)

答案图片:

序号:32

题目类型:【多选题】

题目:下面选项中,关于 DriverManager.getConnection( String url,String user,String pwd)方法的描述正确的有( )

选项:

A: 可以带上三个参数

B: 第一个参数代表连接 渝粤题库 数据库的url

C: 第二个参数代表连接数据库的username

D: 第三个参数代表连接数据库的passowd

答案图片:

序号:33

题目类型:【多选题】

题目:下列关于方法重载的说法中,正确的是( )

选项:

A: 形式参数的个数不同。

B: 形式参数的个数不同,数据类型不同。

C: 形式参数的个数相同,数据类型不同。

D: 形式参数的个数相同,数据类型顺序不同。

答案图片:

序号:34

题目类型:【多选题】

题目:当Java的环境变量配置成功后,可以执行下列哪些操作( )

选项:

A: 开发者在任意目录下使用javac命令

B: 操作系统能够自动找到javac命所在的目录

C: 开发者可以在任意目录下启动Java虚拟机

D: 配置目的为了跨平台性

答案图片:

序号:35

题目类型:【多选题】

题目:下列选项中,哪些特点是属于LinkedList集合的( )

选项:

A: 查询快

B: 增删快

C: 元素可重复

D: 元素自然排序

答案图片:

序号:36

题目类型:【多选题】

题目:若Animal 是Cat,Dog的父类,则下列选项中,正确的是( )

选项:

A: Animal animal=new Cat();

B: Cat cat=(Cat)new Animal();

C: Animal animal=new Dog();

D: Cat cat=(Cat)new Dog();

答案图片:

序号:37

题目类型:【多选题】

题目:以下对Statement和PreparedStatement的说法正确的是( )

选项:

A: PreparedStatement有助于防止SQL注入

B: Statement可以用来进行动态查询

C: Statement执行更快

D: 使用PreparedStatement的setter方法更容易写出面向对象的代码

答案图片:

序号:38

题目类型:【多选题】

题目:下列关于IO流的描述中,正确的有哪些( )

选项:

A: 按照操作数据的不同,可以分为字节流和字符流。

B: 按照数据传输方向的不同又可分为输入流和输出流。

C: 字节流的输入输出流分别用java.io.InputStream和java.io.OutputStream表示。

D: 字符流的 渝粤文库 输入输出流分别用java.io.Reader和java.io.Writer表示。

答案图片:

序号:39

题目类型:【多选题】

题目:以下关于super关键字的说法中,正确的是( )

选项:

A: super()与this()可以同时存在于同一个构造方法中

B: super()与this()不能同时存在于同一个构造方法中

C: super关键字可以调用父类的成员方法

D: super关键字可以调用父类的构造方法

答案图片:

序号:40

题目类型:【多选题】

题目:以下属于DriverManager类提供的静态方法是( )

选项:

A: static void deregisterDriver(Driver driver)

B: static Connection getConnection(String url)

C: static void registerDriver(Driver driver)

D: static void setLoginTimeout(int seconds)

答案图片:

序号:41

题目类型:【判断题】

题目:创建对象时,jvm会找到对应的.java文件,通过.java文件创建对象。

选项:

A: 正确

B: 错误

答案图片:

序号:42

题目类型:【判断题】

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

选项:

A: 正确

B: 错误

答案图片:

序号:43

题目类型:【判断题】

题目:将多个字符用加号相连接就会产生一个新的字符串。

选项:

A: 正确

B: 错误

答案图片:

序号:44

题目类型:【判断题】

题目:合理使用泛型可以避免在程序中进行强制类型转换。

选项:

A: 正确

B: 错误

答案图片:

序号:45

题目类型:【判断题】

题目:super调用父类构造方法的代码必须位于子类构造方法的第一行。

选项:

A: 正确

B: 错误

答案图片:

序号:46

题目类型:【判断题】

题目:Jdk5.0以后可以使用enum数据类型作为switch条件表达式的值。

选项:

A: 正确

B: 错误

答案图片:

序号:47

题目类型:【判断题】

题目:Java核心源码包存放在JDK安装目录的bin目录下。

选项:

A: 正确

B: 错误

答案图片:

序号:48

题目类型:【判断题】

题目:定义一个方法时,其访问修饰符、返回值类型、方法名的顺序可以互换。

选项:

A: 正确

B: 错误

答案图片:

序号:49

题目类型:【判断题】

题目:File类可以用于封装一个绝对路径或相对路径。

选项:

A: 正确

B: 错误

答案图片:

序号:50

题目类型:【判断题】

题目:List集合可以使用ListIterator接口中的方法进行元素的反向迭代。

选项:

A: 正确

B: 错误

答案图片:

序号:51

题目类型:【判断题】

题目:死锁就是两个线程在运行时都在等待对方的锁。

选项:

A: 正确

B: 错误

答案图片:

序号:52

题目类型:【判断题】

题目:switch表达式中可以接收int类型的值。

选项:

A: 正确

B: 错误

答案图片:

序号:53

题目类型:【判断题】

题目:Connection接口代表Java程序和数据库的连接。

选项:

A: 正确

B: 错误

答案图片:

序号:54

题目类型:【判断题】

题目:接口中只能定义常量和抽象方法。

选项:

A: 正确

B: 错误

答案图片:

序号:55

题目类型:【判断题】

题目:JDK安装的时候不可以修改安装目录。

选项:

A: 正确

B: 错误

答案图片:

序号:56

题目类型:【判断题】

题目:鼠标右键单击包名,选择【New】→【Class】创建一个Java类。

选项:

A: 正确

B: 错误

答案图片:

序号:57

题目类型:【判断题】

题目:while循环条件只能是boolean类型的变量,而不能是boolean类型的常量。

选项:

A: 正确

B: 错误

答案图片:

序号:58

题目类型:【判断题】

题目:如果在某一个方法中定义的局部变量与成员变量同名时,在该方法中通过变量名访问到的是成员变量。

选项:

A: 正确

B: 错误

答案图片:

序号:59

题目类型:【判断题】

题目:Java多线程中,如果某个资源在一段时间内只能由一个进程占有,不能同时被两个或两个以上的进程占有。必须在占有该资源的进程主动释放它之后,其它进程才能占有该资源,这样就一定会出现死锁。

选项:

A: 正确

B: 错误

答案图片:

序号:60

题目类型:【判断题】

题目:JDBC的全称是Java数据库连接,它是一套用于执行HTML语句的Java API。

选项:

A: 正确

B: 错误

答案图片:

文章目录


    相关文章
    评论留言

    昵称

    个人资料
    个人资料
    学通智库​ 是专为 ​学起Plus、超星学习通、安徽继续教育、云上河开​ 等主流学习平台用户打造的一站式资源中心。
    • 文章133613
    • 评论0
    • 微语0
    标签