百年教育职业培训中心 百年教育学习服务平台
题库试卷

【渝粤搜题】广东开放大学 Java程序设计基础(1)期末考试押题试卷标准答案

来源: 更新时间:

广东开放大学形成性考核平时作业参考答案标准答案关注【广开搜题】微信公众号发送题目获取标准答案单项选择题1、下列关于注释作用的描述中,错误的是()(2分)A、可以对程序进行说明B、会参与编译C、可以帮助


广东开放大学 形成性考核 平时作业 参考答案 标准答案



关注【广开搜题】微信公众号 发送题目获取标准答案





单项选择题

1、下列关于注释作用的描述中,错误的是()(2 分)

A、可以对程序进行说明

B、会参与编译

C、可以帮助调试程序

D、帮助整理编程思路

2、下面关于javac命令作用的描述中,正确的是( )(2 分)

A、可以执行java程序

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

C、可以把文件压缩

D、可以把数据打包

3、下列关于类与对象的说法中,错误的是( )(2 分)

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

B、对象是类的实例化。

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

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

4、下列选项中,不属于Java中关键字的是( )(2 分)

Aconst

Bfalse

CFinal

Dtry

5、下面关于Java程序的描述中,错误的是( )(2 分)

AJava程序运行时,必须经过编译和运行两个步骤。

B.java格式的源文件是用来编译的

C.class格式的文件是用来运行的

D、不同操作系统上的Java虚拟机是相同的

6、下列目录中,哪一个是用来存放JDK可执行程序的( )(2 分)

Adb目录

Bjre目录

Clib目录

Dbin目录

7、以下关于三元运算符的说法中,正确的是()(2 分)

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

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

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

D、以上说法都不对。

8、下列关于数据类型的说法中,错误的是( )(2 分)

AJava中的数据类型分为基本数据类型和引用数据类型

Bint类型数据占4个字节

C、浮点数类型变量不能赋予一个整数数值

D、布尔类型的变量只有truefalse这两个值

9、下面选项中,哪一个是合法的标识符( )(2 分)

Ahelloworld

B1Demo

C_3_

Dclass

10、表达式7%-3)的运算结果为( )(2 分)

A-2

B-1

C2

D1

11、下列常量中,属于整型常量的是( )(2 分)

A198

B2e3f

Ctrue

D"null"

12、下面关于方法定义的描述中,正确的是( )(2 分)

A、方法是对功能代码块的封装

B、当方法没有返回值时,返回值类型可以不写

C当方法没有返回值时,不能有return语句

D、方法是不可以没有参数的

13、下面选项中不是面向对象的特征的是( )(2 分)

A、封装

B、继承

C、多态

D、重构

14、下列选项中,属于布尔常量的是( )(2 分)

A198

B2e3f

Ctrue

D"null"

15、下列选项中,用于引入包的关键字是( )(2 分)

Aclass

Bimport

Cpackage

Dstatic

16while语句的循环体中不能包含的语句是( )(2 分)

Awhile语句

B、方法定义语句

Cif语句

Dswitch语句

17、下列关于浮点型数据的定义,哪一个不能通过编译( )(2 分)

Adouble a=12.45;

Bfloat b=12.45;

Cdouble c=100;

Dfloat d=100;

18、下列目录中,哪一个是用来存放JDK核心源代码的( )(2 分)

Alib目录

Bsrc目录

Cjre目录

Dinclude目录

19、关于continue语句的使用范围,下列说法正确的是( )(2 分)

Acontinue语句可以在选择语句中使用

Bcontinue语句可以在条件语句中使用

Ccontinue语句可以在循环语句中使用

D、不输出任何内容

20、下列数据类型进行运算时,哪一个会发生自动类型提升( )(2 分)

Aint+int

Blong+long

Cbyte+byte

Ddouble+double

21、如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javacjava命令,需要将环境变量path设置为以下哪个选项( )(2 分)

Ac:jdk

Bc:jdkin

Cc:jrein

Dc:jre

22、下列选项中,属于浮点数常量的是( )(2 分)

A198

B2e3f

Ctrue

D"null"

23、下列关于JDK的说法中,错误的是( )(2 分)

AJDKJava开发环境的简称

BJDK包括Java编译器、Java文档生成工具、Java打包工具等

C、安装JDK后,还需要单独安装JRE

DJDK是整个Java的核心

24、被声明为privateprotected public 的类成员,在类外部:( )(2 分)

A只能访问到声明为public的成员

B、只可能访问到声明为protectedpublic的成员

C、都可以访问

D、都不能访问

25、单选题下列Java命令中,哪一个可以编译HelloWorld.java文件( )(2 分)

AjavaHelloWorld

BjavaHelloWorld.java

CjavacHelloWorld

DjavacHelloWorld.java

26、以下哪些属于InputStream类的子类( )(2 分)

AByteArrayInputStream

BFileInputStream

CFilterInputStream

DBufferedInputStream

27、下列选项中,关于CardLayout的说法正确的是( )(2 分)

A、卡片布局管理器将界面看做多张卡片,某一时刻只有其中一张卡片是可见的

Bvoidshow(Containerparent,Stringname)方法用于显示parent容器中名称为name的组件

Cvoidnext(Containerparent)方法用于显示parent容器的下一张卡片

D、以上都不对

28下列选项中,关于File类中的listFiles()方法说法正确的是( )(2 分)

AlistFiles()方法返回一个File对象数组

BlistFiles()方法没有参数

ClistFiles()方法有一个可选参数

DlistFiles()方法可以得到所有子目录下的File类型对象

29、下列选项中,可以实现注册数据库驱动的语句有( )(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())

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

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

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

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

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

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

Aint

Bstring

Cdouble

Dfloat

32JDialog对话框中,如何设置对话框是模态或者非模态( )(2 分)

A、默认为模态

B、默认为非模态

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

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

33、下列选项中,关于Window类的说法错误的是( )(2 分)

AWindow类是不依赖其它容器而独立存在的容器

BWindow类是个容器,只能存在于其他容器中

CDialog类是Window类的子类

DPanelWindow类的子类

34、下面关于File类的常用方法说法正确的是( )(2 分)

Adelete():直接删除这个抽象路径名表示的文件或目录(不会出现异常)

Blist():返回一个字符串数组,该字符串命名此抽象路径名表示的目录中的文件和目录

Cmkdir():创建由这个抽象路径名命名的目录

DisDirectory():测试这个抽象路径名表示的文件是否为目录

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

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

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

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

D、由new语句创建的父类对象不能转换为子类的对象

36、下列选项,关于JDBC说法正确的是( )(2 分)

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

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

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

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

37、下列选项中,属于窗体事件的动作是( )(2 分)

A、窗体的激活

B、窗体的关闭

C、窗体的创建

D、窗体的停用

38、下面关于包装类的描述中,正确的是( )(2 分)

A、包装类即将基本数据封装成了对象

B、对于包装类型对象javaAPI提供了更多的操作功能

C包装类可以用于在基本数据和字符串之间进行转换

D、包装类都是被final修饰的类

39、如果希望组件的大小随着容器的增大而增大,必须同时设置GridBagConstraints对象的什么属性( )(2 分)

Afill

Bgridwidthgridheight

Cgridxgridy

Dweightxweighty

40、以下属于DriverManager类提供的静态方法是( )(2 分)

Astatic void deregisterDriver(Driver driver)

Bstatic Connection getConnection(String url)

Cstatic void registerDriver(Driver driver)

Dstatic void setLoginTimeout(int seconds)

41Set集合是通过键值对的方式来存储对象的。(2 分)

正确

错误

42File类可以用于封装一个绝对路径或相对路径。(2 分)

正确

错误

43BufferedReaderBufferedWriter是具有缓冲功能的流,使用它们可以提高读写效率。(2 分)

正确

错误

44、集合只能存储对象,不能存储基本类型数据。(2 分)

正确

错误

45、使用字节流缓冲区读取数据相对一个字节一个字节的读取操作效率更低。(2 分)

正确

错误

46、文件的拷贝是指读取一个文件中的数据并将这些数据写入到另一个文件中。(2 分)

正确

错误

47、线程可以通过继承Thread类或实现Runnable接口这两种方法来创建。(2 分)

正确

错误

48HashSet集合存储的元素是无序的。(2 分)

正确

错误

49File类中的list()方法用于得到所有子目录下的File类型对象。(2 分)

正确

错误

50、处于等待的线程,必须被其他线程唤醒后才能继续运行。(2 分)

正确

错误

电话咨询