《JAVA程序设计》期末试题A卷.doc_第1页
《JAVA程序设计》期末试题A卷.doc_第2页
《JAVA程序设计》期末试题A卷.doc_第3页
《JAVA程序设计》期末试题A卷.doc_第4页
全文预览已结束

下载本文档

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

文档简介

班级:_ 学号:_ 姓名:_任课教师:_-装-订-线-宜宾职业技术学院2011-2012学年度第一学期JAVA程序设计期末考试试题A卷 (适用于11级网络专业 时间100分钟)题号一二三四五六总分得分得 分评卷人一、填空题 (每空0.5分,共10分)1为了将Application程序编译为本地计算机能够执行的指令并予以运行,常用 命令进行编译。2如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是1 类的子类,并且存储该源程序文件的文件名为 。3Java中标识符的命名必须符合一定的规则,其中规则之一为标识符只能由 、 、下划线和美元符组成。4定义类的构造方法不能有返回值类型,其名称与 名相同。5接口中的成员只有 和抽象方法。6在子类中使用关键字 做前缀可调用被子类覆盖的父类中的方法。7给数组元素分配内存并为数组元素赋初值的过程称为 ,初始化可分为 和静态初始化。8设有整型数组的定义:int a=new int8; ,则a.length的值为 。9JAVA Application程序的主类是包含 方法的类。10. 在Java程序中,通过类的定义只能实现单重继承,但通过 的定义可以实现多重继承关系11. 将一个类声明为 ,表示类为最终的,表示它不可以被 ,不需要有子类。12. 在面向对象的程序设计中,有一些方法的含义相同,但带有不同的参数,使用相同的名称,就叫方法的 。13. Java语言中提供了两种不同的字符串类: 类和 类。14. 由于System类的所有属性和方法都是 的,因此可以直接使用System作为前缀引用其属性和方法,不需要创建实例对象。15.构造函数public Color(int r,int g,int b)的作用是使用0255范围中的值创建一个 1 对象。得 分评卷人二选择题(每小题1分,共10分)1Java语言是( )。A、面向问题的解释型高级编程语言 B、面向机器的低级编程语言C、面向过程的编译型高级编程语言 D、面向对象的解释型高级编程语言2Java 可用来生成程序( )。A、应用程序(Application)和小应用程序(Applet)。B、应用程序(Applet)和小应用程序(Application)。C、应用程序(Application)。D、小应用程序(Applet)。3下列不属于开发与运行一个Java程序需要经过的三个主要步骤的是( )。A、建立Java源程序 B、编译源程序C、运行Java程序 D、查看Java源程序4对下面一段代码描述正确是( )。1 /这是名称为“HelloWorld.java”的简单程序2 import java.io.*; 3 class HelloWorld public static void main(String args ) System.out.println(“欢迎访问 Java 世界!“); A、1行为注释语句 B、2行为类定义C、3行为必要包导入语句 D、以上说法都不对5对于可以独立运行的Java应用程序,下列( )说法是正确的。A、无须main方法 B、必须有两个main方法 C、可以有多个或零个main方法 D、必须有一个main方法6在JAVA中,( )用来表示指定变量、方法和类等的名称,以便编译器可唯一标识它们。A、标识符 B、表达式 C、运算符 D、数组7下列不属于JAVA关键字的是( )。A、try B、void C、import D、xxgcx8关于Java中注释描述不正确的是( )。A、/ 单行注释。 B、/*/ 多行注释。 C、/*/ 文档注释。 D、/*/ 全文注释 。9Java语言中关键字( )表示整型。A、double B、int C、float D、char10. 以下程序测试String 类的各种构造方法,其运行效果( )。class STRpublic static void main(String args)String s1=new String();String s2=new String(String 2);char chars=a, ,s,t,r,i,n,g;String s3=new String(chars);String s4=new String(chars,2,6);System.out.println(The String No.1 is +s1);System.out.println(The String No.2 is +s2);System.out.println(The String No.3 is +s3);System.out.println(The String No.4 is +s4); A 、The String No.1 is B、 The String No.1 isThe String No.2 is String 2 The String No.2 is String 2The String No.3 is a string The String No.3 is a stringThe String No.4 is string The String No.4 is tringC 、The String No.1 is D 、以上都不对The String No.2 is String 2 The String No.3 is a string The String No.4 is strin 得 分评卷人三判断题(每小题1分,共10分)1Java语言是面向对象的解释型高级编程语言。 ( )2编译Java Applet源程序将产生相应的字节码文件,这字节码文件的扩展名为class。 ( )3定义数组时,“”指明变量是一数组类型的变量,放数组名后面,也可放数组名前。 ( )4创建一个名为 MyPackage 的包的语句是package MyPackage;,该语句可以放在程序任何位置 。 ( )5在类的继承过程中,被继承的类为父类,继承得到的类为子类。父类只包括所有间接被继承的类。 ( )6this代表当前类的父类的父类,super代表当前类的父类。 ( )7在java语言中,异常处理是通过try,catch,throw,throws和finally等关键字来实现的。 ( )8在HTML文件的Applet标签属性中,WIDTH是必选的。 ( )9文本区JTextArea的构造方法TextArea()的作用为按默认方式构造一个文本区对象。 ( )10.创建Font对象,必告诉Graphics将此对象应用文本显示,格式g.setFont(myFont)。 ( )得分评卷人四简述题(每小题5分,共20分) 1、在JAVA中,什么是构造方法?并简述构造方法的主要作用。2、简述super常用的三种用法。3、简述顶级容器JFrame、JDialog、JApplet的作用。4、简述BorderLayout的布局策略。五、 程序阅读题(阅读并分析下列程序或程序段,写出运行结果,每题 5分,共30 分)1、有以下程序片段: int x=2, y=5, k=0;switch( x%y ) case 0: k=x+y; break;case 1: k=x-y; break;case 2: k=x*y; break;default: k=x/y; break;System.out.println(k);语句序列执行后,k 的值是:2、有以下程序片段: public class A implements B public static void main(String args)int i;A c1 = new A();i= c1.k;System.out.println(i=+i);interface B int k = 10;程序输出的结果是:3、应用程序的main方法中有以下语句;int x=122,33,55,678,-987;int max=x0;for(int i=1;imax)max=xi;System.out.println(max);则输出的结果是:4、有以下程序片段:public class aapublic static void main(String args)int n=0;for(int i=1;i10;i+)if(i%2!=0) System.out.print( +i);程序输出的结果是:5、有以下程序片段:import java.io.*;public class lx34public static void main(String args)int N=4,multi=1;for(int i=1;i=N;i+) multi*=i; System.out.println( +multi);程序输出的结果是:6、有以下程序片段:int a=0,i;for(i=0;i6;i+) switch(i) case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5;System.out.println( +a);程序输出的结果是:六

温馨提示

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

评论

0/150

提交评论