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

面试题 相关文章推荐
请描述一下”is a”关系和”has a”关系
Feb 03 面试题
新东网科技Java笔试题
Jul 13 面试题
计算s=f(f(-1.4))的值
May 06 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
"引用"与指针的区别是什么
Sep 07 面试题
MySQL面试题
Jan 12 面试题
.net软件工程师面试题
Mar 31 面试题
什么是索引指示器
Aug 20 面试题
一些Solaris面试题
Mar 22 面试题
如何利用find命令查找文件
Feb 07 面试题
几道Web/Ajax的面试题
Nov 05 面试题
JDBC操作数据库的基本流程是什么
Oct 28 面试题
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
main.php
2006/12/09 PHP
php为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
php 归并排序 数组交集
2011/05/10 PHP
Joomla数据库操作之JFactory::getDBO用法
2016/05/05 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
javascript 日期时间函数(经典+完善+实用)
2009/05/27 Javascript
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
深入理解Java线程编程中的阻塞队列容器
2015/12/07 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
JAVA面试题 static关键字详解
2019/07/16 Javascript
[05:02]2014DOTA2 TI中国区预选赛精彩TOPPLAY第三弹
2014/06/25 DOTA
Python写的Socks5协议代理服务器
2014/08/06 Python
python删除特定文件的方法
2015/07/30 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
Python中new方法的详解
2019/01/15 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
python实现飞机大战小游戏
2019/11/08 Python
python用opencv 图像傅里叶变换
2021/01/04 Python
使用CSS3实现SVG路径描边动画效果入门教程
2019/10/21 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
2016/12/20 HTML / CSS
Darphin迪梵官网: 来自巴黎,植物和精油调制的护肤品牌
2016/10/11 全球购物
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
日语专业个人求职信范文
2014/02/02 职场文书
考核评语大全
2014/04/29 职场文书
2014年自愿离婚协议书
2014/10/10 职场文书
四风问题党员个人整改措施
2014/10/27 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书