正确答案:C
Frame对象默认的布局管理器是( )
A. FlowLayout
B. null
C. CardLayout
正确答案:C
正确答案:D
正确答案:B
D. BorderLayout
D
正确答案:D
下列选项中,( )不属于 Java 语言的基本数据类型?
A. 字符型
正确答案:C
B. 浮点型
C. 整数型
D. 数组
D
正确答案:B
Java 语言属于( )种语言?
A. 面向机器的语言
B. 面向操作系统的语言
C. 面向对象的语言
D. 面向过程的语言
C
正确答案:B
下列哪一个关键字用于实现接口来定义类? ( )
A. abstract
B. interface
C. extends
正确答案:C
D. implements
正确答案:B
下列流中哪一个使用了缓冲区技术( )?
A. DataOutputStream
正确答案:D
正确答案:C
B. BufferedOutputStream
正确答案:B
C. FileInputStream
D. FileReader
正确答案:D
下面说法不正确的是( )
A. 一个子类的对象可以接收父类对象能接收的消息;
B. 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;
C. 父类比它的子类的方法更多;
D. 子类在构造函数中可以使用super( )来调用父类的构造函数;
正确答案:C
下列说法中错误的是( )。
A. 通过调用 Frame 的 setVisible(true)方法来设置窗口为可见
B. 通过调用 Frame 的 setSize()方法来设定窗口的大小
C. 在 Windows 系统下,Frame 窗口是有标题、边框的
正确答案:C
D. Frame 的对象实例化后,没有大小,但是可以看到
正确答案:C
Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )
A. Char arg
B. StringBuffer args[]
C. String args
D. String args[]
正确答案:D
访问修饰符作用范围由大到小是( )
A. public-protected-default-private
正确答案:A
B. private-default-protected-public
正确答案:D
C. public-default-protected-private
正确答案:C
D. private-protected-default-public
正确答案:D
下列关于 Application 和 Applet 程序的说法中不正确的一项是( ) 。
A. Application 不使用独立的解释器
B. Applet 在浏览器中运行
C. Applet 必须继承 Java 的 Applet 类
D. Application 使用解释器 java.exe
正确答案:C
类是一种类型,也是对象的模板。创建对象时系统将调用适当的构造方法给对象初始化。
对
错
在创建对象时必须( )
A. 先声明对象,为对象分配内存空间,然后才能使用对象
B. 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象
C. 上述说法都对
D. 先声明对象,然后才能使用对象
正确答案:D
强制类型转换运算符的功能是将一个表达式的类型转换为所指定的类型。
对
错
整型数据类型中,需要内存空间最少的是( )
A. short
B. int
C. long
D. byte
正确答案:B
布局管理器可以管理构件的哪个属性( )。
A. 大小
B. 颜色
C. 名称
D. 字体
正确答案:B
Container 是下列哪一个类的子类( )。
A. Window
正确答案:D
正确答案:C
B. Component
C. Graphics
D. Applet
正确答案:D
Java语言中不同数据类型的长度是固定的,不随机器硬件不同而改变。
对
错
定义一个类,必须使用的关键字是( )
A. public
B. interface
C. class
D. static
正确答案:A
正确答案:C
正确答案:B
Java编程所必须的默认引用包为( )
A. java.sys包
B. java.util包
C. java.lang包
D. 以上都不是
正确答案:D
在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在( )包中。
A. java.math
正确答案:C
B. java.lang
C. java.util
D. java.sql
正确答案:C
下列关于Java语言的特点,描述错误的是( )
A. Java是跨平台的编程语言
B. Java支持多线程
C. Java是面向过程的编程语言
D. Java支持分布式计算
正确答案:C
在类中若要处理 ActionEvent 事件,则该类需要实现的接口是( )。
A. Event
B. Serializable
C. Runnable
D. ActionListener
正确答案:B
当线程类所定义的run( )方法执行完毕,线程的运行就会终止。
对
错
IOException异常是非运行时异常,必须在程序中抛弃或捕获。
对
错
如下哪个是Java中有效的关键字( )
A. hello
B. False
C. good
正确答案:A
正确答案:A
正确答案:D
正确答案:C
正确答案:C
正确答案:D
正确答案:C
D. name
正确答案:D
静态初始化器是在其所属的类加载内存时由系统自动调用执行。
对
错
编译一个定义了 3 个类和 10 个方法的 Java 源文件后,会产生( )个字节码文件?扩展名是( )?
A. 3 个字节码文件,扩展名为.class
B. 3 个字节码文件,扩展名为.java
C. 13 个字节码文件,扩展名为.class
D. 1 个字节码文件,扩展名为.class
正确答案:D
使用Thread子类创建线程的优点是可以在子类中增加ABC成员变量,使线程具有某种属性,也可以在子类中新增加方法,使线程具有某种功能。但是,Java不支持多继承,Thread类的子类不能再扩展其他的类。
对
正确答案:B
错
结构化程序设计所规定的三种基本控制结构是 ( )。
A. 主程序、子程序、函数
正确答案:A
B. 输入、处理、输出
C. 顺序、选择、循环
D. 树形、网形、环形
正确答案:A
下面哪个流类属于面向字符的输入流( )
A. FileInputStream
B. BufferedWrite
正确答案:C
C. ObjectInputStream
D. InputStreamReader
正确答案:B
下列哪一项不属于 AWT 布局管理器( )。
A. BorderLayout
正确答案:A
B. CardLayout
C. GridLayout
D. BoxLayout
正确答案:D
关于sleep()和wait(),以下描述错误的一项是( )
A. sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;
B. sleep是线程类Thread的方法,wait是Object类的方法;
正确答案:D
C. wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。
D. sleep不释放对象锁,wait放弃对象锁;
正确答案:D
在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( )。
A. destroy()
正确答案:C
B. init()
C. start()
D. stop()
正确答案:B
Java 语言类间的继承关系是( ) 。
A. 单继承
B. 不能继承
C. 多重继承
D. 不一定
正确答案:D
正确答案:C
下面哪个可以改变容器的布局?( )
A. layout(aLayoutManager);
B. addLayout(aLayoutManager);
正确答案:B
C. setLayoutManager(aLayoutManager);
D. setLayout(aLayoutManager);
正确答案:B
下面哪一个import命令可以为我们提供编写网络应用程序的类( )
A. import java.util.*;
B. import java.sql.*;
C. import java.io.*;
D. import java.net.*;
正确答案:A
编写 AWT 图形用户界面的时候,一定要的语句是( )。
A. import javax.swing.*;
B. import javax.awt
C. import java.awt;
D. import java.awt.*;
正确答案:D
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
对
错
进行 Java 基本 GUI 设计需要用到的包是( )。
A. java.sql
B. java.rmi
C. java.io
D. java.awt
正确答案:C
有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( )
A. a1.java
B. a1
C. a1.class
D. 都对
正确答案:B
Java语言的源程序不是编译型的,而是编译解释型的。机器不能直接识别字节码文件,它要经过JVM中的解释器边解释边执行。
对
错
在try-catch-finally语句块中,以下可以单独与finally一起使用的是( )
A. try
B. throws
C. catch
D. throw
正确答案:C
当单击鼠标或拖动鼠标时,触发的事件是( )。
A. ActionEvent
B. KeyEvent
C. ItemEvent
D. MouseEvent
正确答案:D
在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法 建立与数据源的连接语句为 Connection con = DriverManager.getConnection(“jdbc:odbc:news”); URL连接中的“news”表示的是( )
A. 数据源的名称
正确答案:B
B. 数据库中表的名称
C. 用户名
D. 数据库服务器的机器名
正确答案:C
如下哪个是Java中的合法标识符( )
A. public
B. 3number
C. super
D. width
正确答案:D
使用BorderLayout布局管理器时,GUI组件可以按任何顺序添加到面板上。最多可以放入五个组件。
对
正确答案:D
错
下列数据流中,属于输入流的一项是( )
A. 从键盘流向显示器的数据流
B. 从网络流向显示器的数据流
C. 从键盘流向内存的数据流
D. 从内存流向硬盘的数据流
正确答案:D
在编写Java Applet程序时,需在程序的开头写上( )语句。
A. import java.io.* ;
B. import java.applet.Applet ;
C. import java.awt.* ;
D. import java.awt.Graphics ;
正确答案:A
Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?( )
A. 安全性
B. 跨平台
C. 多线性
D. 可移植
正确答案:B
定义外部类时不能用到的关键字是( )
A. protected
B. abstract
C. public
D. final
正确答案:C
定义一个接口必须使用的关键字是( )
A. interface
B. class
C. public
D. static
paint()方法使用哪种类型的参数? ( )
A. Graphics
B. Color
C. Graphics2D
正确答案:D
D. String
正确答案:B
关于异常的含义,下列描述中最正确的一个是( )
A. 程序自定义的异常事件
B. 程序语法错误
C. 程序编译错误
D. 程序编译或运行时发生的异常事件
正确答案:A
使用哪一个类可以实现在文件的任一个位置读写一个记录( )?
A. BufferedInputStream
正确答案:B
B. FileWriter
C. FileReader
正确答案:D
正确答案:C
D. RandomAccessFile
正确答案:A
关于运算符>>和>>>描述正确的是( )
A. >>执行有符号左移,>>>执行无符号左移
B. >>执行移
C. >>执行翻转
D. >>执行无符号左移,>>>执行有符号左移
正确答案:A
下列关于构造方法的叙述中,错误的是( )。
A. Java语言规定构造方法只能通过new自动调用
B. Java语言规定构造方法没有返回值,但不用void声明
正确答案:B
C. Java语言规定构造方法不可以重载
D. Java语言规定构造方法名与类名必须相同
正确答案:C
一个类可以实现多个接口,接口可以实现“多重继承”。
对
错
文件缓冲流的作用是提高文件的读/写效率。
对
错
Java 语言接口间的继承关系是( ) 。
A. 多重继承
B. 不能继承
C. 单继承
D. 不一定
Java程序中不区分大小写字母。
对
错
String str=”abcdefghi”;char chr=str.charAt(9);
对
正确答案:D
错
使用构造方法只能给实例成员变量赋初值。
对
错
try-catch语句不可以嵌套使用。
对
错
设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为( )类型。
A. double
正确答案:B
正确答案:D
B. int
C. char
D. long
正确答案:B
Java中,并非每个事件类都只对应一个事件。
对
错
抽象方法是一种只有说明而无具体实现的方法。
对
错
在Swing用户界面的程序设计中,容器可以被添加到其他容器中去。
对
错
所谓线程同步就是若干个线程都需要使用同一个synchronized修饰的方法。
对
正确答案:A
错
说明或声明数组时不分配内存大小,创建数组时分配内存大小。
对
错
如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰符( )。
A. private protected
B. public
C. protected
D. private
正确答案:A
下面关于类的说法,不正确的是( ) 。
A. 类是同种对象的集合和抽象
B. 类就是对象
C. 对象是 Java 语言中的基本结构单位
D. 类属于 Java 语言中的复合数据类型
正确答案:A
有整型数组int[] x={12,35,8,7,2};,则调用方法Arrays.sort(x)后,数组x中的元素值依次是( ).
A. 8 7 12 35 2
B. 12 35 8 7 2
C. 35 12 8 7 2
D. 2 7 8 12 35
正确答案:A
Java系统的标准输入对象是System.in,标准输出对象有两个,分别是标准输出System.out和标准错误输出System.err。
对
错
下列关于线程优先级的说法中,错误的一项是( )。
A. MIN_PRIORITY 代表最低优先级
B. 代表优先级的常数值越大优先级越低
C. MAX_PRIORITY 代表最高优先级
D. NORM_PRIORITY 代表普通优先级
正确答案:B
下面说法不正确的是( ) 。
A. 抽象类既可以做父类,也可以做子类
B. abstract 和 final 能同时修饰一个类
C. 抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类或接口
D. 声明为 final 类型的方法不能在其子类中重新定义
正确答案:B
Java语言中,构造方法是不可以继承的。
对
错
如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象( )
A. FileOutputStream
B. FileWriter
C. DataOutputStream
D. FileInputStream
正确答案:D
正确答案:B
以下哪个关键字可以用来为对象加互斥锁?( )
A. transient
B. serialize
C. synchronized
D. static
Java语言会自动回收内存中的垃圾。
对
错
Java语言使用的是Unicode字符集,每个字符在内存中占16位。
对
正确答案:B
错
Java application中的主类需包含main方法,main方法的返回类型是什么?( )
A. int
B. double
C. void
D. float
正确答案:B
Java Application程序中,必有一个主方法main(),该方法有没有参数都可以。
对
错
以下对重载描述错误的是( )
A. 方法的返回值类型不是区分方法重载的条件
B. 方法重载只能发生在一个类的内部
C. 构造方法不能重载
D. 重载要求方法名相同,参数列表不同
正确答案:C
使用try-catch-finally语句只能捕获一个异常。
对
错
下列关于流类和File类的说法中错误的一项是( )。
A. File类可以修改文件内容
B. 流类可以修改文件内容
C. 流类不可以新建目录
D. File类可以重命名文件
正确答案:A
Java是从( )语言改进重新设计。
A. Pasacal
B. Ada
正确答案:C
C. BASIC
D. C++
正确答案:D
使用运算符new创建对象时,赋给对象的值实际上是一个引用值。对象赋值实际上是同一个对象具有两个不同的名字,它们都有同一个引用值。
对
错
关于异常(Exception),下列描述不正确的是( )
A. 异常的基类为Exception,所有异常都必须直接或者间接继承它
B. 如果某异常继承RuntimeException,则该异常可以不被声明
C. 异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理
D. 异常可以随便处理,而不是抛给外层的程序进行处理
正确答案:A
在 Java 语言中,( )是最基本的元素?
A. 对象
B. 方法
C. 包
D. 接口
正确答案:C
下列哪一个是Java系统的标准输入流对象( )。
A. System.in
B. System.err
C. System.exit
D. System.out
正确答案:A
在编写 Java 程序时,如果不为类的成员变量定义初始值,Java 会给出它们的默认值,下 列说法中不正确的一个是( ) 。
A. byte 的默认值是 0
B. char 类型的默认值是’\0’
C. boolean 的默认值是 false
D. long 类型的默认值是 0.0L
正确答案:C
java.awt.Frame 的父类是( )。
A. java.awt Window
B. java.awt Panel
C. java.awt.ScrollPane
D. java.util.Window
正确答案:A
下面这些类型的应用,哪个不使用Java语言来编写? ( )
A. Servlet
B. Applet
C. Java Swing
D. JavaScript
正确答案:D
在创建 Applet 应用程序时,需要用户考虑问题是( ) 。
A. 窗口如何创建
B. 程序的框架
C. 绘制的图形在窗口中的位置
D. 事件处理
正确答案:D
执行语句int i = 1, j = ++i; 后i与j的值分别为( )。
A. 2与2
B. 1与1
C. 1与2
D. 2与1
正确答案:A
下面哪一个操作符的优先级最高? ( )
A. ( )
B. !
C. ||
D. &&
正确答案:C
在Java中,( )类提供定位本地文件系统,对文件或目录及其属性进行基本操作。
A. File
B. FileWriter
C. FileReader
D. FileInputStream
下列说法中,错误的一项是( )。
A. 线程一旦创建,则立即自动执行
B. 线程处于可运行状态,意味着它可以被调度
C. 调用线程的 start()方法后,线程也不一定立即执行
D. 线程创建后需要调用 start()方法,将线程置于可运行状态
正确答案:A
通过File类可对文件属性进行修改。
对
错
在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。
A. public
B. private
C. private protected
D. protected
正确答案:B
在Java中,”456″属于( )类的对象。
A. Number
B. String
C. int
D. Integer
正确答案:A
设有下列数组定义语句 int a[] = {1, 2, 3}; 则对此语句的叙述错误的是( )
A. 数组中每个元素的类型都是整数
B. A.定义了一个名为 a 的一维数组
C. a 数组有 3 个元素
D. a 数组元素的下标为 1~3
正确答案:B
关于内部类,下列说法不正确的是( )
A. 内部类可用 private 或 protected 修饰符修饰
正确答案:A
B. 内部类可以作为其他类的成员,而且可访问它所在的类的成员
C. 内部类不能有自己的成员方法和成员变量
D. 除 static 内部类外,不能在类内声明 static 成员
正确答案:D
System类中的println()方法分行显示信息,而print()方法不分行显示信息。
对
错
下面关于数组声明和初始化的语句那个有语法错误?( )
A. String a2[]={“string1″,”string1″,”string1”};
B. int[][] a4=new int[3][3];
C. String a3[]=new String(3);
D. int a1[]={3,4,5};
正确答案:C
一个类实现接口的情况是( ) 。
A. 一次只能实现一个接口
B. 不能实现接口
C. 不一定
D. 一次可以实现多个接口
正确答案:A
在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
对
错
编译Java程序的命令是 ( )
A. appletviewer
B. java
C. javac
D. javadoc
正确答案:D
下列选项中,不属于 Java 核心包的一项是( ) 。
A. java.utile
B. java.lang
C. java.io
D. javax.swing
正确答案:C
国开网 java语言程序设计 网上在线形考作业国开电大历年参考题目如下:
国开网 java语言程序设计 网上在线形考作业[答案]相关练习题:
波特提出了三种可供采用的一般竞争战略,包括成本领先战略、差异化战略和()
乘法指令的执行子周期和加法指令的执行子周期一样长
构成商店形象的功能性特征有()
将全部成本分为固定成本、变动成本和混合成本所采用的分类依据是()。
《鱼类增养殖学(专科)》18年12月在线作业-0001
福师《经济法》在线作业一-0004
形成旅游需求价格弹性系数大小不同的主要原因有( )。
我国社会主义新时期党的建设主要包括( )
20春学期(1709、1803、1809、1903、1909、2003)《管理经济学》在线作业
动画播放的每一幅画面称为()
决定显示器可显示颜色数量的因素主要是()。
按广告媒体分类,广告可以分为( )。
Whether you go or not does not ( ) .
完整的口头语言发展的关键时期是在()。
第一题:填空题(每空2分,共30分)