Java4-Java实战-第15单元

会有一股神秘感。 提交于 2020-01-09 15:34:40

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


单选题
1 : 在GUI开发中下面哪个是处理器映射器
A: Handler
B: HandlerMap
C: HandlerMapping
D: Mapping
正确答案: C

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

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

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

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

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

7 : 在JavaEE开发中“封装”定义的属是什么?
A: 方法
B: 机制
C: 制度
D: 说法
正确答案: B

8 : 构造方法的特点不正确的是什么? (  )
A: 类名和方法名一致
B: 无返回值
C: 可以有参数
D: 可以有返回值
正确答案: D

9 : int num=1; System.out.println(num++);运行结果是什么?
A: 0
B: 1
C: 2
D: 3
正确答案: 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: protected
C: private
D: public
正确答案: C

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

13 : “包”定义的属是什么?
A: 容器
B: 文件
C: 机制
D: 文件夹
正确答案: C

14 : 以下哪个选项是申明包时用到的关键字?
A: static
B: package
C: public
D: protected
正确答案: B

15 : 在JavaEE开发中以下哪个选项是申明包时用到的关键字?
A: static
B: package
C: public
D: protected
正确答案: B

16 : 学生类Student的构造方法正确的是?
A: public Student(){}
B: public void Student(){}
C: public int Student(){}
D: public static Student(){}
正确答案: A

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

18 : 在JavaEE开发中构造方法的方法名必须和哪个选项一致?
A: 属性名
B: 变量名
C: 类名
D: 方法名
正确答案: C

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 : “封装”定义的属是什么?
A: 方法
B: 机制
C: 制度
D: 说法
正确答案: B


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

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

3 : 在JavaEE开发中如果在一个类中定义的方法,同时满足哪三个条件,该方法称为构造方法.
A: 方法名相同
B: 不能有返回值
C: 不能拿有返回体
D: 响应体
正确答案:ABC

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

5 : 在GUI开发中“成员变量”的外延有哪些?
A: 静态变量
B: 实例变量
C: 静态常量
D: 实例常量
正确答案:AB

6 : 在JavaEE开发中“构造方法”概念的外延(按参数和返回值分类)有哪些?
A: 有参构造方法
B: 无参构造方法
C: 有返回值构造方法
D: 无返回值构造方法
正确答案:AB

7 : 在Java开发中Tcp/Ip协议分为哪几层?
A: 传输层
B: 网络层
C: 链路层
D: 应用层
正确答案:ABCD

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


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

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

3 : Handler是视图解析器
正确答案: 错

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

5 : 在JavaEE开发中对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
正确答案: 对

6 : 试题解析:
DispatcherServleted是前端控制器
正确答案: 对


填空题
1 : 在JavaEE开发中为了能让外界访问私有属性,会提供getter()和setter()。其中这两个方法必须被_________访问修饰符修饰。
正确答案: private

2 : 在GUI开发中私有属性只能在它所在__________中被访问。
正确答案: 类

3 : 在GUI开发中在一个类中定义的方法,如果同时满足哪三个条件,该方法称为构造方法.
正确答案: 方法名和类名相同,不能有返回值,不用void修饰

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

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

6 : 三目运算的格式是____________________
正确答案: 表达式?值1:值2;

 

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

 

单选题

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

判断题

1 : 算术运算符是用来处理四则运算的运算符号
答案 : A

2 : for是结构化程序设计中,用于控制程序执行顺序的
答案 : B

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

多选题

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

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

填空题

1 : 三目运算的格式是____________________
答案 : 表达式?值1:值2;

2 : int result=19/3; result的结果是____________
答案 : “6”

问答题

问题 : : 简述if语句的分类及执行流程

问题 : : 简述switch语句的格式与执行流程?其中的default可以省略吗?break可以省略吗?break省略会有什么问题?default一定要放在最后吗?

问题 : : 简述switch与if结构的区别

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!