CEAC - java

更新时间:2024-01-17 18:48:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

<一>、单选题

(1) 、对成员的访问控制保护最强的是( )。 答:(C) A、public B、缺省 C、private D、protected 正确答案:C

(3) 、下列( )语句是加载JDBC驱动程序的语句。 答:(C) A、Statement SQL语句变量=连接变量.createStatement( )

B、Connection 连接变量=DriverManager.getConnection(数据库URL,用户帐号,用户密码) C、Class.forName(JDBC驱动程序名) D、连接变量.close() 正确答案:C

(4) 、使用wait()方法对线程进行阻塞时,应通过( )来实现。 答:(D) A、Thread类 B、lock类 C、Runnable接口 D、任何线程实例 正确答案:B

(7) 、isFile()方法的功能是( )。 答:(C) A、如果是文件返回true,否则返回false B、如果是目录返回true,否则返回false C、如果文件存在返回true,否则返回false D、如果目录存在返回true,否则返回false 正确答案:A

(9) 、File类的length()方法可以获取文件长度,其返回值是( )。 答:(D) A、文件的行数 B、文件的位数 C、文件的块数 D、文件的字节数 正确答案:D

(10) 、流在刚被创建时,指针位于( )。 答:(B) A、流的最后一个字节 B、流的第一个字节 C、上次离开的位置 D、随机位置 正确答案:B

(14) 、下面( )方法与applet的显示无关。 答:(D) A、update() B、draw() C、repaint() D、paint() 正确答案:B

(15) 、运行Jbuilder应用程序的快捷方式是( )。 答:(B)

A、F8 B、F5 C、F9 D、F7 正确答案:C

(16) 、在声明线程的run方法时,必须使用的限定词是( )。 答:(A) A、public B、private C、protected D、static 正确答案:A

(17) 、关于notify与notifyAll方法,以下说法正确的是( )。 答:(A) A、notifyAll方法唤醒所有阻塞的线程

B、notify方法唤醒正在等待这个锁的所有线程正在等待的线程 C、notify方法只唤醒一个被阻塞的线程

D、notifyAll方法唤醒正在等待这个锁的所有线程正在等待的线程 正确答案:D

(19) 、下面( )不是JavaBean的特征。 答:(D) A、内省 B、定制 C、持续 D、远程调用 正确答案:D

(23) 、数组中可以包含( )类型的元素。 答:(D) A、int型 B、string型 C、数组 D、以上都可以 正确答案:D

(27) 、JavaBean主要指组件的开发,( )用于图形界面。 答:(C) A、可以 B、不可以

C、因系统不同而不同 D、不知道 正确答案:A

(30) 、若a的值为3时,下列程序段被执行后,c的值是( )。 c = 1; if ( a〉0 ) if ( a〉3 ) c = 2; else c = 3; else c = 4; 答:(C) A、1 B、2 C、3 D、4 正确答案:C

(31) 、以下选项中循环结构合法的是( )。 答:(C)

A、while (int i〈7) { i++; System.out.println(“i is “+i); }

B、int j=3; while(j) { System.out.println(“ j is “+j); }

C、int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); } D、int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j〈10); 正确答案:C

(34) 、若需要定义一个类域或类方法,应使用以下( )修饰符。 答:(D) A、static B、package C、private D、public 正确答案:A

(37) 、下例说法( )正确。 答:(A) A、一个程序中可以包括多个类 B、一个源文件中只能有一个类 C、一个源文件中可以有多个公共类 D、一个源文件只能供一个程序使用 正确答案:A

(38) 、关于接口( )正确。 答:(A) A、实现一个接口必须实现接口的所有方法 B、一个类可以实现多个接口 C、接口间不能有继承关系 D、接口和抽象类是同一回事 正确答案:B

(39) 、InputStream类提供了( )流功能。 答:(A) A、输入 B、输出 C、打开 D、关闭 正确答案:A

(45) 、不使用static修饰符限定的方法称为对象(或实例)方法,下列( )说法是正确的。 答:(A) A、实例方法可以直接调用父类的实例方法。 B、实例方法可以直接调用父类的类方法。 C、实例方法可以直接调用其他类的实例方法 D、实例方法可以直接调用本类的类方法。 正确答案:D <二>、多选题

(6) 、下面( )设备属于输出设备。 答:(AB) A、打印机 B、显示器 C、鼠标 D、键盘 正确答案:AB

(11) 、下面( )方法是Reader类和InputStream类都具有的方法。 答:(AC) A、read() B、reset()

C、close() D、flush() 正确答案:ABC

(12) 、下列( )说法是正确的。 答:(AD) A、IOException必须被捕获或抛出 B、java语言会自动初始化变量的值

C、java 语言不允许同时继承一个类并实现一个接口 D、java语言会自动回收内存中的垃圾 正确答案:ABD

(13) 、如下( )方法可以从WindowEvent获取事件源。 答:(ABCD) A、getFrame() B、getID() C、getSource() D、getWindow() 正确答案:CD

(20) 、下列( )方法是Connection对象所具有的方法。 答:(BC) A、executeUpdate() B、createStatement() C、preparedStatement() D、PrepareCall() 正确答案:BCD

(21) 、使用JavaBean的好处有( )。 答:(ABCD)

A、JavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持。

B、JavaBean更明确的把WEB页面的设计和软件的设计区分开来。 C、JavaBean可以在多个应用程序中重用

D、JavaBean可以实现安全性、事务行为、并发性和持久性。 正确答案:ABC

(22) 、功能完善的组件模型提供以下( )服务。 答:(ABCD) A、事件处理 B、分布式计算 C、数据库管理

D、应用程序构造器支持 正确答案:ABD

(25) 、关于Float,下列说法正确的是( )。 答:(AD) A、Float是一个类 B、Float在java.lang包中 C、Float a=1.0是正确的赋值方法

D、Float a= new Float(1.0)是正确的赋值方法 正确答案:ABD

(26) 、执行下列代码后,( )结论是正确的。 String[] s=new String[15]; 答:(BD) A、s[15] 为 \B、s[14] 为 null; C、s[0] 为未定义

D、s.length 为15 正确答案:BD

(28) 、下列关于finally说法错误的是( )。 答:(C) A、finally语句应该放在所有例外控制器的最前面

B、如果程序在前面的例外控制器中匹配到了合适例外,就不再执行finally 语句了 C、无论程序是否找到合适的例外控制器,都会去执行finally语句

D、如果程序在前面的例外控制器中匹配到了多个合适的例外,就不再执行finally语句了 正确答案:ABD

(29) 、如果关闭一个Applet程序,下面( )方法会被调用。 答:(CD) A、start() B、paint() C、stop() D、destroy() 正确答案:CD

(33) 、下述( )说法是正确的。 答:(ACD) A、实例变量是类的成员变量

B、实例变量是用static关键字声明的 C、方法变量在方法执行时创建 D、方法变量在使用之前必须初始化 正确答案:ACD

(35) 、当我们构造一个类的实例的时候,编译器主要完成以下( )件事情。 答:(ABCD) A、为对象分配内存空间。

B、初始化对象中的实例变量的值,初始值可以是缺省值,或者变量按指定的值初始化。 C、调用对象的构造方法。 D、以上几项都完成。 正确答案:ABCD

(36) 、下面说法正确的是( ) 答:(AB)

A、每个Java类都至少有一个构造方法,如果没有则Java自动生成一个默认的构造方法。 B、如果类里定义了一个或多个构造方法,那么java不提供默认的构造方法 C、如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法。 D、以上都不对。 正确答案:AB

(42) 、下列合理的标识符 为( )。 答:(AC) A、_sys1_lll B、2mail C、$change D、class 正确答案:AC <三>、判断题

(2) 、接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。 答:(A) A、正确 B、错误 正确答案:A

(5) 、用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。 答:(A)

A、正确 B、错误 正确答案:B

(8) 、最终类不能派生子类,最终方法不能被覆盖。 答:(A) A、正确 B、错误 正确答案:A

(18) 、建立数据源时,数据源名必须和数据库名保持一致。 答:(B) A、正确 B、错误 正确答案:B

(24) 、抽象类不能实例化。 答:(B) A、正确 B、错误 正确答案:A

(32) 、设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”));后String对象s的内容为”Hello!”,所以语句输出为”Hello!”。 答:(A) A、正确 B、错误 正确答案:B

(40) 、Java的类是单继承的,所有的类都从Object类派生而来的。 答:(A) A、正确 B、错误 正确答案:A

(41) 、用“+”可以实现字符串的拼接,用“—” 可以从一个字符串中去除一个字符子串。 答:(B) A、正确 B、错误 正确答案:B

(43) 、继承性和多态性的结合,可以生成一系列虽类似但独一无二的对象。 答:(A) A、正确 B、错误 正确答案:A

(44) 、Java程序是由若干个类组成。 答:(B) A、正确 B、错误 正确答案:A

A、正确 B、错误 正确答案:B

(8) 、最终类不能派生子类,最终方法不能被覆盖。 答:(A) A、正确 B、错误 正确答案:A

(18) 、建立数据源时,数据源名必须和数据库名保持一致。 答:(B) A、正确 B、错误 正确答案:B

(24) 、抽象类不能实例化。 答:(B) A、正确 B、错误 正确答案:A

(32) 、设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”));后String对象s的内容为”Hello!”,所以语句输出为”Hello!”。 答:(A) A、正确 B、错误 正确答案:B

(40) 、Java的类是单继承的,所有的类都从Object类派生而来的。 答:(A) A、正确 B、错误 正确答案:A

(41) 、用“+”可以实现字符串的拼接,用“—” 可以从一个字符串中去除一个字符子串。 答:(B) A、正确 B、错误 正确答案:B

(43) 、继承性和多态性的结合,可以生成一系列虽类似但独一无二的对象。 答:(A) A、正确 B、错误 正确答案:A

(44) 、Java程序是由若干个类组成。 答:(B) A、正确 B、错误 正确答案:A

本文来源:https://www.bwwdw.com/article/nvvo.html

Top