![Java结业考试复习题集_第1页](http://file4.renrendoc.com/view/39b2117b249c35a76d85122e3d25a8ac/39b2117b249c35a76d85122e3d25a8ac1.gif)
![Java结业考试复习题集_第2页](http://file4.renrendoc.com/view/39b2117b249c35a76d85122e3d25a8ac/39b2117b249c35a76d85122e3d25a8ac2.gif)
![Java结业考试复习题集_第3页](http://file4.renrendoc.com/view/39b2117b249c35a76d85122e3d25a8ac/39b2117b249c35a76d85122e3d25a8ac3.gif)
![Java结业考试复习题集_第4页](http://file4.renrendoc.com/view/39b2117b249c35a76d85122e3d25a8ac/39b2117b249c35a76d85122e3d25a8ac4.gif)
![Java结业考试复习题集_第5页](http://file4.renrendoc.com/view/39b2117b249c35a76d85122e3d25a8ac/39b2117b249c35a76d85122e3d25a8ac5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、评分标准:添加更新库存该程序的评分标准如下:5正确导入相关包15建立主窗口类5正确继承或定义JFrame 10正确定义所有组件并实例化。4个JLabel共4分,3个jButton3分,2个jTextField2分,设置其中1个JLabel初始为空1分40数据操作(类)的编写5数据库表建立正确6正确连接到数据库6能够正确判断商品为新商品还是已有商品6针对新商品,插入操作正确6针对已有商品,更新操作正确5返回库存等信息正确6数据库连接等的关闭处理正确30三按钮的鼠标单击事件“添加库存”5正确获得用户的输入5判断商品全称或库存量是否为空,给出相应的正确提示信息5正确取得数据操作对象中返回的信息5信息
2、显示正确“重填”5设置了对应的2个JTextField、1个JLabel内容为空“关闭”5关闭窗体正确10总体编程技术5程序逻辑分明,有一定注释5变量命名符合规范,可读性好,编码书写有缩进总分100分ACCP 4.0第一学期Java结业考试复习题集(一)ACCP 4.0第一学期Java结业考试复习题集(二)语言环境实现语言 Java环境要求 JBuilder2005(英文版) SQL Server数据库设计数据库名称:pubs数据库表的信息:表名wareTable序号字段名称字段说明类型位数属性备注1wareName商品全称varchar50非空2wareAmount库存量int4非空要求利用
3、Swing编程,编写一个添加更新库存的小程序。要求根据输入的商品全称,在数据库中查找该商品是否已经存在,如果存在,则更新库存,如果不存在,则插入该新商品以及库存量。程序初始界面如图1所示。图1:初始界面注意设置窗体标题输入商品全称以及库存量,点击“添加库存”按钮,根据查找情况给出相应提示信息,如下所示:该商品为新商品,即数据表中没有该商品的情况如下图2:图2:新增商品b)该商品已经存在,则库存量为新增加的数量与已有库存量的和,如下图3:图3:商品已经存在库存量的计算提示如果没有输入完整的信息,给出相应提示,如下图4:图4:没有输入完整信息的情况点击“重填”按钮,则文本域和提示信息的标签内容清空
4、,恢复到图1的样式点击“关闭”按钮,关闭窗体推荐实现步骤创建数据源,名为“test”建立SQLServer2000数据库表wareTable,注意字段要求,并输入几条测试用数据编写操作数据库的Java类DBCon,要求能够:连接到数据库验证是否是新商品针对新商品,使用插入操作完成已有商品,使用更新操作完成注意处理返回需要的信息,如最新库存量等注意各种对象的关闭处理建立主窗口Java类warestockFrm,应当:继承JFrame正确定义和显示图1中所有组件:4个JLabel,3个JButton,2个JTextField。注意其中1个JLabel初始为空。设置窗口大小,显示窗口等编写“添加库存
5、”按钮的鼠标单击事件:验证信息输入是否完整,给出信息提示使用类DBCon的对象进行数据处理,返回结果显示处理的结果信息编写“重填”按钮的鼠标点击事件编写“关闭”按钮的鼠标单击事件编写main()函数编译调试运行注意事项A、仔细审题,把题目要求理解准确;B、请注意按照界面的设计要求来进行窗体设计;C、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(三)题目:个人信息录入一、语言和环境A、实现语言 JavaB、环境要求 JDK1.4以上版本及其联机帮助文档二、要求利用SWING编程,要求如下:1:程序运行的结果的初始界面如图1所示 图1框架(JFram
6、e)大小为(400,200)正确设置布局管理器为BorderLayout;2: 输入姓名,选择性别和输入年龄,点击“确定“按钮后,在下面的JTextArea区域内显示输入的内容 ,JTextArea组件的大小为(80,30) 见图2 图23:不输入姓名,在下边的提示栏中显示”姓名不能为空”,个人的信息不在JTextArea里显示,如图3 图3三、推荐实现步骤1、 建立一个JAVA 类PersonInfoRecorder,应当:继承JFrame实现ActionListener接口 2、正确定义PersonInfoRecorder类的成员变量A、定义四个标签(JLabel):用来显示姓名、性别、年
7、龄和提示栏B、定义两个文本框JTextField,用来输入姓名和年龄C、定义一个JComboBox变量,用来选择性别 D、定义一个JTextArea变量,用来显示输入的个人信息E、定义一个确定按钮F、定义四个JPanel 面板3、正确实现PersonInfoRecorder类的构造方法正确调用父类构造函数;实例化定义的各个变量;C、正确设置布局管理器为BorderLayout ;D、正确添加各组件。提示:将姓名、性别、年龄和确认按钮等相关组件添加到一个面板中,再把这个面板添加到contentPane的北边,确认按钮一定要注册监听器;在contentPane的南边的面板上添加提示栏;将JText
8、Area组件添加到contentPane的中部4、正确实现ActionListener接口的事件处理方法actionPerformed(ActionEvent e)正确获取录入的数据:姓名、性别和年龄的值正确显示录入的数据: 将姓名、性别和年龄用逗号分隔显示在JTextArea中C、正确检验空数据:如果姓名为空,在提示栏标签中提示” 姓名不能为空!”,返回; 5、编写main方法 创建一个PersonInfoRecorder对象; 设置personInfoRec的大小(400,200); 6、编译程序,并运行。四、注意事项仔细审题,把题目要求理解准确;B、请注意按照的界面的设计要求来进行窗体设
9、计;C、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(四)题目:数字小游戏一、语言和环境A 、实现语言JavaB 、环境要求JBuilder 2005 (英文版);联机帮助文档二、要求利用SWING 编程,编写数字测试的一个小游戏。要求根据产生的随机数字,通过给定的公式,计算弄显示出4 个数字,然后测试者根据这4 个数字寻找规律得出第五个数字,跟我们通过公式计算出的第五个数字相比,给出读者的第五个数字是否正确的提示。1 、程序初始界面如图1 所示:图1 :初始界面2 、点击“开始”按钮,计算出4 个数字并显示,如图2 所示:图2 : 点击开始,显
10、示数字3 、测试者寻找规律,填入第五个数字,点击“看结果”,如果规律寻找正确,得到正确的提示,如图3 ; 图3 :答对的提示点击确认后,“开始”按钮变为“再试一次”。如果错误,给出相应的错误提示,如图4 所示:图4 :答错的提示4 、如果测试者没有输入结果,给出相应提示四、实现步骤1 、在JBuilder 中建立一个名为SimpleGame 的工程2 、建立主窗口JAVA 类SimpleGameFrame ,应当: A 、继承JFrame B 、正确定义和显示图1 中所有组件:6 个JLabel (注意其中4 个设置的border 属性), 2 个JButton , 1 个JTextField
11、 C 、设置窗口大小,窗口标题为“数字游戏”,显示窗口等 D、编写“开始”按钮的鼠标单击事件: a )产生一个随机数num ,控制在09 之间 b )定义一维数组,用来存储5 个数字,根据公式arry i = 2*arryi-1 1 ,其中arry 1=num ,计算出5 个数字来 c )给4 个JLabel 分别赋值显示 d )随机数的产生可参照下面代码取得: Random ran =new Random () ; int num =Math.abs (ran.nextlnt()%9) ; E 、编写“看结果”按钮的鼠标单击事件: a )取得测试者输入的数据,与第五个数字比较,相等与否,给出
12、相应 的提示 b )将“开始”按钮的文字变为“再试一次” c )注意测试者操作错误的处理,如输入为空五、注意事项A 、仔细审题,把题目要求理解准确;B 、请注意按照的界面的设计要求来进行窗体设计;C 、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题集(五)题目:个人信息录入一、语言和环境A、实现语言 JavaB、环境要求 JDK1.4以上版本及其联机帮助文档二、要求利用SWING编程,要求如下:1:程序运行的结果的初始界面如图1所示 图1框架(JFrame)大小为(400,200)正确设置布局管理器为BorderLayout;2: 输入姓名,选择性别
13、和输入年龄,点击“确定“按钮后,在下面的JTextArea区域内显示输入的内容 ,JTextArea组件的大小为(80,30) 见图2 图23:不输入姓名,在下边的提示栏中显示”姓名不能为空”,个人的信息不在JTextArea里显示,如图3 图3三、推荐实现步骤1、 建立一个JAVA 类PersonInfoRecorder,应当:继承JFrame实现ActionListener接口 2、正确定义PersonInfoRecorder类的成员变量A、定义四个标签(JLabel):用来显示姓名、性别、年龄和提示栏B、定义两个文本框JTextField,用来输入姓名和年龄C、定义一个JComboBox
14、变量,用来选择性别 D、定义一个JTextArea变量,用来显示输入的个人信息E、定义一个确定按钮F、定义四个JPanel 面板3、正确实现PersonInfoRecorder类的构造方法正确调用父类构造函数;实例化定义的各个变量;C、正确设置布局管理器为BorderLayout ;D、正确添加各组件。提示:将姓名、性别、年龄和确认按钮等相关组件添加到一个面板中,再把这个面板添加到contentPane的北边,确认按钮一定要注册监听器;在contentPane的南边的面板上添加提示栏;将JTextArea组件添加到contentPane的中部4、正确实现ActionListener接口的事件处
15、理方法actionPerformed(ActionEvent e)正确获取录入的数据:姓名、性别和年龄的值正确显示录入的数据: 将姓名、性别和年龄用逗号分隔显示在JTextArea中C、正确检验空数据:如果姓名为空,在提示栏标签中提示” 姓名不能为空!”,返回; 5、编写main方法 创建一个PersonInfoRecorder对象; 设置personInfoRec的大小(400,200); 6、编译程序,并运行。四、注意事项仔细审题,把题目要求理解准确;B、请注意按照的界面的设计要求来进行窗体设计;C、请注意代码的书写、命名符合规范和适当的注释;ACCP 4.0第一学期Java结业考试复习题
16、集(六)语言和环境实现语言Java环境要求JDK1.4以上版本及其联机帮助文档,SQL Server2000要求编写java程序,读取SQL Server数据库中指定学生信息表的内容,在列表框中显示,并能保存为文本文件。程序初始界面如图1:图 1点击查询数据库按钮,将SQL Server数据库中的学生信息表的内容读取到类表框中,如图2所示:图 2点击保存为文本文件按钮,将列表框中信息保存为C:AccpStudent.txt,如图3和4所示:图 3图 4推荐实现步骤检查SQL SERVER服务器是否正常,按照如下语句创建需要用的数据表,并插入一些数据。在本机建立名为QueryStudent的数据
17、库,连接上ACCP 数据库中的Student表,并测试是否连接成功。建表sql语句如下:Create Table student(stuNO int not null primary key identity(1,1),StuName nvarchar(20) not null, stuGender nchar(1) not null,stuAge int not null)程序的界面部分采用swing包中的组件实现,包括一个Jlist控件和两个按钮,为Jlist加上滚动条,界面的布局要如图1所示,初始化时要显示在屏幕正中,主窗口大小可改变。编写一个类用来访问数据库,使用JDBC-ODBC桥连
18、接的方式连接第一步建立的数据源,并获得student表中的所有信息。(java.sql包)点击查询数据库按钮时,调用数据库访问类获取查询结果,并显示在Jlist控件中,注意Jlist控件带有垂直方向的滚动条。(使用JscrollPane实现滚动条)点击保存为文本文件按钮时,在C盘目录下生成名为AccpStudent的文本文件,将Jlist列表框中的所有信息存于其中,格式不变(使用BufferedWriter和FileWriter类实现)。成功保存后,显示提示成功信息框。注意事项仔细审题,把题目要求理解准确;请注意按照的界面的设计要求来进行窗体设计;请注意代码的书写、命名符合规范和适当的注释;A
19、CCP 4.0第一学期Java结业考试复习题集(七)JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口( )。(选择一项)MouseListenerActionListenerWindowListener以上都要在JAVA编程中,源代码文件的扩展名为( )。(选择一项)以上所有选项都不正确在JAVA语言中,你的按钮要实现下面的功能:当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放”。你必须具体定义接口MouseListener的( )方法。(选择2项)(选择两项)mouseClickedmouseEnteredmouseExitedmousePressedmouseR
20、eleaseedPublic class EqTest public static void main(String args) EqTest e=new EqTest(); EqTest() String s=Java; String s2=java; /在这儿放置测试代码 System.out.println(相等); else System.out.println(不相等); 在上面的Java代码的注释行位置,放置( )测试代码能输出“相等”结果。(选择一项)if(s=s2)if(s.equals(s2)if(s.equalsIgnoreCase(s2)if(s.noCaseMatch(
21、s2)研究下面的Java代码:public class testException public static void main(String args) int n=0,1,2,3,4; int sum=0; try for(int i=1;i6;i+) sum=sum+ni; System.out.println(sum=+sum); catch(ArrayIndexOutOfBoundsExpception e) System.out.println(数组越界); finallySystem.out.println(程序结束); 输出结果将是( )。(选择一项)10 数组越界 程序结束
22、10 程序结束数组越界 程序结束程序结束8)public class MyExamplepublic static void main(String args) System.out.println(args2) 如果以下列命令行运行:java MyExample Aptech online上述代码将输出( )。(选择一项)MyExampleAptechOnline产生异常:”12) 考虑下列Java代码:class A public static void main(String args) try System.ot.println(“Hello,World!”); 其中的错误是( )。(
23、选择一项)没有catch或finally块没有抛出异常的代码不能出现在try代码块内如果没有catch块而使用try.main()会总是抛职异常class A没有throws IOException13) 在Java语言中,在包Package1中包含包Package2,类Class_A直接隶属于包Package1,类Class_B直接隶属于包Package2。在类Class_C要应用Class_A的方法A和Class_B的方法B,你需要()语句。(选择两项)import Package1.*;import Package1. Package2.*;import Package2.*;impor
24、t Package2. Package1.*;14)在Java中,下列代码段允许按钮注册一个action事件是()。(选择一项)button.enableActionEvents();button.enableActionListener(anActionListener);button.enableEvents(true);button.enableEvents(AWTEvent.ACTION_EVENT_MASK);15) 在Java中,在包mypackage中定义了类My_Class,在mypackage的子包mysubpackage中也有个类My_Class。用import mypac
25、kage.*;引入包,执行其中的语句:My_Class NewClass=new My_Class();时,将发生()。(选择一项)创建一个类mypackage.My_Class的对象创建一个类mypackage.mysubpackage.My_Class的对象该语句是错误的创建一个类mypackage.My_Class的对象和一个类mypackage. mysubpackage.My_Class的对象16) 在Java中,假设我们有一个实现ActionListener接口的类,以下方法中()能够为一个Button类注册这个类。(选择一项)a)addListener()b)addActionL
26、istener()c)addButtonListener()d)setListener()17) 分析下列Java代码:class Apublic static void main(String args) method();static void method()try System.out.println(“Hello”);finally System.out.println(“good-bye”);编译运行后,输出结果是()。(选择一项)a)“Hello”b)“good-bye”c)“Hello”“good-bye”d)代码不能编译19)在Java中,下面关于构造函数的描述正确的是()。
27、(选择一项)a)类必须有显式构造函数b)它的返回类型是voidc)它和类有相同的名称,但它不能带任何参数d)以上皆非20)在Java中,要想使定义该类所在的包外的类不能访问这个类应用的关键字是()。(选择一项)a)不需要任何关键字b)Privatec)Finald)Protected21) 在Java中,下面描述正确的是()。(选择一项)a)try块中可以有嵌套try块b)try块后最多可以跟随3个catch块c)try块可以单独存在22) 包pack1的类class1中有成员方法:protechted void method_1(),privata void method_2(),publi
28、c void method_3()和void method_4(),在包pack2中的类class2是class1的子类,你在class2中可以调用方法()。(选择两项)method_1method_2method_3method_423) 研究下面的Java代码:switch(x)case 1: System.out.println(1);case 2:case 3: System.outprintin(3);case4: System.outprintin(4);当x=2时,运行结果是( )。(选择一项)没有输出任何结果输出结果为3输出结果是3和4输出结果是1、3和424)java中,返回
29、按钮的标签的方法是。(选择一项)()GetActionCommand()SetLabel(string str)Button()GetLabel()26)在Java语言中,使我们能够使用和更改字体来显示或键入文本的类是()。(选择一项)Java.Font28) 在Java中,根据你的理解,下列方法()可能是类Orange的构造方法。(选择三项)Orange()Orange()Public void Orange()Public Orange()Public OrangeConstuctor()29)在Java语言中,下面是main()方法的部分代码:Frame f=new Frame(“My
30、Frame”);f.setSize(100,100);为在屏幕显示f,应增加的代码是()。(选择一项)f.appear();f.estForeground();f.setVisible();f.enable();30)包pack1的类class中有成员方法:protected void method_1(),private void method_2(),public void method_3()和void method_4(),在包pack2中的类class2是class1的子类,你在class2中可以调用方法()。(选择两项)method_1method_2method_3method_
31、431) 在Java语言中,会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然且从新行开始,并把添加的组件居中放置的布局管理器是()。(选择一项)BorderLayoutFlowLayoutCridLayoutCardLayoutGridBagLayout33)在Java中,下列选项表示字符“a”值的是()。(选择一项)a“a”new Character(a)000a34)下面描述()是正确的。(选择两项)Java的源程序必须以“.java”或“.jav”扩展名保存Java VM可以是软件也可以是硬件Java使用解释器执行代码用高级语言编写的代码可以直接让计算机理解并执行它们37) 在
32、JAVA编程中,以下( )命令用来执行java类文件。(选择一项)a)javacb)javac)appletviewerd)以上所有选项都不正确38)在Java中,关健字( )使类不能派生出子类。(选择一项)a)finalb)publicc)privated)volatilee)native40)在JAVA编程中,Java编译器会将Java程序转换为( )。(选择一项)a)字节码b)可执行代码c)机器代码d)以上所有选项都不正确41) 在JAVA编程中,Swing包中的组件处理事件时,下面()是正确的。(选择一项)a)Swing包中的组件也是采用事件的授权处理模型来处理事件的b)Swing包中
33、组件产生的事件类型,也都带有一个字母,如:JmouseEventc)Swing包中的组件也可以采用事件的传递处理机制d)Swing包的组件所对应的事件适配器也是带有字母的,如:JmouseAdapter42)在Java语言中,Panel默认的布局管理器是()。(选择一项)a)BorderLayoutb)FlowLayoutc)GridLayoutd)GridBagLayout43)在Java中,下列代码码段允许按钮注册一个action事件的是()。(选择一项)a)button.enableActionEvents();b)button.addActionListener(anActionLis
34、tener);c)button.enableEvents(true);d)button.enableEvents(AWTEvent.ACTION_EVENT_MASK);45) 在Java中,下列代码将输出()。(选择一项)public class integerequals public static void main(String args) Integer a=new Integer(3); Integer b=new Integer(3); System.out.println(a=b); 编译器将显示第7行有错误程序编译并打印true程序编译并打印false程序编译但在第7行引起了
35、一个运行期意外48) 在JAVA编程中,Java具有下列()特点,(选择三项)面向对象跨平台安全集中式体系结构可编译成机器代码50)在Java语言中,按“东。西,南,北,中”指定组件的位置的布局管理器是()。(选择一项)FlowLayoutGridLayoutBorderLayoutCardLayoutGridBagLayout51)在Java语言中,把组件放在BorderLayout的()区域时,它会自动垂直调整大小,但不是水平调整。(选择一项)North或SouthEast或WestCenterNorth,South或Center任何区域52) 在JAVA编程中,关于JtextField的
36、语句如下:TextField t=new JtextField(“they are good”,40);下面()是正确的。(选择两项)在这个JTextField中,最多只能输入40个字符在这个JTextField中,最多可以输入40个字符在这个JTextField中,能够输入的字符不一定是40个在这个JTextField中,用户可以编辑所输入的字符53) 在JAVA编程中,以下()命令能够将Java源文件转换为类文件。(选择一项)appletviewerjavajavac以上所有选项都不正确54)在Java语言中,下面变量命名合法的有()。(选择两项)variable123123variabl
37、eprivateselg_asd57) 分析下面的Java程序:public class yy public static void main(String ards) throws Exception try throw new Exception(); catch(Exception e) System.out.println(Caught in main(); System.out.println(nothing); 输出结果为( )。(选择一项) a) Caught in main()nothingCaught in main()Nothing没有任何输出58) 在Java中,关于fi
38、nal关键字的说法正确的是()。(选择两项)如果修饰变量,则一旦赋了值,就等同一个常量如果修饰类,则该类只能被一个子类继承如果修饰方法,则该方法不能在子类中被覆盖如果修饰方法,则该方法所在的类不能被继承60) 在Java中,调用Math.random( ) 方法可能返回的结果是()。(选择一项)132.340.34229.34E101.000963) 在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用()关键字。(选择一项)不需要任何关键字privatefinalprotected66) 分析下面的用Java语言编写的trythis()方法:public void trythi
39、s()try System.out.print(a); problem(); catch(RuntimeException e) System.out.print(b); catch(Exception e) System.out.print(c); finally System.out.print(d); System.out.print(e);当该方法被调用时,如果其中的problem()方法引发一个RuntimeException类的异常,那么输出结果将是( )。(选择一项)abcdeabdabdeabe67) Java中,下面的方法可以正确的创建一个Swing标签组件是()(选择两项)
40、 a) ImageIcon icon = new ImageIcon(Calv.gif);JLabel calv_label = new JLabel(Calvin, icon,SwingConstants.LEFT);b) ImageIcon icon = new ImageIcon(Calv.gif);JLabel calv_label = new JLabel(icon, Calvin, SwingConstants.LEFT); c) ImageIcon icon=new ImageIcon(Calv.gif);JLabel label=new JLabel(icon);d)JLabe
41、l label=new JLabel(SwingConstants.LEFT);68) 在Java事件处理模型中,当按下鼠标按钮时,处理()事件。(选择一项)mouseReleasedmouseExitedmousePressedmouseDown69) 编译并运行下面的Java程序: class A int var1=1; int var2; public static void main(String args) int var3=3; A a=new A(); System.out.println(a.var1+a.var2+var3);将产生( )结果。(选择一项)043代码无法编译,
42、因为var2根本没有被初始化70) 在Java中要创建一个只允许单行输入的文本域myVar,语句为()。(选择一项TextArea myVar = new TextArea( );Text myVar = new Text( );TextField myVar = new TextField(3, 10)TextField myVar = new TextField( );71) 在Java中,下面关于包的陈述中正确的是()。(选择两项)包的声明必须是源文件的第一句代码包的声明必须紧跟在import语句的后面只有公共类才能放在包中可以将多个源文件中的类放在同一个包中72) 在Java语言中,当
43、一个类的某个变量声明为protected时下列说法正确的是()。(选择两项)只有同一类中的成员才能访问它不同包中的任何其他类都能够访问它同包中的任何其他类能够访问它不同包中的子类可以访问该变量 73) 在Java中,执行下面的语句后,c的值为()。(选择一项) String s= Jessica ; char c=s.charAt(6);c a c a 81) 以下Java代码编译运行后,下列选项中,( )会出现在输出结果中.(选择三项)Public class test3 Public static void main (String args ) For (int i=0;i =0;j-
44、-)If(i= =j) Continue; System.out.println(“i=”+ i ”j=”+j);i=0 j=3i=0 j=0i=2 j=2i=0 j=2i=1 j=286) Public class my Example Public static void main (String args)System.out.Println(args1);如果以下列命令行运行,上述Java 代码将输出()。(选择一项) java MyExample Aptech onlinea) MyExampleb) Aptechc) Onlined) Exception raised:“Java.
45、lang.ArrayIndexOutOfBoundsException:2”87) 给定如下Java程序片断:class A public A ( ) System. out. println (“A”); class B extends A public B( ) System. out. println(“B”);public static void main(String args ) B b=new B( ); 上述程序将()。(选择一项)不能通过编译通过编译,输出为:A B通过编译,输出为:B通过编译,输出为:A88) 在java 语言中,Frame默认的布局管理器是()。(选择一项
46、) a) BorderLayoutb)FlowLayoutc) GridLayoutd) GridBagLayout89) 在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。(选择一项) a) NullpointerException b) ArithmeticException c) ArrayIndexOutOfBoundsException d) SecurityManager90) 在Java中,下列方法()是一个String对象所具有的。(选择三项) a) equals(Object) b) trim( ) c) Round( ) d) to
47、String()ACCP 4.0第一学期Java结业考试复习题集(八)()Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点() A)安全性B)多线性C)跨平台D)可移植 ()下列哪个类声明是正确的 A)abstractfinalclassHB)abstractprivatemove()C)protectedprivatenumber;D)publicabstractclassCar (3)Character流与Byte流的区别是 A)每次读入的字节数不同B)前者带有缓冲,后者没有C)前者是块读写,后者是字节读写D)二者没有区别,可以互换使用 (4)按照“后进先出
48、”原则组织数据的数据结构是A)队列 B)栈C)双向链表 D)二叉树(5)Java语言中,负责并发管理的机制是A)垃圾回收 B)虚拟机C)代码安全 D)多线程(6)下列描述中,错误的是A)Java要求编程者管理内存B)Java的安全性体现在多个层次上C)Applet要求在支持Java的浏览器上运行D)Java有多线程机制(7)Java为移动设备提供的平台是A)J2ME B)J2SE C)J2EE D)JDK5.0(8)JDK中提供的文档生成器是A)java.exe B)javap.exe C)javadoc.exe D)javaprof.exe(9)下列不属于Swing中构件的是A)JPanel
49、 B)JTable C)Menu D)JFrame(10)下列方法中,不属于WindowListener接口的是A)windowOpened() B)windowClosed()C)windowActivated() D)mouseDragged()(11)下列语句中,属于多分支语句的是A)if语句 B)switch语句 C)do while语句 D)for语句(12)阅读下列代码public class Test2005 public static void main(String args) String s=Test; Switch(s) caseJava:System.out.prin
50、t(Java); break; caseLanguage:System.out.print(Language); break; caseTest:System.out.print(Test); break; 其运行结果是A)Java B)Language C)Test D)编译出错(13)阅读下列代码public class Test2005 public static void main(String args) System.out.println(32)?4:5); 其运行结果是A)2 B)3 C)4 D)5(14)在Java中,与数据库连接的技术是A)ODBC B)JDBCC)数据库厂
51、家驱动程序 D)数据库厂家的连接协议(15)若数组a定义为inta=new int34,则a是A)一维数组 B)二维数组 C)三维数组 D)四维数组在Java中,访问修饰符限制性最高的是()。(选择一项)privateprotectedpublicfriendly16.下列选项中,不属于Java语言的关键字的是()。(选择一项)importmallocextendsnew17.在Java程序里,下面()是创建包的合法语句。(选择一项)package com.mypkg;createpackage com.mypkg;create package com.mypkg;import package
52、 com.mypkg;18.在Java语言中,静态变量是用关键字()修饰。(选择一项)classstaticsystemvoid19在Java语言中,处理异常的模型为()。(选择一项)if-elsetry-catchwhiledo-while20在Java里,下列选项()不是实现面向对象思想的机制。(选择一项)封装继承多态数据类型转换21.Java程序中,()可以用来定义字符串变量。(选择一项)booleanintStringLong22在JAVA语言中,下面关于类的描述正确的是()。(选择一项)一个子类可以有多个超类一个超类可以有多个子类子类可以使用超类的所有方法子类一定比超类有更多的成员方
53、法23在JAVA语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super()”,该语句()。(选择一项)调用类Worker中定义的super()方法调用类Person中定义的super()调用类Person的构造函数语法错误24、当一个类中多个成员涵数有同样的名字时,它们称为()A、方法覆盖B、方法重载C、接口D、实现细节25、类与对象的关系是()A、类是对象的抽象B、类是对象的具体实现c、对象是类的抽象d、对象是类的具体实现26、设有String s=”read” 以下表达式中合法的有()(选2项)A、s+=”java”;B、int len=s.length;
54、C、char c=s0;D、String t=s.toUpperCase();27使用( )位置参数,能够使一个部件位于容器的顶部A、Layout.TopB、BorderLayout.TopC、Layout.NorthD、BorderLayout. North28、以下断言正确的是()A、一个子类只能有一个父类B、一个子类可以有多个父类C、一个父类只能有一个子类D、一个父类可以有多个子类29、获取数组tmp的长度用()A、tmp.ArraySizeB、tmp.ArraySize()C、tmp.lengthD、tmp. Length()30、BorderLayout将一个容器分为( )个部分A、
55、6B、5C、4D、331、以下哪种循环体能保证进入执行()A、whileB、forC、do-whileD、switch-case32、以下代码执行时,输出( )String s=”hello java!”System.out.println(s.charAt(s.length();A、aB、!C、编译出错D、生成异常33、Unicode是一种( )A、数据类型B、java包C、字符编码D、java类34、以下断言错误的是( )A、子类对象可以转化为父类对象B、父类对象可以转化为子类对象C、父类对象一般不转化为子类对象D、父类对象不能转化为子类对象35、设String s=”hello”;s=s
56、+80;则s=( )A、编译出错B、运行出错C、helloD、hello8036、程序要调用已定义的包中的类时,应该( )A、import包名B、import类名C、#include包名D、#include文件名37、不能从一个循环中跳出的是( )A、breakB、returnC、continueD、System.exit(0)38、()是所有Exception的基类A、IOExceptionB、ErrorC、ThrowableD、RuntimeException39、以下断言中正确的是( )(选2项)A、一个接口可有多个父接口B、接口是一种特殊的抽象类C、实现接口的类必须重载接口中的所有抽象方法D、一个类只能实现一个接口40、在switch中无效的类型是A、intB、shortC、byteD、boolean41、以下说法正确的是()A、构造函数可以返正整型值B、构造函数不能有返正值,因此构造函数必须定义为voidC、构造函数可以抛出异常D、构造函数不能重载42、用来设置一个JLable的文本的方法是( )A、setLableText()B、setLable ()C、setText()D、setTextLable ()43、以下说法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术创新与养老行业的融合
- 个人固定资产借款合同范文
- 土方运输承包合同范本
- 农产品经销合同书
- 牛羊肉购销合同协议书模板范本
- 净水器购销合同模板
- 合同范本产品销售合同
- 合同违约责任条款
- 煤矿井下飞行巡检机器人的研究与应用展望
- 安装合同范本 标准版
- 《财务管理学(第10版)》课件 第5、6章 长期筹资方式、资本结构决策
- 房屋永久居住权合同模板
- 医院纳入定点后使用医疗保障基金的预测性分析报告
- 初中英语不规则动词表(译林版-中英)
- 2024年3月四川省公务员考试面试题及参考答案
- 新生儿黄疸早期识别课件
- 医药营销团队建设与管理
- 二年级数学上册口算题100道(全册完整)
- 冷轧工程专业词汇汇编注音版
- 小升初幼升小择校毕业升学儿童简历
- 第一单元(金融知识进课堂)课件
评论
0/150
提交评论