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

面试题 相关文章推荐
程序运行正确, 但退出时却"core dump"了,怎么回事
Feb 19 面试题
空指针到底是什么
Aug 07 面试题
经典C++面试题一
Nov 06 面试题
什么是Oracle的后台进程background processes?都有哪些后台进程?
Apr 26 面试题
什么是表空间(tablespace)和系统表空间(System tablespace)
Feb 25 面试题
商得四方公司面试题(gid+)
Apr 30 面试题
请解释流与文件有什么不同
Jul 29 面试题
2019年.net常见面试问题
Feb 12 面试题
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
Nov 20 面试题
华三通信H3C面试题
May 15 面试题
北京麒麟网信息技术有限公司网络游戏测试面试题
Sep 28 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
在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笔记之:php数组相关函数的使用
2013/04/26 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
用javascript做拖动布局的思路
2008/05/31 Javascript
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
js点击选择文本的方法
2015/02/09 Javascript
全面解析Bootstrap表单使用方法(表单样式)
2015/11/24 Javascript
浅谈Jquery中Ajax异步请求中的async参数的作用
2016/06/06 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
Vue中的vue-resource示例详解
2018/11/02 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
利用一个简单的例子窥探CPython内核的运行机制
2015/03/30 Python
Python中subprocess模块用法实例详解
2015/05/20 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
python按键按住不放持续响应的实例代码
2019/07/17 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
如何基于Python批量下载音乐
2019/11/11 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
解决pyqt5异常退出无提示信息的问题
2020/04/08 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
初中校园广播稿
2014/02/02 职场文书
马云北大演讲完整版:真心话,什么才是阿里的核心竞争力?
2014/04/04 职场文书
读书伴我成长演讲稿
2014/05/07 职场文书
2014年租房协议书范本
2014/10/30 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
中秋节寄语2015
2015/03/24 职场文书
环境卫生标语
2015/08/03 职场文书
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
vue里使用create, mounted调用方法
2022/04/26 Vue.js