Java程序设计答案.doc

上传人:h**** 文档编号:1372793 上传时间:2019-02-23 格式:DOC 页数:9 大小:60KB
下载 相关 举报
Java程序设计答案.doc_第1页
第1页 / 共9页
Java程序设计答案.doc_第2页
第2页 / 共9页
Java程序设计答案.doc_第3页
第3页 / 共9页
Java程序设计答案.doc_第4页
第4页 / 共9页
Java程序设计答案.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、Java 程序设计 样题单选题 1:运行 Jbuilder 应用程序的快捷方式是( )。( 2 分)A:F8B:F5C:F9D:F7答案:C 2:所有类都直接或间接地继承了( )。( 2 分)A:Object 类B:Applet 类C:AWT 类D:String答案:A Object 类是对象类,是所有类的直接或间接父类3:实现接口的关键字是( )。( 2 分)A:extendsB:extendC:implementsD:implement答案:C 4:面向对象技术的基本要素有( )。( 2 分)A:类、对象、接口、包。B:抽象性、封装性、继承性和多态性(特点)C:对象、事件、消息。D:以上都

2、不是。答案:B 5:除了使用浏览器外,SUN 还提供了应用程序 appletviewer.exe,专用于执行嵌有 Applet程序的网页。以下( )语句是用 appletviewer 运行嵌有 Applet 程序网页的命令。( 2 分)A:appletviewer 网页文件名.javaB:appletviewer 网页文件名.classC:appletviewer 网页文件名.htmlD:appletviewer 网页文件名答案:C 链接 PPT 第 18 张幻灯片6:下列( )文件输入流用来对本地磁盘文件进行读取操作。( 2 分)A:FilterInputStreamB:FileInputS

3、tream (文件输入流)C:BufferInputStream(缓冲输入流)D:StringInputStream答案:B 7:下面( )不是 JavaBean 的特征。( 2 分)A:内省B:定制C:持续D:远程调用答案:D 8:关于构造函数的说法( )正确。( 2 分)A:一个类只能有一个构造函数B:一个类可以有多个不同名的构造函数C:构造函数与类同名D:构造函数必须自己定义,不能使用父类的构造函数答案:C 9:Applet 执行( )方法后,进入停止态。( 2 分)A:start() 开始执行B:init() 加载C:stop() 停止执行D:destroy() 被回收答案:C 10:

4、要画一个左上角顶点是(100,100),右下角顶点是(200,200)的矩形,下面哪个命令是正确的是( )。( 2 分)A:drawRect(100,100,200,200)B:drawRect(200,200,100,100)C:drawRect(100,100,100,100)D:drawRect(100,100) (200,200)答案:C drawRect 是 java.awt.Graphics 类的方法, drawRect(x,y,width,height)11:有继承关系时用到的关键字是( )。( 2 分)A:extendB:extendsC:implementsD:impleme

5、nt答案:B 12:Java 变量中,以下不属于复合类型的数据类型是( )。( 2 分)A:类B:字符型 charC:数组型D:接口答案:B int,long,double,char 等基础类型,类、数组、接口是复合类型13:要想建立一个学生成绩表 student,以下( )SQL 语句是正确的。( 2 分)A:create table studentB:create table student(学号 char(10),姓名 char(8)C:create grid studentD:create grid student(学号 char(10),姓名 char(8)答案:B 数据库内容14:

6、当一个类被 final 修饰后( )。( 2 分)A:此类可以被继承B:别的类不能继承此类C:其方法可以被覆盖D:以上都不对答案:B final 定义是变量和方法都不能修改,定义的类不被继承15:当输入流使用完毕后,可以调用( )方法将其关闭。( 3 分)A:shut()B:over()C:exit()D:close() 答案:D 查 API 文件16:建立了 SQL 语句变量,便可以执行 SQL 语句。如要执行插入记录或更改、删除记录的SQL 语句,可以通过( )语句来实现。( 3 分)A:executeQuery() 查询B:executeUpdate() 插入记录或更改、删除C:exec

7、ute()D:createStatement()答案:B 17:在 Applet 执行过程中,如果想激活一个线程,应该使用( )方法。( 3 分)A:start()B:init()C:stop()D:destroy()答案:A 18:File 类的 length()方法可以获取文件长度,其返回值是( )。( 3 分)A:文件的行数B:文件的位数C:文件的块数D:文件的字节数答案:D 查 API 文件19:下面( )是对字符串 String 的正确定义。( 3 分)A:String s1=null;B:String s2=null ;C:String s3=(String) abc ;D:Str

8、ing s4=(String) uface;答案:A 20:当 Applet 程序所在的浏览器最小化或者是转入其它页面时,该 Applet 程序调用的( )方法。( 3 分)A:start()B:init()C:stop()D:destroy()答案:C 查 API 文件多选题 21:下面( )赋值语句是错误的。( 2 分)A:float f = 11.1; 11.1fB:double d = 5.3E12;C:char c = r;D:byte bb = 433;答案:AD 22:下列( )说法是正确的。( 2 分)A:Java 语言只允许单一继承B:Java 语言只允许实现一个接口C:Ja

9、va 语言不允许同时继承一个类并实现一个接口D:Java 语言的单一继承使得代码更加可靠答案:AD 23:关于 Float,下列说法正确的是( )。( 2 分)A:Float 是一个类B:Float 在 java.lang 包中C:Float a=1.0 是正确的赋值方法 (a=1.0f)D:Float a= new Float(1.0)是正确的赋值方法答案:ABD 24:继承是面向对象编程的一个主要优点之一,继承有( )几点好处。( 2 分)A:它可以利用已有的类来创建自己的类,只需要指出自己的类和已有的其他的类有什么不同即可,而且还可以动态访问其他有关的类中的信息B:通过继承,可以利用 J

10、ava 类库所提供的丰富而有用的类,这些类都已经被很好地实现。C:当设计很大的程序时,继承可以使程序组织得更加层次清晰,有利于程序设计和减少错误的发生。D:以上都对。答案:ABCD 25:可以修饰类的修饰符有( )。( 2 分)A:publicB:finalC:abstractD:protected答案:ABC 26:JSP 页面包括以下( )元素。( 2 分)A:JSP 指令B:JSP ActionC:JSP 脚本D:JSP 控件答案:ABC 27:关于 awt 和 swing 说法正确的是( )。( 2 分)A:awt 在不同操作系统中显示相同的风格。B:swing 在不同的操作系统中显示

11、相同的风格C:swing 是 java.awt 的子类 D:awt 和 swing 都支持事件模型答案:ABD 查 API 文件28:下述( )说法是正确的。( 2 分)A:实例变量是类的成员变量B:实例变量是用 static 关键字声明的C:方法变量在方法执行时创建D:方法变量在使用之前必须初始化答案:ACD 不用 static 声明的变量实例变量29:如果关闭一个 Applet 程序,下面( )方法会被调用。( 3 分)A:start()B:paint()C:stop()D:destroy()答案:CD 30:给出下面代码段:1) switch(m)2) case 0: System.ou

12、t.println(“case 0“);3) case 1: System.out.println(“case 1“); break;4) case 2:5) default: System.out.println(“default“);6) 下列 m 的( )值将引起“default“的输出。( 3 分)A:0B:1C:2D:3答案:CD 31:功能完善的组件模型提供以下( )服务。( 3 分)A:事件处理B:分布式计算C:数据库管理D:应用程序构造器支持答案:ABD 32:一个表由( )部分组成。( 3 分)A:数据库B:连接程序C:表结构D:表记录答案:CD 判断题 33:所有的鼠标事件

13、都由 MouseListener 监听接口的监听者来处理。( 2 分)A:正确B:错误答案:B 34:在使用 JDBC 建立数据源时,只能选择“用户 DSN”。( 2 分)A:正确B:错误答案:B 35:Java 的类是单继承的,所有的类都从 Object 类派生而来的。( 2 分)A:正确B:错误答案:A 36:JavaBean API 中设计安全的地方有 5 点。( 2 分)A:正确B:错误答案:B API:应用程序编程接口,有安全的地方,但是没分成 5 个点37:用继承 Thread 类的子类或通过实现 Runnable 接口的类来创建线程不能交叉执行。( 2 分)A:正确B:错误答案:

14、B 38:Jbuilder 可以开发 Javabeans,Ejb,Jsp 但无法开发 CGI 和移动通信程序。( 2 分)A:正确B:错误答案:B 39:一个 Applet 编译后的类名是 Test.class,运行此小程序的命令是 Java Test。( 2 分)A:正确B:错误答案:B appletviewer 网页文件名.html40:数组允许存放不同类型的定长元素。( 2 分)A:正确B:错误答案:B 41:Servlet 是 EJB 中的一个子集。( 2 分)A:正确B:错误答案:B jsp 负责界面servlet 负责前台与后台的连接ejb 负责后台业务,主要用于分布式java b

15、ean 是对实体的封装。42:在 Java 中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( 2 分)A:正确B:错误答案:B 43:在程序中要对磁盘文件或目录进行操作,首先要对文件或目录建立连接。( 3 分)A:正确B:错误答案:A 44:init 方法在 start(启动)方法之后执行。( 3 分)A:正确B:错误答案:B init() 方法是初始化方法, 用于在启动 Applet 程序之前做一些必要的初始化工作 !运行 Applet 程序时首先调用该方法, 而且只被调用一次.45:对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。( 3 分)A:正确B:错误答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。