最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Java语言程序设计-复习题

来源:动视网 责编:小OO 时间:2025-10-04 11:05:54
文档

Java语言程序设计-复习题

Java语言程序设计复习用试题一、单项选择题(共20题,每题3分,共60分)1.Java语言中用来编译Java程序的命令是(D)。A.java.exeB.javaw.exeC.javap.exeD.javac.exe2.下列(A)是合法的标识符。A.num_blueB.thisC.287D.8black3.下列关于float型floatf=9.5的说法,正确的是(C)。A.正确B.错误,精度不够,需要强制类型转换floatC.错误,变量申明错误D.错误,可以考虑使用int类型4.下列代码执行的
推荐度:
导读Java语言程序设计复习用试题一、单项选择题(共20题,每题3分,共60分)1.Java语言中用来编译Java程序的命令是(D)。A.java.exeB.javaw.exeC.javap.exeD.javac.exe2.下列(A)是合法的标识符。A.num_blueB.thisC.287D.8black3.下列关于float型floatf=9.5的说法,正确的是(C)。A.正确B.错误,精度不够,需要强制类型转换floatC.错误,变量申明错误D.错误,可以考虑使用int类型4.下列代码执行的
Java语言程序设计 复习用试题

一、单项选择题(共20题,每题3分,共60分)

1.Java语言中用来编译Java程序的命令是(  D  )。 

A.java.exe         B. javaw.exe    

C. javap.exe      D. javac.exe

2. 下列(  A  )是合法的标识符。   

 A.num_blue               B.this  

C. 287                        D.8black 

3.下列关于float型float f=9.5的说法,正确的是(   C   )。 

A.正确                  

B. 错误,精度不够,需要强制类型转换float  

C. 错误,变量申明错误     

D. 错误,可以考虑使用int类型

4.下列代码执行的结果中a和b的值分别为( C )。

int a = 20, b=30; int tmp =a; a=b; b=tmp; 

A.20/30          B. 20/20   

C. 30/20         D. 30/30

5. (int)((double)(3)/2)的结果是(  B  )。

A. 0               B. 1    

C.  1.5           D.  1.50 

6.下列( B )注释在Java语言的代码中是正确的。         

 A. /                    B. /*.....*/  

 C. /....**/           D. !

7.下列代码段, n的值为( C )时将打印字符串"second" 。 

if(n>5){ System.out.println("first"); }

else if(n<=0){ System.out.println("second"); }

 else { System.out.println("third"); }

A. 20       B. 5  

C. -5       D. 1

8.执行下列语句: int i=19;   int val =--i;  val的值为是(  A  )。  

A.18           B. 19        

C. 17          D.  20

9.下列代码段,其执行的结果为( A )。

int n; for (n=2; n<=7;n++) {System.out.print(n);}   

A.代码执行成功,输出结果为234567  

B.代码执行成功,输出结果为7

C.代码执行成功,输出结果为8

D.代码编译失败,没有结果输出

10.下列代码段,m的值为( A )会输出“case 0”。   

public class Test1{

  public static void main(String args[]){

  int m;

  switch(m){

  case 0:

System.out.println("case 0");

break;

  case 1:

System.out.println("case 1");

break;

  case 2:  break;

  default: System.out.println("default");

  }

 }

}

A. 0         B.  1  

C. 2         D.  3

11.类内部内容不包括(  B )。  

A.属性信息 

B.属性定义

C.方法声明  

D.构造方法声明

12.下列( D )不是修饰符。  

A.static                 B. final  

C. abstract                D.public

13.下列( B )语句把方法声明为抽象的公共方法。    

A.  public abstract method();       

B.public abstract void method();

C.public abstract void method(){}   

D.public void method() extends abstract;

14.关于被私有访问控制符private修饰的成员变量,下列说法正确的是( C )。 

        A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 

B. 可以被两种类访问和引用:该类本身、该类的所有子类

C.只能被该类自身所访问和修改

D. 只能被同一个包中的类访问

15.下列关于类的定义中,m1,m2为接口,Bird,Animal为类,继承代码中错误的是( D )。    

A.public class Bird extends Animal{...}

B.public class Bird extends Animal implements m1{...}

C.  public interface m1 extends m2{...}

                D.public Bird extends m1{...}

16.下列关于Java中类的说法不正确的是( C ) 。

               A.类体中有变量定义、构造方法和成员方法的定义

               B.构造函数是类中的特殊方法 

               C.类一定要声明为public的,才可以执行

               D.一个Java文件中可以有多个class定义

17.下列代码中,( D )表示引入了当前包下面的所有的类。 

 A.  import static java.lang.Math.abs;

 B.  import org.open.java.io;

 C.  import org.open.java.supurdemo.Animal;

 D.  import org.open.java.util *;

18.如下程序代码运行的结果信息是( A )。    

public class Foo {

public static void main(String[] args) {

try {

return;

} finally {

System.out.println( "Finally" );

}

}

}

A. Finally

B. 编译失败

C. 代码正常运行但没有任何输出.

D. 运行时抛出异常

19.  Java语言中,下列( A )子句是异常发生的位置。  

A. try {…}              B. catch {…}  

C. finally {…}         D. main {…}

20.编写线程类,需要继承的父类是( C  )。   

A.  Object           B. Runnable  

C. Thread           D. Callable

二、判断题(共10题,每题2分,共20分)

1.Java程序中的注释,只是用于程序员之间的沟通,对程序代码的维护性没有作用。(  ╳  )

2.一个变量的作用域可以在整个程序段中,即内部代码块和外部代码块中都可以使用。( ╳  )  

3.对象仅做声明,并未做初始化,其默认情况下的值为1。( ╳ ) 

4. Java类中的构造函数必须与类名保持一致。(  √  )

5. static修饰的变量称作静态变量,可以被多次初始化。( ╳ )   

6.使用while语句,循环体逻辑代码至少可以执行一次。( ╳  )  

7.使用this 调用本类中的其它构造方法,调用时可以放在构造方法的任意行。( ╳ )   

8.接口可以继承类,也可以继承接口。( ╳ )   

9.包名可以设置多个,中间通过“;”进行分隔。( ╳ ) 

10.线程是比进程更小的运行的基本单位。( √ ) 

三、阅读程序题(共2题,每题10分,共20分)

1.根据用户输入的考试成绩,判断其成绩的级别信息,满分100分。成绩的级别规则如下:

成绩>=90,为优秀;成绩>=80且<90,为良好;

成绩>=60且<80为及格;成绩 <60为不及格。请阅读如下代码段,并补齐其中缺失的代码。(本题每个选项2分,共10分)

public class SwitchTestRangeCode {

    public static void main(String[] args) {

        int score = 85;

        

        switch(【1】) {

           case 10:

           case【2】:

               System.out.println("成绩优秀!");

                       【3】

           case 8:

           System.out.println("成绩良好!");

           break;

           case 7:

           【4】

           System.out.println("成绩及格!");

           break;

          【5】

           System.out.println("成绩不及格,下次继续努力!");

           break;

           }   

    }

}

【1】选择合适的判断语句( A )。

A.score/10    B. score/5    C. score/100    D. score

【2】在代码语句中选择合适的数值 ( C )。

A.8    B. 90     C. 9      D. 19   

【3】应填入的Java语句为( B )。

A.continue   B. break;   C. continue;    D. default;

【4】应填入的Java语句为( B )。

A.case 6     B. case 6:    C. default:    D. default

【5】应填入的Java语句为( B )。

A.default    B. default:   C. case 5:     D. case 4:

2.下列代码基于抽象类Wine的多个实现类,子类实现基类的drink()方法。在测试方法中,判断在多态场景下的方法执行结果。请阅读如下代码段,并补齐其中缺失的代码。 (本题每个选项2分,共10分)   

public  【1】 class Wine {

public void drink() {

System.out.println("drink==>" + "wine");

   }

}

public class MTWine 【2】  Wine {

    【3】 

   public void drink() {

System.out.println("drink==>" + "茅台");

}

public class WLYWine 【2】  Wine {

   【3】 

public void drink() {

 五粮液");

}

}

public class TestWineType {

public static void main( 【4】  args) {

  Wine wine1 =  【5】  MTWine();

}

【1】选择合适的Java类修饰符( B )。

A.s B. abstract     D. synchronized

【2】选择合适的Java关键字( A )。 

A. extends     C. include    D. reference

【3】选择合适的Java关键字( A )。 

A. @Override   B.  @SuppressWarnings       C. @Param            D.  @Deprecated

【4】选择合适的Java数据类型( C )。 

A. Integer[]   B C. String[]    D. void

【5】选择合适的Java关键字( D )。 

A. And     C D. new

文档

Java语言程序设计-复习题

Java语言程序设计复习用试题一、单项选择题(共20题,每题3分,共60分)1.Java语言中用来编译Java程序的命令是(D)。A.java.exeB.javaw.exeC.javap.exeD.javac.exe2.下列(A)是合法的标识符。A.num_blueB.thisC.287D.8black3.下列关于float型floatf=9.5的说法,正确的是(C)。A.正确B.错误,精度不够,需要强制类型转换floatC.错误,变量申明错误D.错误,可以考虑使用int类型4.下列代码执行的
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top