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的输入输出流
Jan 22 面试题
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 面试题
Kingsoft金山公司C/C++笔试题
May 10 面试题
数据库面试要点基本概念
Oct 31 面试题
北京天润融通.net面试题笔试题
Feb 20 面试题
应届生.NET方向面试题
May 23 面试题
网络安全方面的面试题
Jan 07 面试题
Linux的主要特性
Sep 03 面试题
软件测试工程师结构化面试题库
Nov 23 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
介绍下static、final、abstract区别
Jan 30 面试题
在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 模拟POST|GET操作实现代码
2010/07/20 PHP
PHP性能优化准备篇图解PEAR安装
2011/12/05 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
php与python实现的线程池多线程爬虫功能示例
2016/10/12 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
数理公式,也可以这么唯美
2021/03/10 无线电
JavaScript 参考教程
2006/12/29 Javascript
Bootstrap开关(switch)控件学习笔记分享
2016/05/30 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
Vue+axios封装请求实现前后端分离
2020/10/23 Javascript
[48:05]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VGJ.T vs VP
2018/03/31 DOTA
python抓取京东商城手机列表url实例代码
2013/12/18 Python
解决python2.7 查询mysql时出现中文乱码
2016/10/09 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
2019/01/29 Python
Flask-WTF表单的使用方法
2019/07/12 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
令人啧啧称赞的经理推荐信
2013/11/07 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
大学新生军训方案
2014/05/03 职场文书
食品安全演讲稿
2014/09/01 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书
Python OpenCV快速入门教程
2021/04/17 Python
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技