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

面试题 相关文章推荐
什么是Deployment descriptors;都有什么类型的部署描述符
Jul 28 面试题
什么是java序列化,如何实现java序列化
Nov 14 面试题
介绍下WebSphere的安全性
Jan 31 面试题
strlen的几种不同实现方法
May 31 面试题
简述数组与指针的区别
Jan 02 面试题
利用异或运算实现两个无符号数的加法运算
Dec 20 面试题
Oracle快照(snapshot)
Mar 13 面试题
.NET面试问题集
Dec 08 面试题
标记环网Toke Ring IEEE802.5
May 26 面试题
数据库测试通常都包括哪些方面
Nov 30 面试题
介绍一下RMI的基本概念
Dec 17 面试题
简单的JAVA编程面试题
Mar 19 面试题
在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
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
Jquery选中或取消radio示例
2013/09/29 Javascript
JavaScript对内存分配及管理机制详细解析
2013/11/11 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
JS typeof fn === 'function' && fn()详解
2020/08/22 Javascript
Python将json文件写入ES数据库的方法
2019/04/10 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
德国百年厨具品牌WMF美国站:WMF美国
2016/09/12 全球购物
香港最新科技与优质家居产品购物网站:J SELECT
2018/08/21 全球购物
PHP笔试题
2012/02/22 面试题
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
什么是反射?如何实现反射?
2016/07/25 面试题
入学生会自荐书范文
2014/02/05 职场文书
学习决心书范文
2014/03/11 职场文书
《分一分》教学反思
2014/04/13 职场文书
党建工作先进材料
2014/05/02 职场文书
违纪学生保证书
2015/02/27 职场文书
劳动保障事务所个人工作总结
2015/08/12 职场文书
《钓鱼的启示》教学反思
2016/02/18 职场文书
python基础之爬虫入门
2021/05/10 Python
纯CSS实现一个简单步骤条的示例代码
2022/07/15 HTML / CSS