DELPHI面试题研发笔试试卷


Posted in 面试题 onNovember 08, 2015
第一部分 Delphi知识
1. 如果一个元件希望放到IDE的元件面板上,它必须从________类派生,
如果一个元件能作为其它元件的容器,它必须从_____________类派生,
如果一个元件在运行时可见,它必须从___________________类派生
(A)TGraphicControl (B)TWinControl (C)TComponent (D)TPersistent (E)TControl
2、写出TEdit、TLabel、TTimer的主要继承路径,答题格式TXXX->TXXX->……
3、1) 为防止界面窗体“僵死”,可调用如下代码
A、Application.DoEvent
B、Application.DoEvents
C、Application.Idle
D、Application.ProcessMessages
2) 解释为什么?
4、有如下类定义,请问类THouse的InstanceSize是_______
TPoint = packed record
X: Longint;
Y: Longint;
end;
THouse = class
private
FOwner: string;
FPosition: TPoint;
FBounds: array[0..2] of Integer;
FLessees: TStrings;
public
procedure Paint;
property Owner: string read FOwner;
end;
A、24 B、28 C、32 D、40
5、常用的控件ListBox、ComboBox等都有BeginUpdate和 EndUpdate方法,请问他们的主要作用是什么?
6、写SQL语句
如果有一个部门人员表BaseInfo,字段为ID,PID,Name(姓名),PID表示上下级关系:
(1)分组查询:统计每个PID的记录数 ID 记录数
(2)请做一个查询,得到以下结果(按姓名排序)
ID 姓名 下属姓名
(3)在TSQL中使用事务需要用那些SQL关键字?
7、解释一下Windows的消息机制和经典Windows应用程序的运作流程
8、解释Delphi中“事件”的实现原理,如果你要为控件扩展一个自定义事件,你该怎么做?
9、为什么在TList中Add操作要比Insert操作快?
10、某次调试中发现某树形控件响应很迟缓,经调试发现是如下语句,TreeView.Items.Clear执行缓慢,请分析可能的原因是什么?
第二部分 Delphi编程
【编程】 给定一个文本文件(英文文章),统计其中各单词的频次。
网友提供答案:
1. C,B,E
2.TObject-Tpersistent-TCompernent-TWinControl-TCustomEdit,
TObject-Tpersistent-TCompernent-TGraphicControl-TCustomLable,
TObject-Tpersistent-TCompernent
3.D
4.C

Tags in this post...

面试题 相关文章推荐
PHP中如何使用Cookie
Oct 28 面试题
如何强制垃圾回收
Oct 06 面试题
关键字final的用法
Oct 02 面试题
2019年Java 最常见的 面试题
Oct 19 面试题
C语言编程练习
Apr 02 面试题
华为c/c++笔试题
Jan 25 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
linux系统都有哪些运行级别
Apr 15 面试题
Linux中如何用命令创建目录
Dec 02 面试题
MIS软件工程师的面试题
Apr 22 面试题
软件设计的目标是什么
Dec 04 面试题
abstract class和interface有什么区别
Aug 04 面试题
Delphi软件工程师试题
Jan 29 #面试题
Delphi笔试题
Nov 14 #面试题
一套Delphi的笔试题二
May 11 #面试题
一套Delphi的笔试题一
Feb 14 #面试题
一道Delphi上机题
Jun 04 #面试题
如何理解transaction事务的概念
May 27 #面试题
DELPHI中如何调用API,可举例说明
Jan 16 #面试题
You might like
PHP的FTP学习(一)
2006/10/09 PHP
javascript some()函数用法详解
2014/11/13 PHP
百度工程师讲PHP函数的实现原理及性能分析(一)
2015/05/13 PHP
PHPMailer发送邮件
2016/12/28 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
不使用jquery实现js打字效果示例分享
2014/01/19 Javascript
js脚本获取webform服务器控件的方法
2014/05/16 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
原生js与jQuery实现简单的tab切换特效对比
2015/07/30 Javascript
AngularJS教程之环境设置
2016/08/16 Javascript
JavaScript无缝滚动效果的实例代码
2017/03/27 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
详解vue slot插槽的使用方法
2017/06/13 Javascript
浅谈vue中数据双向绑定的实现原理
2017/09/14 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
python+selenium识别验证码并登录的示例代码
2017/12/21 Python
python列表推导和生成器表达式知识点总结
2020/01/10 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
大学生职业生涯规划范文
2014/01/22 职场文书
关于运动会的稿件
2014/02/02 职场文书
五四青年节演讲稿
2014/05/26 职场文书
2014年助理政工师工作总结
2014/12/19 职场文书
养成教育工作总结
2015/08/13 职场文书
创业计划书之家政服务
2019/09/18 职场文书
php中pcntl_fork详解
2021/04/01 PHP