新疆电大一体化Delphi程序设计形考4

微信小程序
内容查看
查看价格5
    科目求助

2021年秋季Delphi程序设计第四次作业-1
总分:100 分
单选题多选题判断题问答题名词解释
一、单选题 (共8题,共32分)
得分:32分
1、
在下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是()。
A :
DBText
B :
DBEdit
C :
DBNavigator
D :
Query
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
2、
对数据集执行插入、修改、删除操作,前提是必须具有对数据库的()权限。
A :
建立
B :
读写
C :
打开
D :
调用
得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
3、
我们利用DBGrid的()属性可以设置DBGrid每一列的标题和对齐方式等。
A :
DB
B :
Name
C :
Grid
D :
Columns
得分:4分
本题分值:4分
回答正确
您的答案: D
正确答案: D
试题解析:
4、
下列()数据库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。
A :
ORACLE
B :
JET
C :
ADO
D :
BDE
得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
5、
现建立一个简单报表,仅包含报表标题栏、数据栏和汇总栏,则在Bands属性的子属性中,不需要选择的是()。
A :
HasColumnHeader
B :
Detail
C :
Title
D :
Summary
得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
6、
一个表格数据感知控件DBGrid对象不但可以同时显示多个(),而且可以同时显示多行数据。
A :
文本
B :
字段值
C :
数字
D :
数值
得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
7、
数据库组件中,提供了对数据库读写操作功能的核心组件是()。
A :
数据源组件
B :
用户界面组件
C :
数据集组件
D :
数据感知控件
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
8、
打开的数据集通过BDE访问一个数据表Table,则调用Table的()方法可以使记录指针指向table第一个记录。
A :
No1
B :
Next
C :
First
D :
End
得分:4分
本题分值:4分
回答正确
您的答案: C
正确答案: C
试题解析:
二、多选题 (共2题,共10分)
得分:10分
1、
建立一个ADOTable对象的步骤是下列哪些选项()。
A :
在一个窗体上建立一个ADOTable对象,并为它指定一个恰当的标识名
B :
设置Connection属性
C :
设置TableName属性
D :
设置Active属性
得分:5分
本题分值:5分
回答正确
您的答案: A B C D
正确答案: A B C D
试题解析:
2、
Delphi的调试环境提供了两种查看变量内容的方法是什么()?
A :
利用View|Debug Windows|Local Variables命令检查变量值
B :
Locate方法
C :
自动查看功能
D :
Lookup方法
得分:5分
本题分值:5分
回答正确
您的答案: A C
正确答案: A C
试题解析:
三、判断题 (共4题,共16分)
得分:16分
1、
要想在数据集中增加计算字段,必须先将数据集的字段全部置为动态字段。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
2、
下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是DBNavigator。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
3、
在Data Controls组件页上,只有DBNavigator组件可以不用指定DataField属性值。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: B
正确答案: B
试题解析:
4、
数据集组件是数据组件的核心,实现了对数据库的读写操作。
A
:

B
:

得分:4分
本题分值:4分
回答正确
您的答案: A
正确答案: A
试题解析:
四、问答题 (共3题,共18分)
待批阅
1、
建立一个ADOTable对象的步骤是什么?
本题分值:6分

您的答案: 在一个窗体上建立一个ADOTable对象,并为它指定一个恰当的标识名(Name属性值)(1)设置Connection属性(2)设置TableName属性(3)设置Active属性

正确答案: 在一个窗体上建立一个ADOTable对象,并为它指定一个恰当的标识名(Name属性值)(1)设置Connection属性(2)设置TableName属性(3)设置Active属性
教师评价:
试题解析:
2、
DBListBox 和DBLookupListBox的区别?
本题分值:6分

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

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

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

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

您的答案: 数据库连接组件专门负责与各种数据库连接,为客户端提供了一个跨平台的数据库接口。

正确答案: 数据库连接组件专门负责与各种数据库连接,为客户端提供了一个跨平台的数据库接口。
教师评价:
试题解析:
2、
TDataSet:
本题分值:6分

您的答案: TDataSet是应用程序将要使用的所有数据集类的父类,它是一个抽象基类,封装了一组与数据库引擎无关的、涉及关系表数据的属性、方法和事件。TDataSet不可以直接使用,但它定义了数据集组件很多公共的属性和方法,定义了所有数据集数据的基本结构,能够表示数据库中二维表的数据(有行、列的概念)。

正确答案: TDataSet是应用程序将要使用的所有数据集类的父类,它是一个抽象基类,封装了一组与数据库引擎无关的、涉及关系表数据的属性、方法和事件。TDataSet不可以直接使用,但它定义了数据集组件很多公共的属性和方法,定义了所有数据集数据的基本结构,能够表示数据库中二维表的数据(有行、列的概念)。
教师评价:
试题解析:
3、
ADO:
本题分值:6分

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

正确答案: ADO是Microsoft提出的应用程序接口(Application Programming Interface,API),用以实现访问关系数据库或非关系数据库中的数据。
教师评价:
试题解析:
4、
ADO:
本题分值:6分

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

正确答案: ADO是Microsoft提出的应用程序编程接口(Application Programming Interface,API),用以实现访问关系数据库或非关系数据库中的数据。
教师评价:
试题解析:

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

AI创作

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

评论0

请先

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加下方微信

显示验证码

社交账号快速登录