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

面试题 相关文章推荐
你常见到的runtime exception
Sep 05 面试题
请说出你所知道的线程同步的方法
Apr 19 面试题
xml有哪些解析技术?区别是什么
Apr 26 面试题
实现strstr功能,即在父串中寻找子串首次出现的位置
Aug 05 面试题
如何用SQL语句进行模糊查找
Sep 25 面试题
Oracle里面常用的数据字典有哪些
Feb 14 面试题
const和static readonly区别
May 20 面试题
ShellScript面试题一则-ShellScript编程
Jun 24 面试题
Linux文件操作命令都有哪些
Feb 27 面试题
linux面试相关问题
Apr 28 面试题
斯福泰克软件测试面试题
Feb 16 面试题
Python如何实现单例模式
Jun 03 面试题
在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正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
PHP多维数组指定多字段排序的示例代码
2018/05/16 PHP
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
js代码实现的加入收藏效果并兼容主流浏览器
2014/06/23 Javascript
用console.table()调试javascript
2014/09/04 Javascript
javascript验证邮件地址和MX记录的方法
2015/06/16 Javascript
jquery利用拖拽方式在图片上添加热链接
2015/11/24 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
详解vue 模版组件的三种用法
2017/07/21 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
JS运动特效之同时运动实现方法分析
2018/01/24 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
JS面向对象实现飞机大战
2020/08/26 Javascript
学习python (1)
2006/10/31 Python
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
如何使用python进行pdf文件分割
2019/11/11 Python
Django中的session用法详解
2020/03/09 Python
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
自我鉴定 电子商务专业
2014/01/30 职场文书
留学推荐信范文
2014/05/10 职场文书
毕业生入职感言
2015/07/31 职场文书
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python