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...

面试题 相关文章推荐
PHP如何去执行一个SQL语句
Mar 05 面试题
为什么要优先使用同步代码块而不是同步方法?
Jan 30 面试题
Collection和Collections的区别
May 02 面试题
C语言笔试题
Sep 04 面试题
用缩写的指针比较"if(p)" 检查空指针是否可靠?如果空指针的内部表达不是0会怎么样?
Jan 05 面试题
什么是URL
Dec 13 面试题
如何利用cmp命令比较文件
Sep 23 面试题
北京鼎普科技股份有限公司软件测试面试题
Apr 07 面试题
为什么要做架构设计
Jul 08 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
在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文件怎么打开 如何执行php文件
2011/12/21 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
2020/03/20 PHP
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
php将服务端的文件读出来显示在web页面实例
2016/10/31 PHP
简单的php购物车代码
2020/06/05 PHP
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
一些常用且实用的原生JavaScript函数
2010/09/08 Javascript
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
js确认框confirm()用法实例详解
2016/01/07 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
JS创建自定义对象的六种方法总结
2020/12/15 Javascript
Python用GET方法上传文件
2015/03/10 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
python实现剪切功能
2019/01/23 Python
Appium Python自动化测试之环境搭建的步骤
2019/01/23 Python
解决pycharm 远程调试 上传 helpers 卡住的问题
2019/06/27 Python
Python内置方法和属性应用:反射和单例(推荐)
2020/06/19 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
详解html2canvas截图不能截取圆角图片的解决方案
2018/01/30 HTML / CSS
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
教师自荐信
2013/12/10 职场文书
培训讲师岗位职责
2014/04/13 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
道路交通事故人身损害赔偿协议书
2014/11/19 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
投标单位介绍信
2015/05/05 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL