高职多媒体《Java程序设计》试题_第1页
高职多媒体《Java程序设计》试题_第2页
高职多媒体《Java程序设计》试题_第3页
高职多媒体《Java程序设计》试题_第4页
全文预览已结束

下载本文档

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

文档简介

1、2004-2005学年第一学期期末考试高职多媒体02(1)(2)(3)(4)班 Java程序设计 试题专业: 班级: 姓名: 成绩: 一 填空(每空2分,共30分)1用final修饰一个成员变量,如final int aFinalVar = 0; 表示 2子类继承父类的关键字是 实现一个接口的关键字是 3类中的变量可以分为实例变量和 变量,它由 加以修饰4关键字final修饰类的定义,将一个类定义为一个最终类,则 5面向对象程序设计的三个特征是 、 、 6Java源代码使用的是 码字符集,而非ASCII码字符集。7将自己定义的类打包,方法是 8用户可以将一个类的定义放在另一个类中,这个里边的类

2、叫做 9在编写Java 的GUI时,常用到的窗口基础类有 、 、 二 判断题(正确的打“”,错误的打“”,每题1分,共15分)1final类不能派生子类,final方法不能被覆盖( )2子类要调用父类的方法,必须使用super关键字( )3在Java中,类和接口都支持多重继承。 ( )4Java编译器将源程序编译成由字节代码组成的二进制程序,再由Java虚拟机解释执行。( )5关键字final 和abstract 不可以同时修饰类中的一个方法。 ( )6子类可以继承父类的任何成员,包括父类的构造器。( )7在同一个包中的类可以访问包中的任何其他类。 ( )8Java的各种数据类型占用固定长度,

3、与具体的软硬件平台环境无关。 ( )9只要有类,就可以创建该类的对象。( )10Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。( )11如果为一个类定义任意一种构造器,编译器就不会再提供默认构造器。( )12有的类定义时可以不定义构造函数,所以构造函数不是必需的.( )13Java中,并非每个事件类都只对应一个事件。 ( )14Java 语言是San 公司产品 ( )15接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。( )三 选择题(每题3分,共30分)1给出下面代码: public class Person static in

4、t arr = new int10;public static void main(String ) System.out.println(arr1); 那个语句是正确的? ( ) A、编译时将产生错误; B、编译时正确,运行时将产生错误; C、输出零; D、输出空。2下面使用导入语句错误的是( )Aimport java.io.*;B. import javax.swing.JApplet;C. import java.awt.E*;D.import java.awt.event.*;3下面函数重载中哪一组是不正确的( )A. int fun(int a), long fun(int a,l

5、ong b)B. int fun(long a, long b), long fun(long x,long y)C. void fun(), int fun(int a)D. int fun(int a,int b), int fun(long a,int b)4.下面哪个访问控制修饰符是不合法的( )A. public class Myclass B. protected int aInt;C. String s; D. public static final pi=3.1415;5.下面程序的运行结果是( )class Dec extends Q1protected double d=0

6、.23;Public void fun(double d)this.d=d;d+;class Q1protected double d=1.23;public static void main(String args)Dec dec=new Dec();dec.fun(d);System.out.println(d);A. 1.23B. 0.23C. 2.46D. 0.466. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B可以被两种类访问和引用:该类本身、该类的所有子类C只能被该类自身

7、所访问和修改 D只能被同一个包中的类访问7. 以下哪个表达式是不合法的( )A、String x=”Hello”; int y=9; x+=y;B、String x=”Hello”; int y=9; if(x= =y) C、String x=”Hello”; int y=9; x=x+y;D、String x=null; int y=(x!=null)&&(x.length()>0) ? x.length : 07.以下标识符中哪项是不合法的( )A、 BigMeaninglessName B、$int C、1 st D、$18.main方法是Java Applicat

8、ion程序执行的入口点,关于main方法的方法头以下哪项是合法的( )A、public static void main()B、public static void main(String args)C、 public static int main(String arg)D、public void main(String arg )9.执行完以下代码int x = newint25;后,以下哪项说明是正确的( )A、x24为0 B、x24未定义 C、x25为0 D、 x0为空10. 以下代码段执行后的输出结果为( )int x=3; int y=10;System.out.println(y%x);A、0B、1C、2D、3四 简答题(每题5分,共25分)1下面的程序片断是某同学为teacher类编写的构造函数,请问有几处错误? void teacher(int sno,String sname) teacherNo=sno;teacherName=sname;return sno; 2下面的代码是否正确,说明理由?try . finally .3有哪两

温馨提示

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

评论

0/150

提交评论