Delphi程序员面试笔试题目【含答案】_第1页
Delphi程序员面试笔试题目【含答案】_第2页
Delphi程序员面试笔试题目【含答案】_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 一. 选择题(共40 道) Function check(n,k:Integer):Integer;Var m:Integer; Check:=m :( 3. 以下那个组件不可以由用户输入编辑文本(D) D、属性可以公开或非公开8. 调试程序时,需要执行执行点所在的源代码行,并停留在下一个源代码行。可通过(B) 9. 设a 是布尔变量,其它是整型变量,下面正确的赋值语句是( C) 10. 表达式round(4.2) mod trunc(2.8)的值是(A) E b:=a; a:=c; d:=a; d:=b; 后,其值相等的变量是(A) :( case x=2.0 of0:x:=0;A、 ca

2、se 表达式中有常数B、 case 常量和case 表达式类型不一样C、赋值语句两边类型不一致 x:=37; y:=3while y0 then f:=f(n-2)else f:=f(n+3)则调用f(5)的值是( A) 20. 已知 Var a:arraya.e,1.4,boolean of real;则数组a 中包含的元素的个数为(C) k,I:integer; if aiak thenwriteln(ak);执行后输出的是(B )A、数组中的平均值 A、 TCustomListBox 24. 为让控件显示弹出式提示框文字,需用到控件的(B)属性 25. 发生在鼠标左键单击控件时的事件是(

3、C) A、程序运行速度加快B、不需要考虑同步访问共享资源与内存 28. 有多种方法可以在OLE 文档接收器中放置对象,但不包括( E)A、使用特定的菜单命令嵌入对象B、从剪贴板粘贴对象,来建立新嵌入对象C、从剪贴板粘贴链接对象,来建立新嵌入对象D、由服务器生成的文件中建立新对象。 29. 用于异常处理的关键字不包括( E) A、VCL 组件是Delphi 最有效和最有用的组件 C、COM 对象可用于任何Windows 编程环境 A、ShortInt (-128127) C、SmallInt -3276832767 A、不一定要响应某个组件所定义的所有事件B、多个组件可以共享同一个事件处理程序C

4、、根据需要可以响应任何组件的事件 E、事件的Sender 参数是用来决定哪个组件产生了此事件 3. 粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘 5. Delphi 可以在一个报表中使用一个以上的明细区( T)6. Delphi 可以象其它开发工具一样使用传统的资源,比如菜单可以作为资源加载,以利于 11. 在Delphi IDE 中,按住Shift 键,同时单击Components Palette上的组件图标,可以在窗 12. 为减少编程中的错误,用户可以使用Delphi 提供的系统函数IsValidIdent 检验字符串是 13. 用户如果不在一个完整的事件

5、响应过程添加任何代码,当保存或编译该项目时,该过程 14. 使用Runtime Packages技术可以将原先独立的可执行文件分解为动态链接库加上小的可 17. 对于用户的Delphi 工程中创建的窗体及其组件的属性都保存在一个独立的描述文件,即 20. Delphi 采用基于对象的引用模式,即类的每一个变量不保存对象的值,而保存一个引用 VarI:Integer;(超出范围) AmountEarned:=(n-37.5)*HourlyRate*1.5+37.5*HourlyRate; (else 前面有分号) AmountEarned:= n*HourlyRate; while (total

6、max) and (sum=max) and (sumtotal)do statement1; 代码运行没有错误,但是逻辑上sumtotalmax,所以sum=max 不需要等于 4. 指出下列代码错误并说明原因:procedure Tform1.TestBtnClick(Sender:Tobject);var z,y,x:integer;x:=100;y:=0;try except z:=-1;MessageDlg(Z+IntToStr(z),mtInformation,mbOK,0);End;不能触发异常,因为Z 的值没有被引用 小,子窗体相对大一些,此外,子窗体是一个类,可以很方便的进行

7、继承和重载。 无需关心这些与他们无关的项。 答:在支持线程的操作系统中,进程是分配资源的最小单位,线程是独立运行的最小单位。 每个进程至少有一个线程,我们称之为主线程。一个进程可以创建、拥有多个线程。 答:当adoquery 执行的是select 操作时,使用OPEN 用来打开数据集;当adoquery 执行的 以内所有素数的个数j,并将结果输出到文件mydata.dat 中。 2. 在Tform1.FormActive事件中编写代码,要求包括一个循环,在屏幕上随机的位置上用不 3. 请你针对test_tab 表利用delphi 写出完成对数据库查询,删除,插入,修改程序(其中 设计一个实用的Windows 字体选择列表窗口。要求: 1) 用户可以在列表框中(TListBox)选择字体 2) 用户可以在微调框中(TSpinEdit)调整字体大小 3) 字体与大小以所见即所得的方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论