【说明】 某学期成绩管理系统的“增、删、改数据表中的记录”对话框如图1-19所示。

题型:问答题

问题:

【说明】
某学期成绩管理系统的“增、删、改数据表中的记录”对话框如图1-19所示。


图1-19对话框中共定义了6个标签、6个文本框、4个命令按钮和1个Data数据控件。其中Data数据控件是Visual Basic的标准控件。利用它能方便地创建应用程序与数据库之间的连接,并实现对数据资源的访问。【添加】(cmdAdd)按钮用于向学生成绩数据表添加一条空记录:【修改】(cmdEdit)按钮用于修改当前所显示的一条数据记录:命令按钮【删除】(cmdDelete)用于删除当前显示的一条数据记录;单击【退出】(cmdExit)按钮,系统将退出图1-19所示的对话框。
表1-13是学生成绩表结构的示例;表1-14是学生成绩表的示例。
图1-19将表1-14数据库中的记录信息显示到相应的文本框中。要在各文本框(txtStu(i),i=0,1,2,3,4,5)中显示Data数据控件所连接的数据表中的数据,必须将文本框与Data数据控件进行绑定。
表1-13 学生成绩表结构

字段名

类型

大小

  

字段名

类型

大小

班级 Text 6 语文 Integer 2(默认)
学号 Text 8 数学 Integer 2(默认)
姓名 Text 10 英语 Integer 2(默认)

                                             表1-14 学生成绩示例表

班级

学号

姓名

语文

数学

英语

A A40001 张薇 95 86 90
B B40001 谢新 67 71 81
A A40002 刘红 94 89 86
C C40001 张斌 78 88 86
【Visual Basic程序】
Private Sub Form_Load()
For i = 0 To 5
txtStu(i).Locked = True
Next i
End Sub
Private Sub cmdAdd Click()
cmdEdit.Enabled = Not cmdEdit.Enabled
(1)
For i = 0 To 5
txtStu(i) .Locked = Not txtStu(i).Locked
Next i
If cmdAdd. Caption = "添加" Then
(2)
Datal.Caption = "新记录"
cmdAdd.Caption = "保存"
cmdExit.Caption = "取消"
txtStu(0).SetFocus
Else
Datal.Recordset.Update
(3)
cmdAdd.Caption = "添加"
End If
End Sub
Private Sub cmdEdit_Click()
cmdAdd. Enabled = Not cmdAdd. Enabled
cmdDelete. Enabled = Not cmdDelete. Enabled
For i = 0 To 5
txtStu(i).Locked = Not txtStu(i).Locked
Next i
If cmdEdit.Caption = "修改" Then
Datal.Recordset.Edit
cmdEdit.Caption = "保存"
cmdExit.Caption = "取消"
Else
(4)
cmdEdit.Caption = "修改"
End If
End Sub
Private Sub cmdDelete_Click()
answer = MsgBox("确实删除该记录吗", vbYesNo + vbQuestion, "警告")
If answer = vbYes Then
Datal.Recordset.Delete
(5)
If Datal.Recordset.EOF Then
(6)
End If
End If
End Sub
Private Sub cmdExit_Click()
If cmdExit.Caption = "退出" Then
End
Else
(7)
cmdAdd. Enabled= True
cmdEdit.Enabled = True
cmdDelete. Enabled= True
For i = 0 To 5
txtStu(i).Locked = Not txtStu(i).Locked
Next i
cmdExit.Caption = "退出"
cmdAdd.Caption = "添加"
cmdEdit.Caption = "修改"
(8)
End If
End Sub
Private Sub Datal_Reposition()
Datal.Caption = "第" & (9) .AbsolutePosition + 1& "条记录"
End Sub
1. 【问题1】
请根据【说明】和图1-19的显示结果,从以下备选答案中为(1)~(9)空缺处选择正确的答案。(以下部分选项可重复选择)
【备选答案】
  • A.Datal.Refresh
  • B.Datal.Recordset.Update
  • C.Datal.Recordset
  • D.Datal.Recordset.CancelUpdate
  • E.Datal.Recordset.AddNew
  • F.Datal.Recordset.MoveNext
  • G.Datal.Recordset.MoveLast
  • H.cmdDelete.Enabled=NotcmdDelete.Enabled

考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:问答题

某学校开展文化周活动,活动内容有征文比赛、歌咏比赛等等,其中有一项活动是分学科的创新思维大赛。其中化学科的比赛题目之一是“假如光照条件下没有丁达尔效应……”。假如你是参加该校创新思维大赛的一名学生,请你完成你的作品。

题型:问答题

在全球一致倡导低碳经济的大背景下,对碳及其氧化物的化学热力学、动力学研究有助于人类充分利用化石燃料,消除氧化物对环境的负面影响。

(1)以CO和O2为电极燃料,以KOH溶液为电解质组成燃料电池,请写出该电池的负极反应式__________________________。

(2)25℃时,1 mol 石墨和1 mol CO完全燃烧放出热量分别为393.5 kJ、283.0 kJ。请写出石墨不完全燃烧时的热化学方程式____________________________。

(3)25℃时,反应2CO2(g)2CO(g)+O2(g)的平衡常数K=1.72×10-46。在一个体积可变的密闭容器中充入一定量CO2、CO、O2的混合气体,以下说法正确的是________。

A.要使容器中的反应开始时向CO2分解的方向进行,起始时三种气体的物质的量浓度应满足的关系是[c(CO)·c(O2)]/c(CO2)<1.72×10-46

B.达平衡后,其他条件不变时,升高温度或增加容器的压强,平衡均逆向移动

C.平衡常数K随温度的升高而增大

D.平衡常数K随压强的增大而减小

(4)25℃时,在一个保持恒温恒容的密闭容器中充入一定量CO2、CO、O2的混合气体,从起始到t1时刻达到平衡状态,速率变化如图所示。在t2时刻再加入一定量的CO2后于t3时刻达到新的平衡,请画出t2~t3的速率变化图(需标出v正,v逆)。

题型:问答题

每个路由器必须完成一下的工作

题型:问答题

幼儿文学作品中同样的语言多次反复,有助于幼儿()

A.对作品产生浓厚的兴趣

B.熟悉、理解和认识作品的内容

C.避免幼儿遗忘

D.激发新奇感和趣味性

题型:问答题

清政府的中央警察机关是( )。

A.“巡警部”
B.“警务学堂”
C.“巡警局”
D.“巡警学校”

更多题库