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

面试题 相关文章推荐
Java的for语句中break, continue和return的区别
Dec 19 面试题
JNI的定义
Nov 25 面试题
凌阳科技股份有限公司C++程序员面试题笔试题
Nov 20 面试题
雅虎笔试题(字符串操作)
Mar 24 面试题
如何在Oracle中查看各个表、表空间占用空间的大小
Oct 31 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 面试题
linux面试题参考答案(6)
Jun 23 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
Linux如何为某个操作添加别名
Feb 05 面试题
请问软件开发中的设计模式你会使用哪些
May 13 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 面试题
Java语言的优势
Jan 10 面试题
在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下载文件的代码示例
2012/06/29 PHP
php购物车实现方法
2015/01/03 PHP
thinkPHP5.0框架应用请求生命周期分析
2017/03/25 PHP
PHP分享图片的生成方法
2018/04/25 PHP
PDO::beginTransaction讲解
2019/01/27 PHP
php中的buffer缓冲区用法分析
2019/05/31 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
javascript:window.open弹出窗口的位置问题
2014/03/18 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
深入理解$.each和$(selector).each
2016/05/15 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
实例讲解JS中pop使用方法
2019/01/27 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
javascript运行机制之执行顺序理解
2020/08/03 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
[06:06]2018DOTA2亚洲邀请赛主赛事第四日战况回顾 全明星赛欢乐上演
2018/04/07 DOTA
python 字符串split的用法分享
2013/03/23 Python
python计算时间差的方法
2015/05/20 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
python输出带颜色字体实例方法
2019/09/01 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
python文件操作的简单方法总结
2019/11/07 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
python中数字是否为可变类型
2020/07/08 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
"火柴棍式"程序员面试题
2014/03/16 面试题
仓库管理专业个人的自我评价
2013/12/30 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
化工工艺设计求职信
2014/06/25 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python