正确答案:D
正确答案:C
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.Java使用()关键字来定义一个接口。
A.implements
B.class
C.extends
正确答案:A
D.interface
正确答案:C
2.final关键字不能修饰的参数是()。
A.类
B.成员
C.变量
D.方法
正确答案:B
3.在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。
A.if-else
B.switch
C.try
D.throw
正确答案:A
4.属于main方法的返回值类型是()。
A.public
B.static
C.void
D.main
正确答案:C
5.下面概念中,不属于面向对象方法的是()。
A.对象
B.继承
C.类
D.过程调用
正确答案:C
6.接口中方法默认是()类型。
A.private
B.protected
C.public
正确答案:C
D.package
正确答案:B
7.将源文件转化为机器指令的方式是()。
A.编译方式
B.解译方式
C.解码方式
D.编辑方式
正确答案:A
8.在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()。
A.java.applet
B.java.awt
C.java.util
D.java.lang
正确答案:A
9.下面不是Java语言特点的是()。
A.动态性
B.面向对象
C.编辑型
D.多线程
正确答案:D
10.不是Java关键字的是()。
A.class
B.byte
C.goto
D.import
正确答案:D
大工23春《Java程序设计》在线作业2[答案]多选题答案
正确答案:A
二、判断题 (共 10 道试题,共 50 分)
11.super()和this()调用语句可以同时在一个构造函数中出现。
12.在Java语言中属性前不加任何访问控制修饰符则表示只允许同一包中的类访问。
13.接口中的方法均为抽象的和公共的,既有方法头,也有方法体。
14.this语句须是构造函数中的第一个可执行语句。
15.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。
16.final修饰的方法一定要存在于final类中。
17.构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。
21.Java中类和接口都只能单继承。
19.在Java语言中声明数组时,无论用何种方式定义数组,都要指定其长度。
20.String类对象创建之后可以再修改和变动。
大工23春《Java程序设计》在线作业2[答案]历年参考题目如下:
电科21年春《JAVA程序设计》课程在线作业3【标准答案】
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.如下 方法可以将MenuBar加入Frame中。
A.setMenu()
B.setMenuBar()
C.add()
D.addMenuBar()
2.每个使用Swing构件的程序必须有一个
A.按钮
B.标签
C.菜单
D.容器
3.为了区分同一个类中重载的各个同名方法,要求
A.采用不同的形式参数列表(形式参数的个数、类型、顺序不完全相同)
B.返回值的数据类型不同
C.调用时用类名或对象名做前缀
D.形式参数名不同
4.在j2sdk1.4.2版中,解压得到的目录中, 是存放编译器、解释器和其他许多工具的目录。
A.jre
B.lib
C.demo
D.bin
5.以下 约束符可用于定义成员常量。
A.static
B.final
C.abstract
D.No modifier can be used
6.下列叙述中, 是正确的。
A.类是变量和方法的集合体
B.数组是无序数据的集合
C.抽象类可以实例化
D.类成员数据必须是公有的
7.已知如下的命令执行: java MyTest aa bb cc则下面 个语句是正确的。
A.args[0] = "MyTest aa bb cc"
B.args[0] = "MyTest"
C.args[0] = "aa"
D.args[1]="aa"
8.以下 可能包含菜单条。
A.Panel
B.Applet
C.Dialog
D.Frame
9.设有下面两个类的定义:class Person{long id;String name;} class Student extends Person{int score;int getScore(){return score;}} 则类Person和类Student的关系是
A.包含关系
B.继承关系
C.关联关系
D.无关系
10.下面 语句是创建数组的正确语句。
A.float f[5][6] = new float[5][6];
B.float []f[] = new float[5][6];
C.float f[5][] = new float[][6];
D.float [5][]f = new float[5][6];
11.下列关于方法形参的叙述中, 是正确的。
A.必须有多个
B.至少有一个
C.可以没有
D.只能是简单变量
12.一个Java Application运行后,在系统中是作为一个
A.线程
B.进程
C.进程或线程
D.不可预知
13.Give incompleted method: //one {if(unsafe()){//do something…} else if(safe()){//do the other…} } The method unsafe() will throw an IOException, which completes the method of declaration when added at line one?
A.public IOException methodName()
B.public void methodName()
C.public void methodName() throw IOException
D.public void methodName() throws IOException
14.布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
A.CardLayout
B.BorderLayout
C.FlowLayout
D.GridLayout
15.下列 不是Java的保留字。
A.do
B.double
C.sizeof
D.while
16.下列Java常见事件类中 是鼠标事件类。
A.InputEvent
B.KeyEvent
C.MouseEvent
D.WindowEvent
17.在使用interface声明一个接口时,只可以使用 修饰符修饰该接口。
A.public
B.protected
C.private和protected
D.private
18.容器Panel和Applet默认使用的布局管理器是
A.CardLayout
B.BorderLayout
C.FlowLayout
D.GridLayout
19.下列叙述错误的是
A.Java是一种面向对象的网络编程语言
B.Java Applet程序在网络上传输不受硬软件平台的限制
C.Java提供了类库支持TCP/IP协议
D.Java语言允许使用指针访问内存
20.Java语言中, 是所有类的根类。
A.Object
B.Root
C.Thread
D.Applet
二、判断题 (共 5 道试题,共 20 分)
21.( )A class can implement as many interfaces as needed.
22.( )Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
23.( )J2SDK中主要有两个相关环境变量,即path和classpath。前者指定了JDK命令搜索路径,后者指定了Java类路径。
24.( )在Java语言中,系统常量null,false,true既可以大写,也可以小写。
25.( )抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
大工23春《Java程序设计》在线作业2[答案][答案]相关练习题:
下列句中加点的词属于形容词使动用法的是
总体与总体单位不是固定不变的,是指( )。
只能在循环体内和switch语句体内使用break语句()
(10)期末结转销售成本、管理费用、财务费用、销售费用至本年利润账户。
企业针对不同客户,可以从()对不同价值级别的客户进行科学管理。