上海交大JAVA第3次作业
JFrame默认的布局管理器是
选择一项:
a. CardLayou
b. BorderLayout
c. FlowLayout
d. GridLayout
每个Java小程序必须定义为
选择一项:
a. Frame类的子类
b. JFrame类的子类
c. Window类的子类
d. Applet类或JApplet类的子类
SQL中,“DELETE FROM 表名”表示
选择一项:
a. 从基本表中删除重复元组
b. 从基本表中删除所有属性
c. 从基本表中删除所有元组
d. 从数据库中撤消这个基本表
下列关于ODBC的叙述正确的是
选择一项:
a. 是一个C语言编写的API,适合在Java中使用
b. 保持了简单事物的简单性,又允许复杂的特性
c. 是一个C语言编写的API,不适合在Java中使用
d. 可以完全精确地实现从C代码ODBC到Java API写的ODBC的转换
如何设置线程的优先级?
选择一项:
a. 通过将优先级作为参数传递给线程的构造方法
b. 通过使用Thread类的setPriority()方法
c. 以上两种方法均正确
d. 以上两种方法均不正确
Swing提供的顶层容器不包括
选择一项:
a. JButton
b. JApplet
下列方法中不可用来实现线程间通信的是
选择一项:
a. wait()
b. notifyAll()
c. notify()
d. start()
Swing的选项面板是
选择一项:
a. JTabbedPane
b. JScrollPane
c. JLayeredPane
d. JSplitPane
在Applet中显示文字、图形等信息时,应使用的方法是
选择一项:
a. start()
b. destroy()
c. init()
d. paint()
一个基本的JDBC程序开发步骤中包括
选择一项:
a. 分配Statement对象
b. 分配Connection对象
c. 用Statement对象进行查询
d. 分配Connection对象、分配Statement对象、用Statement对象进行查询
以下关于外码和相应的主码之间的关系,正确的是
选择一项:
a. 外码一定要与相应的主码同名
b. 外码一定要与相应的主码同名而且唯一
c. 外码一定要与相应的主码同名,但并不一定唯一
d. 外码并不一定要与相应的主码同名
JDBC包含在java的哪个包中?
选择一项:
a. java.jdbc
b. javax.sql
c. java.sql 和 javax.sql
d. java.sql
Connection接口中不可用来向数据库发送SQL语句的对象的方法是
选择一项:
a. commit()
b. prepareCall()
c. prepareStatement()
d. createStatement()
下面哪个事件将导致线程死亡?
选择一项:
a. wait()方法被调用
b. start()方法被调用
c. run()方法执行结束
d. sleep()方法被调用
下列说法中正确的是
选择一项:
a. Thread类为抽象类
b. 实现Runnable接口的对象调用run()方法将创建一个新线程
c. 实现Runnable接口的类必须定义一个名为start的方法
d. Thread类实现了Runnable接口
扩展Thread类以提供线程的行为时,应重载哪个方法?
选择一项:
a. start()
b. resume()
c. begin()
d. run()
对给定程序理解正确的是()
public class ThreadPrint {
static Thread makeThread(final String id, boolean daemon) {
Thread t = new Thread(id) {
public void run() {
System.out.println(id);
}
};
t.setDaemon(daemon);
t.start();
return t;
}
public static void main(String[] args) {
Thread a = makeThread("A", false);
Thread b = makeThread("B", true);
System.out.println("End\n");