java基础练习题及答案_java基础测试题含答案.docx
java基础测试题含答案
Java基础试题
姓名
一、选择题(每题2分,共30分)
请写出标识符的命名规则描述正确的是[多选]( ABCD )
A、由英文字母、数字、_和$组成,长度不限。 B、标识符的第一个字符不能是数字
C、标识符区分大小写。 D、标识符不能包含空格。
2. 下列属于正确标识符的选项有[多选](BDGH )
A. int B. $_Count C. 3M D. Hello
E. b-7 F. ms#d G. boolH. D9658
下列哪一个不属于java的基本类型( B )
int B、String
C、float D、byte
下列那条语句能编译通过( A )
String String=”String”; B、float float=”3.14”;
C、int int = 11; D、int i= 1.1;
下列代码的执行结果是: ( D ) public class Test1{ public static void main(String args[]){ float t=9.0f; int q=5; System.out.println((t++)*(--q)); } } A、 40??????? B、40.0????? C、36??????? D、36.0
int长度描述正确的是( A )
A、-2^31到2^31 - 1 B、-2^32到2^32 - 1
C、-2^7到2^7 - 1 D、-2^8到2^8 - 1
关于==和equals方法描述不正确的是( D )
==是运算符、equals是方法
==只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。
String a= "1"; String b= "1"; System.out.println(a==b); 输出结果为:true
String a=new String("1");String b=new String("1");
System.out.println(a==b);输出结果为:true
下列关于哪个不属于java的特性( D )
封装 B、继承 C、多态 D、重载
某一个子类要继承一个父类,要使用关键字( B )
A、import B、extends C、implements D、java
某一个子类要实现一个父接口,要使用关键字( C )
import B、extends C、implements D、java
以下关于接口和类的说法正确的是( C )
接口和类都可以实现多重继承
子类可以继承多个父类
子类可以实现多个接口
一个子类不能同时继承某一个父类和实现某一个接口
一个非抽象子类,如果要实现某个接口,则( A )
A、必须实现该接口中的所有抽象方法
B、可以实现部分抽象方法
C、可以不实现任何抽象方法
D、无所谓
下列关于Java线程的说法那些是正确的( D )
A、每一个Java、线程可以看成由代码.一个真实的CPU以及数据三部份组成。
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C、Thread类属于java.util程序包。
D、以上说法无一正确。
下列哪个方法能让当前线程释放对象锁( A )
A、wait() B、join() C、start() D、sleep()
15、下列哪个不是线程的基本状态( D )
A、就绪状态 B、运行状态 C、阻塞状态 D、响应状态
填空题(每题2分,共10分)
1、一般Java程序的类体由两部分组成:一部分是 属性 ,另一部分是 方法
2、子类对父类继承来的属性重新定义称为 重写 。子类对自身拥有的同名方法的重新定义称 重载 。
3、定义一个静态方法使用的关键字是 static 。
4、接口声明有 常量 和 抽象方法 。
5、在Java中,能实现多重继承效果的方式是 接口 。
判断题(每题2分,共10分)
一个抽象类中必须包含的有抽象方法( 错 )
一个类可以继承多个类(错)
一个类可以同时实现多个接口(对)
当线程调用start
java基础练习题及答案_java基础测试题含答案.docx相关推荐
- 计算机应用基础试题学测,计算机应用基础测试题含答案
计算机应用基础测试题含答案 计算机应用是研究计算机应用于各个领域的理论.方法.技术和系统等,是计算机学科与其他学科相结合的边缘学科 ,是计算机学科的组成部分.下面是小编整理的计算机应用基础测试题含答案 ...
- java 中的doit(n)_CoreJava测试题(含答案).docx
CoreJava测试题(含答案) CoreJava测试题班级:____ 姓名:____ 分数:____单选题J2SE作为一种应用和开发环境,提供了一整套实用工具,其中()是Java语言的编译工具.(D ...
- 【2022最新Java面试宝典】—— Java并发编程面试题(123道含答案)
目录 一.基础知识 1. 为什么要使用并发编程 2. 多线程应用场景 3. 并发编程有什么缺点 4. 并发编程三个必要因素是什么? 5. Java 程序中怎么保证多线程的运行安全? 6. 并行和并发有 ...
- 2019史上最全java面试题题库大全800题含答案
2019史上最全java面试题题库大全800题含答案 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中的自动装配有 ...
- 2019史上最全java面试题题库大全800题含答案(面试宝典)
2019史上最全java面试题题库大全800题含答案(面试宝典) 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中 ...
- 2022史上最全java面试题题库大全800题含答案
2022史上最全java面试题题库大全800题含答案 1. meta标签的作用是什么 2. ReenTrantLock可重入锁(和synchronized的区别)总结 3. Spring中的自动装配有 ...
- 当集合a为空集时a的取值范围_高中数学必修一第一章集合分节练习和章末测试题含答案[1] 2...
高中数学必修1 第一章 集合 分节练习和章末综合测试题含答案 §1 集合的含义与表示 1.下列各组对象能否组成一个集合? (1)接近于0的数的全体: (2)2的近似值的全体: (3)平面上到点O 的距 ...
- linux期中测试答案 版本号,Linux认证测试题含答案
Linux认证测试题含答案 21. 下列关于Red Hat Linux 9.0中的LILO启动引导器叙述中,不正确的是(C ).(选择一项) a) LILO可以安装在硬盘的MBR b) LILO可以安 ...
- c语言 小学生测试题,C语言编程测试题(含答案)
<C语言编程测试题(含答案)>由会员分享,可在线阅读,更多相关<C语言编程测试题(含答案)(4页珍藏版)>请在人人文库网上搜索. 1.C语言程序设计阶段性考核(90分钟)学号_ ...
- 2022年全国计算机等级考试(四级)测试题含答案
2022年全国计算机等级考试(四级)测试题含答案,由优题宝公众号根据最新计算机四级大纲与历年真题汇总编写,包含计算机四级常考重点题型与知识点,有助于考生复习备考计算机四级,取得好成绩. 多选题 1.I ...
最新文章
- Automation Test in Maya Plugin Development
- source insight使用
- 当兵的目标和计划_“士兵计划”与我的那些事儿——【初试篇】
- PHP面向对象(OOP)----分页类 1
- excel 调用表单名称公式_原来Excel自动生成图表报表是这样做出来的?Excel图表制作方法...
- VS 2022 SVN 插件
- SM3算法 C语言 (从OpenSSL库中分离算法:六)
- 小白入门之海康威视摄像机的二次开发
- 【博客之星】总结和分享是一种习惯
- USB 的UVC协议分析
- Flutter学习日记之底部导航栏BottomNavigationBar组件的使用
- 零基础学手绘插画的方法
- 优质的草图大师素材 草图66!
- 中式红木装修——打造适合审美的居住空间
- appinventor认识
- HTTP中200、302、304、404和500等响应状态码含义
- 一元线性回归与多元线性回归理论及公式推导
- wangeditor: 上传图片+上传视频+上传附件(自定义)完整使用
- 什么高大填空四个字动人_照样子填空填四字成语什么什么什么地想
- 【Apollo 6.0学习笔记】高精地图