国家开放大学国开电大《Delphi程序设计》形考任务阶段测验4答案最新答案

内容查看
查看价格9

题目1.Delphi 程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件与数据库建立连接,并读取数据库中的数据,而后又经过##组件将数据送到用户界面组件中显示。
A. 数据库连接
B. 数据源
C. 数据集
D. 数据
答案: 数据源
题目2. 下列哪一个数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。( )
A. ADO
B. JET
C. BDE
D. ORACLE
答案: JET
题目3.下面的数据库组件中,哪个是可视组件,即其运行时可以出现在用户界面上:( )
A. Database
B. Table
C. DataSource
D. DBEdit
答案: DBEdit
题目4.Query组件没有Table组件的哪一样属性。( )
A. DataSource
B. TableName
C. Name
D. Database
答案: TableName
题目5.当Query对象中存储一条Update语句时,执行该语句需要调用Query的哪个方法。
A. ExecSQL
B. Clear
C. DO
D. DONE
答案: ExecSQL
题目6.利用DBGrid的哪个属性,可以设置DBGrid每一列的标题和对齐方式等。
A. Columns
B. Name
C. Grid
D. DB
题目7.以下哪个说法正确:
A. DBNavigator、DBText、DBGrid都不属于数据感知控件。
B. 每个数据感知控件都必须指定DataSource和DataField两个属性值。
C. DBNavigator和DBGrid组件设置其数据源DataSource属性为一个数据连接后就可以显示数据。
D. DBImage不属于数据感知控件。
题目8.DBGrid组件的设置中, 哪个属性的值指明了DBGrid组件中所显示数据的数据源的来源( )。
A. databasename
B. dataset
C. Name
D. datasource
题目9.在table组件中用来说明当前数据集的来源的属性是( )
A. active
B. tablename
C. databasename
D. name
题目10.Table组件的方法很多,其中都是用来浏览数据的方法的是( )
A. next prior open
B. moveby last first
C. last prior close
D. setRangeStart last open
题目11.Table 控件操作时,方法( )满足在数据表的末尾添加一条记录。
A. Insert
B. Append
C. Delete
D. Post
题目12.如果只能显示不能更改数据表中的数据,需要更改DBGrid控件的( )属性。
A. ImeName
B. Colunms
C. ReadOnly
D. Front
题目13.下列有关主从表描述正确的是:( )。
A. 主表主要是由数据集组件的MasterSource 和MasterFields 属性来完成。
B. 数据集的MasterSource 属性则是用来定义数据表之间的外键字段。
C. 数据集的MasterFields 属性用来指定主表的数据来源。
D. 任一数据集都不可以实现主从表。
题目14.打开的数据集通过BDE访问一个数据表Table,则调用Table的哪一个方法可以使记录指针指向table第一个记录。
A. No1
B. First
C. Next
D. End
题目15.只能输出、而不能输入的数据感知控件是( )
A. DBEdit
B. DBText
C. DBRadioGroup
D. DBCheckBox
题目16.数据库组件中,提供了对数据库读写操作功能的核心组件是( )
A. 数据源组件
B. 用户界面组件
C. 数据集组件
D. 数据感知控件
题目17.既可以通过选择输入、又可以直接输入的数据感知控件是( )
A. DBRadioGroup
B. DBListBox
C. DBComboBox
D. DBCheckBox
题目18.下列常用的数据组件中,只需指定DataSource而不需指定DataField的控件是哪个?( )
A. DBText
B. DBEdit
C. DBNavigator
D. Query
题目19.Delphi程序在对数据表中的数据修改后,用来提交数据的方法是( )
A. Edit
B. Post
C. Upload
D. DownLoad
题目20.在Table组件中,用来设置打开或关闭与其相连的数据表的属性是( )
A. ReadOnly
B. BOF和EOF
C. Keep
D. Active
题目21.数据访问组件包括Table、Query、datasource等组件。
A. 对B. 错
题目22.Table是利用SQL语句来访问数据库中数据表格的数据访问组件。
A. 对B. 错
题目23.ADO数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。
A. 对B. 错
题目24.要想在数据集中增加计算字段,必须先将数据集的字段全部置为动态字段。
A. 对B. 错
题目25.一个Query对象同一时刻可以无限制地存储多条SQL语句。
A. 对B. 错
题目26.在程序运行期间,一个Query对象中的SQL语句可以修改。
A. 对B. 错
题目27.在设计阶段,如果在Query对象的SQL语句中设置了参数,则必须在Query的Params属性中为参数设置数据类型。
A. 对B. 错
题目28.在Data Controls标签页上,只有DBNavigator组件可以不用指定DataField属性值。
A. 对B. 错
题目29.要想在数据集中增加查找字段,必须先将数据集的字段全部置为动态字段。
A. 对B. 错
题目30.建立永久字段的好处是:可以在设计阶段对字段对象进行设置,并可以增加新的字段(计算字段和查找字段)。
A. 对B. 错
题目31.本程序设计界面及运行界面如下:

在“盘数量”(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;
当用户在Edit1(盘数量)中输入数量值70,然后按“确定”按钮,在Edit2(输出序列)显示结果为 。
A. 70
B. 140
C. 210
D. 50

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者
课程作业辅导,点击图片加微信,有偿服务

评论0

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录