本文主要是介绍2016上海某公司面试题(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、 选择题
1. 表达式!x||a==b等效于( D )。
A. !((x||a)==b) B. !(x||y)==b C. !(x||(a==b)) D. (!x)||(a==b)
2. 以下( )表达式产生一个0~7之间(含0,7)的随机整数。( )
A. Math.floor(Math.random()*6)
B. Math.floor(Math.random()*7)
C. Math.floor(Math.random()*8)
D. Math.ceil(Math.random()*8)
3. 正则表达式 2[0-4]\d|25[0-5]|[01]?\d\d?$ 不能匹配以下哪个表达式?( )
A. 255
B. 256
C. 2
D. 25a
4. 模式查找like '_a%',下面哪个结果是可能的? ( )
A. aili
B. bai
C. bba
D. cca
5. SQL Server触发器主要针对下列语句创建?( )
A. SELECT,INSERT,DELETE
B. INSERT,UPDATE,DELETE
C. SELECT,UPDATE,INSERT
D. INSERT,UPDATE,CREATE
6. (Java)关于以下application的说明,正确的是( )
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=5;}
5. public static void main(String args[ ])
6. {
7. System.out.println(“x=” + x);
8. }
9. static { x/=3;}
10. }
A. 4行与9行不能通过编译,因为缺少方法名和返回类型
B. 9行不能通过编译,因为只能有一个静态初始化器
C. 编译通过,执行结果为:x=5
D. 编译通过,执行结果为:x=3
7. 下列逻辑表达式中能完全正确表示条件 "year是闰年"的是 ( )
A. year mod 4=0
B. year mod 400=0
C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)
D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0)
8. 安装tomcat成功后,要修改tomcat端口,要修改的文件是( )
A. tmcat/bin/startup.bat
B. tomcat/conf/server.xml
C. tomcat/conf/web.xml
D. 以上都不是
9. 有如下SQL文:“Select T1.*,T2.* from T1 ( ) T2 on T1.col1 = T2.col2”,为了确保检索结果的条数与T1表记录条数一致,且T1表数据被完整抽出,括号中应采用如下哪种连接方式( )
A. inner join B. outer join C. left join D. right join
10. 下面关于SQL查询性能的说法正确的是 ( )
A. UNION ALL 比 UNION更耗费资源
B. NOT IN 比 NOT EXIST更耗费资源
C. WHERE语句中的条件顺序对SQL查询性能没有影响
D. 以上说法都不正确
二、 简答题
1. 传统软件工程瀑布模型(V模型)把软件项目分成了七个步骤,请简述七个步骤的内容分别是什么?
2. 基于Spring开发的B/S架构的WEB系统,有哪些提升性能的办法?
3. CRM(客户关系管理软件)通常需要管理如下业务内容:
1) 销售员开发、维护客户信息
2) 销售员开发潜在商机,并将商机转化为销售订单
3) 针对销售订单管理回款记录
请就上述内容进行表结构设计。
三、 代码编写
1. 德州扑克是一种广受欢迎的纸牌游戏,一般由2~10人参加,每人手中有2张底牌,荷官会在桌面发5张公共牌,根据玩家手中的底牌和桌面的公共牌组合后的大小进行判定。牌面由小到大的顺序为2 3 4 5 6 7 8 9 10 J Q K A。同花顺是规则中最大的牌型,即手中2张底牌加上台面5张公共牌中出现了5张连续且花色相同的牌,例如红桃K、红桃Q、红桃J、红桃10、红桃9。请编写一段程序,识别某玩家的牌型是否构成同花顺。
2. 现有全年级的成绩表如下,请编写SQL语句,取得每个班的第一名及分数(不考虑并列的情况)
年级成绩表(Grade_Score)
班级(Class) | 学号(SNo) | 姓名(Name) | 成绩(Score) | …… |
1 | 01001 | 周小伦 | 100 |
|
1 | 01002 | 陈小迅 | 98 |
|
2 | 02001 | 蔡小琳 | 99 |
|
…… |
|
|
|
3. 现有员工表设计如下,除了公司CEO外,所有员工均有自己的上司。公司规定,上司的绩效等于其所有下属的绩效的平均值。现已知最下级员工的绩效值,请编写存储过程,计算公司全员的绩效值。
员工ID | 上司ID | 职位 | 绩效值 | …… |
001 |
| CEO |
|
|
002 | 001 | 销售总监 |
|
|
003 | 002 | 销售经理 |
|
|
004 | 003 | 销售员 | 96 |
|
005 | 003 | 销售员 | 93 |
|
006 | 002 | 销售经理 |
|
|
007 | 006 | 销售员 | 88 |
|
…… |
|
|
|
这篇关于2016上海某公司面试题(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!