JAVA考试题(java考试题库大二期末考试必备)

时间:2023-06-08 16:10来源:考试资源网 考试资料网
JAVA考试题(java考试题库大二期末考试必备)

JAVA考试题(java考试题库大二期末考试必备)

admin3周前免费1

java考试题 急 求高人帮忙做一下

1.A

2.D

3.B

4.A String对象在创建后就不能更改的

5.B

6.D

7.B

8.A

9.C

10.C

11.A 抽象类可以有构造方法,但是不能直接用new生成改类对象

12.B 声明为private的属性与方法子类是不能继承的

13.C 其它构造方法调用该类的另一个构造方法是 this(参数...)

14.D

15.A 接口中的方法都是抽象方法,只有声明,没有实现,需要他的实现类去具体实现这些方法

更上面的不同答案处都有说明,相信我,没错!!

java 题(考试了)

1. 运行Java字节码的假想计算机称为JVM(Java虚拟机)。

2. Java程序分为两种类型,分别是java application(java应用程序,可独立运行)和java applet(java小应用程序,不能独立运行) 。

3. 开发工具JDK中的Javac(Java编译器)的作用是将Java源文件编译为Java字节码文件。

4. 在Java语言中,short数据类型的存储开销是16字节,而long数据类型的存储开销是64位。

5. Java语言的继承机制是单一继承,使用接口作为多重继承的替代物。

6. 对类中成员的访问,Java提供了四个不同的访问范围,分别是public、protected、private

和default(firendly)。

7. 子类和父类中覆盖的方法,要具有相同的方法名、相同的参数类型和相同的返回值类型。

8. 将Applet小应用程序嵌入到HTML文件中,要用applet/applet 标记,其中它还有三个基本参数,分别是 code、width和height。

9. 如果x = 2,y = 5,z = 6;则 u = x y ? ( x z ? x : y ) : ( y z ? y : ( z x ? z : x ) );则u =6。

10.在Java中,所有的异常类都是Throwable类的子类,该类有两个最基本的子类分别是Error和Exception。

11.异常处理的基本结构分为三部分,每部分的关键字分别是try、catch 和finally 。

12.Java采用抢占式调度方式,即高优先级线程具有剥夺低优先级线程执行的权利。

13.创建新线程的两种方法是继承Thread类重写run()方法和实现Runnable接口。

14. 若有int i = 2,b = 0;表达式b = ( ++i ) + ( ++i ) + ( ++i ) 的值是12。

二.单项选择题(本大题共20小题,每小题1分,共20分)

1.下列标识符中,合法的标识符是( B )。

A. goto B. final C. 9stud D. student2

2. int m,n=3; m=++n;执行完成这两行代码后,则( C )。

A. m=3,n=4 B. m=3,n=3 C. m=4,n=4 D. 以上都不是

3. int a[][]=new int[2][3]; 选择正确的答案( B )。

A.a.length=3 B.a.length=2 C.a.length=6 D.a.length的值不能确定

4. 在设计Application程序时,设main()方法的参数是args,则用( C )可以获得命令行参数的个数。

A.args[0].length B.args[0].length() C.args.length D.args.length()

5. 要求某成员变量访问权限局限于同一类,则应该使用( D )。

A.public B. protected C. 确省 D. private

6. 当用户最小化包含Applet的窗口时,将执行Applet的( D )方法。

A.init() B. start() C. stop() D. destroy()

7. 以下哪组修饰符不能同时修饰一个方法 ( D )

A. abstract public B. public final C. public static D. abstract private

8. 编写Applet程序时,所定义的类必须是(C )的子类。

A. Window B. Panel C. Applet D. Frame

9.Java编程所必须的默认引用包为 ( B )

A. java.sys包  B. java.lang包 C. java.new包  D. 以上都不是

10.如果需要按add()语句的顺序依次放置部件,则需要使用(A )布置管理器。

A. FlowLayout B. BorderLayout C. CardLayout D. GridLayout

java考试题选择题

一、 选择题

3、设x=40 则y=(++x)+1和y=(x++)+1的结果,使y分别为( D )

A、42,42 B、41,41 C、41,42 D、42,41

4、设数组Array由以下语句定义

int Array=new int[10], 则数组最后一个元素的正确引用方法为( B )

A、Array[10] B、Array[9] C、array[10] D、array[9]

6、用abstract定义的类( D )

A、可以被实例化 B、不能派生子类

C、不能被继承 D、只能被继承

7、设有对象x具有属性a则访问该属性的方法为( C )

A、a.x B、a.x() C、x.a D、x.a()

8、符合对象和类关系的是: ( D )

A、人和老虎 B、书和汽车

C、楼和土地 D、松树和植物

9、throws的作用: ( A )

A、表示方法可能会抛出例外 B、 表示后面是方法的输出量

C、方法的标志,每个方法都必须有 D、没有意义

10、关于继承的说法正确的是: ( B )

A、子类将继承父类所有的属性和方法。

B、子类将继承父类的非私有属性和方法。

C、子类只继承父类public方法和属性

D、子类只继承父类的方法,而不继承属性

二、判断题

( 对 )1、Java可以用来进行多媒体及网络编程。

( 错 )2、类的public类型的成员变量不可以被继承。

( 错 )3、Java源程序文件中是不区分字母的大小写的。

( 错 )4、子类可以继承父类所有的成员变量及成员函数。

( 错 )5、Java applet不能够存取客户机磁盘上的文件。

( 错 )6、Java类中不能存在同名的两个成员函数。

( 对 )7、可以用new来创建一个类的实例,即”对象”。

( 对 )8、Java是一种面向对象的程序设计语言。

( 对 )9、Java程序对计算机硬件平台的依赖性很低。

( 错 )10、Java中类的构造函数只能有一个。

二、 程序阅读,并填空

1. 阅读程序给出结果

下列程序段用来计算Fibonacci序列的第0,1,2,…各项

public class Fibonacci {

public static void main(String args[]) {

System.out.println("Fibonacci 第4项="+(1)fib(3) );

}

static int fib(int n) {

if (n==0||n==1) {

return n;

}

else {

int sum=fib(n-1)+fib(n-2);

return sum;

}

}

}

输出结果为:(2)Fibonacci 第4项=2

2. 按注释提示完成文件复制的程序

//FileStream源代码如下:

import java.io.*;

class FileStream {

public static void main(String args[]) {

try{

File inFile=new File("file1.txt"); //指定源文件

File outFile=new File("file2.txt"); //指定目标文件

FileInputStream fis=(1)new FileInputStream(inFile) ;

FileOutputStream fos=new FileOutputStream(outFile);

int c;

//逐字节从源文件中输入,再输出到fos流

while((c=fis.read())!=-1)

(2) fos.write(fis,0,c) ;

fis.close();

fos.close();

}

catch(Exception e) {

System.out.println("FileStreamsTest: "+e);

}

}

}

3. 阅读程序,给出结果

//B.java源代码如下:

class A{

int x=100;

}

class B extends A{

int x=200;

void prt(){

System.out.println("SubClass: "+x);

System.out.println("SuperClass: "+super.x);

}

public static void main(String args[]){

new B().prt();

}

}

输出结果是

(1) 200 (2) 100

4. 阅读程序,给出结果

//Sum.java源代码如下:

public class Sum{

public static void main(String []args) {

JAVA考试选择题

答案保证正确但是多少给点分数么?

1 D 2 B 3 D 4 A 5 A 6 C 7 C 8 D 9 C 10 B 11 D 12 A 13 B 14 A 15 D

JAVA考试题

Java Application 源程序文件的扩展名为( .java);如果利用编译器对源文件进行编译,编译后将产生相应的字节码文件,这些字节码文件的扩展名为(.class )。

如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是( object)类的子类并且存储该源程序文件的文件名为(MyApplet.java)

若x = 5,y = 10,则x y和x = y的逻辑值分别为( true)和(false )。

面向对象编程主要有四个特点,这四个特点分别是(方便 )、(安全 )、( 灵活)、(扩展性强 )

设 x = 4 ,则表达式 ( x + + )/3 的值是(1 )。

表达式(int)(3.7)的值是(3 );

设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是(0 )。

int s = 0 ;

for ( int i = 0 ; i MyIntArray.length ; i + + )

if ( i % 2 = = 1 ) s += MyIntArray[i] ;

System.out.println( s );

8、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用(2 )字节内存空间,这样,无论是中文字符还是英文字符,都是占用( 2)字节内存空间。

选择题(2x5)

Java是在哪一种语言上衍生出来的?(a)

A、 C/C++ B、 BASIC C、 PASCAL D、 Ada

下面哪一个不是合法的标识符? (c)

A、x$ B、 π C 、1X D、 XYZ

int 类型数据占用多少位? (a)

A、32 B、64 C、16 D、20

Java Application程序中有且只能有一个main方法,该方法头的书写合法的是( b )。

A. public static void main()

B.public static void main(String[] args)

C. public static int main(String[] arg)

D. public void main(String arg[] )

5、下面的哪些语句是正确的:(a)

A)String temp [] = new String {"j" "a" "z"}; B) char temp [] = { "j" "b" "c"};

C)String temp = {"a", "b", "c"}; D) String temp [] = {"a", "b", "c"};

判断题(1x5)。

1、Java是一种面向过程的编程语言。 (错 )

2、Java不区分大小写。 (错 )

3、Java不提供无符号整数类型。 ( 对)

4、Jave的向量对象的元素既可以是对象,也可以是基本元素 (对 )

5、任何类都有构造函数,如果没有构造函数,就不能创建该类的对象。(对 )

标签: JAVA考试题

    “JAVA考试题(java考试题库大二期末考试必备)”由考试资料网(www.kszl.net)整理!仅供学习参考!具体以权威部门公布的内容为准!

------分隔线----------------------------


------分隔线----------------------------