百年教育职业培训中心 百年教育学习服务平台
广开搜题

2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (4)

来源: 更新时间:

下面是广开搜题微信公众号为大家解答一下关于广东开放大学形成性考核、期末考试相关信息,希望对大家有所帮助!2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案(4)正确

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

2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (4)



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

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


单项选择题

1处理ActionEvent事件的监听器对象需要实现哪个接口( )(2

AActionListener

BKeyListener

CKeyEvent

DKeyAdapter

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

Anext()

Babsolute(int row)广开期末考试

Cprevious()

Dlast()

3以下关于继承的描述说法正确的是( )(2

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

B子类可以继承父类的私有的属性和方法

C子类可以继承父类的公有的属性和方法

D创建子类对象时父类的所有构造方法都会被执行

4下列是Math类中的一些常用方法其中用于获取大于等于0.0且小于1.0的随机数的方法是( )(2

Arandom()

Babs()

Csin()

Dpow()

5StringBuffer类的append()方法的返回值类型是( )(2

AString

Bvoid

CStringBuffer

DStringBuilder广开搜题微信公众号

6下列是Random类的一些常用方法其中能获得指定范围随机数的方法是( )(2

AnextInt()

BnextLong()开放大学形成性考核

CnextBoolean()

DnextInt(int n)

7GridBagConstraints类的常用属性中用于设置组件在容器中的水平方向和垂直方向的权重的是( )(2

Afill

Bgridwidthgridheight

Cgridxgridy

Dweightxweighty

8下面关于join()方法描述正确的是( )(2

Ajoin()方法是用于线程休眠

Bjoin()方法是用于线程启动

Cjoin()方法是用于线程插队

Djoin()方法是用于线程同步

9用于表示这些窗体事件的类是( )(2

AWindowEvent

BWindowListener

CActionEvent

DMouseAdapter

10下面哪个对象不能直接获取java.util.Iterator迭代器进行迭代( )(2

Ajava.util.HashSet广开期末考试

Bjava.util.ArrayList

Cjava.util.TreeSet

Djava.util.HashTable

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

Achar charAt(int index)

Bint indexOf(int ch)

Cint lastIndexOf(int ch)

Dboolean endsWith(String suffix)

12下面关于静态同步方法说法错误的是( )(2

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

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

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

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

13下列选项中属于单例设计模式的类是( )(2

AMath

BCalendar

CRuntime广东开放大学

DSystem

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

Asynchronized()语句块执行完毕

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

C当在synchronized()语句块中出现异常(exception)广开期末考试

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

15JDBC API主要位于下列选项的那个包中( )(2

Ajava.sql.*

Bjava.util.*

Cjavax.lang.*

Djava.text.*

16下面Statement接口的方法中用于执行各种SQL语句的是( )(2

AexecuteUpdate(String sql)

BexecuteQuery(String sql)

Cexecute(String sql)

DexecuteDelete(String sql)

17下列关于进程和线程的说法中错误的是( )(2

A操作系统中每个独立执行的程序都可称之为一个进程

B操作系统中的每一个进程中都至少存在一个线程

C线程和进程一样是由CPU轮流执行的

D线程和进程一样是由CPU同时执行的

18下面选项关于CallableStatement接口的registerOutParameter( int parameterIndex, int sqlType)方法的作用描述正确的是( )(2

A执行查询语句

B执行insert,update,delete语句的

C执行建表语句

DOUT参数注册为SQL类型

19下列关于ArrayList的描述中错误的是( )(2

AArrayList集合可以看作一个长度可变的数组

BArrayList集合不适合做大量的增删操作

CArrayList集合查找元素非常便捷

DArrayList集合中的元素索引从1开始

20对于使用多态的应用程序某个对象的确切类型何时能知道( )(2

A执行时才可以知道

B应用程序编译时能够判断

C程序员编写程序时就已知道

D永远不会知道

21列关于LinkedList的描述中错误的是( )(2

ALinkedList集合对于元素的增删操作具有很高的效率

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

CLinkedList集合对于元素的查找操作具有很高的效率

DLinkedList集合中的元素索引从0开始

22double val = Math.ceil(-11.9);,val的值是( )(2

A11.9

B-11.0

C-11.5开放大学形成性考核

D-12.0

23下列关于foreach循环的描述错误的是( )(2

Aforeach循环只能用于遍历数组或集合中的元素

Bforeach循环可以直接用于遍历Map集合中的元素

C相当于传统for循环来说,foreach循环简化了书写

Dforeach循环遍历过程中不能对集合或数组元素进行修改

24下列选项可用于存储结果集的对象是( )(2

AResultSet

BConnection

CStatement

DPreparedStatement

25CardLayout布局管理中用于显示parent容器的前一张卡片的方法是( )(2

Avoid previous(Container parent)

Bvoid show(Container parent,String name)

Cvoid next(Container parent)

Dvoid first(Container parent)


多项选择题

26Animal Cat,Dog的父类则下列选项中正确的是( )(2

AAnimal animal = new Cat();

BCat cat = (Cat)new Animal();

CAnimal animal = new Dog();

DCat cat = (Cat)new Dog();

27下列关于对象间类型转换的说法中正确的是( )(2

A与基本数据类型的相互转换一样对象的类型转换可通过自动转换或强制转换进行

B无继承关系的两个类的对象之间试图转换时出现编译错误

C有继承关系的两个类的对象之间子类的对象转换为父类的对象可自动转换也可以强制转换

Dnew语句创建的父类对象不能转换为子类的对象

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

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

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

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

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

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

AOut.class开放大学期末考核

BInner.class

COut.Inner.class广开搜题微信公众号

DOut$Inner.class

30下列数据类型中哪些类型的数据是Random对象能够随机生成的( )(2

Aint

Bstring

Cdouble广开启明星考试答案

Dfloat

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

Athis关键字可以解决成员变量与局部变量重名的问题开放大学形成性考核

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

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

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

32下列关于多行注释的应用正确的是( )(2

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

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

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

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

33下列选项中可以实现注册数据库驱动的语句有( )(2

ADriverManager.registerDriver(newcom.mysql.jdbc.Driver())开放大学期末考核

BClass.forName("com.mysql.jdbc.Driver")

Cclass.forName("com.mysql.jdbc.Driver")

DDriverManager.getDriver(newcom.mysql.jdbc.Driver())

34final可以修饰如下哪些内容( )(2

A

B接口

C方法

D变量

35下列选项中关于类的继承说法正确的是( )(2

A一个类只能有一个直接父类

B多个类可以继承一个父类

C一个类的父类可以再去继承另外的一个类

D一个类可以有多个直接父类

36下列选项中哪些是定义标识符时应该遵循的规则( )(2

A类名和接口名一律小写

B在程序中应该尽量使用有意义的英文单词来定义标识符使得程序便于阅读

C不能以数字开头

D包名所有字母一律小写

37当子类B继承父类A,下面描述正确的是?( )(2

A创建类B的对象可以调用类A中的private修饰的成员变量

B创建类B的对象可以调用类A中的private修饰的成员方法

C创建类B的对象可以调用类A中的public修饰的成员变量

D创建类B的对象可以调用类A中的public修饰的成员方法

38下列选项中关于JCheckBox组件说法正确的是()(2

A如果复选框有多个则用户可以选中其中一个或者多个

B对于JCheckBox组件来说当一个选框被选中时先前被选中的选框就会自动取消选中

CJCheckBox()方法用于创建一个带有文本信息的复选框

D可以通过调用JCheckBox从父类继承的方法来进行设置文本信息

39下列选项关于JDBC说法正确的是( )(2

AJDBC的全称是Java数据库连接(Java Database Connectivity)

BJDBC是一套用于执行SQL语句的Java API

C应用程序可通过JDBC这套API连接到所有数据库

DJDBC在应用程序与数据库之间起到了一个桥梁作用

40下列选项中哪个是子类重写父类方法时必须与父类方法一致的( )(2

A返回值类型广开启明星考试答案广开期末考试

B修饰符

C函数名

D参数列表


判断题

41KeyEvent类表示键盘事件(2

正确

错误

42线程安全问题其实就是由多个线程同时处理共享资源所导致的(2

正确

错误

43匿名内部类就是一个没有类名的内部类(2

正确

错误

44PreparedStatementStatement的子接口用于执行预编译的SQL语句(2

正确

错误

45使用Thread类创建多线程程序可以实现资源共享的效果(2

正确广开启明星考试答案

错误

46Java程序中只有单行注释没有多行注释(2

正确

错误

47PreparedStatementsetDate()方法可以设置日期内容但参数Date的类型是java.util.Date(2

正确

错误

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

正确

错误

49JDBC的全称是Java数据库连接它是一套用于执行HTML语句的Java API(2

正确

错误

50多线程操作共享资源一定会导致线程的安全问题(2

正确

错误


关键词:错误,=,D、变量,A、创建类B的对象可,)(2,A、next()

广开搜题是广东开放大学成人学历必备的搜题神器,今日国开搜题微信公众号分享的 2024年春季广东开放大学期末考试Java程序设计基础10232k2押题试卷与参考答案 (4) 错误,=,D、变量,A、创建类B的对象可,)(2,A、next(),欢迎大家关注微信公众号,获取更多试题内容

电话咨询