Java4-Java实战-第十七单元

==========真题==========


单选题
1 : 在EasyUI中元注解是用来干嘛的
A: 标记注解
B: 没有用
C: 是个摆设
D: 生成代码
正确答案: A

2 : 以下关于switch在程序当中的应用语句说法错误的是?
A: default可以省略,但是不建议,因为它的作用是对不正确的情况给出提示
B: default不一定要放在最后,可以在任意位置,但是建议在最后
C: default坚决不可以省略,否则报错
D: break可以省略,但会出现一个现象:case穿透,最终我们建议不要省略
正确答案: C

3 : 面板(panel)当做其他内容的()使用
A: 容器
B: 布局
C: 子view
D: 父布局
正确答案: A

4 : 关于自增自减说法正确的是?
A: ++在前先运算后赋值
B: ++在前先赋值先运算
C: ++不管在前在后都是没关系的
D: ++在前先赋值后运算
正确答案: A

5 : 第十七单元-“switch选择结构”定义的种差是什么?
A: 利用switch和case进行范围判断
B: 利用switch和case进行等值判断
C: 利用break和continue进行等值判
D: 利用break和continue进行范围判断
正确答案: B

6 : 在EasyUI中可以把注解理解成什么
A: 入口
B: 手表
C: 水杯
D: 标签
正确答案: B

7 : 第十七单元-关于if语句说法错误的是?
A: if语句控制的语句体如果是一条语句,是可以省略大括号的
B: 比较表达式无论简单还是复杂,结果是boolean类型
C: 比较表达式无论简单还是复杂,结果是int类型
D: if语句控制的语句体如果是多条语句,是不可以省略大括号的
正确答案: C

8 : 第十七单元-强制转换的格式正确的是
A: int a=(int)12.0;
B: int a=(float)12.0;
C: byte a=(tyte)12;
D: int a=(char)12.0;
正确答案: A

9 : 在EasyUI中DependencyInjection是什么
A: 反射
B: 依赖注入
C: 注解
D: 动态代理
正确答案: B

10 : 在JavaEE开发中若a和b均是整型变量并已正确赋值,正确的switch语句是
A: switch(a+b); { ...... }
B: switch( a+b*3.0 ) { ...}
C: switch a { ...... }
D: switch ( a%b ) { ...}
正确答案: D

11 : 第十七单元-若a和b均是整型变量并已正确赋值,正确的switch语句是
A: switch(a+b); { ...... }
B: switch( a+b*3.0 ) { ...}
C: switch a { ...... }
D: switch ( a%b ) { ...}
正确答案: D

12 : easyui就是一个()框架
A: 前端
B: 后端
C: UI
D: 数据库
正确答案: A

13 : 在EasyUI中代表重写父类方法的注解是
A: annotation
B: Override
C: Deprecated
D: Supperess
正确答案: B

14 : 第十七单元-关于自增自减说法正确的是?
A: ++在前先运算后赋值
B: ++在前先赋值先运算
C: ++不管在前在后都是没关系的
D: ++在前先赋值后运算
正确答案: A

15 : 在EasyUI中注解通常是配合什么使用的
A: 节点
B: 反射
C: 链表
D: 数组
正确答案: B

16 : 第十七单元-switch条件判断语句不可以接受的数据类型是?
A: byte
B: short
C: String
D: boolean
正确答案: D

17 : 第十七单元-下列关于switch语句说法错误的是?
A: default可以省略,但是不建议,因为它的作用是对不正确的情况给出提示
B: default不一定要放在最后,可以在任意位置,但是建议在最后
C: default坚决不可以省略,否则报错
D: break可以省略,但会出现一个现象:case穿透,最终我们建议不要省略
正确答案: C

18 : 第十七单元-关于选择结构下列哪个说法正确?
A: if语句和 else语句必须成对出现
B: if语句可以没有else语句对应
C: switch结构中每个case语句中必须用break语句
D: switch结构中必须有default语句
正确答案: B

19 : 强制转换的格式正确的是
A: int a=(int)12.0;
B: int a=(float)12.0;
C: byte a=(tyte)12;
D: int a=(char)12.0;
正确答案: A

20 : 第十七单元“if选择结构”定义的种差正确的是?
A: 使用if判断条件是否成立,从而决定程序执行过程
B: 不用判断if条件
C: 使用if判断条件是否成立,执行过程不受影响
D: 不使用if判断条件是否成立,执行过程受影响
正确答案: A


多选题
1 : 第十七单元-解密HTTPS需要手动开启
A: OK
B: Tools
C: Fiddler Options
D: HTTPS
正确答案:BCD

2 : 第十七单元-HTTP的响应报文也由哪几部分组成
A: 响应码
B: 响应行
C: 响应头
D: 响应体
正确答案:BCD

3 : 面板(panel)当做其他内容的容器使用。它是创建其他组件,比如()
A: Layout 布局
B: Tabs 标签页/选项卡
C: Accordion 折叠面板
D: view
正确答案:ABC

4 : 在JavaWeb应用开发中 TCP协议的特点是哪些()
A: 可以保证数据从一端传送至另一端,数据能够确实送达
B: 传输的数据量比UDP大
C: 传输的时间快
D: 传输效率高
正确答案:AB

5 : 在Java应用开发中HTTP常见的请求方法?
A: HEAD
B: GET
C: POST
D: put
正确答案:ABCD

6 : 第十七单元-选出“运算符”定义中正确的属和种差( )
A: 运算符号
B: 针对一个或多个操作数,执行特定操作
C: 针对一个操作数,执行特定操作
D: 只针对多个操作数,执行特定操作
正确答案:AB

7 : 在JavaWeb应用开发中HTTP的主要特点有?
A: 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
B: 灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
C: 无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
D: 无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
正确答案:ABCD


判断题
1 : for是结构化程序设计中,用于控制程序执行顺序的
正确答案: 错

2 : 面板(panel)可以简单地嵌入到网页的任何位置。
正确答案: 对

3 : 在JavaWeb应用开发中算术运算符是用来处理四则运算的运算符号
正确答案: 对

4 : 第十七单元-算术运算符是用来处理四则运算的运算符号
正确答案: 对

5 : 在Java应用开发中get向服务器传送数据,post是从服务器上获取数据
正确答案: 错

6 : 第十七单元-for是结构化程序设计中,用于控制程序执行顺序的
正确答案: 错


填空题
1 : 第十七单元-使用正则表达式判断email地址
正确答案: ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$

2 : 第十七单元-Target是什么
正确答案: 元注解

3 : 在JavaWeb应用开发中HTTP是一种     层协议,它是基于TCP协议之上的请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求。
正确答案: 传输

4 : int result=19/3; result的结果是____________
正确答案: 6

5 : 第十七单元-使用正则表达式判断帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
正确答案: ^[a-zA-Z][a-zA-Z0-9_]{4,15}$

6 : 在Java应用开发中HTTP请求报文由请求行、 首部行和实体主体组成,由        发送给服务器。
正确答案: GET/POST

7 : 在Java应用开发中服务器接到请求后,给予相应的响应信息。HTTP协议默认的端口号为       .
正确答案: 80

 

==========题库==========

单选题

1 : switch条件判断语句不可以接受的数据类型是?
A : byte
B : short
C : String
D : boolean
答案 : D

2 : 下列关于switch语句说法错误的是?
A : default可以省略,但是不建议,因为它的作用是对不正确的情况给出提示
B : default不一定要放在最后,可以在任意位置,但是建议在最后
C : default坚决不可以省略,否则报错
D : break可以省略,但会出现一个现象:case穿透,最终我们建议不要省略
答案 : C

3 : 关于if语句说法错误的是?
A : if语句控制的语句体如果是一条语句,是可以省略大括号的
B : 比较表达式无论简单还是复杂,结果是boolean类型
C : 比较表达式无论简单还是复杂,结果是int类型
D : if语句控制的语句体如果是多条语句,是不可以省略大括号的
答案 : C

4 : 关于自增自减说法正确的是?
A : ++在前先运算后赋值
B : ++在前先赋值先运算
C : ++不管在前在后都是没关系的
D : ++在前先赋值后运算
答案 : A

5 : 关于选择结构下列哪个说法正确?
A : if语句和 else语句必须成对出现
B : if语句可以没有else语句对应
C : switch结构中每个case语句中必须用break语句
D : switch结构中必须有default语句
答案 : B

6 : int num=1; System.out.println(num++);运行结果是什么?
A : "0"
B : "1"
C : "2"
D : "3"
答案 : B

7 : 若a和b均是整型变量并已正确赋值,正确的switch语句是
A : switch(a+b); { ...... }
B : switch( a+b*3.0 )  { ...}
C : switch a  { ...... }
D : switch ( a%b )  { ...}
答案 : D

8 : “switch选择结构”定义的种差是什么?
A : 利用switch和case进行范围判断
B : 利用switch和case进行等值判断
C : 利用break和continue进行等值判
D : 利用break和continue进行范围判断
答案 : B

9 : “if选择结构”定义的种差是什么( )
A : 使用if判断条件是否成立,从而决定程序执行过程
B : 不用判断if条件
C : 使用if判断条件是否成立,执行过程不受影响
D : 不使用if判断条件是否成立,执行过程受影响
答案 : A

10 : 强制转换的格式正确的是
A : int a=(int)12.0;
B : int a=(float)12.0;
C : byte a=(tyte)12;
D : int a=(char)12.0;
答案 : A

11 : Fiddler是最强大最好用的
A : 抓取HTTP Request的顺序,从2开始,以此递增
B : Web调试工具之一
C : HTTP状态码
D : 请求使用的协议,如HTTP/HTTPS/FTP等
答案 : B

12 : Fiddler 是以
A : 请求使用的协议,如HTTP/HTTPS/FTP等
B : 抓取HTTP Request的顺序,从2开始,以此递增
C : 代理web服务器的形式工作的,
D : 请求地址的主机名
答案 : C

13 : Fiddler是通过改写
A : HTTP代理
B : HTTP状态码
C : 抓取HTTP Request的顺序,从1开始,以此递增
D : 请求地址的主机名
答案 : A

14 : Fiddler想要抓到数据包,要确保
A : Capture Traffic是开启
B : 请求资源的位置
C : 抓取HTTP Request的顺序,从1开始,以此递增
D : HTTP状态码
答案 : A

15 : Fiters 是干什么的
A : 过滤请求用的
B : 抓取HTTP Request的顺序,从2开始,以此递增
C : HTTP状态码
D : 请求资源的位置
答案 : A

16 : Timeline 是干什么的
A : 请求响应时间
B : 请求资源的位置
C : 抓取HTTP Request的顺序,从2开始,以此递增
D : 该请求的大小
答案 : A

17 : Composer允许_发送到服务器
A : 该请求的大小
B : 抓取HTTP Request的顺序,从1开始,以此递增
C : 自定义请求
D : HTTP状态码
答案 : C

18 : AutoResponder允许你_的求情
A : 请求响应的类型
B : 抓取HTTP Request的顺序,从1开始,以此递增
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 : for是结构化程序设计中,用于控制程序执行顺序的
答案 : B

3 : “选择结构”的外延是if结构、 switch结构
答案 : A

4 : http://bbs.fishc.com/Path1/query=example.gif
答案 : A

5 : http://bbs.fishc.com/Path1/query=example.bmp
答案 : A

多选题

1 : 下列说法正确的是什么(   )
A : &有false则false
B : |有true则true
C : ^相同为false不同为true
D : &&遇到false后面不执行
答案 : ABCD

2 : 选出“运算符”定义中正确的属和种差( )
A : 运算符号
B : 针对一个或多个操作数,执行特定操作
C : 针对一个操作数,执行特定操作
D : 只针对多个操作数,执行特定操作
答案 : AB

3 : 解密HTTPS需要手动开启
A : OK
B : Tools
C : Fiddler Options
D : HTTPS
答案 : BCD

4 : HTTP的响应报文也由哪几部分组成
A : 响应码
B : 响应行
C : 响应头
D : 响应体
答案 : BCD

5 : Tcp/Ip协议分为哪几层?
A : 传输层
B : 网络层
C : 链路层
D : 应用层
答案 : 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 : 使用正则表达式判断帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线)
答案 : ^[a-zA-Z][a-zA-Z0-9_]{4,15}$

2 : 使用正则表达式判断email地址
答案 : ^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$

3 : Target是什么
答案 : 元注解

4 : 哪个单词说明了注解的存活时间
答案 : Retention

5 : GET比POST更____________,因为参数直接暴露在URL上,所以不能用来传递敏感信息
答案 : 不安全

 

你可能感兴趣的:(Java4-Java实战)