没有合适的资源?快使用搜索试试~ 我知道了~
首页2019年Java题库(答案).pdf
2019年Java题库(答案).pdf
需积分: 42 21 下载量 43 浏览量
更新于2023-03-03
评论 5
收藏 505KB PDF 举报
判断题13题应该为B。 用markdown的话ppt不好打开 本资源是武汉科技大学Java期末考试之前老师给我们发的题库, 里面也包含了答案
资源详情
资源评论
资源推荐
2019 年 Java 题库答案
一、选择题
1、关于 Java 语言叙述错误的是:( C )
A.Java 语言具有跨平台性 B.Java 是一种面向对象的语言
C.Java 类可以多继承 D.Java 程序具有可移植性
2、Java 应用程序中 main 方法的返回类型是什么?( D )
A、int B、float C、double D、void
3、Java 编译器将 Java 程序转换为字节码并保存在( B )文件中。
A. .java B. .class C. .obj D. .exe
4、0.99 的数据类型是( B )
A、float B、double C、float D、double
5、下面哪个不是 java 语言中的关键字?( B )
A.long B.sizeof C.instanceof D.const
6、以下哪项标识符是不合法的。( D )
A.super B.$1 C.fieldname D.3_a
7、关于 Java 中数据类型叙述正确的是( B )
A、整型数据在不同平台下长度不同 B.boolean 类型数据只有 2 个值,true 和 false
C.数组属于简单数据类型 D.String 属于 Java 基本数据类型
8、在 Java 语言中,以下哪个数组声明是不正确的( D )
A、int[ ] s1, s2; B、int[ ] a = new int[5]; C、int n=5; int[ ] a = new int[n] ; D、int a[5];
9、下列数据类型中,占用字节数最小的是( C )
A、short B、int C、byte D、long
10、以下二维数组声明合法的是( C )
A.char[2][3] ch = new char[ ][ ] B.char[2][ ] ch = new char[ ][3]
C.char[ ][ ] ch = new char[2][3] D.char[ ][ ] ch = new [2]char[3]
11、已知 int i= Integer.MIN_VALUE;则(i-1)+(i-1L)= ( C )
A. 0 B. 2 C. -2 D. -1
12、下面程序段执行后 b 的值是( B )。
Integer a =new Integer(9);
boolean b = a instanceof Object;
A. 9 B.true C.1 D.false
13、在命令行键入:java Test aaa bb c 回车后输出的结果是 ( A )。
public class Test {
public static void main(String args[]) {
int k1=args.length;
int k2=args[1].length();
System.out.print(k1+" "+k2);
}
}
A. 3 2 B. 1 2 C. 1 3 D. 3 3
14、A 类中定义如下方法:
public static void change(String str){ str+="xyz"; }
则以下代码块输出结果是:( A ) 值传递!
String str="abc"; A.change(str); System.out.println(str);
A. abc B. xyz C. abcxyz D. xyzabc
15、定义 String s="hello world"; 以下操作不合法的是( B )
A、int i=s.length(); B、 s>>>=2; C、String ts=s.trim(); D、char ch=s.charAt(0);
15、String 类的 indexOf()方法如未能找到所指定的子字符串,那么其返回值为( B )
A、false B、-1 C、0 D、true
16、当用 private 修饰的成员变量时,以下选项正确的是( C )
A.可以被三种类访问:该类自身、与它在同一包中的其他类、在其他包中的该类的子类
B.可以被两种类访问:该类本身、该类的所有子类
C.只能被该类自身所访问和修改
D.只能被在同一个包中的类访问
17、以下 Java 描述正确的是( D )
A、一个包中不能包含多个类 B、一个源文件中,可以有多个 public 类
C、同一个包的类不可以相互访问 D、系统会为源文件创建默认的包
18、在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同。这种面向对
象程序的特性称为( C )。
A、隐藏 B、覆盖 C、重载 D、继承
19、Java 的访问修饰符具有不同的访问权限,按从小到大排序正确是( C )
A. private<protected<default<public B. private<protected<public<default
C. private<default<protected<public D. default<private<protected<public
20、以下关于构造函数的描述正确的是( D )。
A.构造函数是特殊的方法,返回类型只能为 void
B.可以定义多个构造函数,但每个方法名需各不相同
C.在类定义中必须定义构造函数,而且只能定义一个构造函数
D.构造方法与类同名,在创建新对象时系统会自动调用构造函数
21、如下所示的 test 类中,共有( C )个构造方法。
public class test{
private int x,y;
test(int x){ this.x=x; y=100; }
public void test(double y){ this.x=(int)y; }
public test(int x,int y){ this(x); this.y=y; }
}
A、 0 B、 1 C、 2 D、 3
22、程序输出结果( C )
public class test {
static int a=0;
public static void main(String[] args) {
test t1=new test();
test t2=new test();
t1.a++;
t2.a++;
test.a--;
System.out.print(a);
}
}
A、 0 B、 -1 C、 1 D、编译错
23、关于 Java 的修饰符,以下说法错误的是( B )
A.抽象类中的方法不一定都是抽象方法
B.final 类中的属性和方法都必须被 final 修饰符修饰
C.类及其属性、方法可以同时有一个以上的修饰符来修饰
D.要使类中某个成员变量只能被它自身访问到,该变量只能用 private 修饰
24、在一个 Java 类中,下列描述正确的选项是( B )
A.可以有 2 个以上 package 语句 B.可以有 2 个以上 import 语句
C.可以有 2 个以上 public 类 D.只能有 1 个类定义
25、下列有关接口的说法,正确的是( D )
A、接口与抽象类是相同的概念 B、一个类不可实现多个接口
C、接口之间不能有继承关系 D、实现一个接口必须实现接口的所有方法
26、以下哪个接口的定义是正确的( D ) 注:A1、A2 为已定义的接口
A、 interface B { void print() { } ;}
B、 abstract interface B { void print() ;}
C、 interface B extends A1 { int x; }
D、 interface B extends A1,A2{ }
27、B 是一个抽象类,C 是 B 的非抽象子类,下列创建对象 x 的语句中正确的是( B )
A. B x= new B( ); B. B x= new C( ); C. C x= new B( ); D. C x= C( );
28、程序输出结果( A )
public class test {
public static int f( final int i ) {
return ++i;
}
public static void main(String[] args) {
System.out.print(f(2));
}
}
A、编译出错 B、2 C、0 D、3
29、关键字 super 的作用是( D )
A.用来访问父类被隐藏的非私有成员变量 B.用来调用父类中被重写的方法
C.用来调用父类的构造函数 D.以上都是
30、有关 JFrame 描述不正确的是( D )
A.JFrame 是一个顶层容器 B.JFrame 支持多线程
C.JFrame 默认布局是 BorderLayout D.JFrame 中不能包含其他容器
31、Swing 的选项面板是( A )。
A.JTabbedPane B.JLayeredPane C.JScrollPane D.JSplitPane
32、关于异常处理,以下说法错误的是( D )
A.可以使用 throw 语句抛出异常
B.程序可以使用 try、catch、finally 语句捕获异常
C.无论 try 块中是否发生异常,finally 标识的代码块都会被执行
D.try 语句后只能有一个 catch 语句
33、Java 异常处理用法中,错误的是( C )
A、try...catch B、try...finally C、catch...finally D、try...catch...finally
34、所有的异常类皆继承哪一个类?( C )
A.java.io.Exception B.java.lang.Throwable C.java.lang.Exception D.java.lang.Error
35、int x= Integer.parseInt("12.34");会导致的异常是( D )
A. NullPointerException B. ClassCastException
C. ArithmeticException D. NumberFormatException
36、下列字节输入流中,( B )不能够直接被实例化。
A、FileInputStream B、FilterInputStream
C、PipedInputStream D、ObjectInputStream
37、在以下集合框架中,插入性能最高的是( B )
A.ArrayList B.LinkedList C.List D.Collection
38、以下哪个选项不是继承自 Collection 接口( C )
A.List B.Set C.Map D.Array
39、下面代码错误定义的是( A )
class Test { // A
private int i=1; // B
Test(){ }; // C
abstract void bb(); // D
public void cc() { i++; }
}
40、下列程序段执行后的结果是( B )
String s = new String("abcdefg");
for (int i=s.length()-1; i>=0; i-=2){
System.out.print(s.charAt(i));
}
A.aceg B. geca C.defg D.abcd
41、下面程序输出的结果是 ( A )
String s1=new String("abc");
String s2=new String("abc");
boolean b1=s1.equals(s2);
boolean b2=(s1==s2);
System.out.print(b1+" "+b2);
A.true false B.false true C.true true D.false false
42、有以下程序片段,下列哪个选项不能插入到行 1。( A )
1.
2.public class A{
3. //do sth
4.}
A、public class B{ } B、package mine; C、class B{ } D、import java.util.*;
43、类 ABC 定义如下:
1.public class ABC{
2. public int max( int a, int b) { }
3.
4.}
将以下哪个方法插入行 3 是不合法的。( B )
A、public float max(float a, float b, float c){ }
B、public int max (int c, int d){ }
C、public float max(float a, float b){ }
D、private int max(int a, int b, int c){ }
44、将以下哪个方法的定义插入第 6 行后,不会引发编译错误?( B )
1. class Super{
2. public void a(){ }
3. }
4.
5. public class Sub extends Super{
6.
7.}
A.public int a(){return 1;} B.public int a(int x){ return x; }
C.void a(){ } D.public int a(float x){return x;}
45、下面描述不能使程序通过编译的是( D )
1. class Super{
2. private int a;
3. protected Super(int a){this.a = a;}
4. }
剩余16页未读,继续阅读
卑微小张在线咕咕咕
- 粉丝: 54
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0