- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
java基础选择题题库及答案
一、单项选择题(每题2分,共10题)
1.以下关于Java中基本数据类型的描述,正确的是()
A.boolean类型占1个字节
B.char类型占2个字节
C.float类型占4个字节
D.double类型占8个字节
答案:ABCD
解析:在Java中,boolean类型占1位(虽然在内存中实际存储可能会因实现而有所不同,但逻辑上占1位),习惯上也说占1个字节;char类型占2个字节用于存储一个字符;float类型占4个字节;double类型占8个字节。
2.下列哪个是合法的Java标识符()
A._abc
B.123abc
C.class
D.$abc
答案:AD
解析:Java标识符可以由字母、数字、下划线(_)和美元符号($)组成,但不能以数字开头,且不能是Java中的关键字,class是关键字,所以B、C不合法,A和D符合标识符命名规则。
3.以下关于Java中类的继承的说法,错误的是()
A.一个类只能继承一个直接父类
B.子类继承父类的非私有成员
C.子类可以重写父类的方法
D.子类不能继承父类的构造方法
答案:B
解析:子类继承父类的非私有成员和受保护成员,而不是所有非私有成员,B说法不准确。A、C、D说法均正确,一个类只能有一个直接父类,子类可重写父类方法,构造方法不能被继承。
4.以下代码的输出结果是()
```java
inti=10;
switch(i){
case5:
System.out.println(five);
break;
case10:
System.out.println(ten);
break;
default:
System.out.println(default);
}
```
A.five
B.ten
C.default
D.编译错误
答案:B
解析:switch语句中,变量i的值为10,匹配到case10,执行相应的输出语句“ten”,然后遇到break跳出switch语句。
5.以下哪个不是Java的循环结构()
A.for
B.while
C.do-while
D.goto
答案:D
解析:Java中有for、while、do-while三种循环结构,goto不是Java的循环结构,Java中摒弃了goto语句,以避免程序的混乱和难以理解。
6.下列关于Java中数组的说法,正确的是()
A.数组一旦创建,其长度不能改变
B.数组元素的类型可以不同
C.可以使用数组名直接访问数组元素
D.数组下标从1开始
答案:A
解析:数组创建后长度固定不能改变,A正确;数组元素类型必须相同,B错误;需通过下标访问数组元素,不能用数组名直接访问,C错误;数组下标从0开始,D错误。
7.以下关于Java中方法重载的说法,正确的是()
A.方法名相同,参数列表不同
B.方法名相同,返回类型不同
C.方法名不同,参数列表相同
D.方法名不同,返回类型相同
答案:A
解析:方法重载要求方法名相同,参数列表不同(参数个数、类型、顺序不同),与返回类型无关,B、C、D错误,A正确。
8.以下代码的输出结果是()
```java
Strings1=abc;
Strings2=abc;
System.out.println(s1==s2);
```
A.false
B.true
C.编译错误
D.运行时错误
答案:B
解析:当使用双引号直接创建字符串时,相同内容的字符串对象会被存放在常量池中,s1和s2指向常量池中的同一个“abc”对象,所以“==”比较结果为true。
9.以下关于Java中接口的说法,错误的是()
A.接口中只能定义抽象方法
B.一个类可以实现多个接口
C.接口不能实例化
D.接口中可以有成员变量,但必须是常量
答案:A
解析:接口中可以定义抽象方法,也可以定义默认方法和静态方法,A说法错误。一个类可以实现多个接口,接口不能实例化,接口中的成员变量默认是publicstaticfinal常量,B、C、D说法正确。
10
您可能关注的文档
- 小学期末集训题库及答案.doc
- 救生员理论新题库及答案.doc
- 水利电力单招题库及答案.doc
- 田径裁判三级题库及答案.doc
- 幼儿照护笔试题库及答案.doc
- 中信客服笔试题库及答案.doc
- 八下名著阅读题库及答案.doc
- 高中数学山东题库及答案.doc
- 管理学决策的题库及答案.doc
- 教育与社会学题库及答案.doc
- 人教版数学九年级上册《 二次函数》说课稿(共19张PPT).ppt
- 人教版八年级上册 12.2.2三角形全等的判定 “边角边”判定三角形全等 (共22张PPT).ppt
- 人教版初中数学2011课标版八年级上册第十二章12.2 三角形全等的判定 课件(共16张PPT).ppt
- 人教版九年级第十单元课题1浓硫酸1 (共18张PPT).ppt
- 人教版初中数学七年级上册 1.4 有理数的乘除法(共22张PPT).ppt
- 人教版八年级物理上册第1章 第2节运动的描述习题课件(共20张PPT).ppt
- 人教版九年级课题2酸和碱之间会发生什么反应(共21张PPT).ppt
- 人教版初中物理2011课标版 九年级 第十八章 电功率第三节 测量小灯泡的电功率(共25张PPT).pptx
- 人教版初中数学2011课标版九年级上册第二十四章24.1圆的有关性质(共17张PPT).ppt
- 人教版初中数学2011课标版九年级上册21.2解一元二次方程(共22张PPT).pptx
原创力文档


文档评论(0)