春季南开《Java语言程序设计》在线作业标准答案Word格式.docx

上传人:b****3 文档编号:14834547 上传时间:2022-10-25 格式:DOCX 页数:9 大小:18.06KB
下载 相关 举报
春季南开《Java语言程序设计》在线作业标准答案Word格式.docx_第1页
第1页 / 共9页
春季南开《Java语言程序设计》在线作业标准答案Word格式.docx_第2页
第2页 / 共9页
春季南开《Java语言程序设计》在线作业标准答案Word格式.docx_第3页
第3页 / 共9页
春季南开《Java语言程序设计》在线作业标准答案Word格式.docx_第4页
第4页 / 共9页
春季南开《Java语言程序设计》在线作业标准答案Word格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

春季南开《Java语言程序设计》在线作业标准答案Word格式.docx

《春季南开《Java语言程序设计》在线作业标准答案Word格式.docx》由会员分享,可在线阅读,更多相关《春季南开《Java语言程序设计》在线作业标准答案Word格式.docx(9页珍藏版)》请在冰豆网上搜索。

春季南开《Java语言程序设计》在线作业标准答案Word格式.docx

B.2

C.3

D.4

需要代做加VX:

boge30619包满分

4.属于main()方法的返回类型是

B.static

C.void

D.main

C

5.给出下面代码,关于该程序以下哪个说法是正确的?

()publicclassPerson{staticintarr[]=newint[5];

publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);

}}

A.编译时将产生错误

B.编译时正确,运行时将产生错误

C.输出零

D.输出空

6.s=s.replaceAll("

he"

"

she"

);

表示()。

A.把s中的所有she换成he

B.把s中的第一个she换成he

C.把s中的所有he换成she并把新的字符串赋给s

D.把s中的第一个he换成she并把新的字符串赋给s

7.int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。

A.publicintMAX_LENGTH=100

B.finalintMAX_LENGTH=100

C.publicconstintMAX_LENGTH=100

D.publicfinalintMAX_LENGTH=100

D

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

A.java.lang.Objet

B.java.lang.Class

C.java.applet.Applet

D.java.awt.Frame

A

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

A.Java文档生成器

B.Java解释器

C.Java编译器

D.Java类分解器

10.在Java中,负责对字节代码解释执行的是()。

11.给出下面代码段:

publicclassTest1{publicstaticvoidmain(Stringargs[]){intm;

switch(m){case0:

System.out.println("

case0"

case1:

case1"

break;

case2:

default:

default"

}}}下列m的哪个值将引起“default”的

A.0

B.1

C.2

D.以上都不正确

12.有语句Strings=”helloworld”;

以下操作哪个是不合法的?

A.inti=s.length();

B.s>

>

=3;

C.Stringts=s.trim()

D.Stringt=s+”!

”;

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

A.Stringargs

B.Stringar[]

C.Chararg

D.StringBufferargs[]

14.StringBufferappend(char[],intint1,intint2)表示(A)。

A.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2结束

B.向一个字符串追加字符数组,范围从数组的索引int1开始,到索引int2-1结束

C.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2

D.向一个字符串追加字符数组,范围从数组的索引int1开始,长度为int2-1

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

B.-19

C.-5

D.0

16.System类在哪个包中()。

A.java.util

B.java.io

C.java.awt

D.java.lang

17.下面程序段:

booleana=false;

booleanb=true;

booleanc=(a&

&

b)&

(!

b)booleanresult=(a&

b);

执行完后,正确的结果是

A.c=false;

result=false

B.c=true;

result=true

C.c=true;

D.c=false;

18.以下关于构造函数的描述错误的是

A.构造函数的返回类型只能是void型

B.构造函数是类的一种特殊函数,它的方法名必须与类名相同。

C.、构造函数的主要作用是完成对类的对象的初始化工作。

D.一般在创建新对象时,系统会自动调用构造函数。

19.下列叙述中,正确的是()。

A.Java语言的标识符是区分大小写的

B.源文件名与public类名可以不相同

C.源文件名其扩展名为.jar

D.源文件中public类的数目不限

20.属于main()方法的返回类型是

21.booleanendsWith(Strings)表示()。

A.查找某字符串是否以s为结尾

B.查找某字符串是否与s完全匹配

C.确定某字符串与s的大小关系

D.确定某字符串是否以s为开始

22.for(;

;

)是()。

A.循环结构

B.分支结构

C.顺序结构

D.选择结构

23.下面属于Java关键字的是

A.NULL

B.IF

C.do

D.While

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

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

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

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

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

25.若有定义如下classdog{floatx;

staticinty;

…},则下列说法中正确的是()。

A.x称为类变量,y为实例变量

B.x,y均为类变量

C.x,y均为实例变量

D.x为实例变量,y为类变量

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

26.下列关于JAVA语言中要使用的一个变量,正确的是()。

A.在JAVA程序中要使用一个变量,必须先对其进行声明

B.变量声明语句可以在程序的任何地方,只要在变量使用前就可以

C.变量不可以在其作用域之外使用

D.局部变量在使用之前可以不初始化,系统使用默认的初始值

ABC

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

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

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

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

D.Stringdate1,date2;

则比较二者是否相同的语句是data1=equals(data2);

28.以下不正确的说法为()。

A.在不同方法中不可以使用相同名字的变量。

B.实际参数可以在被调方法中直接使用。

C.在方法内定义的任何变量只在本方法范围内有效。

D.在方法内的复合语句中定义的变量只在本方法语句范围内有效。

BCD

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

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

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

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

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

30.下列JAVA语句中,正确是()。

A.int$e,a,b=10;

B.charc,d='

a'

C.floate=0.0d;

D.doublee=0.0f;

ABD

31.关于compareTo(),下列表述正确的是()。

A.字符串相等则返回0

B.字符串不等则返回正数或负数

C.compareTo()要求两个作比较的字符串必须完全相等

D.compareTo()和compareIgnoreCase()的作用没有区别

32.对于Java标准输入输出流,下列哪些是正确的()。

A.标准输入流

B.错误输入流

C.标准输出流

D.错误输出流

ACD

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

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

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

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

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

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

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

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

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

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

35.在Java语言中,对于数组的创建和数组占用空间的回收,下列说法中正确的是()。

操作符方式创建的数组元素会自动被初始化为一个默认值。

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

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

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

D.利用new

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

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

错误

37.在一个java源文件中只能定义publicclass

正确

38.实例方法可直接调用其他类的实例方法

39.Java只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的

40.重写的方法和被重写的方法必须具有相同的方法名参数列表和返回类型

41.封装的意义不大,因此在编码时尽量不要使用

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

这种面向对象程序的特性称为覆盖。

43.只能对一个类的方法进行封装,不能对属性进行封装

44.Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。

45.在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。

4

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

当前位置:首页 > PPT模板 > 商务科技

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

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