Java基础知识测试.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。

下面说法正确的是()

A. 就是虚拟机,包含核心类库

B.就是运行环境,包含程序编译运行的工具环境

C.就是开发环境,是其中的一个工具

D.功能范围:

下面的说法正确的是()

A.语言是面向对象的、解释执行的网络编程语言。

B.语言具有可移植性,是及平台无关的编程语言。

C.语言可对内存垃圾自动收集。

D.语言编写的程序虽然是“一次编译,到处运行”,但必须要的运行环境。

给定代码,如下:

(b1,b2){

;

}

要使这段代码能够编译成功,横线处可以填入

A. ()(b12)

B.b12

C.()b12

D.()b12

关于类的命名,正确说法是()

A.可以由数字和英文拉丁字母组成,且可以任意排序

B.命名要做到见名知意

C.如果是由多个单词组成,每个单词首字母大写

D.可以是已经定义过的关键字

关于方法说法错误的是()

方法是程序执行的入口

方法的方法体重至少要有一行代码

必须定义在一个类中

D.方法的定义格式为:([]){}

类中某方法定义如下:

?(??b){???

?a*1.0;??

}?

同一类内其它方法调用该方法的正确方式是:?

A. ?a?=?(1,2);?

B.?a?=?(1.0,2.0);?

C.?x?=?(1,2);??

D.?x?=?(1.0,2.0);

给定代码,如下,编译运行,结果是()

([]){

;

(“”);

}

A. 编译错误

B.编译通过,单出现运行时错误

C.正常运行,输出

D.正常运行,输出

下面哪个关键字可以定义一个类()

A.

B.

C.

D.

类型的取值范围是()

A. -256至255

B.-255至255

C.-128至127

D.-127至128

下面关于中方法,描述错误的是()

必须定义在类里面

定义一个方法之前要明确该方法需要的参数和返回值类型

方法可以提高代码复用性,提高程序运行的效率

方法只有调用才会被执行

下面程序执行的结果是?()

{

([])

{

(““+’a’+1);

}

}

A. 98

B.a1

C.971

D.197

循环格式如下:

(表达式1;表达式2;表达式3){

}

下面描述错误的是()

A.表达式1处的代码会被执行多次

B.表达式1处可以定义变量

C.表达式3用于决定循环是否应该结束

D.表达式2的值可以是任意类型,也可以是类型

以下选项可以正确创建一个长度为3的二维数组的是()

[2][3]

[3][]

[][3]

以上答案都不对

设以下是应用程序中定义的方法,若在其方法中有方法调用语句(2),则输出的结果是()。

(i){

(i+的2进制数表示为:\t);

(j=31;j=0;)

(((1j)i)0)

(1);

(0);

();

}

A)0000000001

B)0000000010

C)0000001111

D)0000000000

下面关于语句说法正确的是:??(??)?

A.只能让方法返回数值?

B.方法都必须显式使用该关键字?

C.方法中可以有多句 ?

D.可以用来返回数值以外的类型

下面程序执行的结果是?()

i=100;

()

{

(100)

{

;

}

(i);

}

A.100

B.101

C.102

D.报错

下面关于语言跨平台说法错误的是:

A.语言编写的程序,一次编译后,可以在多个系统平台上运行。

B.语言垮平台依赖于虚拟机

C.垮平台,虚拟机也是垮平台的(不同系统平台使用相同的虚拟机)

D.原理是程序是通过虚拟机在系统平台上运行的,只要该系统可以安装相应的虚拟机,该系统就可以运行程序。

下面程序的运行结果是()

3,1;

()

{

();

}

A.1

B.3

C.编译错误

D.正常运行但没有输出

下面程序的运行后,结果正确的是:

12;

(3);

A.23

B.13

C.12

D.2

定义如下的二维数组b,下面的说法正确的是()

b[][]={{1,2,3},{4,5},{6,7,8}}};

A.的值是3

B.b[1]的值是3

C.b

文档评论(0)

173****6638 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档