Delphi程序设计试题一及答案.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Delphi程序设计试题一及答案

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

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

2、Delphi应用程序中项目文件的扩展名是 。

3、结构化程序设计要求程序中仅采用顺序、分支和循环三种控制结构,其中每种结构只能有 和一个出口。

4、在Delphi集成开发环境中,如果想要直接设置或者修改对象的属性,可以通

过对象查看器(ObjectInspector)中的 窗口直接进行设置。

5、ListBox对象列表框中的内容是通过 属性来进行设置的。

6、时钟组件(Timer)能有规律的以一定时间间隔触发 事件。

7、如果让界面上的一个按钮变为不可用,需要将它的 属性设为False。8、Image组件可通过设置其 属性为True使Image组件根据图像的大小自动调整显示窗口大小。

9、Delphi 的一个项目由若干文件组成,其中文件名后缀含有“ ~”的文件为 。

10、与数学表达式

cos2(a?b)?5对应的ObjectPascal表达式是

3x

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

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

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

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

2、修改窗体的标题时,应当设置form的属性是( )。

A.Caption B.Name C.Text D.Label

3、下列哪个常量说明语句是正确的( )。

constx:=(c16);

C. constx:=16;

constx:16;Dconstx=16;

4、“x是小于100的非负数”的ObjectPascal表达式是( )。

A.0≤x 100 B. x=0,x100

C.(x=0)AND(x100) D. (x=0)OR(x100)

5、编辑框(Edit)中的文本发生改变时引发的事件是( )。

A.AutoSize B.OnChange

C.SetFocus D.SetText

6、表达式30+19div2的值是( )。

A. 37

39

B. 49

40

7、在Timer组件中,用户需要设定每秒钟触发一次事件,应将Interval属性值设置为()。

A. 1 B. 10

C. 100 D. 1000

8、下面哪个功能键可以调出Delphi的联机帮助信息( )。

A.F1键 B.F2键

C.F3键 D.F4键

9、数据库,添加数据的SQL语句是( )。

Insert语句C.Add语句

Update语句

D.Select语句

10、以下控件中没有Items属性的是( )。

A.ComboBox B.ListBox C.RadioGroup D.Memo

三、判断题(10分,每题2分)

请给下列论述中正确的打上“√”,错误的打上“”(10分,每题1分)

1、( )一个数组中的各元素的数据类型必须相同。

2、( )在一个项目中,可以根据需要将任何一个窗体定义为主窗体。

3、( )在ObjectPascal语言中,用户必须通过函数来实现乘方运算。

4、()Label和Edit组件都可以用于用户输入数据。

5、()按钮组件和编辑框组件能够响应的事件有些是相同的。

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

1、(15分,每空3分)

本程序根据用户选择的运算符对输入的二个操作数进行运算,并显示运算结果。设计界面和运行界面如图所示。其中,运算符是一个含有4个单选按纽的RadioGroup1对象。

下面是单击“运算”按钮的事件处理程序,请根据功能要求完成程序填空。

procedureTForm1.Button1Click(Sender:TObject);//运算var

x1,x2,y:Integer;begin

x1:=

x2:=

StrToInt(

StrToInt(

Edit1.①

Edit2.②

);

);

Case

.ItemIndexof

0:

y

:=

x1

+

x2;

1:

y

:=

x1

-

x2;

2:

y

:=

x1

*

x2;

3:y:=x1Divx2;

End;

Edit3.④ :=IntToStr( ⑤ );end;

2、(15分,每空3分)

数据库mydb中有关系表student,其结构如下:student(sno学号,sname姓名,sex性别,birthday生日)

现编写一个学生信息浏览程序,设计界面和运行界面如下图

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档