1 (10分)
employee表如下:
字段名 | 字段类型 | 备注 |
Id | Int(4) | Id |
Name | Varchar(10) | 员工姓名 |
wage | Money(8) | 员工工资 |
(SQL语句)求最高工资员工的姓名
2 (10分)
在SQL SERVER当中常用有哪几种约束?
3 (8分)
修改下面SQL语句,提高查询效率
(1) select id from test where num=10 or num=20 (4分)
(2) select id from test where num in(1,2,3) (2分)
(3) select id from test where num/2=100 (2分)
4 (12分)
索引固然可以提高select的效率,但同时也降低了哪些操作的效率?在一个表创建索引时最好不要超过多少个?
5 对下面的做出详细回答:(7分)
using System; namespace PropertiesDome { public class MyData {} public class Class1 { private MyData _data; public Class1() { _data = new MyData(); } public MyData Data { get{ return _data; } } } }
| using System; namespace PropertiesDome { public class MyData {} public class Class1 { private MyData _data; public MyData Data { get { if(_data == null) _data= new MyData(); return _data; } } } } |
左右两部分代码有什么不同?你喜欢用哪一种风格?还是两者都喜欢?说说你喜欢的理由。
6 三层开发模型中都有哪几层?它们之间的关系?该模型有哪些优势与不足?还有哪些开发模型?有则详细说明(答错不扣分)(8分)
7 谈谈界面与对象的关系?什么是对象?你是怎样面向“对象”的?类与对象的关系?设计类与面向对象是一回事吗?谈谈你的认识。(10分)
8 “面向对象思想”你认为重要吗?谈谈你对面向对象思想的理解与认识?哪些元素你认为很重要?这些元素之间有关系吗?有则说明;举出具有这几个元素的例子(可用文字、图或 伪码)?(15分)
9你对公司软件部的现状是怎样认识的?有哪些优势和不足?如何在工作中解决或避免这些不足与充分发挥我们的优点?你打算给公司(软件部)带来什么样的积极的新元素?(10分)
10 你对公司的系统的认识?对公司系统软件的了解程度(流水流程程度,逻辑流程程度,完全熟悉某一个子系统程度,完全掌握几个子系统或整个系统程度)?并写出详细的说明?(10分)