1.分析如下所示的Java代码,其中this关键字的意思是(  )

Public class Test {

Private String name;

Public  String getName(){

   Return name;

}
public void setName(String name){ This.name = name
}
}

答案:Test类的内部指代自身的引用


2.使用Java实行封装,第一步是修改属性可见性来性质对属性的访问,第二步是创建赋值和取值方法,用于对属性的访问,第三步应该是

答案:编写main方法创建对象,调用赋值和取值方法访问属性


3.给定Java代码如下所示,对cal的重载方法是

public class Test{

     public void cal(int x,int y,int z){  }

}

答案:public void cal(int x,int z){}


4.下列选项中关于Java中封装的说法错误的是

 A 封装就是将属于私有化,提供共有的方法访问私有属性
 B 属性的访问方法包括setter方法和getter方法
 C setter方法用于赋值,getter方法用于取值
 D  类的属性必须进行封住,否则无法通过编译

5.在Java语言中,下列关于类的继承的描述

 A  一个类可以继承多个父类
 B 一个类可以具有多个子类
 C 子类可以使用父类的所有方法
 D 子类一定比父类有更多的成员方法

6.在Java中,下面对于构造函数的描述正确的是

 A 类必须显示定义构造函数
 B  构造函数的返回类型是void
 C 构造函数和类有相同的名称,并且不能带任何参数
 D  一个类可以定义多个构造函数
正确答案:D

7.以下关于Object类说法错误的是

 A 一切类都是直接或间接继承自Object类
 B 接口亦继承Object类
C Object类中定义了toString
 D Object类在java.lang包中

8.在Java中,下列关于方法重载的说法中错误的是

 A  方法重载要求方法名称必须相同
 B 重在方法的参数列表必须不一致
C 重载方法的返回类型必须一致
 D 一个方法在所有属的类中只能被重在一次

9.Java中super关键字放入说法错误的是
 A super关键字是在子类对象内部指代其父类对象的引用
B ssuper关键字不仅可以指代子类的直接父类,还可以指代父类的父类
 C 子类可以通过super关键字调用父类的方法
 D 子类可以通过super关键字调用父类的属性

10.下面关于Java接口的说法错误的是

 A  一个Java接口是一些方法特征的集合,但没有方法的实现
 B Java接口中定义的方法在不同的地方被实现,可以具有完全不同的行为
 C Java接口中可以声明私有成员
 D  Java接口不能被实例化

JAVA测试(选择题)的更多相关文章

  1. Java测试工具

    1.   开源测试工具: http://www.open-open.com/43.htm 2.   10款常用的JAVA测试工具 :http://developer.51cto.com/art/200 ...

  2. 在Jmeter中使用自定义编写的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java ...

  3. 如何使用 Java 测试 IBM Systems Director 的 REST API

    转自: http://www.ibm.com/developerworks/cn/aix/library/au-aix-systemsdirector/section2.html 如何使用 Java ...

  4. 第一次Java测试及感触

    周四进行了java测试,感触很深,测试的题目是用Java实现一个ATM机的管理系统.最后3个小时后,我没有完成这次测试,但是我找到了自己的很多不足,明确了自己的问题究竟在哪里. 关于这次测试我不会的最 ...

  5. 第一次java测试有感

    今天下午的Java测试体会深刻,真的可能我一暑假学的还没有今天一下午学的多.但通过今天一下午地与Java近距离接触 ,我感受到我与真正的Java距离还是特别远的.以后我的路还很长,我对Java仍然还是 ...

  6. Java测试工具使用(1)--Junit

    在进行测试之前需要导入junit的两个包,分别是 junit:4.12;hamcrest-core:1.1 1.基本测试标签 @Test.@Before.@After 2.组测试 有时候多个测试文件, ...

  7. Java测试工具和框架

    个人目前只接触过JUnit以及Powermock,后续会关注更多有关测试这方面的东西 8个超实用的Java测试工具和框架_开发/数据库_IT专家网 http://database.ctocio.com ...

  8. 自定义编写jmeter的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...

  9. 8个超实用的Java测试工具和框架

    Java入门 如果你才刚开始接触Java世界,那么要做的第一件事情是,安装JDK——Java Development Kit(Java开发工具包),它自带有Java Runtime Environme ...

  10. 第一次Java测试及感触(2018.9.20)

    在本周周四进行了java测试,有一点感触,测试的题目是用Java实现一个ATM机的管理系统.之前老师提前给我们样卷,结果考试的时候换了题型,瞬间脑子空白,一时不知道怎么下手,因为暑假虽然涉猎了java ...

随机推荐

  1. 史上最全面 Android逆向培训之__Xposed使用

    刚招来个Android,干了半个月辞职了,他走之后,成堆的bug被测了出来,都是这个新人代码都没看懂就开始改的一塌糊涂,还给提交了.实在是让人头疼,清理了一个月多月才把他半个月写的bug清理个差不多. ...

  2. 实测win10 efi启动及centos7双系统引导顺序修改

    安装win10 安装win10过程中,系统自动建立esp分区,分区格式为FAT16,目录如下 1,EFI/Boot文件夹保持不动 删除 EFI/Microsoft/boot/ 文件夹下面除BCD文件外 ...

  3. 车载多传感器融合定位方案:GPS +IMU+MM

    导读 高德定位业务包括云上定位和端上定位两大模块.其中,云上定位主要解决Wifi指纹库.AGPS定位.轨迹挖掘和聚类等问题:端上定位解决手机端和车机端的实时定位问题.近年来,随着定位业务的发展,用户对 ...

  4. 敏捷之旅--携程Scrum Master 新官上任三把火?

      随着敏捷在国内的推行,越来越多的公司和组织开始使用敏捷领导团队. 敏捷团队如雨后春笋之势涌现. 敏捷教练的团队也越来越壮大.   原先只需要一个敏捷教练就能搞定,但是随着团队越来越多,我们难免会将 ...

  5. Java8中Instant和LocalDate来计算时间或者日期间隔

    /** * java.time.Instant * java.time.Duration * Instant 默认使用UTC时区:2019-01-24T14:01:32.258Z * mongo中的时 ...

  6. 使用maven搭建ssm框架环境

    1.前言 因为经常换环境,在搭ssm框架的时候老是出错,所以记录一下最近搭建的环境,以供参考. 本文讲解如何使用maven搭建ssm框架,并能用于简单的登录注册. IDE:IDEA,JDK版本:1.8 ...

  7. 多线程环境中安全使用集合API(含代码)

    转自: http://blog.csdn.net/ns_code/article/details/17200509 在集合API中,最初设计的Vector和Hashtable是多线程安全的.例如:对于 ...

  8. vue-cli3.x创建及运行项目

    Node 版本要求 Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+).如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm un ...

  9. Markdown写作入门

    什么是Markdown格式 Markdown格式是一种可用普通文本编辑器编写的标记语言,使用者能够通过简单的标记语法,对自己所写文本内容进行简单的格式排版: 优点 语法简洁易学,且功能比纯文本强大: ...

  10. 面试必备:Java线程池解析

    前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题.我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解.如果有哪里理解不正确,非常 ...