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

面试题 相关文章推荐
Tomcat中怎么使用log4j输出所有的log
Jul 07 面试题
Java中compareTo和compare的区别
Apr 12 面试题
普天C++笔试题
Mar 20 面试题
"引用"与多态的关系
Feb 01 面试题
武汉高蓝德国际.net机试
Jun 24 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
MIS软件工程师的面试题
Apr 22 面试题
How TDD works
Sep 30 面试题
用Java语言将一个键盘输入的数字转化成中文输出
Jan 25 面试题
万户网络JAVA程序员岗位招聘笔试试卷
Jan 08 面试题
J2EE中常用的名词进行解释
Nov 09 面试题
如何定义一个可复用的服务
Sep 30 面试题
在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安装攻略:常见问题解答(三)
2006/10/09 PHP
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
一个改进的UBB类
2006/10/09 PHP
浅析php中抽象类和接口的概念以及区别
2013/06/27 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
PHP函数超时处理方法
2016/02/14 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
jquery队列queue与原生模仿其实现方法分享
2014/03/25 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
D3.js(v3)+react 实现带坐标与比例尺的散点图 (V3版本)
2019/05/09 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
[00:18]天涯墨客三技能展示
2018/08/25 DOTA
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
解析Python中的异常处理
2015/04/28 Python
Python利用Nagios增加微信报警通知的功能
2016/02/18 Python
Python+matplotlib实现华丽的文本框演示代码
2018/01/22 Python
Python pip配置国内源的方法
2020/02/14 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
2020/06/09 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
如何让PyQt5中QWebEngineView与JavaScript交互
2020/10/21 Python
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
乌克兰最大的家用电器和电子产品连锁店:Eldorado
2019/10/02 全球购物
几个Linux面试题笔试题
2016/08/01 面试题
校园安全广播稿
2014/02/08 职场文书
承诺书范文
2014/06/03 职场文书
电子商务专业毕业生求职信
2014/06/12 职场文书
2015年出纳工作总结与计划
2015/05/18 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python