最新Java程序设计期末试卷(附答案)
更新时间:2023-06-04 10:10:01 阅读量: 实用文档 文档下载
- vf程序设计期末试卷推荐度:
- 相关推荐
精品文档
一、单项选择题:在每小题的备选答案中选出一个正确答案,并将正确答案的代码填在题干
上的括号内。(每小题1 分,共 20分)
1. 在Java的以下的变量赋值语句中,无法通过编译的是(A)。
A.char c1=”男”;
B. double d1=1.2 ;
C.char c2=’女’;
D. int f1=128 ;
2. 下列选项中关于Java类的理解错误的是(A)。
A.因为类中的属性和方法是从共性中抽象出来的,所以类的属性不能被赋值,类
的方法不能有具体实现
B.在Java类中使用class关键字定义类
C.定义类就定义了一个自己的数据类型
D.类是具有相同属性和共同行为的一组对象的集合
3. 在Java中,想要存储如员工年龄的数据最好使用(D)数据类型。
A. boolean
B. String
C. char
D. int
4. Java语言中的数组是一个变量,用于保存一组相同数据类型的元素。以下数组声明
错误的是(D)。
A. int[] ABC;
B. double ABC[];
C. String[] name;
D. char ABC[10];
5. 给定如下所示的Java代码,要使这段代码能够编译成功,横线处应该填入(D)。
public count(int i,double d){
return i*d*2.0;
}
A. int
B. void
C. char
D. double
11. Java在使用interface声明一个接口时,只可以使用(D)修饰符修饰该接口。
A. private
B. protected
C. public
D. private protected
14. 在Java中,通过调用以下(C)方法,可以加载Sun的JDBC-ODBC桥。
A. new Class().load("sun.jdbc.odbc.JdbcOdbcDriver");
B. new Class().forName("sun.jdbc.odbc.JdbcOdbcDriver");
C. Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
D. Class.load("sun.jdbc.odbc.JdbcOdbcDriver");
精品文档
精品文档
15. 在Java中,类Test的代码如下所示,假设类Test的实例化对象名为t,则选项(C)
中的语句不能正确调用Test类的方法。
class Test {
public void change(int m){
System.out.println("one parameter");
}
public int change(double m){
System.out.println("parameter is:"+m);
return 0;
}
}
A. int b=t.change(15.2f);
B. t.change(15.2f);
C. int a=t.change(12);
D. t.change(250.5);
16. Java中,在如下所示的Test类中,共有(C)个构造方法。
public class Test{
private int x;
public Test(){
x=34;
}
public void Test(double f){
this.x=(int)f;
}
public Test(String s){
}
}
A.0
B.1
C.2
D.3
18. 编译运行下面的Java程序,产生的结果是(B)。
interface A{
public int x=0;
}
class B{
public int x=1;
}
class C extends B implements A
{
public void pX(){
System.out.println(x);
精品文档
精品文档
精品文档
}
public static void main (String args[ ])
{
new C().pX();
}
}
A.运行期错误
B.编译期错误
C.程序运行,输出结果为1
D.程序运行,输出结果为0
二、判断题:判断下列各题是否正确,正确的划√,错误的划×。(每小题 1分,共10 分)
1. Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键
字free。
( F )
2. 对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属
性与赋值对象相同的新对象。
( F )
3.
有的类定义时可以不定义构造函数,所以构造函数不是必需的。( F )
4. 一个Java类可以有多个父类。
(F )
5. 子类要调用父类的方法,必须使用super关键字。
( F )
6. 最终类不能派生子类,最终方法不能被覆盖。
( T )
7. final类中的属性和方法都必须被final修饰符修饰。( F )
8. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。( F )
9. Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点( F )
精品文档
10. 类及其属性、方法可以同时有一个以上的修饰符来修饰。( T )
三、填空题:(每空格2 分,共40 分)
1. Tomcat服务器的默认端口是8080 。
2. 异常的处理,可以在该方法的代码段中包含3类代码:、和
finally代码块。
5. 分析如下所示的Java代码,编译运行后的输出结果是!(a && b) 。
public static void main(String[] args) {
boolean a=true,b=false;
if(!(a && b)){
System.out.println("!(a && b)");
}else if(!(a || b)){
System.out.println("!(a || b)");
}else{
System.out.println("ab");
}
}
6. 分析如下所示的Java代码,编译运行后的输出结果是28 。
public static void main(String[] args) {
int[] numbers={1,2,3,5,8,13};
int i=0;
do{
if(numbers[i]%2!=0){
i++;
continue;
}else{
System.out.print(numbers[i]);
i++;
}
}while(i<numbers.length);
}
7. 分析如下所示Java代码,编译运行后的输出结果是兄弟。
public static void main(String[] args) {
int param = 2;
String position="";
精品文档
正在阅读:
最新Java程序设计期末试卷(附答案)06-04
三峡大学电力系统分析12-06
动物学期末名词解释12-23
物理选修3-2 楞次定律 课时跟踪同步训练题(含答案)07-19
从5方面介绍画册设计03-07
婚姻家庭继承法练习试题07-03
公司战略决策委员会议事规则10-28
2018-2024年中国产销建材天花板市场研究与产业竞争格局报告(目录05-22
状元堂初二精品班数学测试假期补课07-19
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 程序设计
- 期末
- 试卷
- 答案
- 最新
- Java
- 校园书店创业计划书
- 欧姆定律练习题及答案
- 足球后备人才培养的研究_李春君
- 留置导尿病人气囊尿管插入长度的探讨
- 《牛津初中英语》同步检测8B Units4-6(B卷)
- 2020-2021学年部编版二年级下学期语文第五组综合测试卷B卷
- 饭店管理实务试题A
- 电力安规变电部分4填空题
- 俄语谚语、俗语在汉语中的套译
- 国产化大型化肥装置多联产项目工艺技术路线分析
- (T12)技术支持的小学语文课堂讲授
- 学会独立,拒绝依赖
- 第五章固体废物与环境
- unit 9 Hollywood 讲义
- 2015-2020年中国防静电垫市场运行态势及战略咨询报告
- 《欧洲文艺复兴史》读后总结 林萌
- 格力电器营运能力分析
- 中国近现代史纲要期末论文
- 第2章内容分析法
- 高校科研团队的特点和作用