Delphi工程师笔试题


Posted in 面试题 onSeptember 21, 2013
一、 Delphi基础
1、Delphi 内置类型 string 和 WideString 的区别。
2、简要描述Delphi代码单元中,以下关键字的作用。
interface:
implementation:
initialization:
finalization:
3、将一周七天声明成枚举类型。
4、现有Integer 变量 A、B,在不声明其它变量的情况下,将它们的值交换。
如,A := 1; B := 2; 交换之后 A = 2; B = 1。
5、现有以下类:
type
TBase = class
function GetValue: Integer; virtual;
end;
TChild1 = class(TBase)
function GetValue: Integer; override;
end;
TChild2 = class(TBase)
function GetValue: Integer; override;
end;
function TBase.GetValue: Integer;
begin
Result := 1;
end;
function TChild2.GetValue: Integer;
begin
Result := 2;
Result := inherited GetValue;
end;
function TChild1.GetValue: Integer;
begin
Result := inherited GetValue;
Result := 3;
end;
用以下方法创建对象o1, o2: TBase:
o1 := TChild1.Create;
o2 := TChild2.Create;
那么调用以下方法的返回值是
o1.GetValue返回:
o2.GetValue返回:
6、如何模块内部获得自身路径?
Exe程序:
DLL程序:
7、描述一下TEidt和TListView的类派生顺序,并说明它们的来源区别。
8、用pascal 写一个双向链表。
9、设计模式中的单件模式,在Delphi中可以用什么方式创建。
10、Delphi快捷键
快速搜索添加控件:
打开工程属性对话框:
切换编辑中的代码窗体:
删除一行代码:
二、 Win32基础
1、写出Delphi声明Win32类型的库及其对应的Win32 Dll库(至少3个)。
2、如何在Delphi中完成多线程的内存保护。
三、 数据库
1、现有MS SQL Server 数据库 UserLibs 列举出所有用户表及其字段。
2、现有数据库A,数据库B和A相对应,在数据A中表增加时,或字段增加时,将结构同步到数据库B中,该过程不能损害数据。(上机题)

Tags in this post...

面试题 相关文章推荐
为什么要优先使用同步代码块而不是同步方法?
Jan 30 面试题
List, Set, Map是否继承自Collection接口?
May 16 面试题
新东网科技Java笔试题
Jul 13 面试题
用C或者C++语言实现SOCKET通信
Feb 24 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
网络体系结构及协议的定义
Mar 13 面试题
网上常见的一份Linux面试题(多项选择部分)
Feb 07 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Jul 12 面试题
Python中如何定义一个函数
Sep 06 面试题
JSF的标签库有哪些
Apr 27 面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
Nov 22 #面试题
德尔福集团DELPHI的笔试题
Feb 22 #面试题
一道Delphi面试题
Oct 28 #面试题
Delphi CS笔试题
Jan 04 #面试题
如何安装ruby on rails
Feb 09 #面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 #面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 #面试题
You might like
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
AngularJS中的过滤器filter用法完全解析
2016/04/22 Javascript
JS & JQuery 动态添加 select option
2016/06/08 Javascript
JS判断form内所有表单是否为空的简单实例
2016/09/09 Javascript
jQuery实现ToolTip元素定位显示功能示例
2016/11/23 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
详解微信小程序 登录获取unionid
2017/06/27 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
vue将后台数据时间戳转换成日期格式
2019/07/31 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
在Python中使用模块的教程
2015/04/27 Python
python爬虫爬取网页表格数据
2018/03/07 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
Python autoescape标签用法解析
2020/01/17 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
乌克兰设计师和品牌的服装:Love&Live
2020/04/14 全球购物
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
好的自荐信的要求
2013/10/30 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
韩国商务邀请函
2014/01/14 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
销售团队激励口号
2014/06/06 职场文书
大学生工作自荐书
2014/06/16 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
Python 如何解决稀疏矩阵运算
2021/05/26 Python
Python自动化测试PO模型封装过程详解
2021/06/22 Python
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL