欢迎光临
奥鹏作业辅导

南开23春学期《Java语言程序设计》在线作业[正确答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

南开23春学期《Java语言程序设计》在线作业[正确答案]

南开23春学期《Java语言程序设计》在线作业[正确答案]

正确答案:B

南开23春学期《Java语言程序设计》在线作业[正确答案]

随机答案:ABCD

正确答案:D

随机答案:ABCD

正确答案:C

正确答案:D

正确答案:A

随机答案:ABCD

正确选项:--------

随机答案:ABCD

随机答案:ABCD

正确答案:C

正确答案:A

正确答案:A

正确答案:C

正确选项:--------

正确答案:B

正确答案:A

正确答案:D

随机答案:ABCD

随机答案:ABCD

正确答案:A

南开23春学期Java语言程序设计在线作业[正确答案]单选题答案

正确选项:--------

正确答案:C

正确选项:--------

23春学期(高起本:1709-2103、专升本/高起专:1903-2103)《Java语言程序设计》在线作业-00001

试卷总分:100  得分:100

一、单选题 (共 25 道试题,共 50 分)

1.下面哪一个循环会导致死循环?( )

A.for (int k = 0; k < 0; k++)

B.for (int k = 10; k > 0; k--)

C.for (int k = 0; k < 10; k--)

D.for (int k = 0; k > 0; k++)

正确答案:B

正确答案:D

正确答案:A

正确答案:D

 

随机答案:ABCD

正确答案:B

正确答案:B

正确答案:D

随机答案:ABCD

随机答案:ABCD

正确答案:A

正确答案:D

正确答案:D

正确答案:C

正确选项:--------

正确选项:--------

随机答案:ABCD

正确选项:--------

正确答案:D

正确答案:C

2.接口体中不应包含( )。

A.常量定义

B.常量赋值

C.方法实现

D.方法声明

正确答案:B

随机答案:ABCD

正确答案:B

 

3.设原字符串s为StringBuffer型,且s="Hello java",如果想用子串替换把s转换成"Hello World",则正确的语句是( )。

正确选项:--------

正确答案:B

正确答案:D

A.s.replace(6,9,"World");

正确答案:C

正确选项:--------

正确答案:A

正确选项:--------

正确答案:D

正确答案:C

B.s.replace(6,10,"World");

C.s="World";

随机答案:ABCD

正确答案:A

正确答案:B

D.s=replace("java","World");

随机答案:ABCD

正确答案:D

正确选项:--------

 

4.两个字符串String str1,str2;错误的连接二者的方式是()。

A.str1+str2

B.str1.str2

C.str1.contat(str2)

D.str2.contat(str1)

随机答案:ABCD

正确选项:--------

正确答案:C

 

5.下面关键字中哪一个是不可用来控制对类成员的访问( )。

A.public

B.private

C.protected

D.default

正确答案:D

正确答案:D

正确选项:--------

 

6.在 Java 中,所有类的根类是()。

A.java.lang.Objet

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

正确答案:B

正确答案:A

正确答案:D

随机答案:ABCD

正确选项:--------

随机答案:ABCD

 

7.下面哪个不是Java标准库中Reader类的子类( )。

正确答案:B

正确选项:--------

正确答案:B

A.CharArrayReader

正确答案:B

随机答案:ABCD

正确答案:D

正确答案:B

正确答案:C

正确答案:A

B.InputStreamReader

C.DataInputReader

正确选项:--------

正确选项:--------

随机答案:ABCD

D.StringReader

正确选项:--------

正确选项:--------

正确答案:A

 

8.String与StringBuffer最大的区别在于( )。

A.它们没有区别

B.String对原字符串的拷贝进行操作,而StringBuffer对原字符串本事操作

C.StringBuffer拥有更多相关函数

D.String更节省空间

正确选项:--------

随机答案:ABCD

正确选项:--------

 

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

正确选项:--------

随机答案:ABCD

随机答案:ABCD

A.Java文档生成器

正确答案:D

正确答案:B

B.Java解释器

C.Java编译器

D.Java类分解器

正确答案:B

正确选项:--------

正确答案:A

 

10.以下哪个不是Java的关键字?

A.TRUE

B.const

C.super

D.void

随机答案:ABCD

正确答案:B

正确答案:C

正确答案:D

正确答案:C

正确选项:--------

 

11.对象的行为在类中表示为方法,称为类的( )。

A.动作

B.属性

C.方法

D.数据类

随机答案:ABCD

正确答案:A

正确答案:B

 

12.下列构造方法的调用方式中,正确的是()。

A.按照一般方法调用

B.由用户直接调用

C.只能通过 new 自动调用

D.被系统调用

正确答案:D

正确答案:B

正确答案:A

 

13.下述概念中不属于面向对象方法的是()。

A.对象、消息

B.继承、多态

C.类、封装

D.过程调用

正确答案:C

正确答案:C

正确答案:B

 

14.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

正确答案:D

正确答案:D

正确答案:C

正确答案:A

正确答案:B

正确答案:A

 

15.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

 

16.当子类的成员变量与父类的成员变量重名时,若想在子类中使用父类中同名的成员变量,要使用关键字( )。

A.super

B.import

C.this

D.return

正确答案:B

随机答案:ABCD

正确选项:--------

 

17.给出下面程序段: if(x>0){System.out.println("Hello.");} else if(x>-3){System.out.println("Nice to meet you!");} else {System.out.println("How are you?");} 若打印字符串“How are you?”,则x的取值范围是

正确答案:B

正确答案:C

正确选项:--------

A.x>0

B.x>-3

C.x<=-3

D.x-3

随机答案:ABCD

正确答案:D

正确答案:A

 

18.下列哪个数代表八进制整数?

A.0XA6

B.-1E3

C.1840

D.0144

正确答案:D

正确选项:--------

正确答案:A

 

19.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?

A.String args

B.String ar[]

C.Char arg

D.StringBuffer args[]

正确答案:D

随机答案:ABCD

随机答案:ABCD

 

20.对于ByteArrayInputStream类,下列哪一项是不正确的( )。

A.和InputStream类有很大的不同

B.有四个成员变量:buf、count、mark、pos

C.可以重读部分输入流数据

D.可以对输入流数据字节数计数

正确答案:B

正确选项:--------

正确答案:C

 

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

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

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

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

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

随机答案:ABCD

随机答案:ABCD

随机答案:ABCD

 

22.A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明: 1. A a0=new A(); 2. A a1 =new B(); 3. A a2=new C(); 问以下哪个说法是正确的?

A.只有第1行能通过编译

B.第1、2行能通过编译,但第3行编译出错

C.第1、2、3行能通过编译,但第2、3行运行时出错

D.第1行、第2行和第3行的声明都是正确的?

正确答案:D

正确答案:C

正确答案:A

 

23.要使类中的某个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?

A.protected

B.public

正确答案:A

正确选项:--------

正确答案:A

C.private

D.应不加修饰符

随机答案:ABCD

正确答案:B

正确选项:--------

 

24.在 Java 中,所有类的根类是()。

A.java.lang.Objet

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

 

25.以下( )不是Java的关键字。

A.FALSE

B.const

C.this

D.void

 

南开23春学期《Java语言程序设计》在线作业[正确答案]多选题答案

二、多选题 (共 10 道试题,共 20 分)

26.一个对象创建包括的操作中,包含下面的( ) 。

A.释放内存

B.对象声明

C.分配内存

D.调用构造方法

正确选项:--------

正确选项:--------

随机答案:ABCD

 

27.以下关于继承的叙述错误的是( )。

A.在Java中类只允许单一继承

B.在Java中一个类只能实现一个接口

C.在Java中一个类不能同时继承一个类和实现一个接口

D.在Java中接口只允许单一继承

随机答案:ABCD

正确答案:A

正确答案:C

 

28.以下不正确的描述是( )。

A.方法的定义不可以嵌套,但方法的调用可以嵌套。

B.方法的定义可以嵌套,但方法的调用不可以嵌套。

C.方法的定义和方法的调用均不可以嵌套。

D.方法的定义和方法的调用均可以嵌套。

正确答案:B

正确答案:B

正确答案:D

 

29.下列描述中不正确的一项是()。

A.标识符首字符的后面可以跟数字

B.标识符不区分大小写

C.复合数据类型变量包括布尔型、字符型、浮点型

D.数组属于基本数据类型

正确答案:C

正确答案:D

随机答案:ABCD

 

30.下面哪些是面向对象技术特点( )。

A.结构化

B.封装

C.继承性

D.多态性

随机答案:ABCD

正确答案:A

正确选项:--------

 

31.下列关于循环语句的描述中,正确的是( )。

A.任何一种循环体内都可以含一种循环语句

B.循环体可以使空语句也可以是空

C.循环体内可以出现多个break语句

D.循环语句,循环体至少被执行一次

正确答案:B

正确答案:B

正确答案:C

 

32.下列关于变量的叙述中正确的是( ) 。

A.实例变量是类的成员变量

B.实例变量用关键字static声明

C.在方法中定义的局部变量在该方法被执行时创建

D.局部变量在使用前必须被初始化

随机答案:ABCD

正确答案:B

正确答案:C

 

33.下列哪一个属于JAVA语言的数据类型( )。

A.指针类型

B.类

C.数组

D.浮点类型

正确答案:A

正确答案:B

正确选项:--------

 

34.下列变量定义合法的是 ( )。

A.boolean flag=false;

B.int k=1+'k';

C.char ch="c";

D.float r=1/2;

正确答案:B

正确答案:C

正确答案:C

 

35.下列说法不正确的是( )。

A.实例方法能对类变量和实例变量操作

B.实例方法只能对类变量操作

C.实例方法只能实例变量操作

D.类方法能对类变量和实例变量操作

正确答案:B

正确答案:A

正确答案:D

 

三、判断题 (共 15 道试题,共 30 分)

36.注释的作用是使程序在执行时在屏幕上显示//之后的内容。

 

37.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。

 

38.Java的类不允许多重继承,但接口支持多重继承。

 

39.若Java源程序中包含了几个类的定义,则编译后就生成对应的几个字节码文件。

 

40.构造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。

 

扫描二维码获取答案

热门文章

猜你喜欢