




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北方民族大学试卷北方民族大学试卷 课程代码:课程代码:1110121011101210 课程课程: : javajava 语言程序设计语言程序设计(B)(B) 一、选择题。 (每小题1.5分,共30分) 1要运行一名为 Hello.class 的类文件,需要在 DOS 提示符下键入_B_命令。 A. java Hello.class B. java Hello C. javac Hello.class D. javac Hello 2Java 语言具有许多优点和特点,下列选项中,_B_反映了 Java 程序并行机制的特点。 A. 安全性 B. 多线程 C. 跨平台 D. 可移植 3J2SE 作为一种应用和开发环境,提供了一整套实用工具,其中_D_是 JAVA 的编译工 具。 A. java B. javadoc C. javap D. Javac 4下列说法中正确的是_C_ A. 以/开始的为多行注释 B. Java 语言以方法为程序的基本单位 C. Applet 是 Java 的一类特殊的应用程序,它可嵌入网页 D. Java 不区分大小写 5下列标识符中,_C_是正确的变量名。 A. int B. 1thing C. thing1 D. one-hundred 6执行下列语句后,i 和 n 的值为_C_。 int i=10; int n=i+%5; A.10,0 B. 10,1 C. 11,0 D. 11,1 7Java 语言的字符变量以 char 表示,它在内存中占_B_位。 A. 8 B. 16 C. 32 D.64 8执行下列语句后,屏幕上输出_B_。 int i=8; System.out.println(i2); A. 8 B. 2 C. 10 D. 100000 9若在类 A 中有一个无形式参数且无返回值的方法 m1(),而且在调用这个方法时可以使用 类名称而不是对象名称,那么声明这个方法的形式为_A_。 A. static void m1() B.public void m1() C.final void m1() D. abstract void m1; 10下列关于缺省构造方法的描述中正确的是_D_。 A. 缺省构造方法中可以初始化其他方法中定义的变量。 B. java 编译器会为所有的类创建缺省构造方法。 C. 如果在一个类中定义的构造方法都声明了参数,java 编译器会为这个类创建一个缺 省构造方法。 D. 当类中没有定义任何构造方法时,java 编译器会为这个类创建缺省构造方法。 11类 A 定义如下: class A private int x=10; int getx() return x; class B extends A private int x=15; /需要覆盖 getx()方法 在下述方法中可以在类 B 中覆盖 gext()方法的是_A_。 A. int getx(). B. int getx(float f). C. float getx(). D.double getx(float f). 12类 Test 定义如下: public class Test public static void main(String rp) String str=new String(“abcde”); char ch=A,B,C,D,E; m1(str,ch); System.out.print(“str+”,”); System.out.println(ch); public static void m1(String s,char ch) s=”Hello”; ch3=Z; 那么程序的执行结果为_ C_。 A. abcde,ABCDE B. Hello,ABCDE C.abcde,ABCZE D.Hello,ABCZE 13类 A 及其派生类 B 的定义如下: class A A() System.out.println(“A”); class B extends A public static void main(String r) A a=new A(); B b=new B(); 关于上述程序代码的叙述中正确的是_D_。 A. 没有输出任何信息。 B. 不能通过编译。 C. 程序通过编译,输出结果为:A D. 程序通过编译,输出结果为:AA 14用 AWT 组件实现单选按钮功能,需要使用_C_组件。 A. Checkbox B. CheckboxGroup C. Checkbox 和 CheckboxGroup D. Choice 15如果需要手动引发异常,需要使用关键字_C_。 A. try B.finally C. throw D.throws 16关于 catch 语句说法正确的是_D_。 A. 一个 try 块只能对应一个 catch 块 B. 使用 catch 时,异常子类可以在它们任何父类之后使用 C. catch 块和 finally 块必须同时使用 D. 以上均不正确 17下列_A_是序列化接口。 A. Serializable B. ObjectOutputStream C. ObjectInputStream D. Set 18字符流的两个顶层抽象类为_C_ A. Input 和 Output B. Reader 和 Writer C. InpuStream 和 OutputStream D. ReaderStream 和 WriterStream 19如果希望所有的组件在界面上均匀排列,应使用下列_C_布局管理器。 A. CardLayout B. BorderLayout C. GridLayout D. FlowLayout 20用如下构造方法创建一个 FileDialog 对象,public FileDailog(Frame parent,String title,int mode),若想创建一个用于显示当前目录下文件供读取的 FileDialog 对象,则参数 mode 应设置为_A_。 A. FileDialog.LOAD B. FileDialog.SAVE C. FileDialog.READ D. FileDialog.LIST 二、填空题。 (每小题2分,共30分) 1下面程序的输出结果是 Doing it for I is3 Doing it for I is2 Doing it for I is1 finish public class Example public static void main(String r) int i=3; do System.out.println(“Doing it for I is”+i); while(-i0); System.out.println(“finish”); 2 break 和 continue 语句都可以用在循环语句中,但 break 还可以用在_switch_语句中。 3Java 中有一些约定成俗的命名规定,其中规定变量名为全小写,常量名为_大写 _。 4使用_length()_方法可以获得 String 类对象的长度。 5java 的事件处理机制包括_事件源_、事件和事件处理器。 6java 语言的各种数据类型之间提供两种类型转换方式:自动类型转换和_强制类 型转换_。 7java 平台是由_JVM_和_API_两部分组成的。 8java 语言通过接口实现_多_继承,使类具有更灵活的扩展性。 9Applet 类中定义了许多的方法以供程序员在设计 Applet 程序时使用,其中的_inti() _、_start()_、_stop()_和_destroy()_便是在一个 Applet 生命 周期中会执行到的四个方法,分别代表四个状态:初始态、运行态、停止态和消亡态。 10如果一个 Java Applet 源程序文件只定义有一个类,该类的类名为 MyApplet,则类 MyApplet 必须是_Applet _类的子类并且存储该源程序文件的文件必须是_ _java 文件_。 11下列程序的运行结果是_。 0 1 2 3 4 public class A public static void main(String rr) for(int cnt=0;cnt0;i-) j+=i; int x=2; while(xj) x+=1;System.out.print(x); 14下列程序的运行结果是_ 55and_。 public class A public static void main(String r) int i; int a=new int10; for(i=0;ia.length;i+) ai=i*10+i; for(i=1;ia.length;i+) if (ai%5=0) System.out.print(ai+”and”); 15下列程序的运行结果是_ x 应该大于0_。 public class A public static void main(String r) tryf(-5); catch(Exception e)System.out.println(e); static void f(int x) throws ArithmeticException if (x0) throw new ArithmeticException(“x 应该大于0“); 三、阅读程序题。 (每小题5分,共20分) 完成下列程序,并说明程序的功能。 import java.util.*; import java.io.*; public class UnSerializeDate Date d=null; UnSerializeDate() try FileInputStream f=new FileInputStream(“date.ser“); BufferedInputStream s = new BufferedInputStream (f); d=(Date)s.readObject(); f.close(); catch(Exception e) e.printStackTrace(); public static void main(String r) UnSerializeDate a = new UnSerializeDate(); System.out.println(a.d.toString(); 功能: 将文件 date.ser 的内容转换成日期形式后输出。 2请写出下面程序的运行结果。 public class Test extends TT public static void main(String args) Test t=new Test(“Tom“); public Test(String s) super(s); System.out.println(“How do you do?“); public Test() this(“I am Tom“); class TT public TT() System.out.println(“what a pleasure!“); public TT(String s) this(); System.out.println(“I am“+s); 结果: what a pleasure! I amTom How do you do? 3完成下列程序,并说明程序的功能。 import java.io.*; public class Test public static void main(String r) throws IOException InputStreamReader ir; BufferedReader in; ir=new InputStreamReader(System.in); in=new BufferedReader(ir); System.out.println(“输入年份是:“); String s=in.readLine(); int year=Integer.parseInt(s); if(year%4=0 else System.out.println(“+year+“年不是闰年“); 功能: 从键盘往控制台输入一行年份信息,并判断是否为瑞年 4阅读下面程序,说明其功能。 import java.awt.*; import java.awt.event.*; class C extends Frame implements ActionListener TextField tf1,tf2; C() setBounds(0,0,200,200); setLayout(new FlowLayout(); tf1=new TextField(8); tf2=new TextField(8); add(tf1);add(tf2); tf1.addActionListener(this); show(); public void actionPerformed(ActionEvent e) tf2.setText(tf1.getText(); public static void main(S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 25秋新人教版英语七年级上册 Unit 5 Fun Clubs Section A同步练习(含答案)
- 佛系文案考试题目及答案
- 2025年新疆人防工程防护设备安全防护措施改进建议合同
- 研究生招生考试题及答案
- 铭泽驾校考试题目及答案
- 企业内训师授课计划标准化工具
- 海外力学作业考试题库及答案
- 人力相关笔试题目及答案
- 辉县中招考试数学真题及答案
- 券商咨询笔试题库及答案
- 雨污水管网工程施工组织设计方案
- 民宿管家服务培训课件
- 2025至2030中国西藏旅游市场深度调查及投融资战略规划分析报告
- 中老年模特队管理制度
- GB/T 45702-2025包装危险货物运输包装试验方法
- 小儿呼吸系统生理特点
- 个人所得税政策课件
- 发展对象必考试题与答案
- 中医的起源和历史
- T/CECS 10362-2024钢-混组合梁界面用环氧砂浆
- 硫化物固态电解质项目可行性研究报告(参考范文)
评论
0/150
提交评论