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

面试题 相关文章推荐
什么是java序列化,如何实现java序列化
Nov 14 面试题
Java TransactionAPI (JTA) 主要包含几部分
Dec 07 面试题
2019年Java面试必问之经典试题
Sep 12 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
"火柴棍式"程序员面试题
Mar 16 面试题
几个数据库方面的面试题
Jul 01 面试题
SQL面试题
Dec 09 面试题
采用怎样的方法保证数据的完整性
Dec 02 面试题
名词解释型面试题(主要是网络)
Dec 27 面试题
用C#语言写出与SQLSERVER访问时的具体过程
Apr 16 面试题
Linux的文件类型
Jul 05 面试题
Linux内核产生并发的原因
Nov 08 面试题
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实现按文件名搜索文件的远程文件查找器
2014/05/10 PHP
phpmyadmin提示The mbstring extension is missing的解决方法
2014/12/17 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
2020/01/07 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
代码生成器 document.write()
2007/04/15 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
div层的移动及性能优化
2010/11/16 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
BootStrap的table表头固定tbody滚动的实例代码
2016/08/24 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
2019/08/23 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
Python设计模式中单例模式的实现及在Tornado中的应用
2016/03/02 Python
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
Python基于PyGraphics包实现图片截取功能的方法
2017/12/21 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
详解在python操作数据库中游标的使用方法
2019/11/12 Python
Python的缺点和劣势分析
2019/11/19 Python
Python命令行click参数用法解析
2019/12/19 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
深入理解css属性的选择对动画性能的影响
2016/04/20 HTML / CSS
静态成员和非静态成员的区别
2012/05/12 面试题
法院四风对照检查材料思想汇报
2014/10/06 职场文书
董存瑞观后感
2015/06/11 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis
MySQL批量更新不同表中的数据
2022/05/11 MySQL
Mysql中mvcc各场景理解应用
2022/08/05 MySQL