1、请列举VCL类库中以TObject为根的对象体系(可以只类主干) 2、请列举VCL数据库方面的核心类 3、Delphi中override和overload的作用分别是什么? 4、Delphi中RTTI是什么?有什么作用? 5、如果一个刚部署的Web服务器不能访问,列举出可能存在的原因? 6、在SQL中左连接时什么?它能实现的数据结果集的特点是什么? 7、请问在Oracle和Mssql中如何只取select语句结果集中的前100条? Oracle:select top 100 * from tablename Mssql:select * from tablename where rownum < 101 8、二叉树 type TBTreeNode = class Data: string; Left: TBTreeNode; Right: TBTreeNode; end; function NewNode(const Data: string; Left, Right: TBTreeNode): TBTreeNode; begin Result := TBTreeNode.Create; Result.Data := Data; Result.Left := Left; Result.Right := Right; end; var Root: TBTreeNode; procedure Init; begin { 建树: = X * + - 1 2 3 4 } Root = NewNode('=', NewNode('X', nil, nil), NewNode('*', NewNode('+', NewNode('1', nil, nil), NewNode('2', nil, nil)), NewNode('-', NewNode('3', nil, nil), NewNode('4', nil, nil)))); end; 假设变量Root已经有Init初始化,请写出中序遍历Root树的代码,要求输出结果X=1+2*3-4 9、两种数据库结构表及部分记录如下: 编码树: ————————— ID 01 0102 0103 010204 ————————— 父子树: ————————— ID Parent_ID 01 02 01 03 01 04 02 ————————— 1)请简述这两种树型结构编码的优缺点和各有什么样的限制 2)两种方式分别如何实现移动节点 3)去”01“节点的所有子(包括子的子)分别怎样实现 10、设计一个文件管理系统,逻辑和操作系统的磁盘文件系统类似,需要满足: a、树型结构,文件夹下可以建文件夹和文件 b、文件夹和文件的属性存储 c、文件流存储 d、基于文件名(包括文件夹)的搜索 |
//谁愿意给出标准答案