2024年3月29日发(作者:)
200606 二级VFP模拟考试选择题
1. 下列叙述中( )不属于数据库系统的特点。 答案:B
A.数据独立性高 B.数据冗余度高 C.数据结构化好 D.数据共享程度高
2. 下列有关VFP的叙述正确的是( )。 答案:B
A.在VFP命令窗口中,对命令的大小写敏感
的命令关键字中如果出现全角字符,则执行该命令会出错
C.按Ctrl+F3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建文本文件
3. 在“选项”对话框的“区域”选项卡中可以设置( )。 答案:C
A.表单的默认大小 B.默认目录 C.日期和时间显示格式 D.程序代码的颜色
4. 要建立数据库中表与表间的永久性关系应使用( )。 答案:D
A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器
5. 要想在不同的工作区中打开相应的表,可从系统菜单中选择( )菜单项。 答案:D
A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期
6. DBMS指的是( )。 答案:A
A.数据库管理系统 B.数据库系统 C.数据库应用系统 D.数据库服务系统
7. 用二维表形式表示的数据模型是( )。 答案:B
A.层次数据模型 B.关系数据模型 C.网状数据模型 D.网络数据模型
8. Visual FoxPro6.0数据库系统的数据模型属于( )。 答案:C
A.网络模型 B.层次模型 C.关系模型 D.链状模型
9. 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( )。 答案:A
包括DB和DBMS 包括DB和DBS 包括DBS和DBMS 就是DB,也就是DBMS
10. 关系数据库管理系统支持的三种基本关系运算是( )。 答案:C
A.索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制
11. 数据库管理系统采用的数据模型一般有( )三种。 答案:B
A.网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状
12. 在关系模型中,常利用公共属性建立两个表的联系,对于关联的父表,这个属性称之为( )。 答案:A
A.主码 B.外码 C.候选码 D.关联码
13. 数据之间的逻辑结构是一张二维表的数据模型是( )。 答案:A
A.关系模型 B.层次模型 C.网状模型 D.实体模型
14. 一般地,数据库系统由数据库、数据库应用系统和( )组成 。 答案:D
A.操作系统 B.文件系统 C.数据集合 D.数据库管理系统
15. 用于实现对数据库进行各种数据操作的软件称为( )。 答案:C
A.数据软件 B.操作系统 C.数据库管理系统 D.编译程序
16. 下列关于数据库系统的叙述中,正确的是( )。 答案:A
A.表的字段之间和记录之间都存在联系 B.表的字段之间和记录之间都不存在联系
C.表的字段之间不存在联系,而记录之间存在联系 D.表中只有字段之间存在联系
17. 下列函数返回值不是字符型的是( )。 答案:A
( ) ( ) ( ) ( )
18. 下列表达式中不能返回字符串"FoxPro"的是( )。 答案:D
A."Fox" + "Pro" M("Fox "- "Pro") M("Fox" + "Pro") D."Fox " + "Pro"
19. 下列函数返回值为数值型的是( )。 答案:A
('fox','visual foxpro') ('01/01/96') (5) (DTOC(DATE()),7,2)
20. 下列函数返回值为日期型的是( )。 答案:B
("DATE()") (DTOC(DATE())) () ({^2004/05/04})
21. 在下列四组函数运算中,结果相同的是( ) 。 答案:A
("Visual FoxPro",6) 与 SUBSTR("Visual FoxPro",1,6)
(DATE()) 与 SUBSTR(DTOC(DATE),7,2) ("36-5*4") 与 TYPE(36-5*4)
D.A-B 与 A+B (假定A="this ", B="is a string")
22. VAL("123.45")的值是( )。 答案:B
A."123.45" B.123.45 C.123 D.123.5
23. ROUND(8.8,0)的函数值为( ) 。 答案:C
A.8 B.8.8 C.9 D.0.8
24. x=08/04/05,x的值是( )。 答案:B
A.{^2008-4-5} B.0.4 C.{^2008-5-4} D.{^2005-8-4}
25. 下列表达式的运算结果为.F.的是( )。 答案:D
A."fort" $ "comfortable" B."computer"="comp" C."former"=="former" D."computer"=="comp"
26. 假设变量n、c和m已被分别赋予数值型、字符型和逻辑型的值,下列表达式中错误的是( )。 答案:D
A.n*n-3 B.c+"hello" C.n>10 or m D.n+2-c
27. 下列关于日期或日期时间的表达式中,错误的是( )。 答案:C
A.{^2004-09-01 11:10:10AM}- ; {^2001-09-01 11:10:10AM} B.{^2004-01-01}+20
C.{^2004/02/01}+{^2001/02/01} D.{^2004/02/01}-{^2001/02/01}
28. 下列关于Visual FoxPro数组的叙述中,错误的是( )。 答案:C
A.用dimension和declare都可以定义数组 FoxPro只支持一维数组和二维数组
C.一个数组中各个数组元素数据类型必须相同 D.新定义数组的各个数组元素初值为.F.
29. 下列表达式结果为数值型的是( )。 答案:D
("05/04/99")-28 B."100"+"50" C.150+50=200 ("GOOD")-1
30. 表达式是由常量、变量、( )和操作符等组成的一串有意义的式子。 答案:B
A.过程 B.函数 C.子程序 D.主程序
31. 结果为逻辑真的表达式是( )。 答案:D
A."ABC" $ "ACB" B."ABC" $ "GFABHGC" C."ABCGHJ" $ "ABC" D."ABC" $ "HJJABCJKJ"
32. 未赋值的数组元素的值是( )。 答案:D
A.0 B..T. C.空值 D..F.
33. 在创建表结构时,可设置字段是否允许接受NULL值。下列有关NULL含义的叙述中,正确的是( )。 答案:D
可看作是空字符串 与数值0具有同等的意义
的默认值为逻辑值.F. 表示不确定的值
34. 在数据库表中,可设置字段的( )以规范数据的输入格式。 答案:D
A.有效性规则 B.格式 C.默认值 D.输入掩码
35. 下列关于自由表的叙述中,正确的是( )。 答案:B
A.自由表和数据库表是完全相同的 B.自由表不能建立有效性规则
C.自由表不能建立候选索引 D.自由表不可以加入到数据库中
36. 在表设计器的字段选项卡中,可设置字段的( )以防止输入非法值。 答案:A
A.有效性规则 B.默认值 C.注释 D.有效性信息
37. 某关系表规定“成绩”字段输入的数据必须在0和100之间(包括0和100),则应在数据库表的字段有效性规则输入框中
输入表达式( )。 答案:C
A.0<=成绩<=100 B.成绩>=0 and <=100 C.成绩>=0 and 成绩<=100 D.成绩>=0 or 成绩<=100
38. 数据表中有4条记录,运行go bottom命令后,RECNO()的返回值是( )。 答案:A
A.4 B.5 C..T. D..F.
39. 对数据表的结构进行操作,可以在( )环境下完成。 答案:A
A.表设计器 B.表单设计器 C.表浏览器 D.数据库设计器
40. 如果需要给当前表增加一个字段,应使用的命令是( )。 答案:B
STRUCTURE
41. 要对姓名(字符型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是( )。 答案:C
A.姓名+出生日期 (姓名)+出生日期 C.姓名+dtoc(出生日期) (姓名)+str(出生日期)
42. 在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着( )。 答案:A
A.永久关系 B.临时关系 C.索引关系 D.触发关系
43. 数据库的表设计器与自由表设计器的索引类型有所不同,( )只适用数据库表。 答案:A
A.主索引 B.候选索引 C.唯一索引 D.普通索引
44. 不允许记录中出现重复的索引关键字值的索引是( )。 答案:B
A.主索引 B.主索引、候选索引 C.主索引、候选索引、普遍索引 D.主 索引、候选索引、唯一索引
45. 在Visual FoxPro中,建立索引的作用之一是( )。 答案:D
A.节省存储空间 B.便于管理 C.提高查询和更新的速度 D.提高查询速度
46. 独立索引文件的扩展名是( )。 答案:B
A..CDX B..IDX C..PJX D..PRG
47. 在以下关于索引的说明中,错误的是( )。 答案:D
A.索引可以提高查询速度 B.索引可能降低更新速度
C.索引和排序具有不同的含义 D.不能更新索引字段
48. 在数据表中应当依照( )建立索引。 答案:C
A.备注字段 B.逻辑字段 C.表达式 D.通用字段
49. 要对当前表中所有工资字段(数值型)的值增加100,正确的命令是( )。 答案:B
e 工资 with 工资+100 e all 工资 with 工资+100
e all 工资 with 100 e 工资 with 100
50. 当前表“职工.dbf”有工号(字符型)、基本工资(数值型)、职称(字符型)等字段,要将“高工”职称职工的基本工资增加
100元,正确的命令语句是( )。 答案:D
e all 基本工资=基本工资+100 for 职称="高工"
e all 基本工资=基本工资+100 where 职称="高工"
e 基本工资 with 基本工资+100 where 职称="高工"
e 基本工资 with 基本工资+100 for 职称="高工"
51. 设当前表中有10条记录,当函数BOF()的值为.T.时,函数FOUND()的返回值是( )。 答案:A
A..F. B..T. C.0 D.1
52. 若有20条记录,执行下列命令序列后,显示结果为( )。答案:B
use rsk
list A.21 B.4 C.8 D.20
go 6
skip -2
? recno( )
53. 对于成绩表中“平均成绩”字段(数值型)的值在85分以上(含85分)的所有学生,则“奖学金”字段(字符型)的值设
定为“一等”,正确的命令语句是( )。 答案:C
e all 奖学金 with 一等 with 平均成绩>=85
e all 平均成绩 >=85 for 奖学金 with "一等"
e all 奖学金 with "一等" for 平均成绩>=85
e all 平均成绩 with 85 for 奖学金 ="一等"
54. 打开一个有10个记录的表后,执行 ? RECCOUNT() 的返回值是( )。 答案:A
A.10 B..T. C..F. D.0
55. 要将当前记录的奖学金增加50元,应使用命令( )。 答案:B
e 50 with 奖学金 e 奖学金 with 奖学金+50
e 奖学金+50 with 奖学金 e 奖学金 with 50
56. 在VFP中创建表使用的命令是( )。 答案:A
57. 查询文件中保存的内容是( )。 答案:A
A.查询的命令 B.查询的结果 C.与查询有关的表 D.查询的条件
58. 当前表中有婚否(逻辑型)、性别(字符型)等字段,如要查询第一个已婚的女职工记录,正确的命令是( )。 答案:C
for 婚否=".T." and 性别="女" all for 婚否 or 性别="女"
for 婚否 and 性别="女" for 婚否="已婚" and 性别="女"
59. 当用locate命令查找到一条符合条件的记录时,下列描述中不正确的是( )。 答案:C
A.记录指针指向第一条满足条件的记录 ()返回值为.T.
C.若继续查找下一条满足条件的记录,应再执行一次locate命令
D.若继续查找下一条满足条件的记录,应执行continue 命令
60. 在查询设计器中如果要将查询运行结果保存在一个表中,“查询去向”应该选择( )。 答案:B
A.屏幕 B.表 C.临时表或屏幕 D.浏览或屏幕
61. 下列关于查询设计器的正确叙述是( )。 答案:A
A.“联接”选项卡与SQL语句的join on 短语对应 B.“筛选”选项卡与SQL语句的having 短语对应
C.“排序依据”选项卡与SQL语句的group by 短语对应


发布评论