java试题及答案
“java试题及答案”相关的资料有哪些?“java试题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“java试题及答案”相关范文大全或资料大全,欢迎大家分享。
JAVA期末试题及答案
《Java程序设计》课程试卷
1.使用Java语言编写的源程序保存时的文件扩展名是( )。
(A).class (B).java (C).cpp (D).txt 2.设int a=-2,则表达式a>>>3的值为( )。
(A)0 (B)3 (C)8 (D)-1
3.设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。
(A)a[0]; (B)a[a.length-1]; (C)a[3]; (D)int i=1; a[i];
4.在类的定义中可以有两个同名函数,这种现象称为函数( )。
(A)封装 (B)继承 (C)覆盖 (D)重载 5.在类的定义中构造函数的作用是( )。
(A)保护成员变量 (B)读取类的成员变量 (C)描述类的特征 (D)初始化成员变量 6.下面关键字中,哪一个不是用于异常处理语句(
《JAVA》模拟试题及答案
一、选择题
1. 关于Java中数据类型叙述正确的是:( )
A、整型数据在不同平台下长度不同
B.boolean类型数据只有2个值,true和false C.数组属于简单数据类型
D.Java中的指针类型和C语言的一样 2. 以下叙述正确的是:( )
A.构造方法必须是public方法 B.main方法必须是public方法
C.Java应用程序的文件名可以是任意的 D.构造方法应该声明为void类型
3. 下面哪个表达式可用得到x和y的最大值( )
A. x>y?y:x B. x A. 多重的 B. 单重的 C. 线程的 D. 不能继承 5. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。 i += i - 1; A. 10 B. 121 C. 11 D. 100 6. 下列选项中,用于在定义子类时声明父类名的关键字是( )。 A.interface B. package C. extends D. class 7. 下列语句
JAVA试题及答案(精致),DOC
选择题
1、JAVA所定义的版本中不包括:( D )
A、JAVA2EE
B、JAVA2Card
C、JAVA2ME
D、J AVA2HE
E、J AVA2SE
2、下列说法正确的是( A )
A、JAVA程序的main方法必须写在类里面
B、JAVA程序中可以有多个main方法
C、JAVA程序中类名必须与文件名一样
D、J AVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括
起来
3、变量命名规范说法正确的是( B )
A、变量由字母、下划线、数字、$符号随意组成;
B、变量不能以数字作为开头;
C、A和a在java中是同一个变量;
D、不同类型的变量,可以起相同的名字;
4、下列javaDoc注释正确的是( C )
A、/*我爱北京天安门*/
B、quals("john")
C、"john"="john"
D、"john".equals(newString("john"))
5、下列输出结果是( C )
inta=0;
while(a<5){
switch(a){
case0:
case3:a=a+2;
case1:
case2:a=a+3;
default:a=a+5;
}
}
(a);
A、0
B、5
C、10
D、其他
6、下列代码输出结果是( B )
inti=10;
wh
java基础测试题及答案
一、选择题(每题2分,共40分)
1、下面哪个是Java语言中正确的标识符( C ) A、3com B、import C、that D、this 2、下面哪个语句(初始化数组)是不正确的:( B ) A.int x[] = {1,2,3}; B.int x[3] = {1,2,3};
C.int[] x = {1,2,3}; D.int x[] = new int[]{1,2,3}; 3、下述概念中不属于面向对象方法的是( D )。
A.对象、消息 B.继承、多态 C.类、封装 D.过程调用
4、下面的代码段中,执行之后i 和j 的值是什么? ( B )
int i = 1; int j;
j = i++*2+3*--i;
A.1, 2 B.1, 5 C. 2, 1 D. 2, 2 5、下面哪条语句把方法声明为抽象的公共方法?( B ) A.public abstract method(); B.public abstract void me
java期末选择试题及答案大全
一、单选题:(每题1分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。
1.下列语句序列执行后,k 的值是( B )。 int m=3, n=6, k=0;
while( (m++) < ( -- n) ) ++k;
A) 0 B) 1 C) 2 D) 3
2.设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是( B )。 A) i = i + 2 B) a[0] = 7; C) i++ - --j; D) a(0) = 66;
3.Java语言的类间的继承关系是( B )。 A) 多重的 B) 单重的 C) 线程的 D) 不能继承
4.设有定义 int i = 6 ;,则执行以下语句后,i 的值为( C )。 i += i - 1;
A) 10 B) 121 C) 11 D) 100
5.下列选项中,用于在定义子类时声明父类名的关键字是( C )。 A)interface B) package C) extends D) class 6.若已定义 byte[ ] x= {11,22,33,-66} ;
其中0
java测试题3及答案
1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. java B. .class C. html D. .exe
2、设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 5
3、不允许作为类及类成员的访问控制符的是( C )。 A. public B. private C. static D. Protected
4、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( A )。
A. static void method( ) B. public v
Java基础知识笔试题及答案
1.Java中提供了名为()的包装类来包装原始字符串类型。
A.Integer
B.Char
C.Double
D.String
答案:D
2.java.lang包的()方法比较两个对象是否相等,相等返回true。
A.toString()
B.equals()
C.compare()
D.以上所有选项都不正确
答案:B
3.使用()方法可以获得Calendar类的实例。
A.get()
B.equals()
C.getTime()
D.getInstance()
答案:D
4.下面的集合中,()不可以存储重复元素。
A.Set
B.Collection
C.Map
D.List
答案:C
5.关于Map和List,下面说法正确的是( )。
A.Map继承List
B.List中可以保存Map或List
C.Map和List只能保存从数据库中取出的数据
D.Map的value可以是List或Map
答案:D
6.给定如下Java代码,编译运行的结果是()。
import java.util.*;
public class Test {
public static void main(String[] args) {
LinkedList
Java面试题及答案解析1
面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
? ? ? ?
代码开发模块化,更易维护和修改。 代码复用。
增强代码的可靠性和灵活性。 增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 封装
封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。
下面列出了使用封装的一些好处:
? ? ?
通过隐藏对象的属性来保护对象内部的状态。
提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。 禁止对象之间的不良交互提高模块化。
参考这个文档获取更多关于封装的细节和示例。 多态
多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。 继承
继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给现存的类添加新特性
Java面试题及答案解析1
面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
? ? ? ?
代码开发模块化,更易维护和修改。 代码复用。
增强代码的可靠性和灵活性。 增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。 封装
封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。
下面列出了使用封装的一些好处:
? ? ?
通过隐藏对象的属性来保护对象内部的状态。
提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。 禁止对象之间的不良交互提高模块化。
参考这个文档获取更多关于封装的细节和示例。 多态
多态是编程语言给不同的底层数据类型做相同的接口展示的一种能力。一个多态类型上的操作可以应用到其他类型的值上面。 继承
继承给对象提供了从基类获取字段和方法的能力。继承提供了代码的重用行,也可以在不修改类的情况下给现存的类添加新特性
《JAVA》试题3及答案教学内容
《J A V A》试题3及答
案
一、选择题(每题2分,共20题,40分)
1.Java源文件和编译后的文件扩展名分别为()
A、.class和 .java
B、.java和 .class
C、.class和 .class
D、.java和 .java
2.Java语言中创建一个对象使用的关键字为()
A、class
B、interface
C、new
D、create
3.对于可以独立运行的Java应用程序,下列( )说法是正确的。
A、无须main方法
B、必须有两个main方法
C、可以有多个或零个main方法
D、必须有一个main方法
4.continue语句( )
A、只中断最内层的循环
B、只中断最外
层的循环
C、只中断所在层循环中的当次循环
D、只中断某一层的循环
5.若a=2,则下列程序代码实行后,c的结果为()
c=5;
if(a>0)
{ if(a>4) c=6;
else c=9;}
A、4
B、5
C、6
D、9
6.设x为int型变量、则执行以下语句以后,x的值为()
x=10; x+=x-=x-x
A、10
B、20
C、40
D、30
7.用abstract定义的类()
A、可以被实例化
B、不能派生子类
C、不能被继承
D、只能被继承
8.设有对象x具有属性a则访