计算机试卷java程序设计初步_第1页
计算机试卷java程序设计初步_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java 程序设计初步期末试题A 卷考试时间共 120 分钟二三四总阅卷人1、编译源程序文件将产生相应的字节码文件,这些字节码文件的扩展名2、下列哪个是 java 应用程序中正确的 main 方法A.publicvoidmain(StringB.staticvoidmain(StringC. public static void Main(String args)D.publicstaticvoidmain(Stringargs) 3、下列哪个是合法的 java 标识符(A.moon-D. 4、下面哪个函数是publicvoid aMethod().的重载函数?(A. void aMethod

2、(B. publicint C. public void aMethod ( ).Dpublicint aMethodintm). 5、下列常见的系统定义的异常中,哪个是数组越界异常? ( )A.B. C. NullPointerExceptionA.intB. inta=newC.inta=1,2,D.inta=1,2,7、如果需要一个较大的文件,创建那种流对象最合A. new C. new BufferedReader(new InputStreamReader(new D.newRandomAccessFile(“filename”+”rw); 8、 下列叙述中,哪个是正确的(A. fi

3、nal 类不可以有子类中只可以方类中可以有方法,但该方法不可以用 final 修D. 可以同时用final修饰一个方9、下列叙述中哪个是不正确的A.String 类是final类,不可以有子B.String 类在java.lang包C. “abc”=”abc”的值是 trueD.“abc”.equal(“abc”) 的值是true classfinaldoublea=finalint Final1t= new8) 9) A. B. C. D. 二、判断题(每题 2 分,共 20 分1、因为Java 不支持多重继以定义类时 implements 关键字后面只能说明一个接口( 2、类的静态成员函数

4、,可以调用该类的非静态成员函数3、Object 类是 Java 类库中所有类的直接或间接父类4、定义父类Parent的对象p,而类ChildParent子类,则语句pnew Child()是正确的5、Java中数组的元素只能是简单数据类型。 6、Java 中有两种基本类型的流字节流和字符流。 7、Java 语言中一个 Char 类型的数据占用 2 个字节大小的内存空间8、Java 语言中的数组元素下标总是从 0 开始,下标可以是整数或整型表达式个 try 块之后只能对应一个 catch 语句(10、实例的字符串内容能够通过封装在该类中的方法进行修改三、程序分析题(每小题 5 分,共 20 分i

5、mport java.util.Scanner; class Testpublicstaticvoidmain(String args) int month,days;Scannersc=newScanner(System.in); System.out.print(Month? );month=sc.nextInt(); switcase4: case6: case9:case11:days=caseint year = sc.nextInt(); class MyStringpublicStringgetString(String s)StringBufferstr=StringBuffe

6、r();for(inti=0;i s.length(); i+)if(i%2= charc=s.charAt(i); returnnewpublicclassA Strings= MyString ms = new MyString(); 四、程序设计题(共 40 分编程实现下列功能用 DataOutputStream 将菲波那契数列的前 20 项写入到二进制文件 fei.dat 中;DataInputStream fei.dat 文件中读出所有的整数。(20 分在指定的空白处编程,实现如下图所示的“表”,其中三个按钮的功能如下Collect:界面中前三项的内容,并组织到多行文本框中Save:

7、将多行文本框的内容保存到一个文件中,该文件能保存多个者的信息Next:开始下一位的问卷,将、和文本框都清空复位(20 分importimport java.awt.*; importjava.awt.event.*; import java.io.*;class Questionnaire extends JFrame implements Favorite f; SexBox s; NameBox n; JTextArea t; ThreeButtontb; Container cc = this.getContentPane(); cc.setLayout(new FlowLayout()

8、; testInitcc.add(n);cc.add(s);cc.add(f); cc.add(newJScrollPane(t); cc.add(tb); voidpublic void actionPerformed(ActionEvent e)JButtonb=(JButton)e.getSource(); if(b = tb.collect)elseif(b=elseFileWriterout=newFileWriter(list.txt,true); JOptionPane.showMessageDialog(this,文件已保存 public static void main(St

9、ring args)newQuestionnaire();class NameBox extends JPanelJTextFieldt; t = new JTextField(10); add(newJLabel(); classFavoriteextendssport = new JCheckBox(运动); computernewJCheckBox(电脑); music = new JCheckBox(音乐); read = new JCheckBox(读书); add(new JLabel();voidclassThreeButtonextends JPanel JButton super(new

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论