自考生网为考生们整理提供了“2023年4月自考07870JAVA程序设计模拟试题及答案1”,更多07870JAVA程序设计模拟试题内容可点击查看07870JAVA程序设计模拟试题及答案汇总。
注:不同省份、不同专业的自考模拟试题及答案,只要课程代码和课程名称相同,都可参考使用。
1、下列哪个选项是创建一个标识有"打开"按钮的语句? ( )
A.TextField b = new TextField("打开") ;
B.TextArea b = new TextArea ("打开") ;
C.Checkbox b = new Checkbox("打开") ;
D.Button b = new Button("打开") ;
2、在Java中, 下面关于包的陈述中正确的是( )。
A.包的声明必须是源文件的第一句代码。
B.包的声明必须紧跟在import语句的后面。
C.只有公共类才能放在包中。
D.可以将多个源文件中的类放在同一个包中。
3、Applet 是一种特殊的 Panel,它是 Java Applet 程序的最外层容器。
A.正确
B.错误
4、容器 Panel 和 Applet 缺省使用的布局编辑策略
A.FlowLayout
B.BorderLayout
C.GridLayout
D.CardLayout
5、以下哪项可能包含菜单条
A.Panel
B.Frame
C.Applet
D.Dialog
6、Java 编译器使用文件系统来保存程序包。
A.正确
B.错误
7、不允许作为类及类成员访问控制符的是( )。
A.public
B. private
C. static
D. protected
8、在 JDBC 中, 可以调用数据库的存储过程的接口是( )。
A.Statement
B. PreparedStatement
C. CallableStatement
D. PrepareStatement
9、当类的成员未用访问权限修饰符时, Java 认为此成员的访问权限为( )。
A.private
B. protected
C. friendly
D. public
10、抽象类 A 和抽象类 B 的定义如下:
abstract class A {
abstract int getinfo();
}
public class B extends A {
private int a = 0;
public int getinfo() {
return a;
}
public static void main(String args[]) {
B b = new B();
System.out.println(b.getinfo());
}
}
关于上述代码说明正确的是( )。
A.程序输出结果为 0
B. 程序通过编译但没有输出任何结果
C. 程序第 5 行不能通过编译
D. 程序第 2 行不能通过编译
11、Panel 类对象的默认布局是( )。
A.FlowLayout 布局
B. BorderLayout 布局
C. CardLayout 布局
D. GridLayout 布局
12、下面属于 java.awt 包的类有( )。
A.Color
B. Font
C. Component
D. JFrame
E.JComponent
13、创建一个类来存储唯一的对象元素, 元素不需要保持特定顺序, 但是必须惟一。 能满
足这种要求的接口有( ) 。
A.Set
B. List
C. Map
D. Vector
E.HashSet
14、在 Java 程序中,一个类可以继承 __个父类
15、读程序,当编译运行以下程序时会发生什么
class Test{
public static void main(String args[]){
CellPhone cell=new CellPhone();
cell.emergency();
}
}
class Phone{
final void dial110(){
//...
}
}
class CellPhone extends Phone{
void emergency(){
dial110();
}
}
A.这段程序不能被编译,因为 Phone 类没有被声明为 final 类。
B. 这段程序不能被编译,因为一个父类中的final 的方法不能在子类中引用。
C. 这段程序可以被编译,但是在运行时会出现“NoSuchMethodException”的异常。
D. 这段程序可以正常编译运行。
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题