1、华育国际JAVA 语言及数据库考试试卷(笔试)适用对象:二期学员 考试范围:java 面向对象编程Java 编程实践 TSQL 数据库编程答卷时间:60 分钟考场编号: 考生姓名: 准考证号: ( 考试结束试卷必须交回,不交回试卷者成绩无效 )01. Java 题目在 Java 中,要建立一个线程,可以从下面哪一个接口实现。(选择 1 项)A) Runnable B) Thread C) Run D) Executable02. Java 题目在 JAVA 中,能实现多重继承效果的方式是( ):(选择正确的 1 项)A 内部类 B) 适配器 C 接口 D 同步03. Java 题目下列说法错误
2、的有( ) (选择 3 项)A) 数组是一种对象。 B) 数组属于一种原生类。C) int number=31,23,33,43,35,63; D) 数组的大小可以任意改变。04. Java 题目一个事件源必须注册监听器才能接收一个事件通知,以将产生的事件对象传输给( )来处理。(选择正确的 1 项)A 事件代理(监听器) B 事件源C 主程序 D 事件处理方法05. Java 题目JPanel 组件的默认布局管理器是( )(选择 1 项)A GridLayout B CardLayoutC BorderLayout D FlowLayout06. Java 题目在 Java 中,关键字()使
3、类不能派生出子类。 (选择正确的 1 项)A final B public C private D native07. Java 题目 在 Java 语言中,类 Worker 是类 Person 的子类,Worker 的构造方法中有一句“super( )” ,该语句() 。 (选择正确的 1 项)A 调用类 Worker 中定义的 super()方法B 调用类 Person 中定义的 super()方法C 调用类 Person 的构造方法D 语法错误08. Java 题目 现在有一个接口 iPerson 与一个类 Chinese,Chinese 试图实现 iPerson接口,如下项目中哪个是正
4、确的写法( )(选择 1 项)A class Chinese implaments iPersonB class Chinese implamends iPersonC class Chinese implemends iPersonD class Chinese implements iPerson09. Java 题目 在 Java 语言中,声明公用的 abstract 方法的格式是() 。 (选择 1 项)A public abstract void add(); B public abstract void add()C public abstract add(); D public
5、virtual add();10. Java题目 关于Java语言的内存回收机制,下列选项中正确的是( )。 (选择1项)A Java程序要求用户必须手工创建一个线程来释放内存B Java程序允许用户使用指针来释放内存C 内存回收线程负责释放无用内存D 内存回收线程不能释放内存对象11. Java题目 下列整型的最终属性 i 的定义中,正确的是( )。 (选择1项)A final i; B static int i; C static final int i=234; D final float i=3.14f;12. Java题目 进行Java基本的GUI设计需要用到的包是( )。(选择1项
6、)A java.io B java.sql C java.awt D java.rmi13. Java 题目 选择错误的标识符。 (选择 2 项) A IDoLikeTheLongNameClass B abyte C const D 3_case 14. Java 题目指出下列哪个方法与方法 public void add(int a)为合理的重载方法( )。(选择 3 项)A public int add(int a) B public void add(long a) C public int add(long a) D public void add(float a)15. Java
7、题目 下列哪个方法可用于创建一个可运行多线程的类( ) (选择 1 项)A public class X implements Runnable public void run() . B public class X implements Thread public void run() . C public class X implements Thread public int run() . D public class X implements Runnable protected void run() . 16. Java 题目 Java 中,在单一文件中 import、class
8、 和 package 的正确出现顺序是() 。 (选择一项) A class, import, package B package, import, classC import, package, class D package, class, import17. Java 题目 执行代码 String s=new String10;后,哪个结论是正确的( ) (选择 1 项)A s10 为 “; B s10 为 null; C s0 为 未定义 D s.length 为 1018. Java 题目 定义一个类名为 MyClass 的类,并且该类可被所有类访问,那么该类的正确声明应为( ):
9、(选择 1 项)A private class MyClass extends Object B class MyClass extends Object C public class MyClass D protected class MyClass extends Object19. Java 题目JAVA 编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是() (选择一项)A 进程 B 线程 C 应用程序 D 服务20. Java 题目下列选项中,属于 Java 语言的关键字的是() 。 (选择 2 项)A goto B malloc C extends D FAL
10、SE21. Java 题目在 JAVA 编程中,Java 编译器会将 java 程序转换为() 。(选择一项)A 字节码 B 可执行代码C 机器 代码 D 以上所有选项都不正确22. Java 题目在 Java 语言中,下面关于构造函数的描述正确的是() 。 (选择一项)A 类必须有显式构造函数 B 它的返回类型是 voidC 它和类有相同的名称,但它不能带任何参数D 以上皆非23. Java 题目在 Java 语言中,如果你有下面的类定义:abstract class Shapeabstract void draw();Class Square extends Shape如果你试图编译上面的
11、代码会发生() 。 (选择一项)A 一切成功编译B Shape 可以编译,Square 不能编译C Square 可以编译,Shape 不能编译D Shape,Square 都不能编译24. Java 题目下列代码段允许按钮注册一个 action 事件 的是() 。 (选择一项)A button.enableActionEvents();B button.addActionListener(anActionListener);C button.enableEvents(true);D button.enableEvents(AWTEvent.ACTION_EVENT_MASK);25. Jav
12、a 题目在 Java 中,关于捕获异常的语法 try-catch-finally 的下列描述正确的是哪个项目?(选择 2 项)A) try-catch 必须配对使用B) try 可以单独使用C) try-finally 可以配对使用D) 在 try-catch 后如果定义了 finally,则 finally 肯定会执行26. Java 题目java 程序class Apublic static void main(String args)for(int i=0;i5;i+);System.out.print(i);输出结果为( ):(选择正确的一项)A 012345 B 01234 C 5
13、D 编译出错27. Java 题目下面哪些代码能通过编译?(选择 2 项)A) int i = 0;if (i) System.out.println(“ “);B) boolean b = true;boolean b2 = true;if (b = b2) System.out.println(“So true“);C) int i = 1;int j = 2;if (i = 1 | j = 2) System.out.println(“OK“);D) int i = 1;int j = 2;if (i = 1 28. Java 题目下列代码执行的结果是( )(选择 1 项)public
14、class text public static void main(String args) int x= 1, y = 6;while (y-=6) x-;System.out.println(“x=“ + x +“ ,y =“ + y);A)程序能运行,输出结果:x=0,y=5 B)程序能运行,输出结果:x=-1,y=4C)程序能运行,输出结果:x=0,y=4 D)程序不能编译29. Java 题目分析下列 Java 代码, 编译运行后,输出结果是() 。 (选择一项)class Apublic static void main(String args)method();static v
15、oid method()trySystem.out.println(“Hello”);finallySystem.out.println(“good-bye”);A)“Hello” B)“good-bye” C)“hello”“good-bye” D)代码不能编译30. Java 题目 在 Java 语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。 (选择一项)A NullpointerExceptionB ArithmeticExceptioinC ArrayIndexOutOfBoundsExceptionD SecurityManager31.SQL题目
16、SQL Server 2000是一个基于_的关系数据库管理系统。(选择1项)A)B/S 模式 B)C/S 模式 C)SQL 模式 D)以上都不是 32.SQL 题目在 SQL 中,建立索引用。(选择 1 项)A)CREATESCHEMA 命令 B)CREATETABLE 命令 C)CREATEVIEW 命令 D)CREATEINDEX 命令 33.SQL 题目在查询的结果中,要将表 userInfo 中的 userName 字段用别名 “用户名”显示,请选择错误的语句。(选择 1 项)A)SELECT 用户名 = userName FROM userInfoB)SELECT userName
17、AS 用户名 FROM userInfoC)SELECT userName = 用户名 FROM userInfoD)SELECT username 用户名 FROM userInfo34.SQL 题目在数据库 pubs 的表 authors 中查找姓为 Carson、Carsen、Karson 或 Karsen 的作者所在的行。请选择以下正确的语句: (选择 1 项)A)SELECT * FROM authors WHERE au_lname LIKE CarseonB)SELECT * FROM authors WHERE au_lname LIKE CKarseonC)SELECT *
18、FROM authors WHERE au_lname LIKE CKarseonD)SELECT * FROM authors WHERE au_lname LIKE CKarseon35.SQL 题目在 SQL SERVER 中,下列哪些语句属于给局部变量赋值的语句(选择 1 项)A)DECLARE B)SET C)USE D)GET36.SQL 题目下面哪条语句执行返回的结果是:2005-4-5 。 (选择 1 项)A)SELECT DATEADD(mm,3,2005-1-5)B)SELECT DATEADD(day,3,2005-1-5)C)SELECT DATEADD(wk,3,20
19、05-1-5)D)SELECT DATEADD(qq,3,2005-1-5)37.SQL 题目请选择三种合并多个表中的数据的方法。(选择 3 项)A)联合 B)联接 C)嵌套 D)子查询38.SQL 题目下面哪一项可以从游标中提取最后一行。(选择 1 项)A)FETCH FIRST B)FETCH LASTC)FETCH PRIOR D)FETCH NEXT39.SQL 题目下列有关数据库的描述,正确的是。(选择 1 项)A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性
20、或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字40.SQL 题目SQL 语言又称为 。(选择 1 项)A)结构化定义语言 B)结构化控制语言C)结构化查询语言 D)结构化操纵语言41.SQL 题目关于创建视图的正确的说法是: (选择 2 项)A)只能基于基表创建视图B)定义视图的查询不能包含 Order By, Compute By 和 Into 子句C)不能将默认值、规则和触发器与视图相关联D)在视图中修改列名会影响基表的列名42.SQL 题目SQLServer 示范数据库 Pubs 中表 sales 中有一个名为 PaytermCheck 触发器 如下: C
21、reate Tirgger PaytermCheck on SalesFor UPDATE AsIf Update(payterms)BeginPrint 不能修改订单的付费条款Rollback TransEnd那末, ()项描述是正确的:(选择 1 项)A)这是一个 update 表级触发器B)当试图更新 sales 表中任何一列时,该触发器被触发C)触发器早于约束处理D)将不允许对 payterms 列进行更新43.SQL 题目 _P%表示(选择 1 项)A)以 P 开头 B)以 P 结束C)第二个字母是 P。 D)右面第二个字母是 P。44.SQL 题目存储过程中的传出参数使用( )关键
22、字。(选择 1 项)A)OUTPUT B)OUT C)INPUT D)以上都不是45.SQL 题目要删除表 userInfo 中的所有记录,用以下的哪两个命令?(选择 2 项)A)DROP TABLE userInfo B)TRUNCATE TABLE userInfoC)DELETE FROM userInfo D)DROP FROM userInfo46. SQL 题目要显示全局变量CONNECTIONS 的值,执行以下哪条语句:(选择 1 项)A)SELECT CONNECTIONS B)VIEW CONNECTIONSC)SET CONNECTIONS D)以上都不是47.SQL 题目
23、在 SQL 查询时,使用()子句指出的是分组条件。 (选择 1 项)A)WHERE B)HAVING C)WHEN D)GROUP 48.SQL 题目在数据库表 employee 中查找字段 empid 中以两个数字开头第三个字符是下画线“_”的所有记录。请选择以下正确的语句:(选择 1 项)A)SELECT * FROM employee WHERE empid LIKE 0-90-9_%B)SELECT * FROM employee WHERE empid LIKE 0-90-9_%C)SELECT * FROM employee WHERE empid LIKE 0-99_%D)SELECT * FROM employee WHERE empid LIKE 0-90-9_%49.SQL 题目哪两种转换函数将某种数据类型的表达式显式转换为另一种数据类型。(选择 2 项)A)CAST B)CASTE C)CONVERT D)CONVERTION50.SQL 题目在 SQL SERVER 中,批处理是一个单元发送的一条或多条 SQL 语句的集合(选择 1 项)A)正确 B)错误