「java考试试题」java考试卷

博主:adminadmin 2022-12-12 17:30:08 77

本篇文章给大家谈谈java考试试题,以及java考试卷对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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考试选择题

2、D

3、B

4、A

5、D

6、D

7、D

8、C

9、A

10、A

11、A

12、C

13、B

14、D

15、B

15道基础的java选择题

41.C

A.abstract修饰符可修饰字段、方法和类。 不可以修饰字段B.抽象方法的body部分必须用一对大括号{}包住。C.声明抽象方法不可写出大括号。D.声明抽象方法,大括号可有可无。

42D

43.A

A.一个程序里只能有一个类被修饰为Public 错误B.源文件名必须和用public修饰的类名相同 正确C.若程序中没有任何Public类,则文件名可任取 正确D.一个Java程序中,必须有一个被Public修饰的类 怎么说呢?很难说正确,也很难说错误,一个java程序是可以没有一个被修饰为Public的类

44B

A好像也可以

45D

46A

47A

48C

49B

50A

51D

52C

53A

54B

55.A

JAVA考试题

1、请问 ”2” 、’2’、2之间有什么不同?并回答下面程序的输出结果是什么? (提示:‘2’的ASCII码值是50 )(8分)

答:"2"是字符串,'2'算字符。2是数字。

class test

{

public static void main(String[] args)

{

int a=2;

int b='2';

System.out.println (a+a);

System.out.println (a+b);

}

} 输出结果为:4

52

2、你认为java、C、C++他们之间有没有联系和区别?和C、C++相比,java有哪些优点?(10分)

答:java是以c及c++为基础的。许多地方沿用了它们的思想。但最主要的,java是完全面向对象的编程,而c是面向过程,c+则不完全是面向对象。java相对说来,编程更方便,安全,结构,模块化强,易于移植,跨平台性好等。

3、下面两段代码具有多处错误,请找出你认为错误的地方,作上标记,并说明为何出错。如果你认为该行没有错误,请打上√ (12分)

i)public int search (int 错[10] number) 1、 引用时只能是类型不能带值{

number错 = new int[10]; 2、 数组没有下标

for (int i=0;inumber.length;i++) 3、对

{

number[i]=number[i-1]+number[i+1]错; 4、数组在i+1在i=number.length-1是超界

return number; 5、对

}

}

ii)

class MyclassOne

{

public final int A=365;

public int b;

private float c;

private void myMethodOne(int a)

{

b=a;

}

public float myMethodTwo()

{

return 36;

}

}

class MyClassMain

{

public static void main(String[] args)

{

MyClassOne w1=new MyClassOne();

w1.A=12; 6、错误,试图给final型再次赋值

w1.b=12; 7、对Myclassone中b赋值

w1.c=12; 8、对myclassone float c赋值

w1.myMethodOne(12); 9、调用myclassone的mymethodone形参为int的方法,

w1.myMethodOne(); 10、调用myclassone的mymethodone无形参的方法System.out.println(w1.myMethodTwo(12)); 11、输出myclassone的mymethodtwo(12)值

w1.c=w1.myMethodTwo(); 12让c引用mymethodtwo方法

}

}

请简要说明下面程序的功能

1) public class Sum ( 5分 )

{ public static void main( String args[ ])

{ double sum = 0.0 ;

for ( int i = 1 ; i = 100 ; i + + )

sum += 1.0/(double) i ;

System.out.println( "sum="+sum );

}

} 功能为 求出1/1+1/2+1/3+1/4….+1/100的和

程序设计:(10分)

编写一个java程序。要求该程序能够具有以下功能:

定义一个坐标类coord。坐标类coord必须满足如下要求:

a)coord类含有两部分数据:横坐标x和纵坐标y。x和y的类型都是int类型。

b)coord类的方法有:

coord( ) : 构造函数,将横坐标和纵坐标的值都赋值为0

coord( int x , int y ) : 构造函数,形参 x 为横坐标的初值,y为纵坐标的初值。

coord coordAdd(int x, int y) : 将当前坐标对象与形参的值相加,所得的结果仍是一个坐标,返回给此方法的调用者。

(提示:可以将两个坐标相加定义为横坐标和横坐标相加,纵坐标和纵坐标相加。例如(1,2)+(3,4)=((1+3),(2+4))=(4,6))

public class Coord {

int x=100;

int y=200;

public Coord(){

this.x=0;this.y=0;

}

public Coord(int x,int y) {

x=this.x;y=this.y;

}

void coordAdd(int x,int y){

this.x+=x;

this.y+=y;

}

public static void main (String[] args) {

}

}

程序设计:(10分)

请编写一个java程序,利用该程序计算并输出 1+2+3+……+100的值

Sum.java

public class Sum {

public Sum() {

int sum=0;

for(int i=1;i=100;i++)

sum+=i;

System.out.println("1+2+3+...100="+sum);

}

public static void main (String[] args) {

new Sum();

}

}

OK??

JAVA语言的一些试题

1. 属性 方法 public private

3. interface

4. main

5. 10 10

6. Applet

7. java.io

22. .java

1 D

2 C

3 A

4 C

5 A

6 A

9 A

10 B

11 D

12 A

13 A

20 B

21 D

22 A

23 B

24 C

25 B

14 Object

供参考

java考试试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java考试卷、java考试试题的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-12,除非注明,否则均为首码项目网原创文章,转载请注明出处。