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

面试题 相关文章推荐
JMS中Topic和Queue有什么区别
May 15 面试题
介绍一下内联、左联、右联
Dec 31 面试题
数据库什么时候应该被重组
Nov 02 面试题
Oracle的内存结构(Memory structures)
Jun 10 面试题
上海某公司.net方向笔试题
Sep 14 面试题
DataReader和DataSet的异同
Dec 31 面试题
一些网络技术方面的面试题
May 01 面试题
what is the difference between ext2 and ext3
Aug 25 面试题
软件测试有哪些?什么是配置项?
Feb 12 面试题
EJB发布WEB服务一般步骤
Oct 31 面试题
J2EE包括哪些技术
Nov 25 面试题
Java面试题冲刺第十五天--设计模式
Aug 07 面试题
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多线程抓取网页实现代码
2010/07/22 PHP
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
PHP图片加水印实现方法
2016/05/06 PHP
PHP针对多用户实现更换头像功能
2016/09/04 PHP
IE bug table元素的innerHTML
2010/01/11 Javascript
JavaScript中常用的运算符小结
2012/01/18 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
深入解析JavaScript中的立即执行函数
2016/05/21 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
jQuery动态生成不规则表格(前后端)
2017/02/21 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
详解10分钟学会vue滚动行为
2017/09/21 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
Python 爬虫学习笔记之正则表达式
2016/09/21 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
Python常见内置高效率函数用法示例
2018/07/31 Python
Tensorflow模型实现预测或识别单张图片
2019/07/19 Python
详解Python实现进度条的4种方式
2020/01/15 Python
Django封装交互接口代码
2020/07/12 Python
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
美国Lolё官网:购买大胆而美丽的女性运动服装
2017/05/22 全球购物
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
如何强制垃圾回收
2015/10/06 面试题
学生自我鉴定
2013/12/18 职场文书
教师年度考核自我鉴定
2014/01/19 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
党委班子对照检查材料
2014/08/19 职场文书
新郎接新娘保证书
2015/05/08 职场文书
教师节校长致辞
2015/07/31 职场文书
《田忌赛马》教学反思
2016/02/19 职场文书