新疆一体化 00008 delphi程序设计 网上在线形考作业[答案]

作者:奥鹏作业答案 字体:[增加减小] 来源:国家开放大学 时间:2022-11-17 01:33

1.JPEG文件 JPEG是Joint Photographic Experts Group的缩写,扩展名是

新疆一体化 00008 delphi程序设计 网上在线形考作业

1.JPEG文件
JPEG是Joint Photographic Experts Group的缩写,扩展名是.jpg,是最为常见的一种压缩图像文件格式。作为图像文件格式,它的压缩比相当高。对于图像精度要求不高、需要存储大量图像文件的场合(网站),JPEG是最佳选择。
JPEG是Joint Photographic Experts Group的缩写,扩展名是.jpg,是最为常见的一种压缩图像文件格式。作为图像文件格式,它的压缩比相当高。对于图像精度要求不高、需要存储大量图像文件的场合(网站),JPEG是最佳选择。

2.Access数据库:
Access数据库是一个桌面数据库,具有关系数据库的基本特征。从数据库系统的角度看,一个Access数据库包含了若干个二维表。但与大型数据库相比,Access系统本身比较简单,并借用了操作系统的部分功能。对于Access,一个数据库对应操作系统的一个后缀名为mdb的文件,这个数据库中所有的表、视图和查询都存储在这个文件中。数据库与文件的这种对应关系在大型数据库中并不是这么简单的。
Access数据库是一个桌面数据库,具有关系数据库的基本特征。从数据库系统的角度看,一个Access数据库包含了若干个二维表。但与大型数据库相比,Access系统本身比较简单,并借用了操作系统的部分功能。对于Access,一个数据库对应操作系统的一个后缀名为mdb的文件,这个数据库中所有的表、视图和查询都存储在这个文件中。数据库与文件的这种对应关系在大型数据库中并不是这么简单的。

3.无损压缩与有损压缩的区别是什么?
无损压缩是指被压缩的信息解压后能准确再现压缩前的信息;而有损压缩通过牺牲一部分的信息,达到较高的压缩比,但信息的这部分失真对所获得的高压缩比来说是微不足道的。

4.建立一个ADOTable对象的步骤是什么?
建立一个ADOTable对象的步骤是(1)在一个窗体上建立一个ADOTable对象,并为它指定一个恰当的标识名(Name属性值)。(2)设置Connection属性。该属性就是指定ADOTable对象所要连接的ADO数据库的名字,该属性值可以通过下拉选单来选取。设置Connection属性后,数据集组件ADOTable就与一个具体的数据库连接上了。(3)设置TableName属性。因为ADOTable对象是和一个数据库中的一个表相联系的,所以光指定数据库还不够,还要指定数据库中的一个关系表。TableName属性就用来指定这个表名。(4)设置Active属性。该属性决定是否打开数据集组件。如果Active属性值为True,则打开ADOTable,Table组件可以读写数据,前台的控件也可以通过它访问数据库;如果Active属性值为False,则数据集关闭,它停止读写数据。

5.下列()是MediaPlayer组件的主要方法。
Back方法 Close方法 Open方法 Play方法

6.Delphi中的常用多媒体组件有()。
Image组件 Animate组件 MediaPlayer组件 OpenPictuerDialog组件和SavePictuerDialog组件

7.图形组件没有输入焦点,但是可以在运行时接受用户的输入,然后显示用户输入的图片。
对 错

8.利用Image对象的Stretch属性设置,可以使Image对象的显示区域随着调入图像的大小自动调整以显示全图。
对 错

9.既可以通过选择输入、又可以直接输入的数据感知控件是DBComboBox。
对 错

10.每个数据感知控件都必须指定DataSource和DataField两个属性值。
对 错

11.数据集组件是数据组件的核心,实现了对数据库的读写操作。
对 错

12.对数据集执行插入、修改、删除操作,前提是必须具有对数据库的()权限。
建立 读写 打开 调用

13.下列()数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。
ORACLE JET ADO BDE

14.Animate(动画)组件的主要方法有()。
Play方法 Reset方法 Seek方法 Stop方法

15.位图按钮(BitBtn)组件的主要属性()。
Glyph属性 Kind属性 Margin属性 Visible属性

16.下列选项中,不属于音/视频文件的扩展名是()。
.wav .MIDI .AVI .EMF

17.数据库组件中,提供了对数据库读写操作功能的核心组件是()。
数据源组件 用户界面组件 数据集组件 数据感知控件

21.ColorDialog组件
ColorDialog组件用于设置字体或背景的颜色。

19.多页面设计界面是怎样的?
多页面设计界面是在一个窗体上同时包含几页,通过单击页标签,可以把其中一页调到前面。每一页都可以如同在窗体上那样设计用户界面,都可以有自己的控件对象,这样就无形中扩大了窗体的空间。

20.在菜单栏中,既包含哪些常规的菜单项,又包含哪些具有Delphi特征的菜单项?
在菜单栏中,既包含常规的菜单项如File、E地图、Search、View等,又包含具有Delphi特征的菜单项如Projict(项目)、Component(组件)。

21.RadioGroup对象中的单选按钮个数及名称是通过()属性来进行设置的。
Items Caption IT Name

22.在一个项目中,可以根据需要将任何一个窗体定义为主窗体。
对 错

23.窗体建立后,系统赋予Caption属性的初始值是Form1,即与窗体的标识名相同。
对 错

24.在某个菜单项的“Caption”属性中填入一个字符“”,则在该菜单项位置会程序一个菜单列表中的分隔线。
对 错

25.图形用户界面
图形用户界面可以让用户通过各种图形化的乃至多媒体的界面元素与可视化的操作来控制和执行程序。

26..dfm文件包含有关窗体及组件的()等描述信息,程序员一般不必维护它,而只需了解他就可以了。
外观 尺寸 位置 角度

27.若已在窗体中加入了一个OpenDialog对象,要求在运行时,打开对话框时只显示扩展名为TXT的文件,则对通用对话框的Filter的属性进行设置,设置可以是 ‘TXT Files|*.TXT’。
对 错

28.如果要在窗体上设计一个主菜单,首先要建立MainMenu对象。
对 错

29.Form1窗体建立后,在对象查看器中对窗体的两个属性进行设置,这两个属性分别是()。
Font属性 Name属性 Caption属性 Style属性

30.应用于界面交互中的系统过程和函数是()。
inputbox函数 ShowMessage过程 MessageDlg函数 Sum函数

31.修改窗体的标题时,应当在属性页中设置的属性是()。
Caption Name Text Label

32.工具栏上的一组按钮如果要构成互斥关系(如“左对齐”、“居中”、“右对齐”),它们的GroupIndex属性正确的设置是()。
GroupIndex属性值都为0 GroupIndex属性值非0,且互不相同 GroupIndex属性值非0,且相同 GroupIndex属性值互不相同

33.BorderStyle属性决定了窗体的边框样式,它有下列哪些可选的属性值()。
bsNone bsSingle bsDialog bsSizeable

34.组件常用的公共方法是什么?
(1)Show显示该组件;(2)Hide隐藏该组件;(3)Close关闭该组件。

35.标签(Label)组件的用途是什么?
Label组件位于组件面板的Standard标签页上,用于在窗体上显示静态的文本和程序运行结果等说明信息,属于Tlabel类。最常用的方法是把标签放在其它组件旁边,作为对其他组件的说明,如放在文本编辑框、Memo框及单选按钮等组件的左侧或者上方。

36.用于建立菜单项的下划线快捷方式的字符是( )。
“$” “@” “&” “%”

37.在窗体上建立多页面的用户界面,需要首先建立的对象是()。
TabControl PageControl HeaderControl PageScroller

38.窗体表单上放置有一个Edit类控件Edit1,当在Edit1中按下‘A’键时触发的事件和事件顺序是()。
OnKeyDown->OnKeyUp OnKeyDown->OnKeyPress->OnKeyUp OnKeyDown->OnKeyUp->OnKeyPress OnKeyPress

39.组件
组件是可视化编程的基础,是构成程序及用户界面的基本组成元素。开发人员用它们来设计用户界面,并实现应用程序的一些基本功能。窗体(Form)、按钮(Button)、标签(Label)等都是常用的组件。在Delphi中,所有的组件都被封装成类,它们具有自己的属性、方法和事件。它们都有父类,同时又可能派生出子类。所有的组件都有它们共同的父类TComponent。实际上,用户在程序中使用的是一些具体组件类的实例或对象。例如,放置一个按钮组件到窗体上,这个按钮组件的名字为Button1,它是TButton类的一个对象。

40.控件(Control)或可视组件(Visual Component)
可视组件都是由Tcobtrol派生,在窗体上有其位置和大小,设计和运行时在窗体上显示的位置是相同的。可视组件实现程序与用户交互的界面元素。

41.每个组件都没有自己特定属性。
对 错

42.在Delphi环境中,组件板上的组件就是类的概念,例如按钮组件就是按钮类。而用户在窗体上创建的一个按钮就是对象的概念(按钮对象)。
对 错

43.Timer组件常称为“定时器”,它每隔固定的时间间隔可以触发一个OnSubmit事件。
对 错

44.Memo组件的ScrollBar属性,它用来控制是否有滚动条,有以下哪些值可以选择()。
ssNone ssHorizontal ssVertical ssBoth

45.label 和 Edit 组件都可以用于用户输入数据。
对 错

46.按钮组件和编辑框组件能够响应的事件有些是相同的。
对 错

47.请选出下列组件中,哪个属于非可视的组件()。
按钮(Button) 标签(Lable) 计时器(Timer) 数据源(DataSource)

48.ProgressBar组件有以下()常用的属性。
Min和Max属性 Position属性 Step属性 Value属性

49.编辑框(Edit)中的文本发生改变时引发的事件是()。
AutoSize OnChange SetFocus SetText

50.结构化程序设计的基本原则是取消goto语句,程序中仅采用()。
顺序 分支 循环 跳转

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

52.GroupBox组件位于组件面板的Standard标签页上,通常称为组框,用于对其他组件进行()。
分组 存放 取消 选择

53.Object Pascal 的赋值语句的格式为()。
变量=表达式 变量=表达式 属性名=表达式 属性名=表达式

54.组件常用的公共属性中用于决定组件是否随其所在的窗体(或其他容器)大小变化而自动调整尺寸的属性是()。
Size Align AutoSize Caption

55.过程与函数定义的格式是什么?
过程定义的格式如下: procedure 过程名(参数及其类型说明) ; //标题部分 var //代码部分   变量说明 begin   程序代码 end ; 函数定义的格式如下: function 函数名(参数及其类型说明) : 函数返回值类型说明; //标题部分 var //代码部分   变量说明 begin   程序代码   result := 返回的函数值 ; //函数中要有这一句 end ;

56.根据事件产生的原因,可将事件分为哪几类?
(1)用户事件,如鼠标的单击、拖动,键盘的输入等。(2)系统事件,如Windows 系统发出的时间信号。(3)间接事件,由程序代码触发,如执行窗体的Show方法时将引发OnShow事件。

57.对象
在Delphi中,“对象”是这样定义的一个对象是由属性、方法和事件所组成的。属性表示对象中的数据,方法是对象能执行的动作,事件是能够引起对象反应的条件。

58.程序中的变量都必须定义为某种类型,因为不同类型的变量存放不同类型的数据。
对 错

59.设置断点
设置断点的方法很简单,若想在某条语句上设置一个断点,只需单击语句左侧的空白区即可。此语句前就会出现一个红点,表示断点已设好。

60.代码完成功能会在代码输入时自动提示对象的属性和方法清单。
对 错

61.Delphi的主窗口关闭就意味着退出Delphi。
对 错

62.一个数组中的各元素的数据类型必须相同。
对 错

63.标识符必须以字母或下划线开头,后继字符可以是()。
字母 数字 下划线 标点符号

64.Delphi是面向对象的可视化的开发环境,编程语言采用Object C。
对 错

65.下列类型中合法的是()。
TYPE b=10..5 TYPE d=1..20 TYPE a=10..10 TYPE c=0..SQRT(10)

66.Delphi的一个项目由若干文件组成,其中与窗体文件对应的文件是()。
以“.~”为后缀名的文件 单元文件 以上都不对 以“.grd”为后缀名的文件

67.某函数如下Function check(n,k:Integer):Integer; Var m:Integer; Begin m:=n mod 10; n:=n div 10; Check:=m End; 若调用语句y:=check(32,4),运行后y值为()。
3 0 2 4

68.下列哪个常量说明语句是正确的()。
const x := (c < 16) const x : 16 const x := 16 const x = 16 69.Delphi应用程序设计基于()语言。Basic C++ Pascal Vb 70.Delphi是基于面向对象的技术。在Delphi,“对象”是这样定义的一个对象是由()所组成的。属性(Properties) 方法(Methods) 事件(Events) 项目(Project) 71.Object Pascal 提供了几种语句可以控制代码流程,其中2种循环语句是()。case语句 while循环语句 for循环语句 if语句 72.典型的Program单元由以下()部分组成。程序首部分 引用部分 编译部分 执行部分 73.对象的三个要素是()名称 属性 方法 事件 74.结构化程序设计的基本原则是取消goto语句,程序中仅采用()顺序 分支 循环 跳转 75.请选出下列组件中,哪个属于非可视的组件?按钮(Button) 标签(Lable) 计时器(Timer) 数据源(DataSource) 76.用Delphi编制的应用程序,其主体部分都包括什么?单元 函数 组件 窗体 77.Delphi中的时间类型,以下描述正确的是?Delphi中使用Double类型作为时间类型,而非Integer 假如TDate类型的变量为0,那么其含义表示公元元年 其正值表示公元后,其负值表示公元前 可以利用函数DateToStr函数把TDate类型转变为字符串类型 78.Delphi中异常处理的方法有哪几种?CPU过热时的异常处理 在资源保护时的异常处理 处理运行错误的异常处理 处理读写数据库错误的异常处理 79.Delphi中的事件类型分为哪几种?用户级 界面级 系统级 源码级 80.下列不正确的是可以直接调用函数取代非var形参,将函数的值传给子程序 可以指定表达式取代非var形参,表达式的类型要与相应形参类型一致 可以将数值、函数、常量传递给var形参 如果指定变量为实参,变量的值将传递给子程序 81.XML是什么?可扩展的标记语言 是一套定义语义标记的规则 是一种元标记语言 是一种HTML语言 82.一个数组中的各元素的数据类型必须相同。对 错 83.Delphi代码编辑器更具特色的是被称为“代码洞察”的功能,它能做到那几点()自动提示和添加各种控制语句结构 自动提示对象的属性和方法清单 自动提示函数、过程和方法的形式参数定义 自动提示代码错误 84.按钮组件和编辑框组件能够响应的事件有些是相同的。对 错 85.label 和 Edit 组件都可以用于用户输入数据。对 错 86.每个数据感知控件都必须指定DataSource和DataField两个属性值。对 错 87.在一个项目中,可以根据需要将任何一个窗体定义为主窗体。对 错 88.在一个项目中,第一个建立的窗体固定就是主窗体,并且再也不设置其他窗体为主窗体。对 错 89.4ABC 可作为Delphi的变量名。对 错 90.在Delphi环境中,组件页上的组件是“对象”的概念,在窗体上建立的按钮是“类”的概念。对 错 91.结构化程序设计要求采用自顶向下、逐步求精的设计方法和单入口、单出口的控制结构。对 错 92.要想在数据集中增加计算字段,必须先将数据集的字段全部置为动态字段。对 错 93.函数int(2.721) = 2.0 计算是正确的。对 错 94.在Delphi环境中,组件板上的组件就是类的概念,例如按钮组件就是按钮类。而用户在窗体上创建的一个按钮就是对象的概念(按钮对象)。对 错 95.( (x>=5) OR (x < =-5) ) AND ( x in [1..9] ) 当x=10时,表达式的值为假(或false)对 错 96.建立永久字段的好处是可以在设计阶段对字段对象进行设置,并可以增加ABC字段(计算字段和查找字段)。对 错 97.在Data Controls组件页上,只有DBNavigator组件可以不用指定DataField属性值。对 错 98.修改窗体的标题时,应当设置form的属性是()Caption Name Text Label 99.Delphi程序设计的基本特点是()可视化程序设计 代码程序设计 事件驱动编程 A和C 100.编辑框(Edit)中的文本发生改变时引发的事件是()AutoSize OnChange SetFocus SetText 101.“x 是小于100的非负数”的Object Pascal表达式是()0 ≤ x < 100 x >= 0, x < 100 (x >=0) AND (x < 100) (x >= 0 ) OR (x < 100) 102.下列哪个常量说明语句是正确的()const x := (c < 16) const x : 16 const x := 16 const x = 16 103.下面哪个功能键可以调出Delphi 的联机帮助信息()F1键 F2键 F3键 F4键 104.现建立一个简单报表,仅包含报表标题栏、数据栏和汇总栏,则在Bands属性的子属性中,不需要选择的是()HasColumnHeader Detail Title Summary 105.表达式 30 + 19 div 2 的值是()37 49 39 40 106.Delphi应用程序中项目文件的扩展名是()DOC ASP DPR JSP 107.以下控件中没有Items属性的是()ComboBox ListBox RadioGroup Memo 108.数据库组件中,提供了对数据库读写操作功能的核心组件是()数据源组件 用户界面组件 数据集组件 数据感知控件 109.下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是哪个?()DBText DBEdit DBNavigator Query 110.如果要检查edit编辑框中输入的字符,可以在哪个事件处理程序中编写代码检查()OnClick OnEnter OnMouseUp OnKeyPress 111.任何控件都有的属性是()BackColor Caption Name BorderStyle 112.只能输出、而不能输入的数据感知控件是()DBEdit DBText DBRadioGroup DBCheckBox 113.DBListBox 和DBLookupListBox的区别这两个数据控件都是显示一个列表框,并与数据集的一个字段相连。在输入时,列表框中显示该字段输入的可选值,用户可通过选取列表项来输入当前记录的字段值;在输出时,等于字段值的列表项以选中标志突出显示。如果当前记录的字段值不在列表项中,列表框就无法显示这个字段值。当然,如果利用列表框输入的值,则显示时也应在列表框中。列表项内容如何确定呢?对于DBListBox来说,一般是在设计时通过编辑Items属性创建的;而对于DBLookupListBox来说,是在运行时从另一个数据集中找到的。这就是两者的区别。这两个数据控件适用于列值必须限定在一个范围内,且列取值不多的应用场合,数据的输入只能在列表框中选取,而不能随意输入。 114.建立一个ADOTable对象的步骤是什么?建立一个ADOTable对象的步骤是(1)在一个窗体上建立一个ADOTable对象,并为它指定一个恰当的标识名(Name属性值)。(2)设置Connection属性。该属性就是指定ADOTable对象所要连接的ADO数据库的名字,该属性值可以通过下拉选单来选取。设置Connection属性后,数据集组件ADOTable就与一个具体的数据库连接上了。(3)设置TableName属性。因为ADOTable对象是和一个数据库中的一个表相联系的,所以光指定数据库还不够,还要指定数据库中的一个关系表。TableName属性就用来指定这个表名。(4)设置Active属性。该属性决定是否打开数据集组件。如果Active属性值为True,则打开ADOTable,Table组件可以读写数据,前台的控件也可以通过它访问数据库;如果Active属性值为False,则数据集关闭,它停止读写数据。 115.DBRadioGroup该控件是单选按钮控件的数据感知版本,它允许利用单选按钮控件来显示或设定数据字段的值。该控件的Items属性决定了单选按钮的个数和名称,按钮名称也可以代表字段的值。 116.ADOADO是Microsoft提出的应用程序编程接口(Application Programming Interface,API),用以实现访问关系数据库或非关系数据库中的数据。 117.定义数组类型的方法示例如下type Tmyarray=array[1...10] of integer;从示例中可以看出,数组定义包含以下几项内容()数组类型名 数组元素类型 数组元素下标界 类型的定义和变量的说明 121.Delphi是基于面向对象的技术。在Delphi,“对象”是这样定义的一个对象是由()所组成的。属性(Properties) 方法(Methods) 事件(Events) 项目(Project) 119.数据访问组件包括Table、Query、datasource等组件。对 错 120.位图按钮(BitBtn)组件的主要属性()Glyph属性 Kind属性 Margin属性 Visible属性 121.程序块可以出现在以下几种场合中()事件处理程序内的程序块 单元中的程序块 程序中的程序块 过程中的程序块 122.下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是DBNavigator。对 错 123.建立永久字段的好处是可以在设计阶段对字段对象进行设置,并可以增加ABC字段(计算字段和查找字段)。选择一项对 错 124.既可以通过选择输入、又可以直接输入的数据感知控件是DBComboBox。对 错 125.在程序运行期间,一个Query对象中的SQL语句可以修改。对 错 126.当Query对象中存储一条Update语句时,执行该语句需要调用Query的哪个方法。ExecSQL DO DONE Clear 127.下列哪一个数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。( )ORACLE JET ADO BDE 128.Delphi 程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件与数据库建立连接,并读取数据库中的数据,而后又经过##组件将数据送到用户界面组件中显示。数据 数据库连接 数据源 数据集 129.打开的数据集通过BDE访问一个数据表Table,则调用Table的哪一个方法可以使记录指针指向table第一个记录。No1 Next First End 130.以下哪个说法正确DBImage不属于数据感知控件。 DBNavigator和DBGrid组件设置其数据源DataSource属性为一个数据连接后就可以显示数据。 每个数据感知控件都必须指定DataSource和DataField两个属性值。 DBNavigator、DBText、DBGrid都不属于数据感知控件。 131.Delphi代码编辑器更具特色的是被称为“代码洞察”的功能,它能做到几点?Delphi代码编辑器更具特色的是被称为“代码洞察”的功能,它能做到三点(1)自动提示和添加各种控制语句结构(2)自动提示对象的属性和方法清单(3)自动提示函数、过程和方法的形式参数定义 132.无损压缩与有损压缩的区别是什么?无损压缩是指被压缩的信息解压后能准确再现压缩前的信息;而有损压缩通过牺牲一部分的信息,达到较高的压缩比,但信息的这部分失真对所获得的高压缩比来说是微不足道的。 133.JPEG文件JPEG是Joint Photographic Experts Group的缩写,扩展名是.jpg,是最为常见的一种压缩图像文件格式。作为图像文件格式,它的压缩比相当高。对于图像精度要求不高、需要存储大量图像文件的场合(网站),JPEG是最佳选择。 134.下列哪些是MediaPlayer组件的主要方法?()Back方法 Close方法 Open方法 Play方法 135.WAV文件WAV文件即波形文件,是Windows中标准的声音文件格式。波形音频是多媒体计算机中获得声音最直接、最简便的方式。WAV文件也是二进制格式的,类似于数字声音。WAV文件最大的优点是,它符合工业标准,到处都在使用;缺点是WAV文件的体积较大,会占用大量的存储空间。 136.Delphi代码编辑器更具特色的是被称为“代码洞察”的功能,它能做到以下几点()。自动提示和添加各种控制语句结构 自动提示对象的属性和方法清单 Delphi自动创建一个新单元,并将单元名写在单元所在页的页标签中 自动提示函数、过程和方法的形式参数定义 137.定义数组类型的方法示例如下type Tmyarray=array[1...10] of integer;数组类型名 数组元素类型 数组元素下标界 类型的定义和变量的说明 138.Delphi中的菜单项有3种类型普通按钮型、复选框型和单选按钮型。 选择一项对 错 139.BorderStyle属性决定了窗体的边框样式,它有下列哪些可选的属性值( )bsNone bsSingle bsDialog bsSizeable 140.MediaPlayer组件可以播放 Avi、midi等多种媒体格式。对 错 141.图形组件没有输入焦点,但是可以在运行时接受用户的输入,然后显示用户输入的图片。对 错 142.如果要在窗体上设计一个主菜单,首先要建立MainMenu对象。对 错 143.有关窗体的Close 方法和Destroy 方法描述正确的是( )。Close 方法是关闭窗体并且释放窗体。 Destroy 方法是关闭窗体并且不释放窗体。 Close 方法和Destroy 方法的作用相同。 Close 方法仅用来关闭窗体,Destroy 方法是用来释放窗体对象实例。 144.在某个菜单项的“Caption”属性中填入一个字符“”,则在该菜单项位置会程序一个菜单列表中的分隔线。对 错 145.已知函数如下 function f(n:integer):integer; begin if n=0 then f:=0 else if n>0 then f:=n -2 else f:=n+3 end; 则调用f(-5)的值是( )。
3 一2 0 1

146.函数和过程的区别为( )。
函数执行后返回一个值,而过程不需返回值。 过程在被调用时,能执行某种特殊功能并能返回到调用它的地方,并返回函数值。 过程执行后返回一个值,而函数不需返回值。 函数在被调用时,能执行某种特殊功能并能返回到调用它的地方,并且不能指定传递参数。

147.Timer组件常称为“定时器”,它每隔固定的时间间隔可以触发一个OnSubmit事件。
对 错

148.( (x>=5) OR (x < =-5) ) AND ( x in [1..9] ) 当x=10时,表达式的值为真(或true)对 错 149.Alignment对齐方式属性,该属性值决定了显示区中内容的显示位置,取值有()。taLeftJustify(左对齐) taRightJustify(右对齐) taCenter(居中) pbRaised(凸出) 150.Delphi中的常用多媒体组件有()Image组件 Animate组件 MediaPlayer组件 OpenPictuerDialog组件和SavePictuerDialog组件 151.定义数组类型的方法示例如下type Tmyarray=array[1...10] of integer; 从示例中可以看出,数组定义包含以下几项内容()数组类型名 数组元素类型 数组元素下标界 类型的定义和变量的说明 152.Delphi代码编辑器更具特色的是被称为“代码洞察”的功能,它能做到以下几点()。自动提示和添加各种控制语句结构 自动提示对象的属性和方法清单 Delphi自动创建一个新单元,并将单元名写在单元所在页的页标签中。 自动提示函数、过程和方法的形式参数定义。 153.数组数组是由一些具有相同类型的元素按一定顺序组成的序列,数组中的每一个元素都可以通过数组名及其序号(下标)来存取 154.集合集合(set)是同种类型元素的组合,各种类型可以是整型、逻辑型、字符型、枚举型和子界型。 155.多页面设计界面是怎样的?多页面设计界面是在一个窗体上同时包含几页,通过单击页标签,可以把其中一页调到前面。每一页都可以如同在窗体上那样设计用户界面,都可以有自己的控件对象,这样就无形中扩大了窗体的空间。 156.数组定义包含以下几项内容?(1)数组类型名。例如,Tmyarray(类型名习惯用大写字母T开头)。(2)数组元素类型。例如,integer(整型)。(3)数组元素下标界。例如,1...10表示数组下标的取值范围为从1到10。 157.Image组件可通过设置其哪一个属性为True使Image组件根据图像的大小自动调整显示窗口大小。AutoSize DB Name Grid 158.工具栏上的一组按钮如果要构成互斥关系(如“左对齐”、“居中”、“右对齐”),它们的GroupIndex属性正确的设置是( )GroupIndex属性值互不相同 GroupIndex属性值都为0 GroupIndex属性值非0,且相同 GroupIndex属性值非0,且互不相同 159.函数MessageDlgPos与MessageDlg极为相似,只是MessageDlgPos函数能够控制信息对话框的出现位置。对 错 160.数组类型定义Type aarrays=[1…8,1…5] of integer ; 该数组类型包含了48个整型元素。对 错 161.若已在窗体中加入了一个OpenDialog对象,要求在运行时,打开对话框时只显示扩展名为TXT的文件,则对通用对话框的Filter的属性进行设置,设置可以是 'TXT Files|*.TXT'。对 错 162.一个Delphi窗体Form1中包含了一个Tbutton类的Button1控件,下面代码,将产生怎样的结果?( )。 …… Tform1.button1Click(Sender); begin Self.Caption:=’self’; Self.Color:=ClBlue; EventX(Sender); end; Tform1.EventX(Sender:TObject); begin Sender.Tag:=10; end;Button1的标题为Self,颜色为蓝色,窗体的Tag属性等于10 Button1的标题为Self,颜色为蓝色,Tag属性等于10 窗体的标题为Self,颜色为蓝色,Button的Tag属性等于10 窗体的标题为Self,颜色为蓝色,窗体的Tag属性等于10 163.能够删除edit1中内容的语句是( )。edit1. Focused ; edit1.Text= null; edit1.Clear; edit1.text :='\0'; 164.窗体表单上放置有一个Edit类控件Edit1,当在Edit1中按下‘A’键时触发的事件和事件顺序是( )。OnKeyDown->OnKeyUp OnKeyDown->OnKeyPress->OnKeyUp OnKeyDown->OnKeyUp->OnKeyPress OnKeyPress

165.为了使计时器控件Timer1每隔0.5秒就触发一次事件并执行事件代码,应将Timer1控件的Interval属性设置为( )。
500 0.5 5 50

166.建立一个ADOTable对象的步骤是什么?
在一个窗体上建立一个ADOTable对象,并为它指定一个恰当的标识名(Name属性值)(1)设置Connection属性(2)设置TableName属性(3)设置Active属性

167.数组类型定义Type aarrays=[1…8,1…5] of integer ;该数组类型包含了多少个整型元素( )。
48 40 5 8

168.根据事件产生的原因,可将事件分为哪几类?
(1)用户事件,如鼠标的单击、拖动,键盘的输入等。(2)系统事件,如Windows 系统发出的时间信号。(3)间接事件,由程序代码触发,如执行窗体的Show方法时将引发OnShow事件。

169.组件
组件是可视化编程的基础,是构成程序及用户界面的基本组成元素。开发人员用它们来设计用户界面,并实现应用程序的一些基本功能。窗体(Form)、按钮(Button)、标签(Label)等都是常用的组件。在Delphi中,所有的组件都被封装成类,它们具有自己的属性、方法和事件。它们都有父类,同时又可能派生出子类。所有的组件都有它们共同的父类TComponent。实际上,用户在程序中使用的是一些具体组件类的实例或对象。例如,放置一个按钮组件到窗体上,这个按钮组件的名字为Button1,它是TButton类的一个对象。

170.对象
在Delphi中,“对象”是这样定义的:一个对象是由属性(Properties)、方法(Methods)和事件(Events)所组成的。属性表示对象中的数据,方法是对象能够执行的动作,事件是能够引起对象反应的条件。

171.Object Pascal 提供了几种语句可以控制代码流程,其中2种循环语句是()。
case语句 while循环语句 for循环语句 if语句

172.unit单元是变量、()的组合,是一个可以独立开发和变异的模块。
常量 数据类型 过程 函数

173.典型的Program单元由以下()部分组成。
程序首部分 引用部分 编译部分 执行部分

174.Delphi是面向对象的可视化的开发环境,编程语言采用Object C。
对 错

175.按照功能,组件可以分为()类型。
控件(Control)或可视组件(Visual Component) 非可视组件(Non-visual Component) 标签(Label)组件 编辑(Edit)组件

176.同一类的不同对象如何区分,主要通过对象的属性的不同属性取值来区分。
对 错

177.大多数组件的属性可以在运行时改变,而且,有些只能在运行时刻改变。
对 错

178.利用Image对象的Stretch属性设置,可以使Image对象的显示区域随着调入图像的大小自动调整以显示全图。
对 错

179.在设计阶段,如果在Query对象的SQL语句中设置了参数,则必须在Query的Params属性中为参数设置数据类型。
对 错

210.对于下面的条件表达式((3 < = x)AND (x < 0)) OR (x in [1..10]) 当x = 3 时, 该表达式的值为都不对 FALSE TRUE x 211.Delphi 的所有类都是从什么类继承下来的( )。Tnull Tstream Tponent Tobject 212.Delphi的一个项目由若干文件组成,其中文件名后缀含有“~”的文件是( )备份文件 代码文件 无用文件 临时文件 213.结构化程序设计中,对于程序中采用的三种控制结构,要求每种结构只能有()个入口和一个出口。四 二 一 三 214.表达式round(4.2) mod trunc(2.8)的值是( )。1 0 2 3 215.对于下面的条件表达式(( 3 2 AND FALSE 的结果是( )。
TRUE 2 FALSE 3

191.Delphi 的一个项目由若干文件组成,其中与窗体文件对应的文件是( )。
以 “.~” 为后缀名的文件 单元文件 以上都不对 以 “.grd” 为后缀名的文件

192.Delphi 的一个项目由若干文件组成,其中主程序文件的默认名是( )
project1.pas project1.p project1.dpr project1.~

193.Delphi 没有用到的文件类型有( )。
.dfm .pas .dpr .frm

194.Delphi 的一个项目由若干文件组成,其中文件名后缀含有 “~” 的文件是( )
备份文件 代码文件 无用文件 临时文件

195.Delphi 应用程序中单元文件的扩展名是( )
*.pas *.u *.uit *.~

196.Delphi 应用程序中项目文件的扩展名是 *.( ) 。
Grd pas dpr db

197.表达式 round(4.2) mod trunc(2.8) 的值是( )。
1 0 2 3

198.结构化程序设计中,对于程序中采用的三种控制结构,要求每种结构只能有( )个入口和一个出口。
四 二 一 三

199.如果让界面上的一个按钮变为不可用,需要将它的哪一个属性设为 False 。
See Grid Close Enabled

200.设 a 、 x 、 y 、 z 等都是整型变量,下面正确的赋值语句是 ( ) 。
x :=y mod z x+y:=z x+y=a x=y div 7

201.设 n 为整型变量,且已赋值为 2198 ,表达式 (n mod 100) div 10 表示 ( ) 。
分离出千位数字 分离出百位数字 分离出十位数字 分离出个位数字

202.调试程序时,需要执行执行点所在的源代码行,并停留在下一个源代码行。可通过( )菜单项进行。
Trace To Next Source Line Trace Into Step Over Run

203.下列常量定义合法的是( )
CONST width=7; CONST century=year div 100; CONST 1A=7.9; CONST case=\’7\’;

204.下面的函数引用将返回字符串 “ 笔记本电脑 100 台! ” 的是 ( ) 。
format(‘%s 电脑 %d 台! ’ , [100 ,‘ 笔记本 ’]) format(‘ 电脑 %s %d 台! ’ , [‘ 笔记本 ’,100]) format(‘%d 电脑 %s 台! ’ , [‘ 笔记本 ’,100]) format(‘%s 电脑 %d 台! ’ , [‘ 笔记本 ’,100])

205.粘贴时,如果作为容器的组件已被选择,剪贴板中的组件会当作容器组件的子组件来粘贴。
对 错

206.( (x>=5) OR (xOnKeyUp

OnKeyDown->OnKeyPress->OnKeyUp

OnKeyDown->OnKeyUp->OnKeyPress

OnKeyPress

221.下面的语句是用来判断用户选择 RadioGroup 组件的第几个选项按钮

if RadioGroup1.ItemIndex=6 then …
6

7 8 5

222.下面的语句用来在 Memo 组件的第 2 行位置插入 “ 在第二行显示 ” 字样的文本,请补充完整

memo2.lines.Insert(____,’ 在第二行显示 ‘);
-1

1 2

0

223.为了使计时器控件 Timer1 每隔 0.5 秒就触发一次事件并执行事件代码,应将 Timer1 控件的 Interval 属性设置为( )。
-1 1 2 0

224.如果让界面上的一个按钮在运行的时候变为不可见,需要将它的哪一个属性设为 False 。
Enable Enable

Name

Visible

225.数组类型定义

Type aarrays=[1…8,1…5] of integer ;

该数组类型包含了多少个整型元素( )。
48 40 5 8

226.集合类型的数据大小取值范围是( )。
0..255

0..65535 0..31

0..63

227.标准对话框组件中的 OpenDialog 组件需要执行哪个方法,会弹出常用的 “ 打开文件对话框 ” 。
Message

Execute Show Close

228.假如 C 盘存在 aa.txt 文件,则有关下列代码理解不正确的是( )

var

FileVar: file;

begin

AssignFile(FileVar, ‘c:\aa.txt’); // 语句 1

Reset(FileVar); // 语句 2

CloseFile(FileVar); // 语句 3

CloseFile(FileVar); // 语句 4

end;
语句 3 不会引发异常

语句 4 正常关闭文件不会引发异常 语句 1 是与外部文件建立联系

语句 2 是以读方式打开文件

229.使用 ReWrite 函数可以以什么方式打开一个已存在的文本文件或创建一个ABC文本文件?( )
写入方式

只读方式 追加方式 插入方式

230.时钟组件 (Timer) 能有规律的以一定时间间隔触发哪个事件。
DoTime

OnTimer

Grid

Columns

231.Timer 控件的常用事件是( ),当此控件跨过时间间隔时发生。
IntervalTime

APPEND

POST

Ontimer

232.MessageBox 函数与 MessageDlg 函数的相同之处在于 ( ) 。
都可以显示多个按钮,也可以指定显示不同的图形符号。 以上都不对。 都没法指定显示不同的图形符号。

所有参数都相同。

233.进度显示组件 ProgressBar 的当前进度可以通过( )属性设置。
Step

Scroll

Max

Position

234.ListBox 对象列表框中的内容是通过哪个属性来进行设置的。
Items

Name

Columns Grid

235.根据需要可以响应任何组件的事件。

选择一项
对 错

236..BitBtn 控件和 speedButton 控件都可以用来制作一个带图片的按钮。

选择一项
对 错

237.容器组件是指可以放置其他组件的组件, GroupBox 是容器组件。

选择一项
对 错

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

选择一项
对 错

239.对象的 Name 属性值可以为空。 选择一项
对 错

240.数组类型定义

Type aarrays=[1…8,1…5] of integer ;

该数组类型包含了 48 个整型元素。

选择一项
对 错

241.Timer 组件常称为 “ 定时器 ” ,它每隔固定的时间间隔可以触发一个 OnSubmit 事件。

选择一项
对 错

242.函数 MessageDlgPos 与 MessageDlg 极为相似,只是 MessageDlgPos 函数能够控制信息对话框的出现位置。

选择一项
对 错

243.. 一个数组中的各元素的数据类型可以不同。

选择一项
对 错

244.若已在窗体中加入了一个 OpenDialog 对象,要求在运行时,打开对话框时只显示扩展名为 TXT 的文件,则对通用对话框的 Filter 的属性进行设置,设置可以是 ‘TXT Files|*.TXT’ 。

选择一项
对 错

245.阅读下面的程序段,其中 edit1~edit3 均为编辑框组件,当 s 为 3 , edit1 输入数字 9 , edit2 输入数字 3 的时候,执行下面的程序段,请选择 edit3 应显示的内容为。

var

x,y,z,s :integer;

begin

x:= strtoint(edit1.Text);

y:= strtoint(edit2.Text);

case s of

0: z:= x+y ;

1: z:= x-y ;

2: z:= x*y ;

3: z:= x div y;

end;

edit3.text:=inttostr(z);

if s=3 then

if (x mod y0)then

edit3.text:=Edit3.text+’ — ‘+ inttostr(x mod y) ;

end;

执行后, edit3 显示的内容为______
3

246.本程序设计界面如下图所示

procedure TForm1.Button1Click(Sender: TObject); // “计算”按钮

var

i , n, sum : integer ;

begin

sum := 0 ;

i := 1 ;

n := StrToInt(edit1.Text); // 读入正整数 n

while i 0 then f:=n -2 else f:=n+3 end; 则调用 f(-5) 的值是 ( ) 。
3 -2 0 1

252.用于建立菜单项的下划线快捷方式的字符是 ( ) 。
$ @ & %

253.工具栏上的一个 SpeedButton 按钮如果要设置为状态按钮,则正确设置的方法是( )。
将 SpeedButton 按钮的 GroupIndex 属性设置为非 0 值,且 AllowAllUp 属性设置为 True 。 将 SpeedButton 按钮的 GroupIndex 属性设置为 0 ,且 AllowAllUp 属性设置为 True 。

将 SpeedButton 按钮的 GroupIndex 属性设置为非 0 值,且 AllowAllUp 属性设置为 False 。 将 SpeedButton 按钮的 GroupIndex 属性设置为 0 ,且 AllowAllUp 属性设置为 False 。

254.工具栏上的一组按钮如果要构成互斥关系(如 “ 左对齐 ” 、 “ 居中 ” 、 “ 右对齐 ” ),它们的 GroupIndex 属性正确的设置是( )
GroupIndex 属性值互不相同 GroupIndex 属性值都为 0

GroupIndex 属性值非 0 ,且相同 GroupIndex 属性值非 0 ,且互不相同

255.以下叙述中错误的是( )
若项目文件中有多个窗体,可以根据需要指定一个窗体为主窗体。 一个项目包含不止一种类型的文件。 窗体的 Hide 方法和 Release 方法的作用完全相同。

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

256.在窗体上建立多页面的用户界面,需要首先建立的对象是( )
TabControl

PageControl

HeaderControl

PageScroller

257.下面哪个文件不是音频 / 视频文件( )。
MIDI 文件 BMP 文件 AVI 文件 WAV 文件

258.下面哪个组件不是 Delphi 中常用的多媒体组件( )。
QuickReport 组件 MediaPlayer 组件 Image 组件 Animate 组件

259.利用 Canvas 对象的 MoveTo 和 哪个绘图方法,可以绘制一条直线。
LineTo Draw LN Grid

260.在 Delphi 图形编程中,最常用到的图形对象就是( )
TBitmap

Ticon TCanvas

Tpicture

261.Image 组件可通过设置其哪一个属性为 True 使 Image 组件根据图像的大小自动调整显示窗口大小。
AutoSize

DB

Name Grid

262.下列有关 mediaPlayer 组件方法说法不正确的是( )。
该组件的 Open 方法用于打开多媒体设备。 该组件的 Pause 方法用于暂停多媒体设备的播放或录制。

在调用该组件的 Open 方法打开多媒体设备之前,须在 DeviceType 属性中指定设备类型。

该组件的 Step 方法用于中止媒体播放或录制。

263.通过 Animate 对象的哪个属性设置,可以指定系统标准的 AVI 动画演示。
Image

DB

Grid CommonAVI

264.Delphi 中可以实现绘制直线的方法是 ( )
Polyline Ellipse Rect

LineTo

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

Stretch

266.在设计阶段,利用 Image 对象的哪个属性,可以加载一幅图片。
Grid Picture Image

Load

267.在某个菜单项的 “Caption” 属性中填入一个字符 “ ”, 则在该菜单项位置会程序一个菜单列表中的分隔线。

选择一项
对 错

268.在 MDI 应用程序窗口中,如果将一个窗体设为父穷窗体,要将它的 FormStyle 属性设为 FsStayOnTop 。

选择一项
对 错

269.Delphi 中的菜单项有 3 种类型普通按钮型、复选框型和单选按钮型。 选择一项
对 错

270.如果要在窗体上设计一个主菜单,首先要建立 MainMenu 对象。

选择一项
对 错

271.在一个项目中,第一个建立的窗体并不一定就是主窗体,可以在后续开发过程中指定。

选择一项
对 错

272.图形组件没有输入焦点,但是可以在运行时接受用户的输入,然后显示用户输入的图片。

选择一项
对 错

273.利用 Image 对象的 Stretch 属性设置,可以使 Image 对象的显示区域随着调入图像的大小自动调整以显示全图。
对 错

274.MediaPlayer 控件的 AutoEnable 属性是用来控制该控件是否可用。

选择一项
对 错

275.图形组件可以输入焦点,并能接受用户的输入,然后显示。

选择一项
对 错

276.MediaPlayer 组件可以播放 Avi 、 midi 等多种媒体格式。

选择一项
对 错

277.程序设计界面如下,请阅读程序写出结果

在 form1 上建立的对象有 Label1~Label2 、 Edit1 (输入数)、 Edit2 (输出序列)、 Button1 (确定)等。

Button1 按钮的处理程序如下

procedure TForm1.Button1Click(Sender: TObject);

var

i, j: Integer;

begin

Edit2.Text := ”;

j := StrToInt(Edit1.Text);

for i := 1 to j do

Edit2.Text := Edit2.Text + IntToStr(i);

end;

当用户在 Edit1 (输入数)中输入一个 1 位正整数数值 n ,然后按“确定”按钮,在 Edit2 (输出序列)显示结果为 。
从 1 到这个正整数 n 的序列数

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

数据库连接 数据源 数据集

279.下列哪一个数据库库引擎不仅可以连接 Access ,它还是一个通用的桌面数据库引擎。( )
ORACLE JET ADO BDE

280.下面的数据库组件中,哪个是可视组件,即其运行时可以出现在用户界面上( )
Table DBEdit DataSource

Database

281.Query 组件没有 Table 组件的哪一样属性。 ( )
Name TableName Database DataSource

282.当 Query 对象中存储一条 Update 语句时,执行该语句需要调用 Query 的哪个方法。
ExecSQL DO DONE Clear

283.利用 DBGrid 的哪个属性,可以设置 DBGrid 每一列的标题和对齐方式等。
DB Name

Grid Columns

284.以下哪个说法正确
DBImage 不属于数据感知控件。 DBNavigator 和 DBGrid 组件设置其数据源 DataSource 属性为一个数据连接后就可以显示数据。

每个数据感知控件都必须指定 DataSource 和 DataField 两个属性值。 DBNavigator 、 DBText 、 DBGrid 都不属于数据感知控件。

285.DBGrid 组件的设置中, 哪个属性的值指明了 DBGrid 组件中所显示数据的数据源的来源( )。
datasource

databasename

Name dataset

286.在 table 组件中用来说明当前数据集的来源的属性是( )
name tablename databasename

active

287.Table 组件的方法很多,其中都是用来浏览数据的方法的是 ( )
last prior close

next prior open

setRangeStart last open

moveby last first

288.Table 控件操作时,方法( )满足在数据表的末尾添加一条记录。
Post Append Delete Insert

289.如果只能显示不能更改数据表中的数据,需要更改 DBGrid 控件的( )属性。
Front

Colunms ImeName ReadOnly

290.下列有关主从表描述正确的是( )。
数据集的 MasterFields 属性用来指定主表的数据来源。 任一数据集都不可以实现主从表。 数据集的 MasterSource 属性则是用来定义数据表之间的外键字段。 主表主要是由数据集组件的 MasterSource 和 MasterFields 属性来完成。

291.打开的数据集通过 BDE 访问一个数据表 Table ,则调用 Table 的哪一个方法可以使记录指针指向 table 第一个记录。
No1

Next

First End

292.只能输出、而不能输入的数据感知控件是( )
DBRadioGroup DBText DBEdit DBCheckBox

293.数据库组件中,提供了对数据库读写操作功能的核心组件是( )
数据感知控件 数据集组件 用户界面组件 数据源组件

294.既可以通过选择输入、又可以直接输入的数据感知控件是( )
DBRadioGroup DBListBox DBComboBox DBCheckBox

295.下列常用的数据组件中,只需指定 DataSource 而不需指定 DataField 的控件是哪个?( )
DBText

DBNavigator Query

DBEdit

296.Delphi 程序在对数据表中的数据修改后,用来提交数据的方法是( )
Upload

Post DownLoad

Edit

297.在 Table 组件中,用来设置打开或关闭与其相连的数据表的属性是( )
Keep

Active BOF 和 EOF

ReadOnly

298.数据访问组件包括 Table 、 Query 、 datasource 等组件。 选择一项
对 错

299.Table 是利用 SQL 语句来访问数据库中数据表格的数据访问组件。

选择一项
对 错

300.ADO 数据库库引擎不仅可以连接 Access ,它还是一个通用的桌面数据库引擎。

选择一项
对 错

301.要想在数据集中增加计算字段,必须先将数据集的字段全部置为动态字段。

选择一项
对 错

302.一个 Query 对象同一时刻可以无限制地存储多条 SQL 语句。

选择一项
对 错

303.在程序运行期间,一个 Query 对象中的 SQL 语句可以修改。

选择一项
对 错

304.在设计阶段,如果在 Query 对象的 SQL 语句中设置了参数,则必须在 Query 的 Params 属性中为参数设置数据类型。

选择一项
对 错

305.在 Data Controls 标签页上,只有 DBNavigator 组件可以不用指定 DataField 属性值。

选择一项
对 错

306.要想在数据集中增加查找字段,必须先将数据集的字段全部置为动态字段。

选择一项
对 错

307.建立永久字段的好处是可以在设计阶段对字段对象进行设置,并可以增加ABC字段(计算字段和查找字段)。

选择一项
对 错

308.本程序设计界面及运行界面如下

当用户在 Edit1 (盘数量)中输入数量 在 “ 盘数量 ” ( Edit1 ) 框中输入购买的光盘数,单击 “ 计算 ” ( Button1 )按钮后在 “ 应收金额 ” ( Edit2 ) 框中显示应收钱数。单击 “ 结束 ” ( Button2 )按钮结束程序。

单击 “ 计算 ” ( Button1 )按钮的事件处理程序如下

procedure TForm1.Button1Click(Sender: TObject);

var

Disk, Money: Integer;

begin

Disk := StrToInt(Edit1.Text);

if Disk >= 50 then

Money := 2 * Disk

else

Money := 3 * Disk;

Edit2.Text := IntToStr(Money);

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Close;

end;

值 70 ,然后按“确定”按钮,在 Edit2 (输出序列)显示结果为 。
140

309.Delphi是基于面向对象的技术。在Delphi,“对象”是这样定义的一个对象是由()所组成的。
属性(Properties) 方法(Methods) 事件(Events) 项目(Project)

310.Delphi代码编辑器更具特色的是被称为“代码洞察”的功能,它能做到以下几点()。
自动提示和添加各种控制语句结构 自动提示对象的属性和方法清单 Delphi自动创建一个新单元,并将单元名写在单元所在页的页标签中。 自动提示函数、过程和方法的形式参数定义。

311.根据事件产生的原因。可将事件分为以下()类。
用户事件,如鼠标的单击、拖动,键盘的输入等。 驱动事件,通过程序驱动实现事件响应。 间接事件,由程序代码触发,如执行窗体的Show方法时将引发OnShow事件。 系统事件,如windows系统发出的事件信号。

312.unit单元是变量、()的组合,是一个可以独立开发和变异的模块。
常量 数据类型 过程 函数

313.程序块可以出现在以下几种场合中()
事件处理程序内的程序块 单元中的程序块 程序中的程序块 过程中的程序块

314.单选按钮组(RadioGroup)组件的主要属性是()
State属性 ItemIndex属性 Items属性 ItemIndex属性

315.Object Pascal 提供了几种语句可以控制代码流程,其中2种循环语句是()
case语句

while循环语句 for循环语句 if语句

316.组合框(Co’m’bo’Box)组件的主要属性有()。
DropDownCount属性

Text属性 Style属性 Items属性

317.Alignment对齐方式属性,该属性值决定了显示区中内容的显示位置,取值有()。
taLeftJustify(左对齐) taRightJustify(右对齐) taCenter(居中) pbRaised(凸出)

321.微调编辑框组件SpinEdit有下列()常用属性
MinValue属性 MaxValue属性 Increment属性 Value属性

319.定义数组类型的方法示例如下

type

Tmyarray=array[1…10] of integer;

从示例中可以看出,数组定义包含以下几项内容()
数组类型名 数组元素类型 数组元素下标界 类型的定义和变量的说明

320.Delphi中的常用多媒体组件有()
Image组件 Animate组件 MediaPlayer组件

OpenPictuerDialog组件和SavePictuerDialog组件

321.建立一个ADOTable对象的步骤如下()
在一个窗体上建立一个ADOTable对象,并为它指定一个恰当的标识名(Name属性值)。 设置Connection属性。 设置TableName属性。

设置Active属性。

322.Image(图像媒体)组件的重要属性有()。
Align属性 AutoSize属性 Stretch属性 Picture属性

323.Animate(动画)组件的主要方法有()
Play方法 Reset方法 Seek方法 Stop方法

324.StringGrid的重要属性如下
RowCount属性 ColCount属性 Cells属性 Time属性

325.Program单元由以下()部分组成
程序首部 引用部分 编译指令 执行部分

326.按照功能,组件可以分为()类型。
控件(Control)或可视组件(Visual Component) 非可视组件(Non-visual Component) 标签(Label)组件

编辑(Edit)组件

327.位图按钮(BitBtn)组件的主要属性()
Glyph属性 Kind属性 Margin属性 Visible属性

328.典型的Program单元由以下()部分组成。
程序首部分 引用部分 编译部分 执行部分

329.只能输出、而不能输入的数据感知控件是( )
DBRadioGroup DBText DBEdit DBCheckBox

330.打开的数据集通过BDE访问一个数据表Table,则调用Table的哪一个方法可以使记录指针指向table第一个记录。
No1

Next

First End

331.下列有关主从表描述正确的是( )。
数据集的MasterFields 属性用来指定主表的数据来源。 任一数据集都不可以实现主从表。 数据集的MasterSource 属性则是用来定义数据表之间的外键字段。 主表主要是由数据集组件的MasterSource 和MasterFields 属性来完成。

332.如果只能显示不能更改数据表中的数据,需要更改DBGrid控件的( )属性。
Front

Colunms ImeName ReadOnly

333.Table 控件操作时,方法( )满足在数据表的末尾添加一条记录。
Post Append Delete Insert

334.Table组件的方法很多,其中都是用来浏览数据的方法的是( )。
last prior close

next prior open

setRangeStart last open

moveby last first

335.在table组件中用来说明当前数据集的来源的属性是( )。
name tablename databasename

active

336.DBGrid组件的设置中, 哪个属性的值指明了DBGrid组件中所显示数据的数据源的来源( )。
datasource

databasename

Name dataset

337.以下哪个说法正确
DBImage不属于数据感知控件。 DBNavigator和DBGrid组件设置其数据源DataSource属性为一个数据连接后就可以显示数据。

每个数据感知控件都必须指定DataSource和DataField两个属性值。 DBNavigator、DBText、DBGrid都不属于数据感知控件。

338.利用DBGrid的哪个属性,可以设置DBGrid每一列的标题和对齐方式等。
DB Name

Grid Columns

339.当Query对象中存储一条Update语句时,执行该语句需要调用Query的哪个方法。
ExecSQL DO DONE Clear

340.Query组件没有Table组件的哪一样属性。( )
Name TableName Database DataSource

341.下面的数据库组件中,哪个是可视组件,即其运行时可以出现在用户界面上( )
Table DBEdit DataSource

Database

342.下列哪一个数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。( )
ORACLE JET ADO BDE

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

数据库连接 数据源 数据集

344.一个 Query 对象同一时刻可以无限制地存储多条 SQL 语句。
对 错

345.要想在数据集中增加计算字段,必须先将数据集的字段全部置为动态字段。
对 错

346.ADO数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。
对 错

347.Table是利用SQL语句来访问数据库中数据表格的数据访问组件。
对 错

348.数据访问组件包括Table、Query、datasource等组件。
对 错

349.MediaPlayer组件可以播放 Avi、midi等多种媒体格式。
对 错

350.图形组件可以输入焦点,并能接受用户的输入,然后显示。
对 错

351.MediaPlayer控件的AutoEnable属性是用来控制该控件是否可用。
对 错

352.利用Image对象的Stretch属性设置,可以使Image对象的显示区域随着调入图像的大小自动调整以显示全图。
对 错

353.图形组件没有输入焦点,但是可以在运行时接受用户的输入,然后显示用户输入的图片。
对 错

354.在一个项目中,第一个建立的窗体并不一定就是主窗体,可以在后续开发过程中指定。
对 错

355.如果要在窗体上设计一个主菜单,首先要建立MainMenu对象。
对 错

356.Delphi中的菜单项有3种类型普通按钮型、复选框型和单选按钮型。
对 错

357.在MDI应用程序窗口中,如果将一个窗体设为父穷窗体,要将它的FormStyle属性设为FsStayOnTop。
对 错

358.在某个菜单项的 “Caption” 属性中填入一个字符 “ ”, 则在该菜单项位置会程序一个菜单列表中的分隔线。
对 错

359.Object Pascal 提供了几种语句可以控制代码流程,其中2种循环语句是()。
case语句 while循环语句 for循环语句 if语句

360.单选按钮组(RadioGroup)组件的主要属性是()。
State属性 ItemIndex属性 Items属性 Index属性

361.程序块可以出现在以下几种场合中()。
事件处理程序内的程序块 单元中的程序块 程序中的程序块 过程中的程序块

新疆一体化 00008 delphi程序设计 网上在线形考作业国开电大历年参考题目如下:

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map