每日java笔试五小题 2020-9-23
每日java笔试五小题 2020-9-23
this代表了()的对象引用,super表示的是当前对象的()对象?
正确答案: C 你的答案: C (正确)
当前类 当前类
当前类的父类 当前类
当前类 当前类的父类
以上都不正确
- 以下代码执行后输出结果为( )
public class Test { public static void main(String[] args) { System.out.println("return value of getValue(): " +getValue()); } public static int getValue() { try { return 0; } finally { return 1; } } }
正确答案: A 你的答案: A (正确)
return value of getValue(): 1
return value of getValue(): 0
return value of getValue(): 0return value of getValue(): 1
return value of getValue(): 1return value of getValue(): 0
解析:
根据官方的JVM规范:
如果try语句里有return,返回的是try语句块中变量值。
详细执行过程如下:
- 如果有返回值,就把返回值保存到局部变量中;
- 执行jsr指令跳到finally语句里执行;
- 执行完finally语句后,返回之前保存在局部变量表里的值。
如果try,finally语句里均有return,忽略try的return,而使用finally的return.
Web程序中,当前用户上下文信息应该保存在下面哪个对象中()
正确答案: C 你的答案: D (错误)
page
request
session
Application
解析:
JSP 四大作用域:
page
(作用范围最小)、request
、session
、application
(作用范围最大)。
- 存储在
application
对象中的属性可以被同一个WEB应用程序中的所有Servlet和JSP页面访问。(属性作用范围最大)- 存储在
session
对象中的属性可以被**属于同一个会话(浏览器打开直到关闭称为一次会话,且在此期间会话不失效)**的所有Servlet和JSP页面访问。- 存储在
request
对象中的属性可以被属于同一个请求的所有Servlet和JSP页面访问(在有转发的情况下可以跨页面获取属性值),例如使用PageContext.forward和PageContext.include方法连接起来的多个Servlet和JSP页面。- 存储在
pageContext
对象中的属性仅可以被当前JSP页面的当前响应过程中调用的各个组件访问,例如,正在响应当前请求的JSP页面和它调用的各个自定义标签类。当前用户上下文信息:session
appication:当前应用
pageContext:当前页面
request:当前请求
下面叙述那个是正确的?()
正确答案: B 你的答案: A (错误)
java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用。 在java中,我们可以用违例(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要更大的系统开销。 java接口包含函数声明和变量声明。 java中,子类不可以访问父类的私有成员和受保护的成员。
解析:
A.vector是线程安全的ArrayList,在内存中占用连续的空间。初始时有一个初始大小,当数据条数大于这个初始大小后会重写分配一个更大的连续空间。如果Vector定义为保存Object则可以存放任意类型。
B选项说的情况就是我们自定义异常的情况,请仔细读:我们可以用违例(Exception)来抛出一些并非错误的消息,可以,并非错误的消息。比如我自定义一个异常,若一个变量大于10就抛出一个异常,这样就对应了B选项说的情况,我用抛出异常说明这个变量大于10,而不是用一个函数体(函数体内判断是否大于10,然后返回true或false)判断,**因为函数调用是入栈出栈,栈是在寄存器之下的速度最快,且占的空间少,而自定义异常是存在堆中,肯定异常的内存开销大!**所以B对。
C选项说的是接口包含方法声明和变量声明。因为接口中方法默认是 abstract public,所以在接口只写函数声明是符合语法规则。但是**变量默认是用public final static 修饰的,意思它是静态常量,常量不管在接口中还是类中必须在声明时初始化!**所以C的后半句是错的,必须在声明时并给出初始化!
D.子类可以访问父类受保护的成员
- 下列容器中,哪些容器按 key 查找的复杂度为 O(log(n)) ()
正确答案: B C 你的答案: B C (正确)
std::unordered_set
std::multimap
std::map
std::deque
解析:
STL库中,map和multimap底层都是红黑树实现的,两者的不同在于multimap允许重复的可以,而map中不行。
红黑树的查找复杂度为O(log(n))
unodered_map/_set底层是哈希表实现的,查找复杂度为O(1)
每日java笔试五小题 2020-9-23相关推荐
- 每日java笔试五小题-2020-9-19
每日java笔试五小题-2020-9-19 以下哪项不属于java类加载过程? 正确答案: B 你的答案: A (错误) 生成java.lang.Class对象 int类型对象成员变量赋予默认值 ...
- 每日java笔试五小题
每日java笔试五小题 public class Test{public int x;public static void main(String []args){System. out. print ...
- Re: 一著名软件公司的java笔试算法题!
主 题: Re: 一著名软件公司的java笔试算法题! 作 者: szlhj () 等 级: 信 誉 值: 95 所属论坛: Java J2SE / 基础类 问题点数: 20 回复 ...
- 10道字节跳动C++/Java笔试真题你能做对几道?3道就赢了80%的竞争者(含答案)
整理了几道字节跳动真题,来试试自己水平有多厉害吧,每题还有答案和详细解答哦. 1.变量a是一个64位有符号的整数,初始值用16进制表示为:0x7FFFFFFFFFFFFFFF.变量b是一个64位有符号 ...
- 在java中3.14156d表示_2006年9月计算机等级考试二级Java笔试真题
一.选择题(每小题2分,共70分)下列各题A).B).C).D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分.(1)下列选项中不符合良好程序设计风格的是___ ...
- 著名软件公司的java笔试算法题!(含参考答案)
原题如下:用1.2.2.3.4.5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234.412345等,要求:"4"不能在第三位,"3&quo ...
- 一著名软件公司的java笔试算法题的答案
本文为原创,如需转载,请注明作者和出处,谢谢! 原题如下:用1.2.2.3.4.5这六个数字,用java写一个程序,打印出所有不同的排列,如:512234.412345等,要求:"4&quo ...
- 浪潮java笔试大题
第一题石头 求最少操作多少次使得石头升序排列 只需求出最大递增1的子序列长度,再用总长度减去子序列长度 package 浪潮编程;import java.util.Scanner; public cl ...
- Java笔试真题及参考答案
题目 使用Swing实现一个窗口程序,窗口包括一个菜单栏,请按以下要求实现相应功能. (1)窗口标题为"GUI程序",大小为400X300, 居中显示:窗口上有一个面板,面板背景色 ...
最新文章
- python多进程模板
- Servlet——简单用户登录实例+http协议解析
- Luogu P1108 低价购买 DP
- Windows下程序启动时出现0xc000007b错误的解决方案
- WPF之命名空间和资源
- Vmware 安装虚拟工具 (二)
- python数据归一化
- C语言-main函数的参数
- li中浮动元素span等在IE和Firefox中的高度Bug
- 思科五个高危漏洞 CDPwn 影响数千万台企业设备
- plsql日期转换错ORA-01830
- 记一次消息总线的打造 - McKay - 博客园
- Linux 各目录的作用
- mybatis源码:mybatis的sql解析
- 最新版的Python写春联,支持行书隶书楷书,不再有缺失汉字
- stata 将数据集变量名称导出_Stata 15 统计数据分析软件
- 微信小程序引用阿里巴巴矢量图标
- iOS模拟器发送通知和UI测试
- docker-compose开机自启动设置
- 这些都是无轴螺旋输送机稳定运行的必要条件!
热门文章
- 机器与人类的结合:外骨骼机器人的现状和趋势
- 为 UOS 浏览器增加屏蔽广告功能
- IDF实验室 聪明的小羊
- php carbon 中文,Carbon中文使用手册(下)
- vue项目配置public静态资源路径访问
- 游戏引擎与虚拟仿真系统
- div+css静态网页设计:三亚旅游网站设计——三亚旅游网页设计(6页) html网页设计期末大作业_网页设计平时作业
- 宏油庄冒菜的菜品设置和制作方法
- crack与split的区别_Split or Crack? Split 和 Crack 两词的区别(
- 学习vue源码(14)就慢慢由表入里学习diff