目前本站已有 十几万 份求职资料啦!


Delphi程序员笔试题

10-15 23:59:20 来源:http://www.qz26.com 笔试题目   阅读:8336
导读:3. 粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘贴( )4. 在由Delphi 管理的窗体类声明段中加进任何代码都会引起程序出错。( )5. Delphi 可以在一个报表中使用一个以上的明细区( )6. Delphi 可以象其它开发工具一样使用传统的资源,比如菜单可以作为资源加载,以利于实现多国语言环境。( )7. 创建组件时可以定义属性的缺省值,但字符串属性不能有缺省值。( )8. 声明一个常量后,在程序中则不可以改变这个常量的值。( )9. 构造子必须通过类的一个有效实例来激活。( )10. 在设计阶段Object Inspector显示被选组件的所有属性。( )11. 在Delphi IDE中,按住Shift键,同时单击Components Palette上的组件图标,可以在窗体内放置多个同类组件。( )12. 为减少编程中的错误,用户可以使用Delphi提供的系统函数IsValidIdent检验字符串是否合法。( )13. 用户如果不在一个完整的事件响应过程添加任何
Delphi程序员笔试题,标签:银行笔试题目,企业笔试题目,http://www.qz26.com

  3. 粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘贴( )

  4. 在由Delphi 管理的窗体类声明段中加进任何代码都会引起程序出错。( )

  5. Delphi 可以在一个报表中使用一个以上的明细区( )

  6. Delphi 可以象其它开发工具一样使用传统的资源,比如菜单可以作为资源加载,以利于实现多国语言环境。( )

  7. 创建组件时可以定义属性的缺省值,但字符串属性不能有缺省值。( )

  8. 声明一个常量后,在程序中则不可以改变这个常量的值。( )

  9. 构造子必须通过类的一个有效实例来激活。( )

  10. 在设计阶段Object Inspector显示被选组件的所有属性。( )

  11. 在Delphi IDE中,按住Shift键,同时单击Components Palette上的组件图标,可以在窗体内放置多个同类组件。( )

  12. 为减少编程中的错误,用户可以使用Delphi提供的系统函数IsValidIdent检验字符串是否合法。( )

  13. 用户如果不在一个完整的事件响应过程添加任何代码,当保存或编译该项目时,该过程将被自动清除。(1)

www.qz26.com

  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;(超出范围)

  Long;

  Begin

  L:=32768;

  I:=L;

  End.

  2. 指出下列代码错误并说明原因:

  if n>37.5 then

  AmountEarned:=(n-37.5)*HourlyRate*1.5+37.5*HourlyRate; (没有定义n, AmountEarned, 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 begin

  z:=-1;

  MessageDlg(\'Z\'+IntToStr(z),mtInformation,[mbOK],0);

  end

  End;

  四. 问答题(共3道)

  1. 在Delphi中,对话框与子窗口有什么不同?

  答:

  2. 使用私有域和方法的目的是什么?

www.qz26.com

  答:

  3 请叙述进程与线程的区别和联系?

  答:

  4 请说出ADOQuery. ExecSQL与ADOQuery.open的区别?

  答:ExecSQL 用于执行没有返回数据机的SQL语句,如删除指定的记录,插入记录数据,修改记录数据等操作

  OPEN 用来打开数据集,其作用与将active属性设置为true相同

  五. 编程题(共3道)

  1. 计算并输出300至500以内所有素数(即质数)中最大的前10个数之和k与300至500以内所有素数的个数j,并将结果输出到文件mydata.dat中。

  2. 在Tform1.FormActive事件中编写代码,要求包括一个循环,在屏幕上随机的位置上用不同的颜色连续画线。

  3. 请你针对test_tab表利用delphi写出完成对数据库查询,删除,插入,修改程序(其中相应字段有:name 类型char,age 类型char,birthday类型 datatime,条件参数可以自定义);

  六. 设计题(共1道)

上一页  [1] [2] [3] [4]  下一页


Tag:笔试题目银行笔试题目,企业笔试题目求职笔试面试 - 笔试题目
【字号: 】 【打印】 【关闭
《Delphi程序员笔试题》相关文章
最新更新
推荐热门
联系我们 | 网站地图 | 财务资料 | 范文大全 | 求职简历 | 财会考试 | 成功励志
Copyright 二六求职资料网 All Right Reserved.
1 2 3 4 5 6 7 8 9 10