一套Delphi的笔试题二


Posted in 面试题 onMay 11, 2013
二.是非题(共20道)
1.从主菜单上选择Project|Syntax Check菜单选项,Delphi将编译从上次编译后有改动的任何单元,并报出遇到的错误。( )
2.Delphi的VCL对象有些是指针,从堆栈中分配空间,有些则不是。( )
3.粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘贴( )
4.在由Delphi管理的窗体类声明段中加进任何代码都会引起程序出错。( )
5.Delphi可以在一个报表中使用一个以上的明细区( )
6.Delphi可以象其它开发工具一样使用传统的资源,比如菜单可以作为资源加载,以利于实现多国语言环境。( )
7.创建组件时可以定义属性的缺省值,但字符串属性不能有缺省值。( )
8.声明一个常量后,在程序中则不可以改变这个常量的值。( )
9.构造子必须通过类的一个有效实例来激活。( )
10.在设计阶段Object Inspector显示被选组件的所有属性。( )
11.在Delphi IDE中,按住Shift键,同时单击Components Palette上的组件图标,可以在窗体内放置多个同类组件。( )
12.为减少编程中的错误,用户可以使用Delphi提供的系统函数IsValidIdent检验字符串是否合法。( )
13.用户如果不在一个完整的事件响应过程添加任何代码,当保存或编译该项目时,该过程将被自动清除。()
14.使用Runtime Packages技术可以将原先独立的可执行文件分解为动态链接库加上小的可执行文件,这样作的好处是所占磁盘空间比一个独立的可执行文件小。( )
15.Delphi和VB一样不能产生真正的可执行代码(本机代码),但是Delphi开发的程序比VB的运行速度快。( )
16.大多数组件的属性可以在运行时改变,而且,有些只能在运行时刻改变。()
17.对于用户的Delphi工程中创建的窗体及其组件的属性都保存在一个独立的描述文件,即扩展名为DSK的文件中。( )
18.Search菜单的Find Error命令是用来寻找运行时的错误,而不是寻找编译错误。()
19.Enabled属性不适用于非可视组件。( )
20.Delphi采用基于对象的引用模式,即类的每一个变量不保存对象的值,而保存一个引用或一个指针来说明对象存储的内存位置。( )
三.改错题(共4道)
1.指出下列代码错误并说明原因:
Var
I:Integer;
L:Long;
Begin
L:=32768;
I:=L;
End.
2.指出下列代码错误并说明原因:
if n>37.5 then
AmountEarned:=(n-37.5)*HourlyRate*1.5+37.5*HourlyRate;
else
AmountEarned:= n*HourlyRate;
3.指出下列代码错误并说明原因:
while (total do statement1;
4.指出下列代码错误并说明原因:
procedure Tform1.TestBtnClick(Sender:Tobject);
var z,y,x:integer;
begin
x:=100;
y:=0;
try
z:=x div y;
except
on EdivByZero
do z:=-1;
MessageDlg(‘Z’+IntToStr(z),mtInformation,[mbOK],0);
End;
四.问答题(共3道)
1.在Delphi中,对话框与子窗口有什么不同?
2.使用私有域和方法的目的是什么?
3.让ActiveX在网页上工作时,总是从Inernet Explorer得到一个错误。错误为:“Your current settings prohibit ActiveX controls”。这是什么错误?
五.编程题(共2道)
1.计算并输出300至500以内所有素数(即质数)中最大的前10个数之和k与300至500以内所有素数的个数j,并将结果输出到文件mydata.dat中
2.在Tform1.FormActive事件中编写代码,要求包括一个循环,在屏幕上随机的位置上用不同的颜色连续画线。
六.设计题(共1道)
设计一个实用的Windows字体选择列表窗口。要求:
1)用户可以在列表框中(TListBox)选择字体
2)用户可以在微调框中(TSpinEdit)调整字体大小
3)字体与大小以所见即所得的方式显示出来

Tags in this post...

面试题 相关文章推荐
请说出你所知道的线程同步的方法
Apr 19 面试题
如何用Lucene索引数据库
Feb 23 面试题
怎样声明子类
Jul 02 面试题
联想C++笔试题
Jun 13 面试题
请写出 float x 与"零值"比较的 if 语句
Jan 04 面试题
.net笔试题
Mar 03 面试题
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
Jan 21 面试题
Linux如何修改文件和文件夹的权限
Sep 05 面试题
Linux如何修改文件和文件夹的权限
Jun 27 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
程序员经常用到的UNIX命令
Apr 13 面试题
什么是servlet链?
Jul 13 面试题
一套Delphi的笔试题一
Feb 14 #面试题
一道Delphi上机题
Jun 04 #面试题
如何理解transaction事务的概念
May 27 #面试题
DELPHI中如何调用API,可举例说明
Jan 16 #面试题
Delphi工程师笔试题
Sep 21 #面试题
在DELPHI中调用存储过程和使用内嵌SQL哪种方式更好
Nov 22 #面试题
德尔福集团DELPHI的笔试题
Feb 22 #面试题
You might like
php源码分析之DZX1.5随机数函数random用法
2015/06/17 PHP
php实现Session存储到Redis
2015/11/11 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
2018/03/12 PHP
关于laravel 子查询 & join的使用
2019/10/16 PHP
javascript Base类 包含基本的方法
2009/07/22 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
用javascript将数据导入Excel示例代码
2014/09/10 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
vue全屏事件开发详解
2020/06/17 Javascript
详解JavaScript中的Object.is()与"==="运算符总结
2020/06/17 Javascript
使用vant的地域控件追加全部选项
2020/11/03 Javascript
Python的ORM框架SQLObject入门实例
2014/04/28 Python
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
python实现贪吃蛇小游戏
2020/03/21 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
pytorch获取模型某一层参数名及参数值方式
2019/12/30 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
html5理解head_动力节点Java学院整理
2017/07/13 HTML / CSS
Microsoft新加坡官方网站:购买微软最新软件和技术产品
2016/10/28 全球购物
佳能英国官方网站:Canon UK
2017/08/08 全球购物
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
数百万免费的图形资源:Freepik
2020/09/21 全球购物
Prototype如何实现页面局部定时刷新
2013/08/06 面试题
大学毕业生通用自我评价
2014/01/05 职场文书
个人委托书怎么写
2014/09/17 职场文书
3.15消费者权益日活动总结
2015/02/09 职场文书
详解Redis主从复制实践
2021/05/19 Redis