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面试题及答案
Sep 08 面试题
abstract class和interface有什么区别?
Jan 03 面试题
C语言基础笔试题
Apr 27 面试题
判断单链表中是否存在环
Jul 16 面试题
如何在存储过程中使用Loop
Jan 05 面试题
数据库专业英语
Nov 30 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
2019年.net常见面试问题
Feb 12 面试题
Linux如何为某个操作添加别名
Feb 05 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 19 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
在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
对Session和Cookie的区分与解释
2007/03/16 PHP
PHP脚本中include文件出错解决方法
2008/11/20 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
ThinkPHP5&5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
jQuery支持动态参数将函数绑定到事件上的方法
2015/03/17 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
AngularJS中的表单简单入门
2016/07/28 Javascript
表单元素值获取方式js及java方式的简单实例
2016/10/15 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
layui table复选框禁止某几条勾选的实例
2019/09/20 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
python根据出生年份简单计算生肖的方法
2015/03/27 Python
在Python中获取操作系统的进程信息
2019/08/27 Python
多个python文件调用logging模块报错误
2020/02/12 Python
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
岗位职责的含义
2013/11/17 职场文书
应届大学生自荐信
2013/12/05 职场文书
机电一体化职业规划书
2014/01/07 职场文书
文艺演出策划方案
2014/06/07 职场文书
2014年财务工作总结范文
2014/11/11 职场文书