百年教育职业培训中心 百年教育学习服务平台
资讯中心

零号电大题库公众号推荐:2024年秋广东开放大学Java高级语言程序设计试题

来源: 更新时间:

文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中


文档说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有期末考核试题、其他网核及教学考一体化、一网一平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究
本文由【广开搜题】微信公众号提供,禁止复制盗取,违者必究

序号:1

题目类型:【单选题】

题目:单选题下列Java命令中,哪一个可以编译HelloWorld.java文件(

选项:

A.javaHelloWorld

B.javaHelloWorld.java

C.javacHelloWorld

D.javacHelloWorld.java

答案:序号:2

题目类型:【单选题】

题目:下列选项中,不属于Java中关键字的是(

选项:

A.const

B.false

C.Final

D.try

答案:序号:3

题目类型:【单选题】

题目:隐藏对象的属性和实现细节,仅对外提供公有的方法描述的是面向对象的哪个特征(

选项:

A.封装

B.继承

C.多态

D.以上都不是

答案:序号:4

题目类型:【单选题】

题目:表达式7%-3)的运算结果为(

选项:

A.-2

B.-1

C.2

D.1

答案:序号:5

题目类型:【单选题】

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

选项:

A.double←float

B.float←long

C.int←char

D.char←byte

答案:序号:6

题目类型:【单选题】

题目:下面关于JDBC驱动器APIJDBC驱动器关系的描述,正确的是(

选项:

A.JDBC驱动器API是接口,而JDBC驱动器是实现类

B.JDBC驱动器API内部包含了JDBC驱动器

C.JDBC驱动器内部包含了JDBC驱动器API

D.JDBC驱动器是接口,而JDBC驱动器API是实现类

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:7

题目类型:【单选题】

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

选项:

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

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

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

D.以上说法都不对。

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:8

题目类型:【单选题】

题目:下面关于pathclasspath的说法中,错误的是(

选项:

A.path用来指定java虚拟机(JVM)所在的目录

B.classpath用来指定我们自己所写的或要用到的类文件(.jar文件)所在的目录

C.dos命令行中,classpathpath环境变量的查看与配置的方式不相同

D.只要设置了classpath这个环境变量系统就不会再在当前目录下查询某个类

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:9

题目类型:【单选题】

题目:下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是(

选项:

A.random()

B.abs()

C.sin()

D.pow()

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:10

题目类型:【单选题】

题目:下面选项中,能够将游标从当前位置向下移一行的方法是(

选项:

A.next()

B.absolute(int row)

C.previous()

D.last()

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:11

题目类型:【单选题】

题目:以下语法格式中,哪一个是三元运算符的语法格式(

选项:

A.表达式1:表达式2?表达式3

B.表达式1?表达式2:表达式3

C.表达式1:表达式2:表达式3

D.以上答案都不对

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:12

题目类型:【单选题】

题目:请阅读下面的程序

class Test {

private static String name;

static {

name = "World";

System.out.print (name);

}

public static void main(String[] args) {

System.out.print("Hello");

Test test = new Test();

} } 下列选项中,程序运行结果是(  

选项:

A.HelloWorld

B.WorldHello

C.Hello

D.World

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:13

题目类型:【单选题】

题目:列关于LinkedList的描述中,错误的是(

选项:

A.LinkedList集合对于元素的增删操作具有很高的效率。

B.LinkedList集合中每一个元素都使用引用的方式来记住它的前一个元素和后一个元素。

C.LinkedList集合对于元素的查找操作具有很高的效率。

D.LinkedList集合中的元素索引从0开始。

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:14

题目类型:【单选题】

题目:下面Statement接口的方法中,用于执行insertupdatedelete语句的是(

选项:

A.executeUpdate(String sql)

B.executeQuery(String sql)

C.execute(String sql)

D.executeDelete(String sql)

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:15

题目类型:【单选题】

题目:JComboBox中的 Object getSelectedItem()方法可以用于(

选项:

A.删除组合框中所有的选项

B.返回组合框中选项的数目

C.返回当前所选项

D.返回指定索引处选项,第一个选项的索引为0

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:16

题目类型:【单选题】

题目:以下关于File类的isDirectory ()方法的描述,哪个是正确的(

选项:

A.判断该File对象所对应的是否是文件。

B.判断该File对象所对应的是否是目录。

C.返回文件的最后修改时间。

D.在当前目录下生成指定的目录。

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:17

题目类型:【单选题】

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

选项:

A.HashSetSet接口的一个实现类

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

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

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

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:18

题目类型:【单选题】

题目:阅读下面代码

import jva.util.ArrayList;

public class Demo {

public static void main(String[] args) {

ArrayList list = new ArrayList();

list.add("aaa");

list.add("bbb");

list.add("ccc");

for (Object obj : list) {

if (obj.equals("bbb")) {

list.remove(obj);

}

}

System.out.println(list);

}

} 下列选项中,哪一个是程序执行后的结果(

选项:

A."[aaa,ccc]"

B."[aaa,bbb,ccc]"

C."[]"

D.以上都不对

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:19

题目类型:【单选题】

题目:JDBC驱动器也称为JDBC驱动程序,它的提供者是(

选项:

A.SUN

B.数据库厂商

C.ORACLE

D.ISO

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:20

题目类型:【单选题】

题目:下列选项,可用于存储结果集的对象是(

选项:

A.ResultSet

B.Connection

C.Statement

D.PreparedStatement

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:21

题目类型:【单选题

题目:下列选项中,哪一个是多行注释符号(

选项:

A.//**//

B./*/*

C.//

D./**/

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:22

题目类型:【单选题】

题目:下列属于定义同步代码块的关键字的是(

选项:

A.abstract

B.volatile

C.synchronized

D.goto

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:23

题目类型:【单选题】

题目:下列是Random类的一些常用方法,其中能获得指定范围随机数的方法是

选项:

A.nextInt()

B.nextLong()

C.nextBoolean()

D.nextInt(int n)

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:24

题目类型:【单选题】

题目:如果父类的方法是静态的,则子类的方法被( )修饰才能覆盖父类的静态方法

选项:

A.protected

B.static

C.private

D.final

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:25

题目类型:【单选题】

题目:下列关于JDKJREJVM关系的描述中,正确的是( )。

选项:

A.JDK中包含了JREJVM中包含了JRE

B.JRE中包含了JDKJDK中包含了JVM

C.JRE中包含了JDKJVM中包含了JRE

D.JDK中包含了JREJRE中包含了JVM

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:26

题目类型:【单选题】

题目:FileWriter类的write(int c)方法的作用是(

选项:

A.写出单个字符

B.写入多个

C.写入一个整形数据

D.写入单个字符

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:27

题目类型:【单选题】

题目:当文件不存在或不可读时,使用FileInputStream读取文件会报下列哪一种错误(

选项:

A.NullPointerException

B.NoSuchFieldException

C.FileNotFoundException

D.RuntimeException

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:28

题目类型:【单选题】

题目:请阅读下面的程序

public class Test {

public static void main(String[] args) {

int sum = 0;

for (int i = 1; i <= 100; i++) {

if (i % 2 == 0) {

continue;

}

sum += i;  }

System.out.println("sum = " + sum); } }

程序的运行结果是()

选项:

A.1050

B.2050

C.2500

D.以上答案都不对

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:29

题目类型:【单选题】

题目:阅读下面程序片段

switch (i) {

case 1: System.out.println("message1");

case 2: System.out.println("message2");

case 3:   System.out.println("message3");

break;

}

请说当变量i的值为多少时,程序只输出“message 3”。(

选项:

A.1

B.2

C.3

D.4

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:30

题目类型:【单选题】

题目:请阅读下面的程序代码,选择正确的运行结果(

Class Person{  void say(){

System.out.println(“hello”);  } }

class Example{

public static void main(String[] args){

Person p2 = new Person();

Person p1 = new Person();

p2.say();

p1.say();

p2=null;

p2.say();

}

}

选项:

A.输出1hello

B.输出2hello后会抛出异常

C.输出3hello后会抛出异常

D.不会输出hello,直接抛出异常

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:31

题目类型:【多选题】

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

选项:

A.方法名相同,参数个数不同可以形成方法重载。

B.方法名相同,参数的类型不同可以形成方法重载。

C.方法名相同,参数的类型排列顺序不同可以形成方法重载。

D.方法名相同,返回值类型不同,可以形成方法重载。

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:32

题目类型:【多选题】

题目:下列关于构造方法和普通方法的描述中,正确的是(

选项:

A.构造方法不能指定返回值类型,普通方法可以指定返回值类型

B.构造方法中不能指定参数,而普通方法可以指定参数

C.在同一个类中,构造方法必须位于普通方法之前

D.构造方法能够在实例对象的同时进行初始化

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:33

题目类型:【多选题】

题目:下列关于使用Javac命令编译后生成文件的说法中,正确的是(

选项:

A.译后生成文件的后缀名为.class

B.编译后生成文件的后缀名为.java

C.编译后生成的文件为二进制文件

D.编译后生成的文件可以在Java虚拟机中运行

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:34

题目类型:【多选题】

题目:switch条件表达式中可以使用的数据类型是(

选项:

A.int

B.char

C.enum

D.long

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:35

题目类型:【多选题】

题目:下列关于多行注释的应用,正确的是(

选项:

A.程序中可以不写多行注释

B.多行注释会影响程序运行速度

C.多行注释有利于代码的阅读性

D.写多行注释是一个良好的习惯

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:36

题目类型:【多选题】

题目:以下关于变量的定义,正确的是

选项:

A.int a=10;

B.b=2;

C.int=20;

D.int a;b=a+10;

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:37

题目类型:【多选题】

题目:下面选项中,属于JDBC实现的是(

选项:

A.JDBC驱动管理器

B.JDBC驱动器API

C.JDBC驱动器

D.Java程序

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:38

题目类型:【多选题】

题目:JDialog对话框中,如何设置对话框是模态或者非模态(

选项:

A.默认为模态

B.默认为非模态

C.在创建Dialog对象时为构造方法传入参数来设置

D.在创建JDialog对象后调用它的setModal()方法来进行设置

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:39

题目类型:【多选题】

题目:下列结构语句中,可以用来遍历数组的是(

选项:

A.if

B.while

C.switch

D.for

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:40

题目类型:【多选题】

题目:下面选项中,对Math类描述正确的是(

选项:

A.Math类中所有的方法都是静态的,所以类名.调用即可

B.Math类的构造函数是私有的,所以其他类不能用Math类创建对象

C.Math类在java.math包中

D.Math类可以创建对象

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:41

题目类型:【判断题】

题目:使用HashMap集合迭代出元素的顺序和元素存入的顺序是一致的。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:42

题目类型:【判断题】

题目:在进行自增(++)和自减(--)的运算时,如果运算符(++--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:43

题目类型:【判断题】

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

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:44

题目类型:【判断题】

题目:Runtime类用于表示虚拟机运行时的状态,它用于封装JVM虚拟机进程。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:45

题目类型:【判断题】

题目:BufferedReaderBufferedWriter是具有缓冲功能的流,使用它们可以提高读写效率。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:46

题目类型:【判断题】

题目:使用等号可以为对象赋值。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:47

题目类型:【判断题】

题目:PropertiesHashtable的子类,它主要用于存储字符串类型的键与值。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:48

题目类型:【判断题】

题目:文件的拷贝是指读取一个文件中的数据并将这些数据写入到另一个文件中。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:49

题目类型:【判断题】

题目:在进行赋值运算时,将运算符右边的值赋给左边的变量。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:50

题目类型:【判断题】

题目:在命令行窗口中,编译Demo.java文件可以输入javac Demo

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:51

题目类型:【判断题】

题目:当break语句出现在嵌套循环中的内层循环时,就无法跳出循环。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:52

题目类型:【判断题】

题目:集合是长度可变的数组。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:53

题目类型:【判断题】

题目:final修饰的成员变量可以在构造方法中对其重新赋值。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:54

题目类型:【判断题】

题目:Java中的数据传输都位于java.io包中,称为IO(输入/输出)流。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:55

题目类型:【判断题】

题目:使用javac命令,可以将Hello.java文件编译成Hello.class文件。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:56

题目类型:【判断题】

题目:在window系统上,文本文档中的\r 表示换行操作。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:57

题目类型:【判断题】

题目:使用Thread类创建多线程程序可以实现资源共享的效果。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:58

题目类型:【判断题】

题目:DriverManager类只用于加载JDBC驱动并不能创建与数据库的连接。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:59

题目类型:【判断题】

题目:HashSetSet接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

序号:60

题目类型:【判断题】

题目:静态变量可以被类和对象调用。

选项:

答案:更多参考答案,请关注【渝粤搜题】微信公众号

电话咨询