新疆电大一体化Delphi程序设计任务四

内容查看
查看价格5
    科目求助

2020年秋学期Delphi程序设计第4次作业
总分:100 分
单选题判断题多选题名词解释问答题
一、单选题 (共5题,共20分)
得分:20分
1、
打开的数据集通过BDE访问一个数据表Table,则调用Table的哪一个方法可以使记录指针指向table第一个记录。
A :
No1
B :
Next
C :
First
D :
End
得分:4分
本题分值:4分
回答正确
您的答案: C
2、
以下哪个说法正确:
A :
DBImage不属于数据感知控件。
B :
DBNavigator和DBGrid组件设置其数据源DataSource属性为一个数据连接后就可以显示数据。
C :
每个数据感知控件都必须指定DataSource和DataField两个属性值。
D :
DBNavigator、DBText、DBGrid都不属于数据感知控件。
得分:4分
本题分值:4分
回答正确
您的答案: B
3、
当Query对象中存储一条Update语句时,执行该语句需要调用Query的哪个方法。
A :
ExecSQL
B :
DO
C :
DONE
D :
Clear
得分:4分
本题分值:4分
回答正确
您的答案: A
4、
下列哪一个数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。( )
A :
ORACLE
B :
JET
C :
ADO
D :
BDE
得分:4分
本题分值:4分
回答正确
您的答案: B
5、
Delphi 程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件与数据库建立连接,并读取数据库中的数据,而后又经过##组件将数据送到用户界面组件中显示。
A :
数据
B :
数据库连接
C :
数据源
D :
数据集
得分:4分
本题分值:4分
回答正确
您的答案: C
二、判断题 (共5题,共20分)
得分:20分
1、
下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是DBNavigator。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: A
2、
建立永久字段的好处是:可以在设计阶段对字段对象进行设置,并可以增加新的字段(计算字段和查找字段)。选择一项:
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: A
3、
既可以通过选择输入、又可以直接输入的数据感知控件是DBComboBox。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: A
4、
在程序运行期间,一个Query对象中的SQL语句可以修改。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: A
5、
数据访问组件包括Table、Query、datasource等组件。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
三、多选题 (共4题,共20分)
得分:20分
1、
位图按钮(BitBtn)组件的主要属性()
A :
Glyph属性
B :
Kind属性
C :
Margin属性
D :
Visible属性
得分:5分
本题分值:5分
回答正确
您的答案: A B C
2、
程序块可以出现在以下几种场合中()
A :
事件处理程序内的程序块
B :
单元中的程序块
C :
程序中的程序块
D :
过程中的程序块
得分:5分
本题分值:5分
回答正确
您的答案: A B C
3、
定义数组类型的方法示例如下:type Tmyarray=array[1…10] of integer;从示例中可以看出,数组定义包含以下几项内容()
A :
数组类型名
B :
数组元素类型
C :
数组元素下标界
D :
类型的定义和变量的说明
得分:5分
本题分值:5分
回答正确
您的答案: A B C
4、
Delphi是基于面向对象的技术。在Delphi,“对象”是这样定义的:一个对象是由()所组成的。
A :
属性(Properties)
B :
方法(Methods)
C :
事件(Events)
D :
项目(Project)
得分:5分
本题分值:5分
回答正确
您的答案: A B C
四、名词解释 (共2题,共10分)
待批阅
1、
DBRadioGroup:
本题分值:5分

您的答案: 该控件是单选按钮控件的数据感知版本,它允许利用单选按钮控件来显示或设定数据字段的值。该控件的Items属性决定了单选按钮的个数和名称,按钮名称也可以代表字段的值。

教师评价:
2、
ADO:
本题分值:5分

您的答案: ADO是Microsoft提出的应用程序编程接口(Application Programming Interface,API),用以实现访问关系数据库或非关系数据库中的数据。

教师评价:
五、问答题 (共2题,共30分)
待批阅
1、
DBListBox 和DBLookupListBox的区别
本题分值:15分

您的答案: 这两个数据控件都是显示一个列表框,并与数据集的一个字段相连。在输入时,列表框中显示该字段输入的可选值,用户可通过选取列表项来输入当前记录的字段值;在输出时,等于字段值的列表项以选中标志突出显示。如果当前记录的字段值不在列表项中,列表框就无法显示这个字段值。当然,如果利用列表框输入的值,则显示时也应在列表框中。列表项内容如何确定呢?对于DBListBox来说,一般是在设计时通过编辑Items属性创建的;而对于DBLookupListBox来说,是在运行时从另一个数据集中找到的。这就是两者的区别。这两个数据控件适用于列值必须限定在一个范围内,且列取值不多的应用场合,数据的输入只能在列表框中选取,而不能随意输入。

教师评价:
2、
建立一个ADOTable对象的步骤是什么?
本题分值:15分

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

点点赞赏,手留余香 给TA打赏

AI创作

课程作业代写,点击图片加微信,有偿服务

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
国开纸质作业手抄本   立即购买
显示验证码

社交账号快速登录