08应用《Java程序设计》试题B卷

上传人:宝路 文档编号:21454809 上传时间:2017-11-23 格式:DOC 页数:8 大小:217.82KB
返回 下载 相关 举报
08应用《Java程序设计》试题B卷_第1页
第1页 / 共8页
08应用《Java程序设计》试题B卷_第2页
第2页 / 共8页
08应用《Java程序设计》试题B卷_第3页
第3页 / 共8页
08应用《Java程序设计》试题B卷_第4页
第4页 / 共8页
08应用《Java程序设计》试题B卷_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《08应用《Java程序设计》试题B卷》由会员分享,可在线阅读,更多相关《08应用《Java程序设计》试题B卷(8页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 8 页工商管理学院 级 专业 班 学号 姓名张三李四山东商业职业技术学院考试试卷密封栏密封线内请不要答题山东商业职业技术学院 0910 学年第二学期Java 程序设计期末考试试题 B 卷(闭卷)适用班级:08 级计算机应用专业一、二、三班; 一、 单选题(每题一个正确答案,每小题 1.5 分,共 45 分)1Java 源文件和编译后的文件扩展名分别为( ) 。 A、.class 和.java B、.java 和.class C、 .class 和.class D、.java 和.javaw2下述概念中不属于面向对象方法的是( ) 。A、对象、消息 B、继承、多态 C、类、封装

2、D、过程调用3. 在 JAVA 编程中,当不使用浏览器时,可以使用下列( )命令来运行 appletA、javac B、javaC、 appletviewer D、以上所以都不正确4. 下列描述中,错误的是( ) 。A、Java 要求编程者管理内存。B、 Java 的安全性体现在多个层次上。C、 Applet 要求在支持 Java 的浏览器上运行。D、Java 内含多线程机制。5. 在 Java 语言中( )包是编译器自动导入的。 A、java.applet B、java.langC、 java.io D、java.awt6. 下列选项不是 Java 保留字的是( ) 。 A、sizeof B

3、、superC、 abstract D、break7. 若定义 int a=9,b=6; 那么 ab 的值是( ) 。 A、0 B、1C、 false D、true8. 设 x 和 y 均为 int 型变量,则语句:x+=y; y=x-y; x-=y; 的功能是( ) 。 A、把 x 和 y 按从大到小排列 B、把 x 和 y 按从小到大排列C、无确定结果 D、交换 x 和 y 中的值9. 下面程序运行之后,变量 x 的值是( ) 。. public static void swap(int a, int b) int t=a; a=b; b=t; public static void mai

4、n(String args) int x=2; int y=3; swap(x,y); A、2 B、3C、 4 D、610. 执行完以下代码 int x = new int10; 后以下说明正确的是( )A、x9为 0 B、x9未定义C、 x10为 0 D、x0为空11.( )语句会导致无限循环。1 while(true) i = 0;2 while(false) i = 1;3 while(!false)i = 0; A、只有 3 B、只有 1 和 3C、只有 1 D、1,2 和 312. 下列关于变量的叙述错误的是( ) 。 A、实例变量是类的成员变量B、在方法中定义的局部变量在该方法被执

5、行时创建C、实例变量用关键字 static 声明D、局部变量在使用前必须被初始化13. 下列关于构造方法的叙述中,错误的是( )A、Java 语言规定构造方法名与类名必须相同B、 Java 语言规定构造方法没有返回值,但不用 void 声明C、 Java 语言规定构造方法不可以重载D、Java 语言规定构造方法只能通过 new 自动调用14. 关于被私有访问控制符 private 修饰的成员变量,以下说法正确的是( )A、可以被三种类引用:该类自身、同一个包的其他类、其他包中该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问

6、15. Java 中不是类及类成员访问限制修饰符的是( ) 。 A、public B、private得分 阅卷人得分 阅卷人得分 阅卷人得分 阅卷人得分 阅卷人第 2 页 共 8 页工商管理学院 级 专业 班 学号 姓名张三李四山东商业职业技术学院考试试卷密封栏密封线内请不要答题C、 static D、protected16. 关于 abstract 说法正确的是( ) 。 A、abstract 只能修饰类B、 abstract 只能修饰方法C、 abstract 类中必须有 abstract 方法D、abstarct 方法所在的类必须用 abstract 修饰17. 关于类的继承说法正确的是

7、( ) 。 A、Java 类允许多继承B、 Java 接口允许多继承C、接口和类都允许多继承D、接口和类都不允许多继承18. 创建一个名为 MyPackage 包的正确语句是( ) 。A、import MyPackage; B、import package MyPackage;C、 package MyPackage; D、package import MyPackage;19. 如果 Worker 类是 Person 类的子类,Worker 类的构造方法中有一句super(), 其作用是( ) 。A、调用类 Worker 中定义的 super()方法B、调用类 Person 中定义的 sup

8、er()方法C、调用类 Person 的构造方法D、语法错误20. 编译下列源程序会得到( )文件。class A1 class A2 public class B public static void main(String args) A、只有 B.class 文件B、只有 A1.class 和 A2.class 文件C、 A1.class、A2.class 和 B.class 文件D、编译不成功21设有类的定义:class AA static void Show( ) System.out.println(我喜欢 Java!); class BB void Show() System.o

9、ut.println(我喜欢 C+!); 若已创建 AA 类对象 a 和 BB 类对象 b,下面方法调用语句正确的是( )A、a.Show( ) B、AA.Show( );b.Show( ) BB.Show( );C、 AA.Show( ); D、a.Show( );b.Show( ); BB.Show( );22. 以下的类或接口定义中正确的是( ) 。 A、public class a private int x;public int getX() return x; B、 Public abstract class a private int x;public abstract int

10、getX();public int aMethod() return 0; C、 public class a private int x;public abstract int getX();D、public interface interfaceA private int x;public int getX() return x; 23. 如果一个源文件中有下面类的定义,编译结果是( )abstract class Shape abstract void draw(); class Square extends Shape A、Square,Shape 都可成功编译B、 Shape 可编译

11、,Square 不能编译 C、 Square 可编译,Shape 不能编译D、Square,Shape 都不能编译24. 以下代码的结果是( ) 。public class Test public static void add3(Integer i) int val=i.intValue(); val+=3; 第 3 页 共 8 页工商管理学院 级 专业 班 学号 姓名张三李四山东商业职业技术学院考试试卷密封栏密封线内请不要答题i=new Integer(val); public static void main(String args) Integer i=new Integer(0);

12、add3(i); System.out.println(i.intValue(); A、编译出错 B、输出0 C、输出 3 D、编译成功但运行时会在第 3 行出现异常25. 异常包含( ) 。 A、程序中的语法错误B、程序的编译错误C、程序执行过程中遇到的错误D、程序事先定义好的错误26. 如果用户输入的 i 值大于 10,使用 throw 语句显式引发异常并输出somethingswrong!的语句是( ) 。A、if (i10) throw Exception(somethingswrong!);B、 if (i10) throw Exception e(somethingswrong!)

13、;C、 if (i10) throw new Exception(somethingswrong!);D、if (i10) throw new Exception e(somethingswrong!);27.分析下面的 Java 程序段,输出结果为( ) 。public class yy public static void main(String args) throws Exception try throw new Exception(); catch(Exception e) System.out.println(Caught in main(); System.out.printl

14、n(nothing); A、Caught in main()nothingB、 Caught in main()C、 nothing D、没有任何输出28. 面板 Panel 默认的布局管理器是( )A、BorderLayout B、FlowLayout C、 GridLayout D、GridBagLayout29Java 图形用户界面编程中,若显示不需要修改的文本信息,一般是使用( )类对象。A、Label B、Button C、TextArea D、TextField30.( )语句可以创建一个标识有打开 的按钮。 A、TextField b = new TextField(打开);B、 TextArea b = new TextArea(打开);C、 Checkbox b = new Checkbox(打开);D、Button b = new Button(打开);二、 多选题(每题至少二项正确答案,多选、少选或错选均不得分,每小题 2 分,共 10 分)1下面关于 Java 语言的说法,正确的有( ) 。 A、Java 语言是面向对象的、解释执行的网络编程语言B、 Java 语言具有可移植性,是

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

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号