《Visual FoxPro》2020年春季学期在线作业(三)
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.关系模型中,一个关系就是一个( )
A.二维表
B.三维表
C.一维表
D.一维数组
2.在VFP中,INPUT、APPEND、WAIT三条命令中可以接受字符的命令是( )
A.都可以
B.只有WAIT
C.只有ACCEPT和WAIT
D.只有ACCEPT
3.连编后可以脱离开Visual FoxPro独立运行的程序是( )
A.PRG程序
B.FXP程序
C.EXE程序
D.APP程序
4.下列表达式中结果为“计算机等级考试”的是( )
A.″计算机″|″等级考试″
B.″计算机″and″等级考试″
C.″计算机″+″等级考试″
D.″计算机″&″等级考试″
5.对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )
A.SEEK “讲师”
B.LOCATE ALL FOR 职称=“讲师”
C.FIND 讲师
D.FIND 职称=“讲师”
6.使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是( )
A.不能在删除字段的同时修改其他字段的类型及宽度
B.不能同时修改字段名和插入新的字段
C.不能同时修改字段名和删除字段
D.不能同时修改字段名及其类型或宽度
7.某表文件中有日期型字段”出生日期”,设N=’01/01/80′,下列命令正确的是( )
A.LOCATE FOR 出生日期=&N
B.LOCATE FOR 出生日期=’01/01/80′
C.LOCATE FOR DTOC(出生日期)=N
D.LOCATE FOR DTOC(出生日期)=CTOD(N)
8.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )
A.软件系统
B.管理系统
C.文件系统
D.数据库系统
9.若要在表中真正删除记录,先用DELETE命令,再用( )
A.按ESC键
B.不用其他命令
C.RECALL
D.PACK
10.在Visual FoxPro中,关于视图的描述正确的是( )
A.视图是从一个或多个数据库表导出的虚拟表
B.视图与数据库表相同,用来存储数据
C.视图不能同数据库表进行连接操作
D.在视图上不能进行更新操作
11.VF的应用程序由三种基本结构组合而成,它们是( )
A.顺序结构、选择结构和循环结构
B.顺序结构、循环结构和模块结构
C.逻辑结构、物理结构和程序结构
D.分支结构、重复结构和子程序结构
12.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令( )
A.list 职称= [工程师]
B.list while职称= [工程师]
C.list rest职称 = [工程师]
D.list for 职称= [工程师]
13.按数值型字段“总分”进行索引,使其按降序排列的命令是( )
A.INDEX ON 总分/D TO WP
B.INDEX ON 总分/A TO WP
C.INDEX ON 总分 TO WP
D.INDEX ON -总分 TO WP
14.当两张表进行无条件连接时,交叉组合后形成的新记录个数是( )
A.两张表记录数的乘积
B.两张表记录数之差
C.两张表记录数之和
D.两张表中记录多者的记录数
15.在SQL中,从数据库中删除表可以用( )
A.DROP VIEW命令
B.DROP TABLE命令
C.DROP SCHEMA命令
D.DROP INDEX命令
16.在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为( )
A.61
B.60
C.59
D.58
17.? ?检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的SELECT语句是( )
A.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
HAVING COUNT(*)>=4
GROUP BY S#
ORDER BY ?2 ?DESC
B.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
GROUP BY S#
ORDER BY 2 DESC
HAVING COUNT(*)>=4
C.SELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
GROUP BY S#
HAVING COUNT(*)>=4
ORDER BY ?2 ?DESC
D.DELECT S#,SUM(GRADE)FROM SC
WHERE GRADE>=60
ORDER BY ?2 ?DESC?
GROUP BY S#
HAVING COUNT(*)>=4
18.下列叙述正确的是( )
A.当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动
B.一个数据表被更新时间,它所有的索引文件会被自动更新
C.一个数据表被更新时间,它所有的索引文件不会被自动更新
D.一个数据表被更新时间,处于被打开的索引文件会被自动更新
19.要判断数值型变量Y是否能够被2整除,错误的条件表达式为( )
A.Y%2=0
B.MOD(Y,2)=0
C.INT(Y/2)=Y/2
D.INT(Y/2)=MOD(Y,2)
20.在Visual FoxPro中,内存变量的类型是( )
A.赋值时决定的
B.由数据输入语句决定的
C.由变量名规定的
D.在使用内存变量前定义的