已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
装 订 线2010 2011学年第 二 学期考试试卷考试课程: Java语言程序设计试卷类别:A卷 B卷R C卷 考试形式:闭卷R 开卷适用专业年级: 10软件工程(专升本)班级 姓名 学号 题号一二三四总分得分一、 单选题,下列试题每题只有一个正确的选项,请把正确的选项,填写到答题纸上。总共25小题,每小题2分,共50分。得分1、下面哪个关键字,使类不能在被其他的类继承?A) staticB) finallyC) finalD) instance2、程序如下:class Testpublic static void main(String args)int i=1000;for(;)if(i999)_下面对程序的横线处填写不同语句的分析正确的是:A) 填充 break 使程序能够有退出循环的可能性。B) 填充 continue 将使程序成为死循环,永远无法退出循环。C) 填充 continue 使程序能够有退出循环的可能性。D) 填充 break 将使程序成为死循环,永远无法退出循环。3、下面关于抽象类描述错误的是:A) 抽象类的关键字是abstract,在抽象类中可以定义变量和方法。B) 抽象类中的方法如果可以有实现体,如果没有实现体,则该方法叫做抽象方法必须加关键字abstract修饰该方法。C) 抽象类中至少需要有一个方法被定义为抽象方法,在该方法前加abstract,把该方法定义为抽象方法。D) 抽象类中可以没有抽象方法,即所有的方法全部都有实现体。但是依旧不能为抽象类定义对象。4、下面关于重载描述错误的是:A) 重载方法的返回值必须相同。B) 重载方法的参数必须有不同之处。C) 重载方法的名字必须相同,否则就不能称为重载了。D) 重载方法的返回类型相不相同都可以。5、程序如下:class Testprivate int day;private int month;public String getDate()return day+/+month;class Test2public static void main(String args)Test test=new Test();test.day=25;System.out.println(test.getDate();有关类的描述正确的是:A) 程序在编译时将出错。在Test中的day为私有变量,所以类外无法访问。B) 程序能通过编译,但是不能正常运行。C) 程序能通过编译,运行时将打印出0/0,因为在Java中int型变量day和month默认为0。D) 以上说法都不正确。6、下面关于数组的定义错误的是:A) int a=1,2,3,4,5,6;B) int a6=1,2,3,4,5,6C) int a;D) int a=new int6;7、程序如下:class A(1)final void pr()System.out.println(dsafa);(2)void pr(int a)a=5;System.out.println(dsafa);class C extends A(3)void pr()System.out.println(dsafasdf);class Bpublic static void main(String args)C t=new C();(4)t.pr();上面的程序存在的问题描述正确的一项是:A) 问题出在(1)处,因为final关键字不能修饰方法B) 问题出在(2)处,该语句与(1)冲突。C) 问题出在(3)处,该语句不能覆盖父类中的final方法D) 问题出在(4)处,类C的对象t不能调用未表明访问权限的pr方法。8、下面哪个是Java中的关键字:A) NullB) newC) instanceofD) Throws9、窗体JFrame的默认布局是:A) 网格布局B) 流式布局C) 边界布局D) 卡片布局E)无布局10、下列关于SWING和AWT的对比说法错误的是:A) swing包对awt包进行了修订和扩展B) swing的类依然含有与平台相关的技术,只是比AWT大大减少了C)swing中的类基本上都是以字母“J”开头 D)swing的各种控件类的父类的JComponent类继承于awt包的Container类。11、事件对象的方法:getSource()返回的是:A) ComponentB) ObjectC) JComponentD) Container12、关于Runnable接口,不正确的说法是:A) 实现了Runnable接口就可以用start方法启动 B) Runable接口提供了通过线程执行程序的最基本的接口 C) Thread类实现了Runnable接口D) Runnable只定义了一个run方法13、对于SQL的检索操作,使用Statement的什么方法?A)ExecuteQuery()B)ExecuteUpdate()C)ExecuteSelect()D)ExecuteAlter()14、下面哪个是存储过程调用的语句:A)CallStatementB)PreparedStatementC)CallableStatement D)以上都不是15、若创建一个java文件其扩展名为:A )javacB)java C)exeD)txt16、关于类和对象的正确说法是:A)类是某类事物中的一个实例B)对象是某类事物的抽象和定义C)对象是不会包含方法的D)对象是类的实例17、Java中用于标识当前对象的关键字是 A)super B)thatC)this D)以上都不是18、面向对象的三个基本特征是A)封装 继承 多态B)过程 继承 多态C)继承 多态 接口D)继承 多态 输入输出19、下列对继承的说法,哪个是正确的? A)子类能继承父类的所有方法和状态 B)子类能继承父类的非私有方法和状态 C)子类只能继承父类public方法和状态 D)子类只能继承父类的方法,而不继承状态 20、如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器? A)BoxLayout B)GridLayout C)BorderLayout D)FlowLayout 21、下面表达式中,用来访问数组中第一个值的是什么?A)intArray1 B)intArray.1 C)intArray0 D)intArray.022、下面哪种注释方法能够支持javadoc命令: A) /*.*/ B) /*.*/ C) / D) /*.*/ 23、 Java程序的执行过程中用到一套JDK工具,其中java.exe是指:A) Java文档生成器B) Java解释器 C) Java编译器D) Java类分解器 24、 下面哪项可以得到数组元素的个数,java中定义数组名为 abc?A) abc.length( )B) abc.lengthC) len(abc)D) ubound(abc)25、下面关于构造函数的说法不正确的是:A)构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。B)构造函数不可以重载。C)构造函数没有返回值。D)构造函数一定要和类名相同。二、多选题,下列试题每题都有多个正确选项,请选出正确的选项,填写到答题纸上,多选、选错均不得分。总共10小题,每小题2分,共20分。得分1、下面哪些赋值语句是错误的? A) float f = 11.1; B) double d = 5.3E12; C) char c = r; D) byte bb = 433; E) Boolean b=true; 2、Java中的基本数据类型有哪些?A)intB)StringC)floatD)byte3、 下面哪几个函数是public void example().的重载函数?A)public void example( int m).B)public int example().C)public void example2().D)public int example ( int m, float f).4、已知如下定义:String s = story;下面哪个表达式是合法的?A)s += books; B)char c = s1;C)int len = s.length; D)String t = s.toLowerCase();5、Protected 级的成员可以被哪些对象访问?A)同一个包的其他类 B)所有类 C)同一包的其他类,也可以被子类继承D)同一包的其他类,子类6、以下关于线程调度的描述中,错误的是?A)调用Thread.Start()函数启动一个线程的时候只是给这个线程可以执行的权利。B)调用Thread.Start()函数启动一个线程的时候该线程会立刻执行C)高优先级的线程会比低优先级的线程更早执行但不能打断正在执行中的低优先级线程D)操作系统将CPU时间分成很多小的时间片每个时间片供一个应用程序使用E)高优先级的线程不但比低优先级的现成更早执行还可以打断正在执行的低优先级线程抢先运行7、类的静态成员与普通的对象成员之间的区别?A)静态成员变量就是值不会再变的成员变量。B)静态成员变量可以被类或普通成员访问到,但是它们访问的静态成员变量实际不相同。C)静态成员变量属于类,而普通成员属于对象。D)类的所有对象共享一个静态成员。E)静态成员函数只能访问静态成员变量,不能访问普通成员变量。8、以下哪些事件属于语义事件? A)鼠标单击事件 B)列表选择事件 C)选项事件 D)按键事件 E)动作事件9、鼠标监听器有哪些特点? A)监听器可以只实现接口中的一两个函数 B)Java提供了鼠标适配器类(MouseAdapter),鼠标监听器只需要从鼠标适配器类中继承,并实现它所需要的函数即可 C)不包括鼠标移动事件,鼠标移动事件单独有一个事件监听器 D)所有与鼠标相关的事件都通过该鼠标监听器来处理 E)用来监听鼠标移入,移出组件,以及鼠标键按下,放开的事件, 接口具有5个函数10、如果不使用布局管理器会出现哪些问题? A)高分辨率下设计的界面在低分辨率下可能会超出桌面范围从而无法看到 B)当界面缩放时会失去原有的美观 C)当界面最小化时组件不会最小化 D)当界面缩放时组件会随机地移动 E)对每一个组件都需要指定它的坐标位置三、判断题,请判断以下语句的正确与否,如果正确,请在答题纸上填写勾(P),否则,请填写叉(O) ,总共10小题,每小题1分,共10分。得分1、程序中抛出异常时(throw ),只能抛出自己定义的异常对象。( )2、Java的类不允许多重继承,但接口支持多重继承。( )3、Java的字符类型采用的是Unicode编码。( )4、静态变量就是类变量,系统只为每一个类分配一套类变量,所有的实例变量共享一套类变量。( )5、JAVA 中的引用变量需要初始化,简单变量可以不进行初始化。( )6、为了良好地组织包结构,Java 系统全自动分析包名,并将包分解为一级的子目录名,再进行编译或执行。( )7、两个浮点数相除,即使除数为0,也不会出现异常退出。( )8、表格型布局管理器将容器变成一个表格,其中每一格的大小是完全相同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上海师范大学单招职业倾向性考试必刷测试卷带答案解析
- 2026年浙江长征职业技术学院单招职业技能测试必刷测试卷附答案解析
- 2026年云南省丽江地区单招职业倾向性测试题库及答案解析(名师系列)
- 2026年吉林城市职业技术学院单招职业适应性考试必刷测试卷带答案解析
- 2026年江西应用工程职业学院单招综合素质考试必刷测试卷带答案解析
- 2026年南京铁道职业技术学院单招职业适应性测试题库带答案解析
- 2026年义乌工商职业技术学院单招职业适应性考试必刷测试卷及答案解析(夺冠系列)
- 2026年吉林城市职业技术学院单招综合素质考试必刷测试卷及答案解析(名师系列)
- 2020-2025年公共营养师之二级营养师通关提分题库及完整答案
- 2026年吉林省长春市单招职业倾向性考试题库及答案解析(夺冠系列)
- 游戏动漫行业IP衍生品开发与运营方案
- 神经性关节病课件
- 故宫详细介绍课件
- 【MOOC】研究生英语科技论文写作-北京科技大学 中国大学慕课MOOC答案
- 《中日关系史》课件
- 海通国际-医药行业国别竞争力研究:从中、美、欧、日、印财报看2025年中国医药供需及投资机会
- 胖东来:你学得会的秘密培训课件
- (高清版)DB43∕T 2510-2022 优 质灿稻单品种大米全程生产技术规范
- DB11T 1794-2020 医疗机构临床用血技术规范
- 《事故汽车常用零部件修复与更换判别规范》
- 医院收购合同范本
评论
0/150
提交评论