Delphi程序填空

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

试卷代号:2235

中央广播电视大学2008—2009学年度第二学期“开放专科”期末考试

Delphi程序设计试题

2009年7月

一、填空题(20分,每空2分)

1.结构化程序设计要求程序中仅采用——三种控制结构,其中每种结构只能有一个入口和一个出口。

2.现实世界中对象具有自己的状态和行为。对应着,面向对象技术中的对象可以具有自己的属性和——。

3. Delphi应用程序中项目文件的扩展名是——。

4. 在设计阶段,利用Image对象的——属性,可以加载一幅图片。

5.时钟组件(Timer)能有规律的以一定时间间隔触发——事件,并执行该

事件过程中的程序代码。为了使计时器控件丁imerl每隔0.5秒就触发一次并执行事件代码,应将Timerl控件的Interval属性设置为——。

6.Delphi程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件利用——组件与数据库建立连接,并读取数据库中的数据,而后又经过组件将数据送到用户界面组件中显示。

8.利用对象的LineTo等绘图方法,可以绘制基本图形。

二、单项选择题(30分,每题3分)

1.Delphi程序设计的基本特点是( )

A. 可视化程序设计B.代码程序设计

C. 事件驱动编程D.A和C

2.修改窗体的标题时,应当在属性页中设置的属性是( )

A.Caption B.Name

C.Text D.Label

3.“x是小于100的非负数”的ObjectPascal表达式是( )

A.0≤x<100 B.x>=0,x<100

C.(x>=0)AND(x<100) D.(x>=0)OR(x<100)

4.利用Image对象的哪个属性设置,可以使加载的图像自动放大或缩小,以适应Image 的显示区域( )

A.Stretch B.AutoSize

C.Align D.Center

5.工具栏上的一个SpeedButton按钮如果要设置为状态按钮,则正确设置的方法是( )

A. 将SpeedButton按钮的Grouplndex属性设置为0,且AllowAllUp属性设置为True

B. 将SpeedButton按钮的Grouplndex属性设置为0,且AllowAllUp属性设置为False

C.将SpeedButton按钮的Grouplndex属性设置为非0值,且AllowAllUp属性设置为True

D.将SpeedButton按钮的Grouplndex属性设置为非0值,且AllowAllUp属性设置为

False

6.工具栏上的一组按钮如果要构成互斥关系(如“左对齐”、“居中”、“右对齐”),它们的Grouplndex属性正确的设置是( )

A.Grouplndex属性值都为0 B.Grouplndex属性值非0,且互不相同

C.Grouplndex属性值非0,且相同D.Grouplndex属性值互不相同

7.下列说法正确的是( )

A. 组件必须是可视的,这样用户才能使用。

B.Delphi中组件就是控件,二者是完全相同的。

C. 控件都是可视的。

D.按钮(Button)是组件,而窗体(Form)则不是组件。

8.以下能够触发编辑框(Edit)组件OnChange事件的操作是( )

A. 鼠标单击编辑框

B.鼠标双击编辑框

C.在编辑框中选择文本

D.在编辑框中输入文本

9.以下叙述中错误的是( )

A. 一个项目包含不止一种类型的文件。

B.窗体的Show方法的作用是显示该窗体。

C. 窗体的Hide方法和Release方法的作用完全相同。

D. 若项目文件中有多个窗体,可以根据需要指定一个窗体为主窗体。

10.只能输出、而不能输入的数据感知控件是( )

A.DBEdit B.DBText

C. DBRadioGroup D.DBCheekBox

三、判断题(请给下列论述中正确的打上“√”,错误的打上“X”。10分,每题2分)

( )1.时钟Timer组件的时间间隔是由Interval属性控制,例如其值为.1000时表示时间间隔是1秒。

( )2.在Delphi环境中,组件页上的组件是“对象”的概念,在窗体上建立的按钮是“类”的概念。

( )3.一个Table对象不能同时指定与之相连的两个关系表。

( )4.在DataControls组件页上,只有DBNavigator组件可以不用指定DataField属性值。

( )5.一个Query对象同一时刻只能存储一条SQL语句。

四、程序填空题(共30分,每题15分)

1.(15分,每空3分)

本程序由主窗体forml和子窗体form2组成,设计界面如下图所示:

主窗体Forml上建立的对象有Panell、MediaPlayerl、OpenDialogl、Buttonl(打开文件)、Button2(播放)、Button3(暂停)、Button4(退出)。

子窗体Form2上建立的对象有Labell、BitBtml(Y es)、BitBtm2(No)。

单击“打开文件”按钮,会弹出打开文件对话框。用户指定一个要播放的文件后,单击“播放”按钮可播放多媒体文件,单击“暂停”按钮可暂停播放。

单击“退出”按钮,会弹出确认对话框(Form2)。如果用户按"Y es”键,程序结束;如果按“No"键,返回主窗体。

下面是Unitl的代码部分,请在下划线处完成程序填空。

相关文档
最新文档