java教程示范试卷
** 装 ** ** ** ** ** ** ** ** ** ** 装 ** ** ** ** ** 订 ** ** 线 ** ** 内 ** 订 答 ** ** 题 ** ** 无 ** ** ** 效 ** ** ** 线 ** ** ** ** ** ** ** ** ** ** 课程代码座位号 第一部分选择题(共12分) Java2实用教程试卷 姓名学号专业 学院班级; 题号一二 三 四 五 总分 得分 得分 评卷人 一、单项选择题(本大题共4小题,每题 只有一个正确答案,答对一题得3分,共 12 分) 1、下面的代码段中,执行之后i和j的值是什么 [A] intil; intj; ji; A、1,1 B、1,2 C、2,1 D、2,2 2、已知如下的命令执行javaMyTestabc [B] 请问哪个语句是正确的 A、args[O]HMyTestabcn B、args[O]HMyTestn C、args[O]Han D、args[2]b 3、以下哪个方法用于定义线程的执行体【D】 Astart B、init C、run D main 4、下面哪个函数是publicvoidexample...的重载函数[A] A、publicvoidexampleintm... B、publicintexample... C、publicvoidexample2... D、以上都不对 第二部分非选择题共88分 二、名词解释本大题3小题,每题4分,共12分。 1、方法重载 方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载, 就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定 义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。 2、构造方法 在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋 初值的专门功能构造方法constructor构造方法是一种特殊的成员方法,它的特殊性 反映在如下几个方面 1. 构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也 没有。 2. 构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是 初始化对象。 3. 每个类可以有零个或多个构造方法. 4. 不能被static finaR synchronized、abstract和native修饰。构造方法不能被子 类继承。 5. 构造方法在创建对象时自动执行,一般不能显式地直接调用. 3、多态 多态指同一个实体同时具有多种形式。它是面向对象程序设计OOD的一个重 要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面 向对象的。C中的多态性具体体现在运行和编译两个方面。运行时多态是动态多态, 其具体引用的对象在运行时才能确定。编译时多态是静态多态,在编译时就可以确定 对象使用的形式。 ** 装 ** ** ** ** ** ** ** ** ** ** 装 ** ** ** ** ** 订 ** ** 线 ** ** 内 ** 订 答 ** ** 题 ** ** 无 ** ** ** 效 ** ** ** 线 ** ** ** ** ** ** ** ** ** ** 三、分析1小题8分,2小题9分,共17 得分 评卷人分 写出下列程序完成的功能。 1、publicclassSum {publicstaticvoidmainStringargs [] doublesum0.0; forinti 1 ;i 100;i sum 1.0/double System.out.printlnnsumsum; } 功能是就是个求和; importjava.io.*; publicclassabc oooo mainooo {〃主函数的类型和参数隐去不影响试题 SubClasssbnewSubClass; System.out.printlnsb.max; } } classSuperClass inta10,b20;} classSubClassextendsSuperClass mtmax{returnabab;}} 2功能是返回个最大值; 四.简答题每小题8分,共24分 得分 评卷人 1、有一个小数,如何去掉小数部分 Math.roundfloat f对小数部分四舍五 入或者强值类型转换成int类型,直接去掉 小数部分 2、什么是类、对象和接口 类的定义类是定义同一类所有对象的变量和方法的蓝图或 原型。例如,可以建立一个定义包含当前档位等实例变量的自行 车 类。这个类也定义和提供了实例方法变档、刹车的实现。 对象对象object是一件事、一个实体、一个名词,可以获 得的东西,可以想象有自己的标识的任何东西。对象是类的实例化。一些对象是 活的,一些对象不是。对象需要由两部分来描述 接口 java的接口,有两种含义。一、interface,这是java里的一种类型, 接口与类相似,但是只能有抽象的方法,和final的属性,用以被类实现。二、 业务接口,这是软件宏观意义上的接口,指两个层次的结合部位; 3、简述applet,在打开、关闭或返回时,运行哪些程序 由下面四个方法来控制APPLET的运行 1 init打开带有applet的文档时,调用init方法初始化applet 2 start打开带有applet的文档时,在init方法之后调用start。方法,启动 applet 3 stop关闭带有applet的文档时调用。注意stop。总在destroy。方法之 前被调用 4 destroy关闭浏览器时调用。调用destroy是为了整理曾经使用的资源 得分 评卷人五、程序设计1小题8分,2小题12分,2小题15分,共 35 分 1、一个程序,该程序打EP4,howareyouo public class Howareyou { public static void mainString args[] { System.out.printlnhowareyou; 2、写一个程序,该程序的功能是完成12100,打印输出 class test{ public static void mainS