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

面试题 相关文章推荐
什么是smarty? Smarty的优点是什么?
Aug 11 面试题
介绍一下Cookie和Session及他们之间的区别
Nov 20 面试题
什么是serialVersionUID
Mar 04 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
杭州龙健科技笔试题.net部分笔试题
Jan 24 面试题
中科软笔试题和面试题
Oct 07 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
介绍下Java中==和equals的区别
Sep 01 面试题
Java里面Pass by value和Pass by Reference是什么意思
May 02 面试题
Java面试题冲刺第十六天--消息队列
Aug 07 面试题
在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中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
PHP 自定义错误处理函数的使用详解
2013/05/10 PHP
YII中assets的使用示例
2014/07/31 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
jQuery 各种浏览器下获得日期区别
2008/12/22 Javascript
JavaScript Accessor实现说明
2010/12/06 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
2013/02/05 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
理解javascript对象继承
2016/04/17 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
nodejs require js文件入口,在package.json中指定默认入口main方法
2018/10/10 NodeJs
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
Vue实现购物小球抛物线的方法实例
2020/11/22 Vue.js
Django 配置多站点多域名的实现步骤
2019/05/17 Python
Python读取表格类型文件代码实例
2020/02/17 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
css3实现可滑动跳转的分页插件示例
2014/05/08 HTML / CSS
HTML5拖拽文件上传的示例代码
2021/03/04 HTML / CSS
蛋白质世界:Protein World
2017/11/23 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
小学数学课题方案
2014/06/15 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
家长会主持词开场白
2015/05/29 职场文书