- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2006-2007第一学年JAVA程序设计A卷评分标准(13)
临沂师范学院2006-2007学年度第1学期
《JAVA程序设计》试题A卷评分标准
(适用于2004级计算机科学与技术专业1+3学生)
一.选择题.(1×10,共计10分)
1-5 B C D A C 6-10 B B D D C
二.判断题(1×15,共计15分)
1-5 F T T T F
6-10 F F T T F
11-15 F T T F T
三.简答题(5×4,共计20分)
1.JAVA语言标示符的命名规范是什么?试详细说明。
答:1)首字符必须是字母、下划线或美元符;2)标示符可以由数字、大写字母、小写字母、下划线、美元符号和所有16进制在0xc0前的ASCII码等构成;3)长度不限。说明:不能使用系统保留的关键字作为标示符。
2.方法(或者函数)重载与覆盖的区别,最好举例说明。
答:JAVA通过方法的覆盖和重载来实现多态。如果子类中的方法与父类中的方法有相同的方法名并具有相同数量和类型的参数列表,则称子类中的方法覆盖了父类中的方法。同一个类中有2个或2个以上的方法有相同的名字,具有不同数量和类型的参数列表,称为方法的重载。
3.简述异常机制的意义及java中异常的基本结构
答:JAVA提供异常处理机制,有助于找出异常类型并恢复它们。JAVA提供的异常机制是:通过try…catch…finally进行异常的监视、捕获、处理,也可以通过throws语句段抛出异常。try语句用{}指定了一段代码,有可能出现异常的代码放在这里。Catch语句是捕获异常的代码段,Catch语句的参数类似于方法的声明,包括一个异常类型和一个异常对象。Catch语句可以有多个,分别处理不同类型的异常。Finally所指定的代码提供了统一的出口,无论有无异常抛出都会被执行一次。
4.举例说明接口与抽象类的区别?(意义及语法表示方面比较)
答:接口的目的是解决JAVA中不支持多重继承的缺陷。含有抽象方法的类是抽象类,抽象类用abstract修饰。抽象类不能直接实例化一个对象,只能被继承。接口是方法定义和常量值的集合,只包含常量和方法的定义,没有变量和方法的实现。接口是特殊的抽象类,包含常量和抽象方法。区别在与抽象类除了含有抽象方法外,还可以包含变量和方法的实现。
四.程序填空题(2×5,共计10分)
1) class 2) main 3) i100或者i=100或者i101
4) i+=2或者i=i+2或者i++,i++
5) System.out.println或者System.out.print
五.程序阅读题(5×2,共计10分)
1. b在main函数里的值是b在valTwo函数里的值是valTwo函数的返回值是父类打印函数父类打印函数子类打印函数Int id;
String name,publishing,sort;
double price;
Public int getId(){
return id;
}
Public String getName(){
return name;
}
Public String getPublishing(){
return publishing;
}
Public double getPrice(){
return price;
}
abstract void setPrice(double price){
this.price=price;
}
}
2.Public class Test{
Public static void main(String args[]){
Int I;
Int f[]=new int[100];
F[0]=f[1]=1;
For(i=2;i100;i++){
F[i]=f[i-1]+f[i-2];
}
For(i=0;i100;i++){
System.out.println(“f[”+i+”]”+f[i]);
}
}
}
3.Import java.awt.*;
Import java.awt.event.*;
Import javax.swing.*;
Public Test{
JFrame f;
JLable lUserName,lPassWord;
JTextField tUserName,tPassWord;
Container c;
Public Test(String title){
F=new JFrame(title);
lUserName=new JLabel(“用户名”);
lPassWord=new JLabel(“密 码”);
tUserName=new JTextField (20);
tPassWord= new JTextField (20
文档评论(0)