ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:18.07KB ,
资源ID:3384139      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3384139.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java期末考试试题含答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java期末考试试题含答案.docx

1、java期末考试试题含答案1、如下哪个是Java中有效的关键字。(C、false)2、下面的代码段执行之后count的值是什么。(D、16)intcount=1;for(inti=1;i=5;i+)count+=i;System.out.println(count);3、下列哪一个import命令可以使我们在程序中创建输入/输出流对象。(C、importjava.io.*;)4、下列选项中,不属于Java语言特点的一项是。(C、编译执行)5、阅读下列代码段,选出该代码段的正确的文件名。(D)classAvoidmethodl()Systemoutprintln(”methodlinclassA

2、”):publicclassBvoidmethod2()System.out.println(”method2 inclassB”):publicstaticvoidmain(Stringargs)System.out.println(”main()inclassB”):A、A.javaB、A.classC、B.classD、B.java6、下面哪条语句把方法声明为抽象的公共方法。(Cpublicabstractvoidmethod()7、编译下面源程序会得到哪些文件。(D)classA1classA2publicclassBpublicstaticvoidmain(Stringargs)A、

3、只有B.class文件B、只有A1.Class和A2.class文件C、有A1.class、A2.Class和B.class文件D、编译不成功8、定义类头时能使用的修饰符是(C、protected)。A、privateB、staticC、protectedD、abstract9、为了区分重载多态中同名的不同方法,要求(A、形式参数个数或者类型不同A、形式参数个数或者类型不同B、返回值类型不同C、调用时用类名或对象名做前缀D、形式参数名称不同10、float类型数据和double类型数据做加法,得到结果的类型是(C、double类型)。11、如果在编译Java程序时,编译结果报告说找不到要编译的

4、代码,通常的错误不是如下的哪一项?(B、文件名拼写错误)12、int类型被包装在如下的哪一个类中?(B、java.1ang.Integer)13、关于对下列代码段的描述,正确的一项是(C)。catch(Exceptione)SystemErr.println(“Anexceptionwasthrown”);throwe;A、程序终止B、编译出错C、该异常不会被处理D、该异常会继续被上层处理14、下列说法中,错误的一项是(C)。A、内部类是被定义于另一个类中的类B、使用内部类实现监听器,在编程时比较容易实现C、内部类对象可以访问外部类的成员方法和变量,包括私有成员D、由于内部类定义于另一个类,因

5、此不适用于AWT的事件处理机制15、下面选项是StringBuffer的构造方法,哪个选项是错误的(B)AStringBuffer()BStringBuffer(intcapacity)CStringBuffer(Stringstr)DStringBuffer(chardata)16、下面关于变量及其范围的陈述哪是不正确的(A)A实例变量用关键字static声明B局部变量在使用前必须被初始化C实例变量是类的成员变量D在方法中定义的局部变量在该方法被执行时创建17.以下关于继承的叙述正确的是(B)。A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同

6、时继承一个类和实现一个接口D、在Java中接口只允许单一继承18、下说法中错误的一项是(A)。A、线程一旦创建,则立即自动进行B、线程创建后需要调用start()方法,将线程置于可运行状态C、调用线程的start()方法后,线程也不一定能立即执行D、线程处于可运行状态,意味着它可以被调度19、包packone的类ClassOne中有如下成员方法:protectedvoidmethod_A().privatevoidmethod_B().publicvoidmethod_C().voidmethod_D().类ClassTwo不属于包packone并且不是ClassOne的子类,在ClassTw

7、o类中可以调用哪个方法(C、method_C20、下面哪一个import命令可以为我们提供编写网络应用程序的类(;C、importjava.io.*;二、编程题:共2小题(第1题20分,第2题60分)1、在提示下从键盘上输入10个整数,并将其放入一个一维数组中,然后将其前5个元素与后5个元素对换(20分)。publicclassTextApublicvoida1()System.out.print(请输入10个数字:);inta=newint10;for(inti=0;i10;i+) InputStreamReaderins=newInputStreamReader(System.in);Bu

8、fferedReaderinb=newBufferedReader(ins);s=inb.readLine();c=Integer.parseInt(s);ai=c;System.out.print(对换前:);for(inti=0;i10;i+)System.out.println(ai+);for(inti=0;i5;i+)intm;m=ai;ai=a9-i;a9-i=m;System.out.print(对换后:);for(inti=0;i10;i+)System.out.println(ai+);publicstaticvoidmain(Stringargs)TextAn=newTex

9、tA();n.a1();2、(1)编程实现界面如图1所示。(系别:英语系、水产系)(30分,其中组件20分,布局10分)图1初始界面(2)输入图2中所示的学生信息,点击“添加”按钮自动将信息添加到D:info.txt文件。存放格式如图3所示。(15分)图2添加信息界面图3文件info内容(3)如果输入为空,在添加时给出相应的提示。(5分)(4)点击“显示”按钮将D:info.txt文件中的信息显示在右侧的文本区,如图4所示。(10分)图4显示结果界面(5)实现窗体关闭按钮动作(5分)packagetexta;importjavax.swing.*;importjava.awt.*;import

10、java.awt.event.ActionEvent;importjava.awt.event.ActionListener;/importjava.io.BufferedReader;/importjava.io.FileNotFoundException;/importjava.io.FileReader;importjava.io.*;publicclassA2publicStringsex1;publicStringxibie;publicStringsums=n; JFramef; JPanelp1; JPanelp2; JPanelp11; JPanelp12; JPanelp13

11、; JPanelp14; JPanelp15; JLabell1; JLabell2; JLabell3; JLabell4; JTextFieldt1; JTextFieldt2; JRadioButtonr1; JRadioButtonr2; JComboBoxcom; JButtonb1; JButtonb2; JTextAreaa;publicA2() f=newJFrame(学生信息);f.setSize(400,250);f.setLayout(newGridLayout(1,2);p1=newJPanel();p2=newJPanel();Containercon=f.getCo

12、ntentPane();con.setLayout(newFlowLayout();/con.setBackground(Color.yellow);con.add(p1);con.add(p2);a=newJTextArea(10,16);p2.add(a);p11=newJPanel();p12=newJPanel();p13=newJPanel();p14=newJPanel();p15=newJPanel();l1=newJLabel(学号);l2=newJLabel(姓名);l3=newJLabel(性别);l4=newJLabel(系别);t1=newJTextField(10);

13、t2=newJTextField(10);r1=newJRadioButton(男);r2=newJRadioButton(女);ButtonGroupsex=newButtonGroup();sex.add(r1);sex.add(r2);Objects=英语系,水产系;com=newJComboBox(s);b1=newJButton(添加);b2=newJButton(显示);p11.add(l1);p11.add(t1);p12.add(l2);p12.add(t2);p13.add(l3);p13.add(r1);p13.add(r2);p14.add(l4);p14.add(com

14、);p15.add(b1);p15.add(b2);p1.setLayout(newGridLayout(5,1);p1.add(p11);p1.add(p12);p1.add(p13);p1.add(p14);p1.add(p15);p11.setBackground(Color.yellow);p12.setBackground(Color.yellow);p13.setBackground(Color.yellow);p14.setBackground(Color.yellow);p15.setBackground(Color.yellow);f.setVisible(true);f.s

15、etDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);r1.addActionListener(newActionListener() publicvoidactionPerformed(ActionEventarg0) sex1=r1.getText(); );r2.addActionListener(newActionListener() publicvoidactionPerformed(ActionEventarg0) /TODO自动生成方法存根 sex1=r2.getText(); );com.addActionListener(newActio

16、nListener() publicvoidactionPerformed(ActionEventarg0) /TODO自动生成方法存根 xibie=com.getSelectedItem().toString(); );b1.addActionListener(newActionListener() publicvoidactionPerformed(ActionEventarg0) /TODO自动生成方法存根 if(t1.getText().equals()|t2.getText().equals() a.setText(姓名和学号不能为空); else Stringstr=学号+t1.g

17、etText()+姓名+t2.getText()+性别+sex1+系别+xibie+n; sums+=str+n; System.out.println(str); try FileWriterfw=newFileWriter(D:info.txt); fw.write(sums); fw.close(); catch(IOExceptione) /TODO自动生成catch块 e.printStackTrace(); /两个写入都可以 /* ; try FileOutputStreamfos=newFileOutputStream(D:info.txt); PrintStreamps=new

18、PrintStream(fos); ps.print(str); catch(FileNotFoundExceptione) /TODO自动生成catch块 e.printStackTrace(); */ a.setText(); );b2.addActionListener(newActionListener() publicvoidactionPerformed(ActionEventarg0) intm; FileReaderfr; try fr=newFileReader(D:info.txt); BufferedReaderbr=newBufferedReader(fr); Strings=br.readLine(); while(s!=null) a.append(s); a.append(n); s=br.readLine(); catch(FileNotFoundExceptione) /TODO自动生成catch块 e.printStackTrace(); catch(IOExceptione) /TODO自动生成catch块 e.printStackTrace(); ); publicstaticvoidmain(Stringargs) A2n=newA2(); /TODO自动生成方法存根

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1