30条记录排序完成
成绩.DBF已存在,覆盖它吗(Y/N)
文件正在使用
出错信息
第1题:
SORT命令和INDEX命令的区别是( )。
A) 前者按指定关键字排序但不生成新的数据表
B)后者按指定关键字排序并生成新的数据表,前者也可以
C)前者按指定关键字排序并生成新的数据表,后者不可以
D)后者按指定关键字排序并生成新的数据表
第2题:
用SQL语句查询课程成绩在60分以上的学生姓名,并将结果按姓名降序存入表文件res.dbf中。
(2)编写my.prg程序,实现的功能:先为“学生成绩”表增加一个“学生平均成绩”字段,类型为 N(6,2),根据“学生选课”表统计每个学生的平均成绩,并写入“学生成绩”表新的字段中。
第3题:
A.10条记录排序完成
B.CJ.DBF已存在,覆盖它吗(Y/N)
C.文件在使用
D.出错信息
第4题:
第下列各题使用如下数据表。 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(c,8),课程号(C,3),成绩(N,5,1) 计算刘明同学选修的所有课程的平均成绩,正确的SQL 语句是( )。
A.SELECT AVG(成绩)FROM选课WHERE姓名=”刘明“
B.SELECT AVG(成绩)FRM学生,选课WHERE姓名=”刘明”
C.SELECT AVG(成绩)FROM学生,选课WHERE学生.姓名=”刘明”
D.SELECT AVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=”刘明”
第5题:
假设学生表已在当前工作区打开,其当前记录的“姓名”字段值为“李三”(C型字段)。在命令窗口输入并执行如下命令: 姓名=姓名一”成绩” ?姓名 屏幕上会显示( )。
A. 李三
B. 李三成绩
C. 成绩
D. 李三一成绩
第6题:
设有CYTD.DBF数据表,其记录中包含“姓名”字段,并且以它为关键字进行索引,索引文件为 CYXM.IDX。因为某种误操作使得该数据表中存在“姓名”重复记录,现在编了一个程序进行自动检测,并把重复记录删除。请在下面程序______处填写正确的内容,使程序能完成上述功能。
SET TALK OFF
USE CYTD INDEX CYXM
XM=姓名
SKIP
DO WHILE【 】
XM1=姓名
IF 【 】
DELE
ELSE
XM XM1
ENDIF
SKIP
ENDDO
【 】
USE
RETURN
第7题:
数据库文CJ.DBF已经打开,共有十条录,按关键字排序,执行命令SORT ON XH TO CJ后,屏幕将显示( )。
A.10条记录排序完成
B.CJ.DBF已经存在,覆盖它吗?
C.文件在使用
D.出错信息
第8题:
在考生文件夹下有学生成绩数据库xuesheng3,包括如下所示3个表文件以及相关的索引文件:
(1)xs.dbf(学生文件:学号C8,姓名C8,性别C2,班级C5:另有索引文件XS.IDX,索引键:学号)
(2)cj.dbf(成绩文件:学号C8,课程名C20,成绩N5.1;另有索引文件CJ.iDX,索引键:学号)
(3)cjb.dbf(成绩表文件:学号C8,姓名C8,班级C5,课程名C12,成绩N5.1)
设计一个名为xs3的菜单,菜单中有两个菜单项“计算”和“退出”。
程序运行时,单击“计算”菜单项应完成下列操作:将所有选修了“计算机基础”的学生的“计算机基础”成绩,按成绩由高到低的顺序填到成绩表文件chb.dbf中(首先须将文件中原有数据清空)。
单击“退出”菜单项,程序终止运行。(注:相关数据表文件存在于考生文件夹下)
第9题:
~(35)题使用如下数据表:
学生.DBF:学号(C,8)姓名(C,6),性别(C,2)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)
从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是( )。
A.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 89
B.SELECT*FROM选课WHERE成绩BETWEEN 60 T0 89
C.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 90
D.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 90
第10题:
设当前己打开的表是GZ.dbf,若要将该表中全部记录的姓名、部门、职称3个字段复制到表 BM.dbf中,应使用的命令是______。
A.COPY TO BM FIELDS姓名,部门职称
B.COPY TO BM姓名,部门,职称
C.COPY FILE GZ.DBF TO BM.DBF FIELDS姓名,部门,职称
D.COPY TO BM FIELDS姓名,部门,职称TYPE SDF