1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > java语言程序设计复习重点_java语言程序设计期末复习要点

java语言程序设计复习重点_java语言程序设计期末复习要点

时间:2023-01-11 04:17:20

相关推荐

java语言程序设计复习重点_java语言程序设计期末复习要点

java语言程序设计期末复习要点

一、选择题 1.以下哪个标识符为合法标识符( A )。 A. aVariable1 B. 1var C. var% D. static 2.下列叙述中,正确的是( A )。 A. 声明变量时必须指定一个类型 B. Java认为变量number与Number相同 C. Java中唯一的注释方式是”//” D. 源文件中public类可以有0个或多个 3.下列关于Java对import语句规定的叙述中,错误的是( C )。 A. 在Java程序中import语句可以有多个 B. 在Java中import语句可以没有 C. 在Java中import语句必须有一个 D. 在Java程序中import语句必须引入在所有类定义之前 4.所有类的基类( A )。 A.java.lang.Object B.java.lang.Class C.java.applet.Applet D.java.awt.Frame 5.下列关于构造函数的叙述中,错误的是(C)。 A. Java语言规定构造函数名与类名必须相同。 B. Java语言规定构造函数没有返回值,但不用void声明。 C. Java语言规定构造函数不可以重载。 D. Java语言规定构造函数只能通过new自动调用。 6.在Java中,用package语句说明一个包时,该包的层次结构必须是(B)。 A. 与文件的结构相同B. 与文件目录的层次相同 C. 与文件类型相同D. 与文件大小相同 7.关于接口的说法错误的是( D )。 A. 是特殊的抽象类 B. 是抽象方法和常量值的定义的集合 C. 当一个类实现一个接口时,必须实现接口中的所有方法 D. 多个类可以实现一个接口,一个类只能实现一个接口 8. 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C )。 A. p.add(b); B. p.add(b,“North“); C. p.add(b,“South“); D. b.add(p,“North“); 9. 在Java中,与数据库连接的技术是( B )。 A. ODBC B. JDBC C. 数据库厂家驱动程序 D. 数据库厂家的连接协议 10.关于 Java 中继承的特点,下列说法正确的是( B )。 A. 使类的定义复杂化 B. Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的 C. 子类继承父类的所有成员变量和方法,包括父类的构造方法 D. 不可以多层继承,即一个类不可以继承另一个类的子类 11.关于抽象方法,下列说法正确的是( C )。 A.可以有方法体B.可以出现在非抽象类中 C.是没有方法体的方法D.抽象类中的方法都是抽象方法 12.构造函数何时被调用?( A )。 A. 创建对象时 B. 类定义时 C. 使用对象的方法时 D. 使用对象的属性时 13.为了区分重载多态中同名的不同方法,要求( A )。 A. 采用不同的参数列表 B. 返回值类型不同 C. 调用时用类名或对象名做前缀 D. 参数名不同 14.假设你正在为应用系统设计一个Java图形用户界面(GUI),需要能输入多行文本信息,下列组件中最能满足这个要求的是( A )。 A. TextAreaB. LabelC. TextFieldD. Checkbox 15.下列不属于Swing中组件的是( C )。 A.JPanel B.JTable C.Menu D.JFrame 16. 声明并创建一个按钮对象b,应该使用的语句是( A )。 A.Button b=new Button();B.button b=new button(); C.Button b=new b();D.b.setLabel(“确定”); 17. 下列选项中可以处理下拉列表中某一项的事件的事件监听器是( A )。 A. ItemListener B. ActionListener C. KeyListener D. MouseListener 18. 如果有一个对象 myListener实现了 ActionListener 接口, 下列哪条语句使得 myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件? ( C )。 A. smallButton.add(myListener); B. smallButton.addListener(myListener); C. smallButton.addActionListener(myListener);D. smallButton.addItem(myListener); 19.保证Java语言可移植性的特征是( D )。 A. 面向对象B. 安全性C. 分布式计算D. 可跨平台 20.Java虚拟机指的是( B )。 A. 运行Java 所需的软件环境B. Java字节代码的解释程序 C. Java源代码的编译器D. 运行Java 所需的硬件设备 21. 下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?( D ) A. BorderLayout B. CardLayout C. GridLayout D. FlowLayout 22.下列( D )操作不会抛出异常。 A.除数为零 B.用负数索引访问数组 C.打开不存在的文件 D.以上都会抛出异常 23. 下列常见的系统定义的异常中,哪个是输入、输出异常? ( B )。 A.ClassNotFoundExceptionB.IOException C.FileNotFoundExceptionD.UnknownHostException 24. 线程生命周期中正确的状态是( C )。 A.新建状态、运行状态和终止状态 B.新建状态、运行状态、阻塞状态和终止状态 C.新建状态、可运行状态、运行状态、阻塞状态和终止状态 D.新建状态、可运行状态、运行状态、恢复状态和终止状态 25. 字符流与字节流的区别在于( D )。 A.前者带有缓冲,后者没有 B.前者是块读写,后者是字节读写 C. 二者没有区别,可以互换使用D. 每次读写的字节数不同 26. java.io包的FileStream是( B )。 A. 字符流类 B. 字节流类 C. 对象流类

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。