教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

面向对象程序设计2014复习题(4)

来源:网络收集 时间:2026-08-28
导读: 2.出于安全考虑,applet 被赋予了严格限制,这些限制主要包括哪些内容? 3.Applet 类中,方法 init()、start()、stop()和 destroy()何时被调用? 4.写 Java 语句,实现在 1 行中从(15,15)开始画出消息“This is

2.出于安全考虑,applet 被赋予了严格限制,这些限制主要包括哪些内容? 3.Applet 类中,方法 init()、start()、stop()和 destroy()何时被调用?

4.写 Java 语句,实现在 1 行中从(15,15)开始画出消息“This is a Java Program” 。 5. 写 Java 语句,自(20,10)处显示文字“This is a Java” ,在其下方的同一位置显示文 字“program” 。

6.Panel 与 Applet 有何关系?Panel 在 Java 程序里通常起到什么作用?

第六章 JDBC 基础

一、判断题

1.最流行的数据库查询语言是 SQL。( ) 2.Java 将表可以作为 connection 对象来操作。( ) 3.关键字唯一地表示表中的每个记录。( ) 4.数据库是集中控制的数据的有机集合。( )

5.Applet 包中含有 Java 中操作关系数据库的类和接口。( ) 6.sun .jdbc .odbc 类代表了 JDBC 到 ODBC 数据库驱动程序。( ) 7.共享是数据库系统的一个关注焦点。( ) 8.数据库系统的主要特点之一是数据的独立性,既应用程序无需关心数据的存储和访问。( ) 9.宿主语言通常包括一种数据库子语言,用于处理数据库对象和操作的细节。( ) 10.数据库的表一般都有主关键字,但主关键字并不是必需的。( ) 二、选择题

1.数据库的表由▁▁和▁▁组成。 A 行 B 数据 C 列 D 方法

2.SQL 关键字▁▁的后面是在查询中选择记录的条件。 A WHERE B ORDER BY C INNER JOIN D ON

3.SQL 关键字▁▁指定记录的排序顺序。 A WHERE B ORDER BY C INNER JOIN D ON

4.SQL 关键字▁▁用于合并两个或多个表。 A WHERE B ORDER BY C INNER JOIN D ON

5.▁▁同时是另一个表中的主关键字。 A WHERE B ORDER BY C INNER JOIN

D 外关键字

6.一个▁▁对象用于向数据库提交查询。 A ResultSet B Connection C Statement D Applet

7.数据库模型主要有: A 层次模型 B 网状模型 C 关系模型 D 结构模型

8.下面说法错误的是:

A 当某个字段被指定为主关键字字段时,不对这个字段赋值将违反实现完整性规则,是错误的。

B 当某个字段被指定为主关键字时,多个记录在这个字段使用相同的值是错误的。 C 在不区分大小写的系统上,SQL 关键字按惯例全部使用大写字母。 D 使用选择标准减少从数据库返回的记录数不能提高性能 9.Java 通过▁▁接口的方法提供事物处理。 A ResultSet B Connections C Connection D Statement

10.下面语句书写有误的是:

A SELECT * FROM 表名 WHERE 标准

B SELECT * FROM 表名 ORDER BY 字段 ASC

C SELECT * FROM 表名 WHERE 标准 ORDER BY 字段 ASC D SELECT * FROM 表 1 INNER JOIN 表 2 三、简述题

1.试简述数据库系统的主要优点。

2.与层次和网状模型相比,关系数据库的组织形式有那些优点? 3.试建立一个Book.mdb数据库, 该数据库包含4 个表: Authors、 Publishers、 AuthorISBN 和 Title。

第一章 异常处理

一、 选择题 1、C 2、A 3、A 4、C 5、A 6、D 7、new,catch (IllegalAccessException e) 8、B 9、C 10、C 11、C 12、C 二、填空题 1、异常 2、RuntimeException 3、finally 4、Throwable 5、自定义异常 6、throws 7、finally 8、Throwable 9、Error 10、运行 11、try,catch 三、判断题

1、F 2、T 3、T 4、T 5、F

四、编程题

1、public class StringIndexOutOf{

public static void main(String args[]){

System.out.println(\字符串索引越界异常\

String str=args[0]; try{

System.out.println(\第四个字符为 \ int aa=Integer.parseInt(args[0]);

System.out.println(\平方为 \ }catch(StringIndexOutOfBoundsException e){ System.out.println(\字符串索引越界\ }

catch(NumberFormatException e){

System.out.println(\格式转换异常\ } } }

2、class test{

public static void main(String args[]){

try{

if(args.length<5) throw new Exception(); int intarray[]=new int[args.length]; for(int i=0;i

intarray[i]=Integer.parseInt(args[i]); for(int i=0;i

System.out.println(\请输入整数\ }

catch(Exception e){

System.out.println(\请输入至少5个整数\ } }

3、class test{

void sanjiao(int a,int b,int c) throws IllegalArgumentException{ if(a+b>=c && a+c>=b && b+c>=a) System.out.println(\三角形的三个边长为:\ else throw new IllegalArgumentException(); }

public static void main(String args[]){ int intarray[]=new int[args.length]; for(int i=0;i

intarray[i]=Integer.parseInt(args[i]); test t=new test();

try{

t.sanjiao(intarray[0],intarray[1],intarray[2]); }catch(IllegalArgumentException e){

System.out.println(e.getClass().getName()+\\\不能构成三角形\

} }

第二章 图形用户界面

一、判断题 1.难度:容易 答案:正确

知识点:BorderLayout 类的定义。 2.难度:适中 答案:错误

知识点:调用一个 mouseEntered 方法。 3.难度:容易 答案:错误

知识点:一个面板(JPanel)可以被加入到另一个面板(JPanel)中。因为 Jpanel 间接的来自 Component,因此 Jpanel 也是一个 Component。任何 Component 都可以被添加到Container 中。

4.难度:容易 答案:错误

知识点:只有最后添加的按钮会显示。 5.难度:容易 答案:正确

知识点:BorderLayout 类的使用。 6.难度:适中 答案:正确

知识点: Swing 构件是用 Java 写成的, 因此就不需要使用那些相关于各种平台的复杂的 GUI功能。AWT 构件被系在各自的本地平台上,相应的程之为重量级构件。 7.难度:适中 答案:正确

知识点:标签的使用。 8.难度:适中 答案:错误

知识点:为了处理图形用户界面的事件,程序员必须完成两个关键任务:注册一事件监听器和实现一事件处理器。 9.难度:容易 答案:正确

知识点:JtextField 和 JpasswordField 只有一行的区域,它们接收来字键盘的输入或输出简单的显示信息。 10.难度:适中 答案:正确

知识点:JCheckBox 类与 JRadioButton 类的不同之处在于通常由好几个 JradioButton组成一组,并在任 …… 此处隐藏:2283字,全部文档内容请下载后查看。喜欢就下载吧 ……

面向对象程序设计2014复习题(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/435642.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)