上海尚强校招面试题(JAVA)
选择题
1、在使用 interface 声明一个外部接口时,只可以使用( )修饰符修饰该接口。 [单选题] *[4分]
A、private B、public C、protected D、private protected
2、关于异常处理机制的叙述正确的是()[单选题] *[4分]
A、catch部分捕捉到异常情况时,才会执行finally部分 B、当try区段的程序发生异常时,才会执行finally部分 C、当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分 D、以上都是
3、某堆栈的输入序列为a,b,c,d,下面的四个序列中,不可能是它的输出序列的是() [单选题] *[4分]
A、a,c,b,d B、b,c,d,a C、c,d,b,a D、d,c,a,b 4、设一棵完全二叉树中有65个结点,则该完全二叉树的深度为 ( ) 。 [单选题] *[4分] A、8 B、7 C、6 D、5 5、若有定义语句: int a=10 ; double b=3.14 ; 则表达式 'A'+a+b 值的类型是()
[单选题] *[4分] A、char B、int C、float D、double 6、一
块草地,25头牛吃18天吃完,21头牛30天吃完,问要使草地一直吃不完最多可以放多少头牛。 。
[单选题] *[4分] A、13 B、15 C、17 D、19 7、 设有两个事务
T1、T2,其并发操作如图所示,下面评价正确的是( )。(注意T2中的A应该是X)
[单选题] *[4分]
A、该操作不存在问题 B、该操作丢失修改 C、该操作不能重复读 D、该操作读脏数据 8、 对于li这个节点,下列哪个CSS选择器的优先级最高?[单选题] * [4分]
A、li#app B、li.cnt C、li.cnt:hover D、#app.cnt 9、使用CSS的flexbox布局,不能实现以下哪一个效果: [单选题] *[4分]
A、三列布局,随容器宽度等宽弹性伸缩 B、多列布局,每列的高度按内容最高的一列等高 C、三列布局,左列宽度像素数确定,中、右列随容器宽度等宽弹性伸缩 D、多个宽高不等的元素,实现无缝瀑布流布局 10、var foo=”Hello”; (function(){ var bar=”World”;
alert(foo+bar); })();
alert(foo+bar); [单选题] *[4分]
A、hello world报错 B、hello world hello world C、hello world hello 11、下列 html 元素当中,都属于块级元素的是 [单选题] *[4分]
A、h3,ul,form,table,p B、h2,table,ul,a,input C、p,ul,form,div,strong D、div,p,h1,table,span 12、只能输入零和非零开头的数字,正确的正则表达式是() [单选题] *[4分] A、^(0|[1-9][0-9]*)$ B、^(0|[1-9][1-9]*)$ C、^(0|[1-9][0-9])$ D、^\\+[1-9][0-9]*$ 13、在等概率情况下,顺序表的插入操作要移动______结点() [单选题] *[4分] A、全部 B、一半 C、三分之一 D、四分之一 14、关于读写锁的描述,以下正确的是()[单选题] *[4分]
A、在任何时刻,获得锁权限的线程只有一个 B、读写锁可以同时存在读者和写者 C、读写锁在写加锁状态时,其他进行写操作线程不会阻塞,一直循环查询读写锁是否可用 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分]