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

面试题 相关文章推荐
List, Set, Map是否继承自Collection接口?
May 16 面试题
一家外企的面试题目(C/C++面试题,C语言面试题)
Mar 24 面试题
上海奥佳笔试题面试题
Nov 16 面试题
"引用"与指针的区别是什么
Sep 07 面试题
为什么UNION ALL比UNION快
Mar 17 面试题
Ado与Ado.net的相同与不同
Dec 08 面试题
什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
May 23 面试题
简单说下OSPF的操作过程
Aug 13 面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
Sep 16 面试题
C#的几个面试问题
May 22 面试题
介绍一下Linux中的链接
May 28 面试题
不同浏览器创建XMLHttpRequest方法有什么不同
Nov 17 面试题
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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
php显示时间常用方法小结
2015/06/05 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
javascript 写类方式之七
2009/07/05 Javascript
js获取对象为null的解决方法
2013/11/21 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
nodejs中Express与Koa2对比分析
2018/02/06 NodeJs
使用JavaScript破解web
2018/09/28 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
Python基于smtplib实现异步发送邮件服务
2015/05/28 Python
Python自定义简单图轴简单实例
2018/01/08 Python
用Python PIL实现几个简单的图片特效
2019/01/18 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
python 爬取疫情数据的源码
2020/02/09 Python
Python 字节流,字符串,十六进制相互转换实例(binascii,bytes)
2020/05/11 Python
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
canvas压缩图片以及卡片制作的方法示例
2018/12/04 HTML / CSS
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
大四学年自我鉴定
2013/11/13 职场文书
2014年党员承诺书范文
2014/05/20 职场文书
工会趣味活动方案
2014/08/18 职场文书
食品仓管员岗位职责
2015/04/01 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript
python 判断文件或文件夹是否存在
2022/03/18 Python