更多"设表文件ks.dbf中有成绩字段(数值型),其值为“全国计算机等级考试"的相关试题:
[填空题]设表文件ks.dbf中有成绩字段(数值型),其值为全国计算机等级考试考生成绩。执行以下程序段后,?命令显示的数据是 【13】 。
USE ks
mx =0
DO WHILE . NOT. EOF
mx = MAX(成绩,mx)
SKIP
ENDDO
?mx
ENTURN
[填空题]设表文件ks.dbf中有成绩字段(数值型),其值为“全国计算机等级考试考生成绩”。执行以下程序段后,命令显示的数据是 【18】 。
USE ks
mx=0
DO WHILE .NOT.EOF( )
mx=MAX(成绩,mx)
SKIP
ENDDO
mx
RETURN
[填空题]当前目录下有“成绩表”文件,表中有字段“分数C(3)”,现要将“分数”字段的宽度由3改为4,则语句为:
ALTER TABLE 成绩表 ______。
[单项选择]假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中。在下划线处应该填写的SQL语句是______。
USE歌手
DO WHILE.NOT.EOF( )
______
REPLACE 歌手.最后得分 WITH a[2]
SKIP
ENDDO
A. SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号TO ARRAY a
B. SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号INTO ARRAY a
C. SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号TO FILE a
D. SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号INTO FILE a
[单项选择]学生成绩表包括:学号、姓名、数学、语文、计算机、总成绩6个字段,其中数学、语文、计算机和总成绩字段均为N型。要将每个学生的数学、语文、计算机3科成绩汇总后存入“总成绩”字段中,应该使用的命令是______。
A. REPLACE总成绩WITH数学+语文+计算机
B. SUM数学+语文+计算机TO总成绩
C. TOTALON总成绩FIELDS数学,语文,计算机
D. REPLACEALL总成绩WITH数学+语文+计算机
[填空题]如果某个表中有2个备注型字段和1个通用型字段及其它类型的字段,则该表的备注文件有_________个。
[填空题]在计算机中,数值型数据可以用定点数和()来表示。
[填空题]当前目录下有“学生表”文件,表中有字段“学号C(2)”,现要将“学号”字段的宽度由2改为4,则语句为:
ALTER TABLE学生表【 】
[填空题]数据库中有“学生成绩表”,包括“姓名”、“平时成绩”、“考试成绩”和“期末总评”等字段。现要根据“平时成绩”和“考试成绩”对学生进行“期末总评”。规定:“平时成绩”加“考试成绩”大于等于85分,则期末总评为“优”,“平时成绩”加“考试成绩”小于60分,则期末总评为“不及格”,其他情况期末总评为“合格”。
下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功能。
Private Sub Command0_Click( )
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim pscj,kscj,qmzp As DAO.Field
Dim count As Integer
Set db=CurrentDb( )
Set rs=db.OpenRecordset("学生成绩表")
Set pscj=rs.Fields("平时成绩")
Set kscj=rs.Fields("考试成绩")
Set qmzp=rs.Fields("期末总评")
count=0
Do While Not rs.EOF
______
If pscj+kscj>=85 Then
qmzp="优"
ElseIf pscj+kscj<60 Then
qmzp="不及格"
Else
qmzp="合格"
End If
rs Update
count=count+1
______
Loop
rs.Close
db.Close
Set rs=Nothing
Set db=Nothing
MsgBox "学生人数:" & count
End Sub