Java程序设计试卷

上传人:pu****.1 文档编号:467390499 上传时间:2024-01-06 格式:DOC 页数:9 大小:57.01KB
返回 下载 相关 举报
Java程序设计试卷_第1页
第1页 / 共9页
Java程序设计试卷_第2页
第2页 / 共9页
Java程序设计试卷_第3页
第3页 / 共9页
Java程序设计试卷_第4页
第4页 / 共9页
Java程序设计试卷_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

1、题 号一二三四五合 计得 分得 分阅卷人 一、选择题(每小题2分,共40分)1、关于Java语言叙述错误的是.( )AJava语言具有跨平台性BJava是一种面向对象的语言CJava语言中的类可以多继承DJava的垃圾收集机制自动回收程序已不再使用的对象2、以下有关于接口的叙述错误的是.( )A若一个类实现了某接口,并没有对接口方法进行实现, 则可以创建该类的类对象B接口可以多继承C接口中的成员都是常量D一个类可以实现多个接口3、关于Java中数据类型叙述正确的是.( )A整型数据在不同平台下长度不同Bboolean类型数据只有2个值,true和falseC数组属于简单数据类型DJava中的指

2、针类型和C语言的一样4、以下有关面向对象编程思想的说法中正确的是( )A一个类中,有多个同名的方法,这种情况叫做多态B在类的继承关系中,若父类的某个属性可以被子类直接访问,则该属性也一定可以被与父类在同一个包中的其他类访问C在类继承关系中,子类可以继承父类的方法,同时也可以重写父类除构造方法之外的所有方法D所有的Java程序的入口点都是main方法5、以下语句有语法错的是.( )Aint x=1;y=2;z=3Bfor (int x=10,y=0;x0;x+)Cwhile (x5)Dfor(; ;)6、以下叙述错误的是.( )AMath类是一个final类,不可被继承BMath类中的方法和属性

3、都是final修饰的C类的成员至少有一个属性和一个方法D对象是类的实例化7、以下有关构造方法的说法,正确的是.( )A一个类的构造方法只能有一个B构造方法在类对象定义时被调用,且只能被调用一次C构造方法只能由对象中的其它方法调用D构造方法可以和类同名,也可以和类名不同8、编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为.( )A.java B.classC.html D.exe9、下列不属于容器的组件有.( ) AJPanel BJScrollPaneCWindow DJTextArea10、void 的含义是( )A方法体为空 B定义的方法没有形参

4、 C定义的方法没有返回值 D方法的返回值不能参加算术运算11、以下有关于Java中流的说法中错误的是.( ) AFileWriter是一个字符输出流 B输入流都具有的方法是read( ) C处理流是对节点流进行包装得到的流 D若用户从键盘写入一句话到程序中,需要的是输出流类12、以下有关Java程序设计语言中数组的说法中正确的是( )A数组的创建必须由new语句来完成B数组arr的长度通过arr.length()语句来获得C 数组元素的类型必须一致Dmain方法的参数是一个字符数组构成的字符串13、以下工具中不属于Java安装文件中bin目录的是( )A虚拟机 B解释C编译 D小程序查看器14

5、、以下叙述中,不正确的是.( . )AJava语言的标识符是区分大小写的 Bmain方法是程序的入口点C源程序的扩展名是java D在一个源程序中public类个数不限15、以下类中,属于java.util包的是.( )AInteger BMathCGraphicsDVector16、若有如下程序段:a=5; if (a=6); a+; a的最终值是.( )A5 B6C7 D编译错误17、在面向对象的开发方法中,类与对象的关系是.( )A具体与抽象 B抽象与具体C整体与部分 D部分与整体18、以下有关抽象类的说法正确的是.( . )A抽象类是不能被继承的类B抽象类中一定要有抽象方法C具有抽象方

6、法的类一定要定义成抽象类D抽象类就是接口19、以下有关于Java应用程序的叙述中,正确的是( )A一个源程序中必须包含一个main()方法B若没有main()方法,程序将不能运行C源文件的扩展名是jar D源文件中public类个数只能是1,且和源文件名相同20、以下叙述错误的是.( )A用户所定义的标识符允许使用关键字B用户定义的关键字应该尽量“见名知意”C用户定义的标识符必须以字母或下划线开头得 分阅卷人D用户定义的标识符中,大小写字母代表不同的标识二、填空题(每空1分,共10分)1、定义一个Java小程序,必须继承的类是_。2、将一个字符串s转换成为整型数的方法是_。3、若要对一个类的对

7、象使用clone()方法,必须实现的接口是_ _。4、JRadioButton的事件监听接口是 其中具有的事件监听方法是 。5、在GUI程序设计中,对于单选按钮来说,若要保证在3个单选按钮中每次只能有一个被选中,必须将它们加入到一个 类的类对象中。6、创建一个名为MyPackage的包的语句是 _。7、Java语言中所有类的直接或间接父类是 。8、使用关键字 修饰的方法是可以被类名直接调用的方法。得 分阅卷人9、GUI程序中,设置颜色是通过类 来实现的。三、判断题(本大题共10小题,每小题1分,共10分)1、在创建数据源时,数据源的名字和数据库的名字必须一致,否则会发生找不到数据源的异常。.(

8、 )2、短路与(&)和与(&)操作的结果相同,只是短路与中,当第一操作数的值为true时,无需计算,直接返回true。.( )3、Java中,若一个对象属于子类,其必然属于父类。.( )4、在Java语言中,系统会自动为类构造一个空的不带参数的构造方法。( )5、使用final修饰的变量不可以被赋值,除非所赋值和原值相等。.( ) 6、Java语言是一种完全的面向对象的语言,不能兼容面向过程的程序。.( )7、Applet生命周期中的各个方法,是通过用户对网页的操作来调用的。.( )8、Java的类可以同时用final和abstract两个关键字修饰。( ) 9、Java中字符串是通过字符数组

9、来实现的。.( ) 10、JDK在安装之后,必须要先配置环境变量bath之后,才能得 分阅卷人正常运行。.( )四、程序分析(每空2分,共20分)1、根据题意补充程序,该程序实现的界面如图所示,当点击登录按钮时,会连接数据源dataSsource,该数据源中有一名为user的表,并且有id(自动编号)、name(文本)、password(文本)三个字段,程序会将界面中的第一文本框中的内容到数据库中查询,若查不到,则提示用户名错误,若存在该用户名,则继续将第二个密码框中的内容和查到记录中的password字段比较,若不一致,则提示密码错误,否则提示用户名密码正确。当点击退出按钮时,程序结束。 i

10、mport java.awt.*;import java.awt.event.*;import java.sql.*;public class Login extends JFrame implements JButton button1,button2;JTextField name;JPasswordField password;JLabel labelName,labelPassword;public Login()super(登陆页面);button1=new JButton(登陆);button2=new JButton(退出);name=new JTextField();passw

11、ord=new JPasswordField();labelName=new JLabel( 用户名);labelPassword=new JLabel( 密码);Container c=getContentPane();c. (new GridLayout(3,2);c.add(name);c.add(labelName);c.add(password);c.add(labelPassword);c.add(button1);c.add(button2);button1.addActionListener(this);button2.addActionListener(this);setSize(400,150);setLocation(200,200);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);show(); public void actionPerformed(ActionEvent e)if( )try

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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