CSG校招试题(Java)
- 格式:docx
- 大小:84.07 KB
- 文档页数:9
上海尚强校招面试题(JAVA)
选择题
1、在使用 interface 声明一个外部接口时,只可以使用()修饰符修饰该接口。
[单选题] *[4分]
2、关于异常处理机制的叙述正确的是()[单选题] *[4分]
3、某堆栈的输入序列为a,b,c,d,下面的四个序列中,不可能是它的输出序列的是() [单选题] *[4分]
4、设一棵完全二叉树中有65个结点,则该完全二叉树的深度为 ( ) 。
[单选题] *[4分]
5、若有定义语句: int a=10 ; double b=3.14 ; 则表达式 'A'+a+b 值的类型是()[单选题] *[4分]
6、一
块草地,25头牛吃18天吃完,21头牛30天吃完,问要使草地一直吃不完最多可以放多少头牛。
[单选题] *[4分]
7、设有两个事务
T1、T2,其并发操作如图所示,下面评价正确的是()。
(注意T2中的A应该是X)
[单选题] *[4分]
8、对于li这个节点,下列哪个CSS选择器的优先级最高?[单选题] * [4分]
9、使用CSS的flexbox布局,不能实现以下哪一个效果: [单选题] *[4分]
10、var foo=”Hello”;
(function(){
var bar=”World”;
alert(foo+bar);
})();
alert(foo+bar); [单选题] *[4分]
11、下列 html 元素当中,都属于块级元素的是
[单选题] *[4分]
12、只能输入零和非零开头的数字,正确的正则表达式是()[单选题] *[4分]
13、在等概率情况下,顺序表的插入操作要移动______结点() [单选题] *[4分]
14、关于读写锁的描述,以下正确的是()[单选题] *[4分]
环查询读写锁是否可用
D、读写锁在读加锁的状态下,可用进行读共享
15 、(JAVA Code)Which lines of the following will produce an
error?( )[单选题] *[4分]
A、Line 3 and Line 4
B、Line 1 only
C、Line 3 only
D、Line 4 only
16、关于XML和JSON区别的描述正确的是( )[不定项选择题] *[4分]
A、JSON相对于XML来讲,数据的体积小,传递的速度更快些
B、JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互
C、JSON对数据的描述性比XML较好
D、JSON的速度要远远快于XML
17、关于AOP错误的是?( )[单选题] *[4分]
A、AOP将散落在系统中的“方面”代码集中实现
B、AOP有助于提高系统可维护性
C、AOP已经表现出将要替代面向对象的趋势
D 、AOP是一种设计模式,Spring提供了一种实现
18、运行JavaScript代码输出结果为( )[单选题] *[4分]
A、10
B、12
C、undefind
编程题:(20)
请用JAVA编写
1、作业任意分配
2、题目:数组排序
给定一个包含1-
n的数列,我们通过交换任意两个元素给数列重新排序。
求最少需要多少次交换,能把数组排成按1-n递增的顺序,其中,数组长度不超过100。
例如:
原数组是3,2,1,我们只需要交换1和3就行了,交换次数为1,所以输出1。
原数组是2,3,1,我们需要交换2和1,变成1,3,2,再交换3和2,变为1,2,3,总共需要的交换次数为2,所以输出2。
数据库(20分)
表:dept(部门表)
2、对于emp中最低工资小于1000的部门,列出job为'CLERK'的员工的部门号,最低工资,最高工资
3、根据部门号由高而低,工资有低而高列出每个员工的姓名,部门号,工资
4、列出'张三'所在部门中每个员工的姓名与部门号
5、对于emp中有管理者的员工,列出姓名,管理者姓名(管理者外键为mgr)
6、对于工资高于本部门平均水平的员工,列出部门号,姓名,工资,按部门号排序
7、对于emp,列出各个部门中平均工资高于本部门平均水平的员工数和部门号,按部门号排序
8、对于emp中工资高于本部门平均水平,人数多与1人的,列出部门号,人数,按部门号排序。