==========真题==========
单选题
1 : 数组的优点正确的是
A: 添加快
B: 删除快
C: 查询快
D: 以上都不对
正确答案: C
2 : 第十九单元-注解生成文档的时候用到的注解有哪些
A: param
B: override
C: Deprecated
D: print
正确答案: A
3 : 在EasyUI中元注解是用来干嘛的
A: 标记注解
B: 没有用
C: 是个摆设
D: 生成代码
正确答案: A
4 : 在EasyUI中可以把注解理解成什么
A: 入口
B: 手表
C: 水杯
D: 标签
正确答案: B
5 : 第十九单元-元注解是用来干嘛的
A: 标记注解
B: 没有用
C: 是个摆设
D: 生成代码
正确答案: A
6 : 第十七单元-强制转换的格式正确的是
A: int a=(int)12.0;
B: int a=(float)12.0;
C: byte a=(tyte)12;
D: int a=(char)12.0;
正确答案: A
7 : 第十九单元-DependencyInjection是什么
A: 反射
B: 依赖注入
C: 注解
D: 动态代理
正确答案: B
8 : 红黑树有什么特性
A: 自平衡
B: 查询慢
C: 不规则
D: 以上都不对
正确答案: A
9 : 第十九单元-面向对象英文缩写是什么
A: AOP
B: AOT
C: OOP
D: PTO
正确答案: C
10 : 第十九单元-代表重写父类方法的注解是
A: annotation
B: Override
C: Deprecated
D: Supperess
正确答案: B
11 : JQuery EasyUI是一组基于()的UI插件集合体
A: jQuery
B: activity
C: sqlite
D: ICMP
正确答案: A
12 : 在EasyUI中代表重写父类方法的注解是
A: annotation
B: Override
C: Deprecated
D: Supperess
正确答案: B
13 : 第十九单元-链表的优点是
A: 添加快
B: 删除快
C: 查询快
D: 以上都不对
正确答案: A
14 : 数组的优点是
A: 添加快
B: 删除快
C: 查询快
D: 以上都不对
正确答案: C
15 : 第十七单元-switch条件判断语句不可以接受的数据类型是?
A: byte
B: short
C: String
D: boolean
正确答案: D
16 : 第十七单元-下列关于switch语句说法错误的是?
A: default可以省略,但是不建议,因为它的作用是对不正确的情况给出提示
B: default不一定要放在最后,可以在任意位置,但是建议在最后
C: default坚决不可以省略,否则报错
D: break可以省略,但会出现一个现象:case穿透,最终我们建议不要省略
正确答案: C
17 : 第十七单元-关于选择结构下列哪个说法正确?
A: if语句和 else语句必须成对出现
B: if语句可以没有else语句对应
C: switch结构中每个case语句中必须用break语句
D: switch结构中必须有default语句
正确答案: B
18 : 第十九单元-可以把注解理解成什么
A: 入口
B: 手表
C: 水杯
D: 标签
正确答案: D
19 : 第十九单元-红黑树有什么特性
A: 自平衡
B: 查询慢
C: 不规则
D: 以上都不对
正确答案: A
20 : 第十九单元-队列是怎么样的模式
A: 先进后出
B: 后进先出
C: 只进不出
D: 先进先出
正确答案: D
多选题
1 : 第十七单元-解密HTTPS需要手动开启
A: OK
B: Tools
C: Fiddler Options
D: HTTPS
正确答案:BCD
2 : 第十九单元-依赖注入的实现方式
A: set方法注入
B: 构造器注入
C: 静态工厂注入
D: 实例工厂
正确答案:ABCD
3 : Panel也提供内置的()的行为以及其他自定义行为
A: 可折叠
B: 可关闭
C: 可最大化
D: 可最小化
正确答案:ABCD
4 : 第十七单元-下列说法正确的是什么( )
A: &有false则false
B: |有true则true
C: ^相同为false不同为true
D: &&遇到false后面不执行
正确答案:ABCD
5 : 依赖注入的实现方式
A: set方法注入
B: 构造器注入
C: 静态工厂注入
D: 实例工厂
正确答案:ABCD
6 : 第十九单元-以下哪些是Target的取值
A: ElementType.ANNOTATION_TYPE
B: ElementType.CONSTRUCTOR
C: ElementType.FIELD
D: ElementType.OUT
正确答案:ABC
判断题
1 : 面板(panel)可以简单地嵌入到网页的任何位置。
正确答案: 对
2 : 第十九单元-自定义注解的时候元注解是必须有的
正确答案: 对
3 : 自定义注解的时候元注解是必须有的
正确答案: 对
4 : 第十七单元-算术运算符是用来处理四则运算的运算符号
正确答案: 对
5 : 注解的作用相当于一个标签
正确答案: 对
6 : 在Java应用开发中get向服务器传送数据,post是从服务器上获取数据
正确答案: 错
7 : 第十七单元-for是结构化程序设计中,用于控制程序执行顺序的
正确答案: 错
8 : 第十九单元-注解的作用相当于一个标签
正确答案: 对
填空题
1 : 第十七单元-使用正则表达式判断email地址
正确答案: ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$
2 : 第十九单元-Java中注解英文单词是
正确答案: Annotation
3 : 第十九单元-Java的注解是什么时候添加进Java的
正确答案: Java5
4 : 第十七单元-使用正则表达式判断帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
正确答案: ^[a-zA-Z][a-zA-Z0-9_]{4,15}$
5 : 在Java应用开发中服务器接到请求后,给予相应的响应信息。HTTP协议默认的端口号为 .
正确答案: 80
6 : 第十九单元-Target是什么
正确答案: 元注解
==========题库=========
单选题
1 : 面向对象英文缩写是什么
A : AOP
B : AOT
C : OOP
D : PTO
答案 : C
2 : 可以把注解理解成什么
A : 入口
B : 手表
C : 水杯
D : 标签
答案 : D
3 : 代表重写父类方法的注解是
A : annotation
B : Override
C : Deprecated
D : Supperess
答案 : B
4 : 元注解是用来干嘛的
A : 标记注解
B : 没有用
C : 是个摆设
D : 生成代码
答案 : A
5 : DependencyInjection是什么
A : 反射
B : 依赖注入
C : 注解
D : 动态代理
答案 : B
6 : 注解生成文档的时候用到的注解有哪些
A : param
B : override
C : Deprecated
D : print
答案 : A
7 : 队列是怎么样的模式
A : 先进后出
B : 后进先出
C : 只进不出
D : 先进先出
答案 : D
8 : 链表的优点是
A : 添加快
B : 删除快
C : 查询快
D : 以上都不对
答案 : A
9 : 数组的优点是
A : 添加快
B : 删除快
C : 查询快
D : 以上都不对
答案 : C
10 : 红黑树有什么特性
A : 自平衡
B : 查询慢
C : 不规则
D : 以上都不对
答案 : A
11 : 二叉树遍历哪一种是第一步
A : 先序遍历
B : 中序遍历
C : 后序遍历
D : 以上都不对
答案 : A
12 : 哪种排序效率最快
A : 冒泡排序
B : 堆排序
C : 桶排序
D : 快速排序
答案 : D
13 : HashMap底层是什么
A : 数组
B : 链表
C : 数组+链表
D : 二叉树
答案 : C
14 : Arraylist底层是什么
A : 普通数组
B : 动态数组
C : 树
D : 链表
答案 : B
15 : 链表有什么
A : 单向链表
B : 三向链表
C : 循环链表
D : 以上都不对
答案 : A
16 : TCP有什么特点
A : 有连接
B : 发包
C : 不握手
D : 容易数据丢失
答案 : A
17 : UDP有什么特点
A : 有连接
B : 无连接
C : 握手
D : 不发包
答案 : B
18 : I/O流中字符流不可以读什么
A : 文档
B : 文字
C : 视频
D : 以上都不对
答案 : C
19 : Fiddler抓到字段的意思:Custom
A : 抓取HTTP Request的顺序,从2开始,以此递增
B : 允许用户设置自定义值
C : HTTP状态码
D : 请求使用的协议,如HTTP/HTTPS/FTP等
答案 : B
20 : fiddler的作用
A : 请求使用的协议,如HTTP/HTTPS/FTP等
B : 抓包
C : HTTP状态码
D : 请求地址的主机名
答案 : B
判断题
1 : 自定义注解的时候元注解是必须有的
答案 : A
2 : 注解的作用相当于一个标签
答案 : A
3 : Dagger2依赖注入框架中用到了注解
答案 : A
4 : http://bbs.fishc.com/Path1/query=example.gif
答案 : A
5 : http://bbs.fishc.com/Path1/query=example.bmp
答案 : A
多选题
1 : 依赖注入的实现方式
A : set方法注入
B : 构造器注入
C : 静态工厂注入
D : 实例工厂
答案 : ABCD
2 : 下面哪些框架中用到了注解
A : Retrofit
B : ButterKnife
C : Dagger2
D : Junit
答案 : ABCD
3 : 以下哪个是元注解
A : Retention
B : Target
C : Inherited
D : Docimented
答案 : ABCD
4 : 以下哪些是Target的取值
A : ElementType.ANNOTATION_TYPE
B : ElementType.CONSTRUCTOR
C : ElementType.FIELD
D : ElementType.OUT
答案 : ABC
5 : Java中预制的注解有
A : Deprecated
B : Override
C : SuppressWarnings
D : SafeVarargs
答案 : ABCD
6 : TCP协议的特点是哪些()
A : 可以保证数据从一端传送至另一端,数据能够确实送达
B : 传输的数据量比UDP大
C : 传输的时间快
D : 传输效率高
答案 : AB
7 : Http协议中有关POST请求和GET请求的叙述正确的是哪些
A : GET请求会被浏览器主动缓存数据,而POST不会缓存数据,除非手动设置
B : GET请求只能进行url编码,而POST支持多种编码方式
C : GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留
D : 对参数的数据类型,GET只接受ASCII字符,而POST没有限制
答案 : ABCD
8 : 下列有关http请求中的GET和POST请求过程说法正确的有哪些
A : 请求中GET产生一个TCP数据包;POST产生两个TCP数据包
B : 对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据)
C : 对于POST,浏览器先发送header,服务器响应100 ,浏览器再发送数据,服务器响应200
D : 在网络环境好的情况下POST和GET的效率基本上没有区别
答案 : ABC
9 : 请求报文包含哪几部分
A : 请求首部字段
B : 请求行:包含请求方法、URI、HTTP版本信息
C : txt文件
D : 请求内容实体
答案 : ABD
10 : HTTP的缺点有哪些
A : 通信使用明文不加密,内容可能被窃听
B : 无状态
C : 不验证通信方身份,可能遭到伪装
D : 无法验证报文完整性,可能被篡改
答案 : ACD
填空题
1 : Java中注解英文单词是
答案 : Annotation
2 : Java的注解是什么时候添加进Java的
答案 : Java5
3 : Target是什么
答案 : 元注解
4 : 哪个单词说明了注解的存活时间
答案 : Retention
5 : GET比POST更____________,因为参数直接暴露在URL上,所以不能用来传递敏感信息
答案 : 不安全