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