DELPHI期末考试试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Delphi程序设计》试卷

学号:姓名:专业:班级:

题号一二三四五总分登分人

题分3010103020100

得分

一、单项选择题(每小题1分,共30分)

得分评卷人

1.一个Delphi应用程序必有一个文件和至少一个单元文件。

A.程序

B.工程

C.数据

D.图形

2.在窗体中完成多个控件整齐排列,应使用何种操作?

A.Align

B.Bring to front

C.Scale

D.Send to back

3.form(窗体)的OnCreate事件在何时触发?.

A.窗体关闭

B.窗体建立

C.窗体隐藏

D.窗体活动

4.下列哪种属性可以设置窗体无最大化、最小化和关闭图标?

A.bordericons

B.formstyle

C.visible

D.enabled

5.下列哪个属性决定控件的可见和不可见?

A.Color

B.Formstyle

C.Visible

D.Enabled

6.所有可视化的VCL控件都是从哪一个基类派生而来的?

A.Tcontrol

B.TwidgetControl

C.TwinControl

D.TwindowControl

7.Delphi中,是特殊的单元文件,可理解为主单元文件,或者说

主程序,而其它的单元文件可以看作是被其所调用的子程序。

A.窗体文件

B.项目文件

C.资源文件

D.配置文件

8.下列哪个属性是控制窗体标题的属性?

A.Formstyle

B.Caption

C.Font

D.Enabled

9.下列哪种类型的常量不能用来定义子界类型?

A.实型数据(Real)B.用户定义的任何顺序类型C.字符型(Char)D.整型(Integer)

10.下列变量命名正确的是。

A.7ABC

B.Program7

C.page@21

D.program

11.如果要检查edit编辑框中输入的字符,可以在哪个事件处理程序中编写代码

检查。

A.OnClick B.OnEnter C.OnMouseUp D.OnKeyPress

12.以下哪个函数是输入对话框函数?。

A.inputbox

B.messagebox

C.messagedlg

D.showmessage

13.下列对象不能响应Click事件的是。

A.列表框B.图片框C.窗体D.计时器14.已知对话框函数MessageDlgPos(ConstMsg:String;DlgType:TmsgDlg

Type;Buttons:TmsgDlgButtons;HelpCtx:longint;X,Y:Integer):Word.问:

DlgType取何值时,会出现感叹号?。

A.mtwarning

B.mtconfirmation

C.mtInformation

D.mtCustom

15.关于变量,下列说法错误的是:。

A.全局变量与局部变量名相同时,在过程之外是全局变量作用

B.全局变量与局部变量名相同时,内部是局部变量作用

C.全局变量与局部变量名相同时,在过程之外全局变量无作用

D.全局变量与局部变量名相同时,在过程之外是全局变量作用而在内部是局

部变量作用

16.Delphi的单元(Unit)包含Interface和Implementation两部分,所有函数

和过程的实现代码都放在Implementation部分。放在Interface部分。

A.如果函数或过程需要被别的单元调用,其声明必须

B.函数和过程的声明可以放在任何部分,但类型、常量和变量的定义必须

C.所有类型、常量和变量的定义及函数和过程的声明都要

D.除了单元内部调用的常量和变量之外,其余定义和声明都

17.procedure和function的结构和功能相似,。

A.前者可以取代后者

B.后者可以取代前者

C.但前者有返回值,后者没有

D.二者都可以返回一个值

18.函数的参数在声明时如果带var前缀,。

A.调用时必须在相应位置放个地址指针

B.调用时必须在相应位置放一个整数

C.可以在函数中改变参数的值,并回传给调用方

D.函数中只能访问其地址指针,得不到参数值

19.下列说法正确的是:。

A.函数只能出现在表达式中

B.函数不能出现在表达式中

C.函数不仅可以出现在表达式中,也可以以其他方式出现

D.函数在同一表达式中不能出现多次

20.下列过程首部定义正确的是:。

A.procedure fun1(k,s:real;n:integer);

B.procedure fun1(k:real,s:real,n:integer);

C.procedure fun1(k;s:real,n:integer);

D.procedure fun1(real:k;s,integer:n);

21.已知Var a:array['a'..'e',1..8]of real;则数组a中包含的元素的个数

为。

A.5

B.20

C.40

D.11

22.动态数组与静态数组的区别是。

A.是否是一维数组

B.元素类型是否是整型

C.定义时是否明确了数组元素的个数

D.元素类型是否一致

23.用于建立菜单项的下划线快捷方式的字符是:。

A.^

B.#

C.&

D.@

24.组合框ComboBox中的数据在哪个属性中添加?。

A.Text B.Items C.DragDownCount D.Sorted 25.利用Image对象的属性设置,可以改变Image的大小,以适应

加载的图像大小。

相关文档
最新文档