发新话题
打印

一个软件公司面试题目, 不能上机调试都是笔试的

一个软件公司面试题目, 不能上机调试都是笔试的

以下题目大概意思是这样,三张A4纸的题目. 我做了大约1.5h,答案除了SQL最后
一题做得项目经理不满意以外其它基本没有什么问题 .

一、Delphi数据库开发相关的题目
1.请写出C/S结构下用Delphi+ADO连到SQL数据库将结果放到DBGrid中所用到的组件及它们属性设置.
  在三层下连接到数据要用到哪些组件及它们的属性设置。提示如果不记得组件或属性的英文怎么
  可以用中文代替如:文本框.文本


2.接上将结果显示在DBEdit中相关属性的设置.


3.接上写出实现编辑、删除、插入事件代码.


4.在一个主从表中以ADODataSet为例,假若主表有一个为金额汇总的字段它的结果
是明细表的金额字段的汇总,请写出事件代码并说明为什么要用此事件。


5.在一个主从表中以ADODataSet为例, 主表的记录删除了从表的记录也要全部删除
请写出实现的事件代码.


6.只用EnCodeDate、DeCodeDate写一个函数实现由指定的日期返回上个月这个日期。
提示如果是指定的日期是 2006-03-29上个月的日期为2006-02-28.



二、SQL相前的问题.
1、索引有什么作用, 什么时候该用什么时候不该用。

2、nvarchar与varchar是什么区别。

3、Text有什么作用, 什么时候该用, 为什么.

4、SQL语句(1+1/2)*100的结果是多少。

5、有一个T1表的结构如下, ID是自动编号
id  qty
1   129
2   227
3   456
4   989

用视图实现下面结果
id  qty  id qty
1   129  2  227
3   456  4  989

TOP

从别的地方看到了,转了过来

TOP

发新话题