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

面试题 相关文章推荐
为什么会有内存对齐
Oct 10 面试题
DBA数据库管理员JAVA程序员架构师必看
Feb 07 面试题
如果一个类实现了多个接口但是这些接口有相同的方法名将会怎样
Jun 16 面试题
.net C#面试题
Aug 28 面试题
Linux如何修改文件和文件夹的权限
Jun 27 面试题
Python文件操作的面试题
Jun 22 面试题
什么是Web Service?
Jul 25 面试题
类的返射机制中的包及核心类
Sep 12 面试题
日期和时间问题
Jan 04 面试题
什么是继承
Dec 07 面试题
JSF的标签库有哪些
Apr 27 面试题
J2EE包括哪些技术
Nov 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
2019十大人气国漫
2020/03/13 国漫
PHP操作XML作为数据库的类
2010/12/19 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
js字符编码函数区别分析
2008/06/05 Javascript
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
javascript字符串替换及字符串分割示例代码
2013/12/12 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
JavaScript蒙板(model)功能的简单实现代码
2016/08/04 Javascript
浅谈react.js 之 批量添加与删除功能
2017/04/17 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
python中的多线程实例教程
2014/08/27 Python
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
wxPython色环电阻计算器
2019/11/18 Python
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
2016/06/13 HTML / CSS
倩碧美国官网:Clinique美国
2016/07/20 全球购物
东方电视购物:东方CJ
2016/10/12 全球购物
护理职业应聘自荐书
2013/09/29 职场文书
男方父母证婚词
2014/01/12 职场文书
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
优秀护士事迹材料
2014/12/25 职场文书