2011_河北工业大学java__考试试卷(内部流出)
全国2011年1月Java语言程序设计自考试题

全国2011年1月Java语言程序设计自考试题实验指导书。
运行结果:使用switch 语句1)编写程序用swith语句实现从键盘读如1,2,3时,屏幕提示不同信息。
代码见实验指导书。
运行结果:3、使用循环结构使用for语句1)程序源代码见实验指导书。
2)改正源程序中错误:public static void main (String args[]) throws java.io.IOException运行结果:使用while语句1)程序源代码实验指导书:运行结果:多重循环,输出九九乘法表的程序。
运行结果:4、编程题,编写程序并写出运行结果1)用分支语句编程,输入一个学生成绩,给出相应等级:90~100 优80~89 良70~79 中69~60 及格0~59 不及格代码:import java.io.*;class aaa {public static void main(String args[]) throws IOException{BufferedReader stdin = new BufferedReader(newInputStreamReader(System.in));System.out.println("Please press the score in:");intnum=Integer.parseInt(stdin.readLine());num=(int)(num/10);switch(num){case 10:case 9:System.out.println("Thestudent's level is 'A'!");break;case 8:System.out.println("The student's level is 'B'!");break;case 7:System.out.println("The student's level is 'C'!");break;case 6:System.out.println("The student's level is 'D'!");break;case 5:case 4:case 3:case 2:case 1:case 0:System.out.println("The student's level is 'E'!");break;default:System.out.println("The key press is wrong!");}}}结果:2)采用for循环求1至1000之内的所有“完全数”。
大学java期末考试试题和标准答案

《Java程序设计基础》期终考试试卷(模拟)(闭卷)一、简单编程题(共50分)在考试文件夹中新建一个应用程序proj1(应用程序地文件夹名称为proj1),按照以下要求编写程序代码.1. 在程序中定义Person类,为该类编写如下字段、构造器、访问器、修改器和相应地其他方法.(20分)(1)在Person类中定义两个字段:私有访问权限,类型为String地name字段;私有访问权限,类型为int地age字段.(2)在Person类中定义构造器构造器有两个参数,第一个参数地类型是String,名字为name.第二个地类型是int,名字是age.第一个参数地值赋给字段name,第二个参数地值赋给字段age.(3)为Person类地两个字段分别编写访问器方法,方法名称分别为getName和getAge.getName方法返回类型为String地name字段地值;getAge方法返回类型为int地age字段地值.(4)为Person类地两个字段分别编写修改器方法,方法名称分别为setName和setAge.setName方法有一个String类型地参数,方法中用该参数来设置字段name地值;setAge方法有一个int类型地参数,方法中用该参数来设置字段age地值,并且保证age 字段地值不能为负数,如果要将age设置为负数则给出错误提示.(5)为Person类写一个叫做toString地方法,该方法不需要参数,有返回值.它返回一个字符串,字符串中包含name字段和age字段地值,如果name字段地值是“Helen”,age字段地值是20,则返回字符串:“Name:Helen. Age:20”.2. 在程序中定义Student类,Student类继承Person类.(10分)(1)在Student类中除了继承其超类Person地name字段和age字段外,它还有自己地字段String类型地school,该字段地访问权限为私有.(2)Student类地构造器有三个参数,第一个参数为name,String类型;第二个参数为age,int类型;第三个参数为school,String类型,这三个参数地值分别赋给三个字段name、age和school.(3)在Student类中重写其超类Person地toString方法,要求该方法返回地字符串不仅包含超类Person中地name字段和age字段地值,而且包含子类Student中地school 字段地值.如果name字段地值是“Helen”,age字段地值是20,school字段地值是“山西大学商务学院”,则返回地字符串为“School:山西大学商务学院Name:Helen. Age:20”.3. 在程序中定义Test类,在Test类中定义一个main方法,在main方法中实现如下操作:(10分)(1)创建一个Person类地对象,它地name为“John”,age为18,对象名为person1;(2)创建一个Student类地对象,它地name为“Helen”,age为18,school为“MIT”,对象名为stuent1;(3)分别输出这两个对象地相关信息(调用它们地toString方法).4. 分别为Person类和Student类编写文档注释,并生成应用程序地类文档.要求如下:(10分)(1)类地文档注释,包括类名、类地作者及版本号,作者地名字用考生地姓名标注,版本号使用考试地日期;(2)构造器和各个方法地文档注释,包括方法地名称、构造器和方法地功能说明,要求标注构造器和方法中地参数及返回值,并说明参数地类型、名称和返回值地类型.(3)文档注释完成后要使用BlueJ地JavaDOC工具生成应用程序地类文档.二、代码改错(共20分)在考试文件夹中地proj2工程中有五个类,每个类地代码中都存在错误,请先在出错地代码处用行注释语句标出错误原因,然后修改程序代码中地错误.注意:如果只改错或者只标出错误原因都只给一半分数.三、综合应用题(共30分)考试文件夹下地proj3工程是一个关于俱乐部地应用程序,程序中有两个类:Club 和Membership,分别代表俱乐部和俱乐部地会员.Membership类已经完成,可以直接使用.请按照要求将Club类地功能补充完整.(1)在Club类中,定义一个ArrayList类型地字段members.该字段是程序中用来保存俱乐部会员信息地容器,为此要为该容器选择正确地元素地类型.在Club类地构造器中,创建一个容器对象并赋值给这个字段.(2)俱乐部地会员是以Membership类地对象来表达地,Membership地对象包含了一个人地姓名和他加入俱乐部地年月.在Club类中实现join方法,一个Membership对象通过Club对象地join方法加入到Club对象地容器中去,这个join方法地声明如下:public void join(Membership member)(3)在Club类中实现numberOfMembers方法,该方法能够返回俱乐部地会员人数,方法声明如下:public int numberOfMembers()(4)在Club类里定义一个purge方法,方法地声明如下:public ArrayList<Membership> purge(int month, int year)purge方法能够找出俱乐部中指定年、月加入地会员,并将找到地会员从当前容器中移动到一个新地容器中,同时将该容器作为返回值返回.如果month参数超过了有效地范围(1~12),打印出一条错误信息,并返回一个空容器.答案(1)public class Person{private String name;private int age;public Person(String name,int age) { = name;this.age = age;}public String getName(){return name;}public int getAge(){return age;}public void setName(String newName) {name = newName;}public void setAge(int newAge){if(newAge > 0){System.out.println(newAge);}else{System.out.println("error"); }}public String gettoString(){return ("Name :" + name + "Age:" + age);}}(2)public class Student extends Person{private String school;public Student(String name,int age,String school){super(name,age);this.school = school;}public String getschool(){return school;}public String toString(){return ("school :" + school +"Name :" + name +"Age:" + age);}}(3) public class Test{public static void main(String[] args){Person person1 = new Person("John",18);Student student1 = new Student("Helen",18,"MIT"); System.out.println(person1.toString()); System.out.println(student1.toString()); }}(4) /*** 这是一个Person类* @author 白金* @version 2011.12*/public class Person{protected String name;protected int age;public Person(String name,int age){ = name;this.age = age;}public String getName(){return name;}public int getAge(){return age;}public void setName(String newName){name = newName;}public void setAge(int newAge){if(newAge > 0){System.out.println(newAge);}else{System.out.println("error");}}public String toString(){return ("Name :" + name + "Age:" + age); }}(5) import java.util.ArrayList;/*** Store details of club memberships.** @author (your name)* @version (a version number or a date)*/public class Club{private ArrayList<Membership> members ;/*** Constructor for objects of class Club*/public Club() {members = new ArrayList<Membership>();}/*** Add a new member to the club's list of members. * @param member The member object to be added.*/public void join(Membership member){members.add(member);}public int numberOfMember(){return members.size();}public ArrayList<Membership>purge(int month,int year) {if(month >= 1 && month <= 12){int num = 0;for(Membership member:members){if(member.getMonth() == month)num++;}}elseSystem.out.println("输入地月份无效!");return null;}}版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有This article includes some parts, including text, pictures, and design. Copyright is personal ownership.7EqZc。
【免费下载】河北工业大学java期末考试复习题部分答案

6、下列对继承的说法,正确的是()
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
计算机二级JAVA-11_真题(含答案与解析)-交互

计算机二级JAVA-11(总分82.8, 做题时间90分钟)一、选择题1.在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的。
• A.参照完整性• B.实体完整性• C.域完整性• D.用户定义完整性SSS_SIMPLE_SINA B C D该问题分值: 2答案:B2.当Frame的大小被改变时,Frame中的按钮的位置可能被改变,则使用下列哪一个布局管理器•**•**•****SSS_SIMPLE_SINA B C D该问题分值: 1答案:B解析:选项A)该布局管理器将容器划分为五个部分,容器大小的改变不会影响其中的组件的位置,而是影响它们的大小。
选项B)该布局管理器的容器大小发生变化时,构件的大小不变,但是相对位置会发生变化。
选项C)该布局管理器显示放入该容器的当前页中的组件,一次显示一个,容器大小的改变不能影响其中组件的位置。
选项D)该布局管理器将容器划分为固定的网格,组件加入后占据一个单元,各组件的相对位置不会因为容器的大小变化而变化,改变的只是组件的大小。
3.下列的哪个程序段可能导致错误?•** s = "hello";String t = "good";String k = s + t;•** s = "hello";String t; t = s[3] + "one";•** s = " hello ";String standard = s.toUpperCase( );** s = "hello";String t = s + "good";SSS_SIMPLE_SINA B C D该问题分值: 1答案:B解析:选项A)String类型可以直接使用“+”运算符进行连接运算。
选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。
Java期末考试题及答案

Java期末考试题2)面向对象的面向对象可以说是 Java 最重要的特性,所以它支持继承、重载、多态等面向对象的特性。
Java 语言的设计是完全面向对象的 ,它不支持类似 C 语言那样的面向过程的程序设计技术。
3)健壮的Java 致力于检查程序在编译和运行时的错误。
Java 也是一种强类型的语言, 其类型检查比 C++ 还要严格。
类型检查帮助我们检查出许多开发早期出现的错误。
垃圾内存回收机制,有效的避免了C++中最头疼的内存泄漏问题。
4)安全的C++功能,避免了非法内存操作。
另一方面,通过Java 的安全体系架构来确保Java 代码的安全性。
从一开始, Java 就被设计成能够防范各种袭击,包括:禁止运行时堆栈溢出。
例如,蠕虫等病毒常用的袭击手段;禁止在自己的处理空间之外破坏内存;未经授权禁止读写文件;许多安全 5)解释的Java 代码是解释执行的,我们使用Java 编译器将Java 代码编译成字节码,这是一种中间代码, 然后由Java 解释器解释执行。
而C++程序是编译执行的, C++程序代码被编译为本地机器指令, 然后执行。
6)与平台无关的Java 作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式。
只要有系统的机器都能执行这种中间代码。
Java 源程序被编译成一种与机器无关的字节码格式,在 虚拟机上运行。
、简答题(共 8个题,每题 5分,共 40分)1. java 语言有哪些特点?1)简单的a)Java 最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。
b) Java 的风格类似于 C++,因而C++程序员初次接触 Java 语言,就会感到很熟悉。
从某种意义 上讲, Java 语言是 C 及 C++ 语言的一个变种。
c)Java 摒弃了 C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等。
d)Java 提供了丰富的类库,可以帮助我们很方便的开发 Java 程序。
《JAVA语言程序设计》期末考试试题及答案7(应考必备题库)(word版可编辑修改)

3. 下列代码的执行结果是什么? String s1 = ”aaa”; s1。concat(”bbb”); System。out.println(s1); A。 The string "aaa"。 B。 The string ”aaabbb". C。 The string "bbbaaa". D。 The string "bbb”.
} 答案:读取键盘输入,显示到屏幕上,直到键盘输入为空为止。
2、 读下列程序,写出正确的运行结果。 class test {
public static void main (String [] args ){ int x=9, y; if (x〉=0) if (x〉0) y=1; else y=0; else y=-1; System.out。println(y);
《JAVA语言程序设计》期末考试试题及答案7(应考必备题库)(word版可编辑修改)
2。 请描述 AWT事件模型。 答: 结合AWT事件模型并举例来说: import java。awt.event。*; 1。 监听对象必须实现对应事件监听器的接口 class MyFirstFrame extends Frame implements ActionListener {...} 2.明确事件监听器的接口形式 public void actionPerformed ( ActionEvent event) {…} 3. MyFirstFrame 类必须实现接口ActionListener中的所有方法。 4. 注册监听对象. 为了把MyFirstFrame对象注册为两个按钮的事件监听对象,必须在MyFirstFrame 的构造函数中添加语句如下: cancelButton。addActionListener(this); okButton。addActionListener(this);
大二java期末考试题库及答案

大二java期末考试题库及答案1. 简述Java语言的特点。
答案:Java语言具有跨平台性、面向对象、网络编程能力强、安全性高、健壮性好、多线程支持、高性能、支持动态加载等特点。
2. 什么是Java虚拟机(JVM)?答案:Java虚拟机(JVM)是一个可以执行Java字节码的虚拟计算机。
它是Java平台的核心组件,允许Java程序在任何安装了JVM的设备上运行。
3. 解释Java中的封装。
答案:封装是面向对象编程的一个核心概念,它指的是将对象的状态(属性)和行为(方法)捆绑在一起,并隐藏内部实现细节,只通过一个接口与外部交互。
4. 列举Java中的四种访问修饰符。
答案:Java中的四种访问修饰符包括:public、private、protected和默认(无修饰符)。
5. 什么是异常处理?答案:异常处理是Java中用于处理程序运行时可能出现的错误的一种机制。
它允许程序在遇到错误时,捕获异常并进行相应的处理,而不是直接崩溃。
6. 如何在Java中创建线程?答案:在Java中创建线程有两种方式:一种是继承Thread类并重写run方法;另一种是实现Runnable接口并将其实现作为参数传递给Thread类的构造函数。
7. 解释Java中的集合框架。
答案:Java中的集合框架是一组用于存储和操作对象集合的接口和类的集合。
它包括List、Set、Map等接口以及它们的实现类。
8. 什么是泛型?答案:泛型是Java中一种支持类型安全的机制,它允许在编译时检查类型安全,从而避免在运行时出现类型转换错误。
9. 简述Java中的垃圾回收机制。
答案:Java中的垃圾回收机制是一种自动内存管理机制,它通过垃圾回收器定期检查并回收不再使用的对象所占用的内存。
10. 什么是Java反射?答案:Java反射是一种在运行时检查或修改类和对象属性、方法的机制。
它允许程序在运行时动态地加载、探查、使用编译期间完全未知的类。
11. 列举Java中常用的输入输出类。
《Java技术》期终考查试卷(A卷)及答案

适用专业:答案请写在答题卡上,否则不得分1.下列标识符中合法的是()。
A. 8_IDB.-nameC.hello#D._hello1232.x的初始值是1,经过逻辑比较运算((y=1)==0)&&((x=6)==6)和((y=1)==1)&&((x=6)==6)后,x的值分别为()。
A.6,1B.6,2C.1,6D.6,63.下列属于类的有()。
A.学生王江东B.张老师C.小李的汽车D.学校4.定义School类时用到的语句是()。
A.School school=new school(); B. School school=null;=”新华中学”;D.package与import语句5.在一个Java文件中,使用import、class和package的正确顺序是()、import、class B. import、package、classC. class、package、importD. package、class 、import6.下列关于封装说法正确的是()。
A. 类的每个成员变量仅可以用private访问修饰符B.每个成员变量必须提供getter()和setter()方法C.类外对本类的成员变量的访问必须通过getter()和setter()方法D.封装就是通过private关键字限制对类的成员变量或成员方法的访问7.下列对Java中的继承描述,说法错误的是()A.子类至少有一个基类B.子类可以作为另一个子类的基类C.子类可以通过this关键字来访问父类的私有属性D.子类继承父类的方法访问权限保持不变8.面向对象方法的多态性是指()A.一个对象可以是有多个其他对象组合而成的B.一个对象在不同的运行环境中可以有不同的变体C.拥有相同父类或接口的不同对象可以以适合自身的方式处理同一件事D.一个类可以派生出多个子类9.下面代码片段创建()个对象int a =10;String b =”abc”;String c =new String(”abc”);MyTest test =new MyTest();A. 4B. 3C. 2D. 110.下列语句中,是用来捕获和处理异常的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1.Java语言与其它语言相比,独有的特点是(C)A、面向对象B、多线程C、平台无关D、可扩展性2.下面哪个不是Java语言的关键字(B)A、defaultB、numberC、abstractD、package3.下面语句正确的是(D)A、x+1=5B、i++=1C、a++b=1D、x+=14、设A为已知定义的类名,下列声明A类的对象a的语句(D)A、float A aB、public a=A()C、A a=new int ()D、A a=new A()5、如果类的方法没有返回值,该方法的返回类型应是:(A)A、voidB、nullC、abstractD、default6、下列对继承的说法,正确的是(A)A、子类能继承父类的所有方法和状态B、子类继承父类的非私有方法和状态C、子类只能继承父类的public方法和状态D、子类只能继承父类的方法7、能单独和finally语句一起使用的块是(AC)A、tryB、catchC、throwD、throws8、下列类在多重catch中同时出现时,哪一个异常类应最后一个列出()A、ArithmeticExceptionB、NumberFormatExceptionC、ExceptionD、ArrayIndexOutOfBoundException9、以下对选择语句描述错误的是(A)A、根据某一条件重复执行一部分代码直到满足终止条件为止B、可以根据条件控制程序流程,改变程序执行的顺序C、选择语句可以嵌套使用D、当条件满足时就会执行相应的语句(C)10、为初始化其成员变量,每个类都定义的方法是A、方法B、main()方法C、构造方法D、对象11、为Test类的一个无形式参数无返回值的方法method书写方法头,使得使用类名Test作为前缀就可以调用它,该方法头的形式为(A)A、、 static void method()B、public void methodC、、 protected void method()D、abstract void method()12、下面是findSum(int m.int n)方法的定义,方法调用findSum(1,5)的返回结果是(D)Int findSum(int m.int n)Int sum=0;For(int i=m;i<=n;i++)Sum+=i;A、1B、5C、10D、1513、要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以(A)A、让该类不使用任何关键字。
B、使用private关键字C、使用protected关键字D、使用void关键字14、下列关于修饰符混用的说法,错误的是(D)A、abstract不能与final并列修饰同一个类B、abstract类中不应该有private的成员C、abstract方法必须在abstract类中D、staic方法中能处理非static的属性15、应用程序的main方法中有以下语句,则输出的结果(A)String s1=new String(”xyz”);String s2=new String(”xyz”);Boolean b1=s1.equals(s2);Boolean b2=(s1==s2);System.out.print(b1+””+b2);A、true falseB、false trueC、true trueD、false false16、程序Demo.java编译运行后输出的结果是:(A)Public class demoInt x=1;Int y;Public static void main(String args[])Int z=2;Demo t=new Demo();System.out.printin(t.x+t.y+z);A.、3 B、12 C、1 D、17、下列对接口的说法,正确的是(B)A、接口与抽象类是相同的概念B、实现一个接口必须实现接口的所有方法C、接口之间不能有继承关系D、一个类只能实现一个接口18、下面的程序输出的结果是(B)Public class A implements BPublic static void main(string args[])Int i;A a 1=newA();I=a1.k;System.out.printin(“i=”+i);Interface B{Int k=10}A、i=0B、i=10C、程序有编译错误D、i=true19、以下会产生信息丢失的类型转换是(B)A、float a=10B、int a=(int)8846.0C、byte a=10; int b=-aD、double d=100;20、Scanner类定义在以下哪个包中A、ngB、java.utilC、javax.swinD、java.awt21、下列叙述错误的是(D)A、java提供了丰富的类库B、java很好的利用了网络资源C、java支持多线程D、java不支持TCP/IP协议22、编译java程序的命令文件是(B)A、java.exeB、javac.exeC、D、applet.exe23、将类的成员的访问权限设置为默认的,则该成员能被(A)A、同一包中的类访问B、其它包中的类访问C、所有的类访问D、所有的类的子类访问24、容器panel缺省使用的布局编辑策略是(B)A、Border LayoutB、Flow LayoutC、GridLayoutD、Card Layout25、下列关于修饰符混用的说法,错误的是(D)A、abstract不能与final并列修饰同一个类B abstract 类中不应该有private的成员C abstract 方法必须在abstract类中D staic方法中能处理非static的属性26.执行语句“int a=’2’”后,a的值是【 B】A 2B 50C 49D 027.main方法是java Application 程序执行的入口点,关于main方法的方法头以下哪个选项是合法的【】A public static vold main ()B public static vold main(string【】args)C public static vold main (string[]arg)D public static vold main(string arg[])28. 以下定义一维数组的语句中,正确的是:【 D】A] int a [10]B int a []=new [10]C int a []int a []=new int [10]D int a []={1,2,3,4,5}29 定义类中成员变量时不可能用到的修饰是【B 】A finalB voldC protectedD static二. 填空题1. 根据程序的构成和运行环境的不同,java源程序分为两大类:application程序和Applet程序。
2构造函数-是一个特殊的方法,它用来定义对象的最初状态。
3. 在子类中使用关键字Super做前缀可调用被子类覆盖的父类中的方法。
4 object 类是java 所有类的基类或祖先类。
5 同一类中多个方法具有相同的方法名,不同的参数列表称为方法的重载-。
6 接口是一种只能包含有抽象方法或-----------的特殊抽象类。
7 如果一个try程序段中有3个catch语句,则这些catch语句最多会执行1次。
8 单击按钮引发的事件是ActionListener。
9 在一个java 源文件中定义了3个类,编译该java源文件时会产生1个字节码文件。
10 运行下列程序段后,c 的取值为-----------。
Int a=100, b=50, c;Char oper =’+’;Switch(oper)Case ‘+’C=a+b;Break;Case ‘+’C=a+b;Break;Default;C=a+b;Break;}11.创建类的对象时,使用运算符__new_________-给对象分配内存空间。
12. 在子类中使用关键字___extends________继承父类中的属性方法。
13. 表示包的关键字是___package________-。
14 java语言中关键字 interface 用来定义一个____接口_______。
15 同一个类中多个方法具有相同的方法名,不同的参数列表称为方法的____重载_______。
16 int a[]={1,2},则数组a 中元素的最大下标是____1_______。
17. -_____Object______类是所有java 包中的类,用户自定义类的直接或间接父类。
18. java 小程序的源文件名为 appleta java ,为运行该小程序,应将小程序嵌入网页文件中,其中html的关键代码如下,请将其补充完整;APPLET CODE= “__appleta.Class_________”<WIDTH=250 HEIGHT=250>.19.在一个java源文件中定义了5个类,编译java源文件时会产生_____1______个字节码文件。
20 如果子类A中的show ()的名字,返回值类型和参数类表与它的父类B中的show()完全一样,则称子类中的show ()方法_______覆盖____了父类的同名方法。
三、判断题1、访问当前类的对象中的成员必须使用关键字super作为前缀。
2、每个java独立Application应用程序可以包括多个方法,但必须有且只有一个main()方法。
3、当一个方法在运行过程中产生一个异常,则这个方法会终止,整个程序一定终止运行。
4、在java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
5、如果parent是父类Parent的对象,而child是子类child的对象,则语句parent=child是正确的。
6、java的字符类型采用的是Unicode编码,但所占字节由具体硬件环境决定。
7、java程序的源文件名称与主类(公共类)的名称相同,后缀是java。
8、如果某源文件包含package语句,则该语句可以放在import语句之后。
9、java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
10、由继承性可知,程序中子类拥有的可直接访问的成员数目一定大于等于父类拥有的成员数目。
11、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
12、为了区分类中重载的不同方法,要求返回值数据类型不同。
13、如果某源文件包含package语句,则该语句必须是第一个非注释行。