好文档 - 专业文书写作范文服务资料分享网站

JAVA复习题(有答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

复习题

一、选择题

1、下列Java标志符中合法的是:( )

A H3_sum B -name C student# D 9_Hello123 源文件和编译后的文件扩展名分别为( ) \\

A. .class和.java B. .java和.class C. .class和.class D. .java和.java 3.对于同一消息,对象可以产生不同的行为,这称为类的什么特性( ) A)继承性 B)封装性 C)多态性 D)抽象性 4、用来引入包语句的关键词是:( )

A)import B)abstract C)package D)extends )

5.对于小程序,当离开包含Applet的主页后又再返回时将调用( )方法。

A)start( ) B)init( ) C)destroy( ) D)stop( ) 6.下列对Java中的继承描述错误的说法是( ) A.子类只能有一个父类

B.子类可作为另一个子类的父类 <

C.子类可以访问父类的私有属性

D.子类继承父类的方法访问权限保持不变

7.哪种循环在条件表达式被计算之前至少执行循环体语句一次( ) A)do-while循环 B)for循环 C)while循环 D)以上都不是 8.定义数组String[] a={\,数组中a[1]指的是( )。 ¥

D.数组越界

9.如果希望组件从左往右,从上到下自动布局界面,应使用哪种布局( ) A)没有 B)BorderLayout C)FlowLayout D)GridLayout 10.下列说法正确的是( )

A. 最终类在特殊情况下可以有子类 B. 抽象类只能有一个子类 ]

C. 多态可以通过方法重写和方法重载实现

D. 抽象类不可以声明成员变量和成员方法,只能声明抽象方法 11.下列语句中访问类的方法正确的是:( ) A) B)( ) C)book->name D)book_name 12.下列选项中哪个是类Pen的构造方法( ) $

A)public void Pen() {} B)public static Pen() {}

C)public Pen() {} D)public static void Pen() {} 13.单击菜单触发的事件是( )

A. ActionEvent D. KeyEvent

14.关于try/catch/finally结构的异常捕获和处理,说法错误的是( ) 《

A)try部分是必须的 B)catch部分也是必须的 C)可以有多个catch部分 D)finally部分也是必须的 15、下面关于JDBC描述错误的是( )。

A)JDBC由一组用Java编程语言编写的类和接口组成。

B)JDBC程序能够自动地将SQL语句传递给相应的数据库管理系统。 {

C)JDBC API只能支持数据库访问的两层模型。

D)JDBC是一种底层API,它可以直接调用SQL语句,也是构造高级API和数据库开发工具的基础。

16、用来声明包语句的关键字是( )

17、Java中参数分为 ( )。

A.形参和实参 B.私有和公有参数 C.基本类型和指针类型 D. 类和对象

<

18、Java程序中,使用import、class和package的正确顺序是( )。 、import、class

B. import、package、class

、class、import

C. class、import、package 大小变化而变化( )

19、容器被重新设置大小后,哪个布局管理器的容器中组件大小不随容器的

C. FlowLayout

20、以下哪个不是Java的基本数据类型( )

21、方法组成分为( )

]

A.声明部分和方法体部分 B.类和对象部分 C.参数列表部分和修饰符部分 D.静态部分和动态部分 22、访问修饰符( )表示类中的一个方法或类是私有的。 A. private

B. public

23、下面关于Applet的说法正确的是( ) 也需要main方法 必须继承自 能访问本地文件 程序不需要编译 24、paint()方法使用哪种类型的参数( )

25、下列哪个选项是创建一个标识有“关闭”文本框的语句( )

{

A. JTextField b=new JTextField(“关闭”); B. JTextArea b=new JTextArea(“关闭”); C. JButton b=new JButton(“关闭”); D. JCheckBox b=new JCheckBox(“关闭”);

26、为了让用户能够通过选择输入学生性别,使用选择组件的最佳选择是

( )

A. JComBox B. JCheckbox D. JList

27、下列程序将百分制成绩转换成五分制成绩。五分制成绩分为A、B、C、D、E,分别对应百分制成绩:90-100,80-89,70-79,60-69,0-59。请将此程序补充完整。 import .*;

public class xiti4_3_1If{ ·

public static void main(String[] args){

double score=;

score=(\请输入百分制的成绩\new Double(score))); if(score>100)

\请您输入有效的百分制成绩(0-100)\ ;

else if( score>=90 )

\

else if( score>=80 )

\

else if( score>=70 )

\\ \

else if(score>=60)

\

else if(score>=0)

JAVA复习题(有答案)

复习题一、选择题1、下列Java标志符中合法的是:()AH3_sumB-nameCstudent#D9_Hello123源文件和编译后的文件扩展名分别为()\\A..class和.javaB..java和.classC..class和.
推荐度:
点击下载文档文档为doc格式
1kr6k7c2fj9x6b742rz56u75f0b3w101dcx
领取福利

微信扫码领取福利

微信扫码分享