2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案

来源:渝粤教育       时间:2024-06-21 13:00:53    42

下面是广开搜题微信公众号为大家解答一下关于广东开放大学形成性考核、期末考试相关信息,希望对大家有所帮助!

2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案

开放大学期末考核


正确答案:微信搜索【广开搜题】公众号

多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。


单项选择题

1下列关于线程优先级的描述错误的是( )(2

ANORM_PRIORITY代表普通优先级默认值是5

B一般情况下主函数具有普通优先级

C新建线程的优先级默认为最低

D优先级高的线程获得先执行权的几率越大

2下列关于类和对象的描述错误的是( )(2

A对象是类的实例

B一个类只能有一个实例化对象

C类是对象的抽象

D类用于描述一组对象的共同特征和行为广开期末考试

3当一个类中成员变量和局部变量重名时可以使用哪个关键字进行区分( )(2

Asuper

Bthis

Cpublic

Dtrue

4下面关于构造方法的调用正确的是( )(2

A构造方法在类定义的时候被调用

B构造方法在创建对象的时候被调用

C构造方法在调用对象方法时被调用

D构造方法在使用对象的变量时被调用

5请阅读下面的代码 

            String s1=new String(“abc”); 

            String s2=s1.intern(); 

            String s3=”abc”;          

           System.out.println(s1==s2); 广东开放大学

           System.out.println(s2==s3); 

           System.out.println(s1==s3);

 下列选项中程序的输出结果为()

(2

Afalse true false

Bfalse false false

Cfalse true true

Dfalse false true

6当成员变量和局部变量重名时若想在方法内使用成员变量那么需要使用下列选项中的哪一个关键字( )(2

Asuper

Bimport

Cthis

Dreturn

7final修饰符不可以修饰如下哪个内容( )(2

A

B接口

C方法

D变量

8下面Statement接口的方法中用于执行insertupdatedelete语句的是( )(2

AexecuteUpdate(String sql)

BexecuteQuery(String sql)广开搜题微信公众号

Cexecute(String sql)

DexecuteDelete(String sql)广东开放大学考试答案

9下面哪个方法可以实现获取字符在某个字符串中第一次出现的索引( )(2

Achar charAt(int index)

Bint indexOf(int ch)

Cint lastIndexOf(int ch)

Dboolean endsWith(String suffix)

10Java语言中,String类型的成员变量的默认初始值是( )(2 广开期末考试

Afalse

B""

C0

D"null"

11FlowLayout的三个构造方法中, FlowLayout(int align,int hgap,int vgap)的作用是( )(2

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

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

C指定组件的对齐方式和水平垂直间距开放大学形成性考核

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();  

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

(2

AHelloWorld

BWorldHello

CHello

DWorld

13下面选项中能够将游标移动到最后一行的下一个位置的方法是( )(2 广开搜题微信公众号

AafterLast()广开搜题微信公众号

Babsolute(int row)

Cprevious()

Dlast()

14下列修饰符中成员内部类被( )修饰后可以被外界访问(2

Adefault

Bprotected

Cpublic

Dprivate

15下列关于条件语句的描述中错误的是( )(2

Aif语句中的条件表达式是一个布尔值

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

Cswitch语句中的表达式只能是布尔类型的值

Dswitch语句只能针对某个表达式的值作出判断

16下列情况中不会使线程返回所持有的对象锁的是( )(2

Asynchronized()语句块执行完毕

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

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

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

17下面命令中可以用来正确执行HelloWorld案例的是( )(2

AjavaHelloWorld

BjavaHelloWorld.java

CjavacHelloWorld

DjavacHelloWorld.java

18下面选项中用于创建Statement对象的方法是( )(2

AgetMetaData()

BgetConnection(String url,String user,String pwd)

CregisterDriver(Driver driver)

DcreateStatement()

19下列是Random类的一些常用方法其中能获得指定范围随机数的方法是( )(2 广东开放大学考试答案

AnextInt()

BnextLong()

CnextBoolean()

DnextInt(int n)

20静态方法运行时在哪个内存区域中( )(2

A栈内存

B堆内存

C方法区

D寄存器

21下列关于类与对象的说法中错误的是( )(2

A类是对某一类事物的抽象描述而对象则是该类事物的个体

B对象是类的实例化

C类用于描述多个对象的共同特征它是对象的模板

D类与对象没有什么实际关系

22下面哪个修饰符不可以修饰接口中的成员变量( )(2

Apublic

Bstatic

Cfinal

Dprivate

23下列关键字中用于创建类的实例对象的是( )(2

Aclass

Bnew

Cprivate

Dvoid

24下面哪个关键字用于将类中的属性私有化( )(2 广东开放大学考试答案

Adefault

Bpublic

Cprivate

Dprotected

25float类型成员变量的默认初始化值是( )(2

A0

Bfalse

C"null"

D0.0F广东开放大学考试答案

26以下关于this关键字说法中正确的是( )(2

Athis关键字可以解决成员变量与局部变量重名的问题

Bthis关键字出现在成员方法中代表的是调用这个方法的对象

Cthis关键字可以出现在任何方法中

Dthis关键字相当于一个引用可以通过它调用成员方法与属性

27下列关于对象创建的描述中正确的是( )(2 广开启明星考试答案

Anew关键字创建对象

B运用反射手段调用java.lang.Class类的newInstance()方法

C调用对象的clone()方法

D运用序列化手段调用java.io.ObjectInputStream对象的readObject()方法

28以下关于super关键字的说法中正确的是( )(2

Asuper()this()可以同时存在于同一个构造方法中

Bsuper()this()不能同时存在于同一个构造方法中

Csuper关键字可以调用父类的成员方法

Dsuper关键字可以调用父类的构造方法

29下列关于静态代码块的描述中正确的是( )(2

A静态代码块指的是被static关键字修饰的代码块

B静态代码块随着类的加载而加载

C使用静态代码块可以实现类的初始化

D每次创建对象时类中的静态代码块都会被执行一次

30下列关于封装的描述中正确的是( )(2

A方法和类都可以称为封装体

B封装隐藏了程序的实现细节同时对外提供了特定的访问方式

C封装能提高代码的复用性

D以上说法均错误

31下列选项中哪些是Properties类的方法( )(2

AsetProperty()

BgetProperty()

Citerator()

Dadd()

32Java下面哪些方式可以实现多线程程序( )(2

A继承Thread

B自己创建一个Thread

C实现Runnable接口

D实现Comparable接口

33在一个Java程序中有一个Out,Out类中有一个内部类InnerJava文件编译后生成的.class文件中包括( )(2

AOut.class

BInner.class

COut.Inner.class

DOut$Inner.class

34下面关于java.util.HashMap描述中哪些是正确的( )(2

A是线程不安全的

B允许存储null值和null

C此类不保证映射的顺序

D此类是基于哈希表的Map接口的实现

35下列转义字符中哪些是合法的( )(2

A'\n'

B'\r'

C'\t'

D''

36下面关于线程调度的相关描述正确的是( )(2

A在计算机中线程调度有两种模型分别是分时调度模型和抢占式调度模型

BJava虚拟机默认采用分时调度模型

C优先级越高的线程会先执行而优先级越低的线程则后执行

D线程的优先级用1-10之间的整数来表示数字越大优先级越高

37Java多线程中以下关于解决死锁的说法正确的是( )(2

A避免一个进程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一资源,...Pn等待P1占有的某一资源可以避免死锁

B打破互斥条件即允许进程同时访问某些资源

C打破不可抢占条件即允许进程强行从某些资源占有者那里夺取资源广开搜题微信公众号

D使用打破循环等待条件的方法不能避免线程死锁

38下列选项中属于面向对象特征的是( )(2

A封装

B继承

C多态

D重构

39下列关于构造方法和普通方法的描述中正确的是( )(2

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

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

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

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

40假设有两个线程thread1thread2,并且thread1正在执行以下哪些方法可以让程序转而执行thread2线程( )(2

A调用thread1sleep(long millis)方法

B调用thread1yield()方法

C调用thread1join()方法

D调用thread2join()方法

41javac.exe命令文件存放在JDK安装目录的lib目录下(2

正确

错误

42对于相同的SQL语句,Statement对象每次执行时也都会对其进行编译(2

正确

错误

43java.exe命令可用于编译.java文件(2

正确

错误

44main()函数是java程序的执行入口(2

正确

错误

45Java是一门高级计算机语言(2

正确

错误

46Random类的实例用于生成随机数(2

正确

错误

47包装类可以将基本数据类型的值包装为引用数据类型的对象(2

正确

错误

48JPanel默认的布局管理器是FlowLayout(2

正确

错误广开启明星考试答案

49JFrame可以放置在其它容器之中(2

正确

错误

50GraphicsdrawString()方法用于绘制一段文本第一个参数str表示绘制的文本内容第二个和第三个参数xy为绘制文本的左下角坐标(2

正确

错误


关键词:A、default,分),31、下列选项中,哪,分),C、private,)(2

广开搜题是广东开放大学成人学历必备的搜题神器,今日国开搜题微信公众号分享的 2024年春季广东开放大学期末考试Java高级语言程序设计10086k1押题试卷与参考答案 A、default,分),31、下列选项中,哪,分),C、private,)(2,欢迎大家关注微信公众号,获取更多试题内容

关键词:

推荐内容

TOP