Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx

上传人:b****1 文档编号:14000 上传时间:2022-09-30 格式:DOCX 页数:35 大小:23.85KB
下载 相关 举报
Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx_第1页
第1页 / 共35页
Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx_第2页
第2页 / 共35页
Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx_第3页
第3页 / 共35页
Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx_第4页
第4页 / 共35页
Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx_第5页
第5页 / 共35页
点击查看更多>>
下载资源
资源描述

Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx

《Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx》由会员分享,可在线阅读,更多相关《Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx(35页珍藏版)》请在冰豆网上搜索。

Java程序设计 所有章节 测验答案 慕课答案 UOOC优课 深圳大学继续教育学院.docx

Java程序设计所有章节测验答案慕课答案UOOC优课深圳大学继续教育学院

第1章测验-1概述

一、单选题 (共 100.00 分)

1.Java程序的执行过程中用到一套JDK工具,其中java.exe是指-----。

A.Java文档生成器

B.Java解释器

C.Java编译器

D.Java类分解器

正确答案:

B

2.Java嵌入式应用开发平台名称为:

A.JDK

B.J2ME

C.J2SE

D.J2EE

正确答案:

B

第2章测验-2.1数据类型

一、单选题 (共 100.00 分)

1.下列数组定义及赋值,错误的是(  )。

A.inta[]={1,2,3};

B.inta[];

C.a=newint[3];  a[1]=1; a[2]=2; a[3]=3;

D.inta[][]=newint[3][]; a[0]=newint[2]; a[1]=newint[2]; a[2]=newint[2];

正确答案:

C

2. JAVA语言使用的字符集是(  )。

A.ASCII

B.EBCDIC

C.Unicode

D.BCD

正确答案:

C

3.下面数据类型转换中,必须进行强制类型转换的是(  )。

A.byte->int;

B.int->char;

C.short->float;

D.float->double;

正确答案:

B

4. 以下标识符中(  )是不合法的。

A._small

B.BigC.$12abD.7hello

正确答案:

D

5.下面赋值语句不会产生编译错误或警告的是(  )。

A.chara=’abc’;

B.byteb=145;

C.floatc=3.14;

D.inti=12;

正确答案:

D

 第2章测验-2.2控制语句

一、单选题 (共 100.00 分)

1.下列语句执行后,i、j的值是(  )。

inti=0,j=10;

do{if(i++>--j)break;}

  while(true);

A.i=6,j=4

B.i=6,j=5

C.i=5,j=5

D.i=5,j=4

正确答案:

A

 

2.当下面程序输出”第2区域时”时,x的范围为(  )。

if(x<-100){System.out.println(“第1区域”);}

elseif(x<0){System.out.println(“第2区域”);}

else {System.out.println(“第3区域”);}

A.x<=-100

B.x>-100

C.x<0&&x>=-100

D.x>=0

正确答案:

C

3.下面程序的运行结果为( )。

inti;

for(i=0;i<4;i++){

 switch(i){

  case1:

System.out.print(“1”);

  case2:

System.out.print(“2”);break;

  default:

System.out.print(“0”);

 }

}

A.12

B.01220

C.0120

D.120

正确答案:

B

 

4.JAVA语言中控制结构包括(  )。

A.顺序结构、选择结构、循环结构

B.顺序结构、循环结构

C.顺序结构、选择结构

D.选择结构、循环结构

正确答案:

A

5.下列语句执行后,c的值是( )。

charc;

for(c='z';c<'a';c-=4){

  if(c<='o')break;

 }

A.‘z’

B.‘n’

C.‘m’

D.‘p’

正确答案:

A

6.下列语句执行后,j的值是(  )。

intj=0,i=3;

while(--i>0)

  j+=j-=i;

A.0

B.5

C.-5

D.-17

正确答案:

C

第2章测验-2.3运算符

一、单选题 (共 100.00 分)

1.执行下面程序后,结论正确的是(  )。

int x,y,z;

x=1;

y=2;

z=(++x+y++==5?

y+x--:

--y+x);

A.x的值为1,y的值为3,z的值为5

B.x的值为2,y的值为2,z的值为5

C.x的值为1,y的值为3,z的值为4

D.x的值为2,y的值为2,z的值为4

正确答案:

D

2.若a是int型变量,表达式a=(int)(25.8/3%3);执行后a的值为(  )。

A.1

B.2

C.3

D.4

正确答案:

B

3.设各个变量的定义如下:

(  )选项的值为true。

inta=1,b=1;

booleanflag=a!

=b++;

A.a++==b;

B.!

(++a==b);

C.(++a==b)||flag;

D.(++a==b)&&flag;

正确答案:

C

第3章 测验-3.2类的基本架构介绍

一、单选题 (共 100.00 分)

1.下列哪个类声明是正确的

A.abstractfinalclassH1{…}

B.abstractprivatemove(){…}

C.protectedprivatenumber;

D.publicabstractclassCar{…}

正确答案:

D

2.符合对象和类的关系的是:

A.人和老虎

B.书和汽车

C.父亲和儿子

D.汽车和交通工具

正确答案:

D

3.下面关于java中类的说法哪个是不正确的

A.类体中只能有变量定义、常量定义和成员方法的定义,不能包含“x=3;”这样的语句。

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

C.主类一定要声明为public。

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

正确答案:

C

4.下面哪个单词是Java语言的关键字

A.Float

B.this

C.string

D.unsigned

正确答案:

B

5.Java编程所必须的默认引用包为

A.java.sys包

B.java.lang包

C包 

D.以上都不是

正确答案:

B

6.以下哪个是JAVA的关键字?

A.NULL

B.new

C.instanceOf

D.wend

正确答案:

B

7.下面哪个是Java语言中正确的标识符

A.3com

B.import

C.that

D.this

正确答案:

C

8.数组中可以包含什么类型的元素?

A.int型

B.string型

C.数组

D.以上都可以

正确答案:

D

9.在Java中函数main()的返回值是:

()

A.String

B.int

C.char

D.void

正确答案:

D

10.java应用在消费电子市场上开发平台名称为:

A.JDK

B.J2ME

C.J2SE

D.J2EE

正确答案:

B

 

第3章 测验-3.4使用对象

一、单选题 (共 100.00 分)

1.构造方法何时被调用

A.类定义时

B.创建对象时

C.调用对象方法时

D.使用对象的变量时

正确答案:

B

2.在编写JavaApplication程序时,若需要使用到标准输入输出语句,必须在程序的开头写上(    )语句。

A.importjava.awt.*;

B.importjava.applet.Applet;

C.importjava.io.*

D.importjava.awt.Graphis

正确答案:

C

3.认真阅读代码,选择正确的选项

public class MyClass {

    public static void main(String arguments[]) {

     amethod(arguments);

    }

    public void amethod(String[] arguments) {

     System.out.println(arguments);

    }

}

A.这段代码是错误的,main方法不能接受字符串参数

B.这段代码是错误的,amethod方法中的字符串数组尚未初始化

C.这段代码是错误的,main方法不能调用实例方法

D.这段代码是正确的

正确答案:

C

4.在Java中,一个类可以同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为(    )

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

正确答案:

C

5.下面关于构造函数的说法不正确的是

A.构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。

B.构造函数不可以重载。

C.构造函数没有返回值。

D.构造函数一定要和类名相同

正确答案:

B

6.命令javac    -verbose    中选项的作用是:

A.显示JVM加载class的过程

B.显示JVM的版本

C.显示JVM调用内存的情况

D.显示JVM的错误跟踪过程

正确答案:

A

7.给出类的定义如下:

 1.

classTest{ 

  voidtest(inti){ 

  System.out.println("Iamanint.");

  }

  voidtest(Strings){    

  System.out.println("Iamastring.");

  }

  publicstaticvoidmain(Stringargs[]){ 

   Testt=newTest();

   charch='y';

   t.test(ch);}

  }

  下列描述哪个正确?

        

A.程序将不会编译,因为空的方法不能被覆盖。

B.命令行t.test(ch);将不会编译,因为没有对应的方法。

C.代码将编译并输出以下结果:

Iamanint.

D.代码将编译并输出以下结果:

Iamastring.

正确答案:

C

8.编译及运行以下代码,下列选项哪个是正确的

public class Sandys{

private int court;

public static void main(String argv[]){

        Sandys s = new Sandys(99);

        System.out.println(s.court);

        }

Sandys(int ballcount){

        court=ballcount;

        }

}

A.编译错误:

thevariablecourtisdefinedasprivate

B.编译错误:

sisnotinitializedwhentheSystem.outmethodiscalled

C.编译通过,没有输出

D.编译通过,输出99

正确答案:

D

9.编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为

A..java

B..class

C..html

D..exe

正确答案:

B

第3章 测验-3.6类方法/参数传递

一、单选题 (共 100.00 分)

1.关于static修饰符,以下哪个选项是正确的。

A.被stati

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 电大

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1