当前位置:IT认证>计算机二级

问题:

[单选] 数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×50%+小测验×10%+期中成绩×40%。如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。
下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。
PrivateSub Command0_Click(  )
Dim dbAs DA0.Database
Dim rsAs DA0.Recordset
Dim pszyAs DA0.Field,xcy As DA0.Field,qzksAs DA0.Field
Dim psAs DA0.Field,ks As DA0.FieldSet db=CurrentDb(  )
Setrs=db.Openrecordset(”平时成绩表”)
Setpszy=rs.Fields(”平时作业”)
Setxcy=rs.Fields(”小测验”)
Setqzks=rs.Fields(”期中考试”)
Setps=rs.Fields(”平时成绩”)
Setks=rs.Fields(”能否考试”)
Do WhileNot rs.EoF
rs.Edit
ps=__________
Ifps>=60 Then
ks=True
Else
ks=False
End If
rs.__________
rs.MoveNext
Loop
rs.Close
db.Close
Setrs=Nothing
Setdb=Nothing
End Sub
横线处应填写的内容是(  )。

A . 0.5*gzks+0.1*xcy+0.4* pszy CLOSE
B . 0.5*gzks+0.1*xcy+0.4*pszyUPDATE
C . 0.5*pszy+0.1*xcy4+0.4*gzks CLOSE
D . 0.5*pszy4+0.1*xcy4+0.4*gzksUPDATE

用来测试当前读写位置是否达到文件末尾的函数是(  )。 EOF   。 FileLen。 Len。 LOF。 在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是(  )。 只能选择绑定型控件   。 只能选择计算型控件。 可以选择绑定型或计算型控件   。 可以选择绑定型、非绑定型或计算型控件 。 在黑盒测试方法中,设计测试用例的主要根据是(  )。 程序内部逻辑   。 程序流程图。 程序数据结构   。 程序外部功能 。 下列程序的功能是:输出10到100之间的所有回文素数。所谓回文素数是指,如果一个数是素数,则该数反序后形成的数也是素数。例如,13是素数,13反序形成得到数为31,31也是素数,则称13为回文素数。 Private Sub Command1 2_Click(  ) Dim k As Integer,m As Integer,n AsIntegerFor k=10 T0 100If prim(k)Thenm=__________n=0Do While m>0N=n*10+Im Mod l0M=m/10LoopIf prim(n)ThenMsgBox k&“,”&nEnd IfEnd IfNext kEnd SubPublic Function prim(n As Integer)As BooleanDim j As IntegerFor j=2 To n/2If n Mod J=0 Thenprim=__________Exit FunctionEnd IfNext jprim=TrueExit FunctionEnd Function横线处应填写的内容是(  )。 k Fake。 k True。 m False。 n True。 窗体中有一个名为Command1的命令按钮和一个名为Text1的文本框,事件代码如下: Private Sub Command1_Click()Dim a(10)As Integer,b(10)As Integern=3For i=1 T0 5a(i)=ib(n)=2*n+iNext iMe!Text1=a(n)+b(n)End Sub打开窗体,单击命令按钮,文本框Text1中显示的内容是(  )。 13。 14。 15。 16。 数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×50%+小测验×10%+期中成绩×40%。如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。
下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。
PrivateSub Command0_Click(  )
Dim dbAs DA0.Database
Dim rsAs DA0.Recordset
Dim pszyAs DA0.Field,xcy As DA0.Field,qzksAs DA0.Field
Dim psAs DA0.Field,ks As DA0.FieldSet db=CurrentDb(  )
Setrs=db.Openrecordset(”平时成绩表”)
Setpszy=rs.Fields(”平时作业”)
Setxcy=rs.Fields(”小测验”)
Setqzks=rs.Fields(”期中考试”)
Setps=rs.Fields(”平时成绩”)
Setks=rs.Fields(”能否考试”)
Do WhileNot rs.EoF
rs.Edit
ps=__________
Ifps>=60 Then
ks=True
Else
ks=False
End If
rs.__________
rs.MoveNext
Loop
rs.Close
db.Close
Setrs=Nothing
Setdb=Nothing
End Sub
横线处应填写的内容是(  )。
参考答案:

  参考解析

计算每个学生的平均成绩,如果学生的平均成绩大于等于60分,将可进行考试,如果小于60分,将不能参加考试,所以在第一个空要进行成绩的计算,所以答案为0.5*pszy+0.1*xcy+0.4*qzks,第二个空是对计算数据进行更新,所以答案为UPDATE。

在线 客服