欢迎光临
奥鹏作业辅导

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

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

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

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

正确答案:D

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

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

正确答案:A

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

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

正确答案:A

正确答案:B

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

22秋学期(高起本1709-1803、全层次1809-2103)《Java语言程序设计》在线作业-00001

试卷总分:100  得分:100

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

1.在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是()。

A.java.applet

B.java.awt

C.java.util

D.java.lang

正确答案:C

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

正确答案:A


2.如下哪个不是 Java 中有效的关键字?( )

A.const

B.NULL

C.false

D.this

正确答案:D

正确答案:D

正确答案:C

正确答案:A

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

正确答案:D

正确答案:D

正确答案:D

正确答案:C

随机答案:ABCD

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

随机答案:ABCD

正确答案:D

正确答案:C

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

正确答案:C

正确答案:D

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

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

正确答案:D

正确答案:C

随机答案:ABCD

正确答案:A

参考答案:C

正确答案:B


3.类Test1定义如下:public class Test1{public float aMethod(float a,float b){}____} 根据方法重载的定义,将以下哪种方法插入下划线部分是不合法的。( )

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

正确答案:C

参考答案:C

随机答案:ABCD

A.public float aMethod(float a,float b,float c){}

正确答案:A

正确答案:B

正确答案:B

B.public float aMethod(float c,float d){}

随机答案:ABCD

正确答案:C

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

参考答案:C

C.public float aMethod(int a,int b){}

正确答案:B

正确答案:D

正确答案:A

随机答案:ABCD

正确答案:C

随机答案:ABCD

参考答案:C

随机答案:ABCD

正确答案:A

D.public float aMethod(int a,int b,int c){}

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

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

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

正确答案:B


4.关于字符流,下列哪一项是不正确的( )。

A.为方便16位Unicode字符处理而引入的

正确答案:C

正确答案:A

B.可处理任意编码的非ASCII字符

C.以两个字节为基本输入输出单位

D.有两个基本类:Reader和Writer

正确答案:D

正确答案:B


5.下面不是面向对象技术特点的是( )。

A.结构化

B.封装

C.继承性

D.多态性

正确答案:B

正确答案:C

正确答案:A

参考答案:C


6.下列代码中,将引起一个编译错误的行是()。 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) }

正确答案:B

正确答案:A

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

正确答案:B

A.第3行

B.第5行

C.第6行

D.第10行

正确答案:D

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

随机答案:ABCD

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


7.设有下面两个类的定义: class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分 String name; // 姓名 int getScore(){ } retu

正确答案:A

正确答案:C

随机答案:ABCD

A.包含关系

B.继承关系

C.关联关系

D.上述类定义有语法错误

正确答案:C

正确答案:B

正确答案:B

参考答案:C


8.return语句( )。

A.只能让方法返回数值

B.方法都必须含有

C.方法中可以有多句return

D.不能用来返回对象

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

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

正确答案:A

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


9.下列关于JAVA语言特性的描述中,错误的是( )。

A.支持多线程操作

B.JAVA程序与平台无关

C.JAVA程序可以直接访问Internet上的对象

D.支持单继承和多继承

正确答案:B

正确答案:D

正确答案:B


10.关于方法的形参和实参,下列说法正确的是( )。

A.和实参一样,在定义形参时,即被系统分配内存单元,直至程序结束。

B.实参可以是常量、变量、表达式,但是不能是方法。

C.实参和形参在数量上、类型上和顺序上必须严格一致。

D.方法调用中的数据是单向传递的,即形参的值在方法调用结束后传给实参。

正确答案:D

正确答案:A

正确答案:A

正确答案:A


11.下列关于构造方法的叙述中,错误的是 (    )。

A.Java语言规定构造方法名与类名必须相同

B.Java语言规定构造方法没有返回值,但不用void声明

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

正确答案:A

参考答案:C

随机答案:ABCD

C.Java语言规定构造方法不可以重载

正确答案:A

随机答案:ABCD

正确答案:B

D.Java语言规定构造方法只能通过new自动调用

正确答案:C

正确答案:B

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


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

A.按照一般方法调用

B.由用户直接调用

C.只能通过 new 自动调用

D.被系统调用

正确答案:B

正确答案:D

参考答案:C

正确答案:B


13.byte b[ ]= "今天星期六".getBytes();String s=new String(b,4,6);则s为( )。

A.天星期六

B.星期六

C.期六

D.今天是

正确答案:D

正确答案:B

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


14.要想使定义该类所在的包之外的类不能访问这个类,使用关键字( )。

A.不用

B.private

C.final

D.protected

正确答案:D

正确答案:A


15.能够支持 javadoc 命令的注释语句是()。

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

随机答案:ABCD

正确答案:A

A./**...//

B./*...*/

C.//

D./**...*/

随机答案:ABCD

正确答案:D

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

参考答案:C


16.算术表达式1+2/3-4*5的值为()。

A.1

B.-19

C.-5

D.0

正确答案:B

正确答案:B

参考答案:C

随机答案:ABCD


正确答案:A

正确答案:A

正确答案:C

正确答案:A

随机答案:ABCD

正确答案:C

正确答案:D

参考答案:C

随机答案:ABCD

参考答案:C

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

A.0XA6

B.-1E3

C.1840

D.0144

正确答案:B

正确答案:B

参考答案:C


18.给出下面代码段: public class Test1{ public static void main(String args[]){ int m; switch(m) { case 0:System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2: default:System.out.println("default"); } } } 下列m 的哪个值将引起“default”的输出?

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

正确答案:D

正确答案:B

正确答案:B

A.0

B.1

C.2

D.以上都不正确

正确答案:D

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

正确答案:B

正确答案:A


19.Java程序是由什么组成的( )。

A.类

B.对象

C.函数

D.包

随机答案:ABCD

正确答案:A

正确答案:A


20.this关键字的含义是表示一个( )。

A.指针

B.当前对象

C.一个类

D.一个方法

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

正确答案:B

参考答案:C


21.下列语句中执行跳转功能的语句是( )。

A.for 语句

B.while语句

C.continue语句

D.switch语句

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

正确答案:B

正确答案:B

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


22.编译Java程序的命令是( )

A.appletviewer

B.javac

C.java

D.javadoc

随机答案:ABCD

正确答案:B

参考答案:C

随机答案:ABCD


23.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行的声明都是正确的?

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

正确答案:B

正确答案:A

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


24.顺序执行下列程序语句后,则b的值是( ) 。

String a="Hello"; 

String b=a.substring(0,2);

A.Hello

B.hello

C.He

D.null

正确答案:D

正确答案:D

正确答案:A

参考答案:C


25.定义一个表示20个值为null的字符串数组,下面选项正确的是( )。

A.String[] a

B.String a[]

C.char a[20][]

D.String a[]=new String[20]

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

正确答案:A

正确答案:B

参考答案:C


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

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

26.在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中正确的是( )。操作符方式创建的数组元素会自动被初始化为一个默认值。

A.数组可以通过使用new操作符来获取所需要的存储空间。

B.数组声明的同时,必须使用直接初始化的方式完成创建。

C.数组使用完成后,所占用的存储空间的释放是由垃圾收集器自动回收的。

D.利用new

随机答案:ABCD

正确答案:D

随机答案:ABCD

参考答案:C


27.当使用getChars()时,不正确的表述是( )。

A.该函数用于字符数组转换成字符串

B.该函数不需要任何参数

C.该函数用于float或double转换成字符数组

正确答案:D

随机答案:ABCD

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

D.该函数用于从字符串转换成字符数组

正确答案:B

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

正确答案:A

正确答案:A


28.下面关键字中哪些可以用来控制对类成员的访问( )。

A.public

B.private

C.protected

D.default

正确答案:C

随机答案:ABCD

正确答案:A


29.下列关于JAVA语言简单数据类型的说法中,不正确的是( )。

A.以0开头的整数代表8进制常量

B.以0x或者0X开头的整数代表8进制整型常量

C.boolean类型的数据作为类成员变量的时候,系统默认值初始为true

D.double类型的数据占计算机存储的32位

随机答案:ABCD

正确答案:C

参考答案:C

正确答案:A


30.关于字符串比较,下列叙述哪个是不正确的( )。

A.比较字符串是否完全相同不能用==

B.equals()和equalsIgnoreCase()的作用完全一致

C.equalsIgnoreCase()表示如果两个字符串完全相同则返回true,否则返回false

D.String date1,date2;则比较二者是否相同的语句是data1=equals(data2);

正确答案:A

随机答案:ABCD

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

正确答案:A


31.下列关于for循环和while循环的说法中不正确的( )。

A.while循环能实现的操作,for循环也都能实现

B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C.两种循环任何时候都可替换

D.两种循环结构中都必须有循环体,循环体不能为空

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

正确答案:C

参考答案:C


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

A.boolean flag=false;

B.int k=1+'k';

C.char ch="c";

D.float r=1/2;

正确答案:D

正确答案:A

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

正确答案:A


33.关于选择结构下列哪些说法错误( )。

A.if语句和 else语句必须成对出现

B.if语句可以没有else语句对应

C.switch结构中每个case语句中必须用break语句

D.switch结构中必须有default语句

正确答案:B

正确答案:A

正确答案:B

正确答案:A


34.下列哪些是重载方法的特征( )。

A.参数个数不同

B.名相同而类型不同

C.参数类型不同

D.名相同且类型相同

正确答案:A

正确答案:A

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

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


35.在Java中下列关于继承的论述中,正确的是( )。

A.继承具有传递性

B.继承关系也称为“即是”(is a)关系

C.支持多继承

D.继承提高了系统的可重用性

正确答案:D

正确答案:C

随机答案:ABCD


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

36.Java?类可以作为类型定义机制和数据封装机制


37.构造方法是一种特殊的方法,名字与类名一致,但返回类型都为void型。

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

随机答案:ABCD

正确答案:A


38.Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。


39.在Java的方法中定义一个常量要用const关键字。


40.抽象类不能创建对象。


41.在Java中%是取余运算符,要求两端操作数为整型。


42.用final修饰的基本数据类型量的值不能更改


43.父类比它的子类的方法更多


44.在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。


45.Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。

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

随机答案:ABCD

正确答案:A

正确答案:A


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


47.面向对象是指以功能为中心,分析、设计和实现应用程序的机制


48.Java有两类程序:Java Application和Java Applet,其中Java Applet程序由嵌入到浏览器中的解释器解释运行。


扫描二维码获取答案

热门文章

猜你喜欢

  • 北语18秋《中小企业管理》作业2答案

  • 18春《中小企业管理》作业2-0001 试卷总分:100 得分:0 一、 单选题 (共 5 道试题,共 25 分) 1.属于中小企业信用管理职能的是 。 A.信用评估职能 B.信用监控职能