黄老师 发表于 2013-12-4 11:05:40

中石油华东13秋《Visual FoxPro》在线答案

2013年秋季学期《Visual FoxPro》在线考试(适用于2013年12月份考试)
试卷总分:100   测试时间:--
一、单选题(共40道试题,共40分。)
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
A. 数据库系统
B. 文件系统
C. 人工管理
D. 数据项管理
满分:1分
2.函数运算YEAR(date( ))返回值的类型是( )。
A. 逻辑型
B. 字符型
C. 备注型
D. 数值型
满分:1分
3.建立索引文件时( )字段不能作为索引字段。
A. 数值型
B. 字符型
C. 日期型
D. 备注型
满分:1分
4.某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )。
A. LOCATE FOR 出生日期='01/01/80'
B. LOCATE FOR 出生日期=&N
C. LOCATE FOR DTOC(出生日期)=N
D. LOCATE FOR DTOC(出生日期)=CTOD(N)
满分:1分
5.对已经打开的表文件ASDF.DBF按“性别”和“平均分”降序建立结构复合索引,应使用的命令是( )。
A. INDEX TO XSPX ON 性别+平均分
B. INDEX TO XSPX ON 性别-平均分
C. INDEX ON 性别+平均分 TAG 性别
D. INDEX ON 性别+STR(1000-平均分) TAG 性别
满分:1分
6.SQL中可使用的通配符有( )。
A. *(星号)
B. %(百分号)
C. _(下划线)
D. B和C
满分:1分
7.以下字符型常量表达不正确的是( )。
A. ''ABC''
B.
C. ’ABC’
D. (ABC)
满分:1分
8.若要在表中真正删除记录,先用DELETE命令,再用( )。
A. RECALL
B. PACK
C. 按ESC键
D. 不用其他命令
满分:1分
9.数据库模型提供了两个映像,它们的作用是( )。
A. 控制数据的冗余度
B. 实现数据的共享
C. 使数据结构化
D. 实现数据独立性
满分:1分
10.下列叙述正确的是( )。
A. 一个数据表被更新时间,它所有的索引文件会被自动更新
B. 一个数据表被更新时间,它所有的索引文件不会被自动更新
C. 一个数据表被更新时间,处于被打开的索引文件会被自动更新
D. 当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动
满分:1分
11.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列
姓名="李敏"
姓名
屏幕显示的结果是(         )
A. 王小平
B. 李敏
C. 王小平李敏
D. 李敏王小平
满分:1分
12.在Visual FoxPro中,用INDEX命令建立索引文件时,<关键字表达式>应该是( )。
A. 只能由一个数值型字段组成
B. 可以由多个字段组成,但表达式的值必须是数值型、字符型、日期型、逻辑型
C. 只能是由数值型和字符型字段组成的合法表达式
D. 任意字段组成的合法表达式
满分:1分
13.当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令( )。
A. REPL 总分 WITH 高等数学+英语+计算机网络
B. REPL 总分 WITH 高等数学,英语,计算机网络
C. REPL 总分 WITH 高等数学+英语+计算机网络 ALL
D. REPL 总分 WITH 高等数学+英语+计算机网络 FOR ALL
满分:1分
14.下列函数中,结果为数值型的是( )。
A. EOF()
B. SUBS(DTOC(DATE()),2,4)
C. At (“UF”,”BUFFER”)
D. ALLT(RIGHT(“ASDFGH'’,3))
满分:1分
15.以下关于Visual FoxPro的叙述最全面的是( )。
A. Visual FoxPro是一个数据库应用平台软件
B. Visual FoxPro是一个数据库应用开发工具
C. Visual FoxPro是一个综合应用软件
D. Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具
满分:1分
16.Visual FoxPro的表中的字段是一种( )。
A. 常量
B. 变量
C. 函数
D. 表达式
满分:1分
17.如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级与班长两个实体之间的关系属于( )。
A. 一对一联系
B. 一对二联系
C. 多对多联系
D. 一对多联系
满分:1分
18.数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要进行( )。
A. 逻辑删除
B. 物理删除
C. 不加处理
D. 数据过滤器
满分:1分
19.下列表达式中结果为“计算机等级考试”的是( )。
A. ″计算机″|″等级考试″
B. ″计算机″&″等级考试″
C. ″计算机″and″等级考试″
D. ″计算机″+″等级考试″
满分:1分
20.This是对( )的引用。
A. 当前对象
B. 当前表单
C. 任意对象
D. 任意表单
满分:1分
21.一个表的全部备注字段的内容存储在( )。
A. 同一表备注文件
B. 不同表备注文件
C. 同一文本文件
D. 同一数据库文件
满分:1分
22.设A=”123”,则2*&A的值为( )。
A. '' 2*&A''
B. ''2&123''
C. 246
D. ''2*123''
满分:1分
23.若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( )。
A. 3个
B. 1个
C. 4个
D. 0个
满分:1分
24.用APPEND命令插入一条表记录后,被插入的记录在表中的位置是( )。
A. 表最前面
B. 表最末尾
C. 当前记录之前
D. 当前记录之后
满分:1分
25.在下面列出的数据模型中,哪一个属于概念数据模型( )。
A. 关系模型
B. 层次模型
C. 网状模型
D. 实体—联系模型
满分:1分
26.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。
A. SUBSTR("北京市",2,2)
B. SUBSTR("北京市",2,1)
C. SUBSTR("北京市",3,1)
D. SUBSTR("北京市",3,2)
满分:1分
27.以下关于空值(NULL)的叙述正确的是( )。
A. 空值等同于数值0
B. Visual FoxPro不支持NULL
C. 空值等同于空字符串
D. NULL表示字段或变量还没有确定值
满分:1分
28.在SQL中,从数据库中删除表可以用( )。
A. DROP SCHEMA命令
B. DROP TABLE命令
C. DROP VIEW命令
D. DROP INDEX命令
满分:1分
29.已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为( )。
A. SELECT COUNT(DISTINCT S#)FROM SC
B. SELECT COUNT(DISTINCT C#)FROM SC
C. SELECT COUNT(*)FROM SC
D. SELECT COUNT(DISTINCT *)FROM SC
满分:1分
30.职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )。
A. GOTO NEXT
B. CONTINUE
C. SKIP
D. FIND 王
满分:1分
31.下列逻辑表达式中,结果为.F.的是( )。
A. MOD(20,4)= MOD(20,5)
B. "张"$"张三"
C. 张三$"张"
D. {^2003.01.01}<{^2003.01.02}
满分:1分
32.函数SUBSTR(“12345678”,3,2)的结果是( )。
A. 23
B. 34
C. 12
D. 6
满分:1分
33.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )。
A. 软件系统
B. 数据库系统
C. 管理系统
D. 文件系统
满分:1分
34.数据操纵语言DML根据其实现方法可以分为( )和( )两大类。
A. 自含型语言、宿主型语言
B. 自主型语言、高级语言
C. 高级语言、宿主型语言
D. 高级语言、低级语言
满分:1分
35.数据库系统的特点不包括( )。
A. 数据共享
B. 加强了对数据安全性和完整性保护
C. 完全没有数据冗余
D. 具有较高的数据独立性
满分:1分
36.对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )。
A. LOCATE ALL FOR 职称=“讲师”
B. FIND 职称=“讲师”
C. FIND 讲师
D. SEEK “讲师”
满分:1分
37.在下列表达式中,结果为真的是( )。
A. “BEI”$“BEIJING”
B. “BEI”$“BEFORE”
C. “BEFORE”$“E”
D. “BEIJING”$“BEI”
满分:1分
38.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令( )。
A. list 职称= [工程师]
B. list for 职称= [工程师]
C. list while职称= [工程师]
D. list rest职称 = [工程师]
满分:1分
39.按照数据库的数据模型分类,VFP属于( )
A. 层次型
B. 关系型
C. 网状型
D. 混合型
满分:1分
40. 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是(   )
A. SELECT SN,AGE,SEX FROM S
WHERE AGE>(SELECT AGE FROM S
WHERE SN=′王华′)
B. SELECT SN,AGE,SEXFROM S
WHERE SN=′王华′
C. SELECT SN,AGE,SEX FROM S
WHERE AGE>(SELECT AGE   WHERE SN=′王华′)
D. SELECT SN,AGE,SEX FROM S
WHERE AGE>王华
满分:1分
二、判断题(共10道试题,共10分。)
1.数据模型是数据库管理系统中用来表示实体及实体间联系的方法。( )
A. 错误
B. 正确
满分:1分
2.表的数据记录也存储在数据库文件中。( )
A. 错误
B. 正确
满分:1分
3.查询文件不能更新数据表中的数据。 ( )
A. 错误
B. 正确
满分:1分
4.相继执行以下两条命令:M= 和? M,屏幕上显示的输出结果是30。( )
A. 错误
B. 正确
满分:1分
5.打开数据库时,其中的数据库表会自动打开。( )
A. 错误
B. 正确
满分:1分
6.Visual FoxPro 6.0是一个64位的数据库管理系统。( )
A. 错误
B. 正确
满分:1分
7.若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( )
A. 错误
B. 正确
满分:1分
8.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。( )
A. 错误
B. 正确
满分:1分
9.在表单的常用方法中,显示表单的方法是SHOW。( )
A. 错误
B. 正确
满分:1分
10.Update语句是SQL语言最重要的,也是使用最频繁的语句。( )
A. 错误
B. 正确
满分:1分
三、主观填空题(共10道试题,共20分。)
1.在关系模型中,二维表中每一行的所有数据在关系中称为。
2.职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT 职工.部门,职工.职工号,工资.津贴 FROM 职工,工资。
3.SQL是一种数据库的语言。
4.显示STUD表中所有男生的学号、姓名、性别、班级名、系别代号,可使用的命令是。
5.假设当前数据表文件的当前纪录号为50,将记录指针移到35号的命令是skip。
6.可以接受数值型常量的输入命令是。
7.在SELECT-SQL语句中,DISTINCT选项的功能是。
8.用二维表表示实体及实体之间联系的数据模型的是。
9.在Visual Foxpro中,数据库表中不允许有重复记录是通过指定来实现的。
10.关键字是指能惟一确定一个记录的单个或多个的组合。
四、论述题(共3道试题,共30分。)
1.
程序设计题
程序设计:根据表SCORE(学号,课程号,成绩)中的数据,统计选修课程号分别为“000002”、“000005”和“000008”课程的人数以及这些课程的平均分。
2.程序设计:从键盘输入N个数存入数组A中,找出其中的最大数。
3.
程序设计题
设有一成绩表score.dbf,它由以下字段组成:姓名(C,8)、平时成绩(N,6.2)、期末成绩(N,6.2)、总成绩(N,6.2)、等级(C,6)。其中前3项已有数据,用SCAN循环编写程序计算并填写每一记录的“总成绩”和“等级”字段,他们的计算方法分别为: (10分)
1)总成绩计算方法:总成绩=平时成绩×30%+期末成绩×70%
2)等级计算方法:
总成绩≥90 “等级”为“优秀”;
75≤总成绩<90 “等级”为“良好”;
60≤总成绩<75 “等级”为“合格”;
总成绩<60 “等级”为“不合格”。

页: [1]
查看完整版本: 中石油华东13秋《Visual FoxPro》在线答案