国家开放大学《Delphi程序设计》阶段测验4答案

国家开放大学《Delphi程序设计》阶段测验4答案-众享题库网
国家开放大学《Delphi程序设计》阶段测验4答案
此内容为付费阅读,请付费后查看
3
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费阅读
已售 288

上面答案为下列试题答案,请核对试题后再购买

"1. Delphi 程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件与数据库建立连接,并读取数据库中的数据,而后又经过##组件将数据送到用户界面组件中显示。
A. 数据库连接
B. 数据源
C. 数据集
D. 数据"
"2.  下列哪一个数据库库引擎不仅可以连接Access,它还是一个通用的桌面数据库引擎。(  )
A. ADO
B. JET
C. BDE
D. ORACLE"
"3. 下面的数据库组件中,哪个是可视组件,即其运行时可以出现在用户界面上:( )
A. Database
B. Table
C. DataSource
D. DBEdit"
"4. Query组件没有Table组件的哪一样属性。(  )
A. DataSource
B. TableName
C. Name
D. Database"
"5. 当Query对象中存储一条Update语句时,执行该语句需要调用Query的哪个方法。
A. ExecSQL
B. Clear
C. DO
D. DONE"
"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. 只能输出、而不能输入的数据感知
"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"

© 版权声明
THE END
文章不错?点个赞呗
点赞11 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容