java语言

java考前辅导试题

时间:2024-06-13 01:04:14 java语言 我要投稿

java考前辅导试题

  不要嘲笑铁树。为了开一次花,它付出了比别的树种更长久的努力,以下是小编为大家搜索整理的2017年java考前辅导试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!

java考前辅导试题

  1). 顺序存储结构( )。

  A.仅适合于静态查找表的存储

  B.仅适合于动态查找表的存储

  C.既适合静态又适合动态查找表的存储

  D.既不适合静态又不适合动态查找表的存储

  正确答案:C

  2). 下列属于合法的Java标识符的是( )。

  A._cat

  B.5books

  C.+static

  D.-3.14159

  正确答案:A

  答案解析:本题考查Java标识符的命名规则,是考试的重点内容。Java中标识符的命名规 则是标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标 识符的字符数没有限制。由此可见,Java中标识符不能以数字开头,所以选项B错误,不能以 “+”开头,选项C错误,不能以“-”开头,选项D错误,只有选项A是正确答案。

  3). 在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。

  A.private

  B.protected

  C.privateprotected

  D.public

  正确答案:D

  4). 下列选项中,不属于模块间耦合的是( )。

  A.数据耦合

  B.标记耦合

  C.异构耦合

  D.公共耦合

  正确答案:C

  答案解析:模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。 按照耦合程度从弱到强,可以将其分成7级,分别是非直接耦合、数据耦合、标记耦合、控制 耦合、外部耦合、公共耦合和内容耦合。其中没有异构耦合这种方式。

  5). 若变量a 是Stri ng 类型的数据,那么表达式(a +a)的类型是( )。

  A.char

  B.Stri ng

  C.i nt

  D.long

  正确答案:B

  答案解析:Java 中允许两个Stri ng 类型进行+运算,其结果仍旧是Stri ng 类型。

  6). 下列运算结果为1的是( )。

  A.8>>1

  B.4>>>2

  C.8<<1

  D.4<<<2

  正确答案:B

  答案解析:>>是按位右移运算符,<<是按位左移运算符,>>>是添零右移运算符,没有<<<运算符。

  7). 注释的基本原则不包括

  A.注释应该增加代码的清晰度

  B.注释要简洁

  C.在写代码之前写注释

  D.尽量给每一条语句加注释

  正确答案:D

  8). 下列关于for循环和while循环的说法中哪个是正确的?

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

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

  C.两种循环在任何情况下都可以相互转换

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

  正确答案:D

  9). 设a=8,则表达式a>>>2的值是( )。

  A.1

  B.2

  C.3

  D.4

  正确答案:B

  答案解析:本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符">>>"用于将一个数的各二进制位全部无符号右移若干位,与运算符">>"不同的是左补0。在本题中,8的二进制表示1000,右移两位后变成了0010,对应的十进制数是2。

  10). 在编写Java 程序的时候,如果不为类的成员变量定义初始值,Java 会给它们设置默认值,下列说法中不正确的是( )。

  A.Byte 的默认值是0

  B.i nt 的默认值是0

  C.long 的默认值是0.0L

  D.float 的默认值是0.0f

  正确答案:C

  答案解析:Long 类型的默认值为0L,而不是0.0L。

【java考前辅导试题】相关文章:

2017年3月java考前辅导试题09-28

2017年3月java考前练习试题09-22

2017年雅思阅读考前辅导试题07-14

2017年计算机java考前冲刺试题06-11

2016年临床助理医师名师考前辅导试题08-08

2017年职称英语综合类考前辅导试题09-09

Java模拟试题04-27

2017年英语六级词汇试题考前辅导09-03

2017年公共英语五级试题考前辅导练习07-05

Java面试题(精选)06-30