一、单选题(共 40 道试题,共 40 分。)V 1. 如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级与班长两个实体之间的关系属于( )。
A. 一对一联系
B. 一对二联系
C. 多对多联系
D. 一对多联系
满分:1 分
2. 下列逻辑表达式中,结果为.F.的是( )。
A. MOD(20,4)= MOD(20,5)
B. "张"$"张三"
C. 张三$"张"
D. {^2003.01.01}<{^2003.01.02}
满分:1 分
3. 如果一个字段的宽度为8,则此字段的类型不可能是( )。
A. 字符型
B. 数值型
C. 日期型
D. 备注型
满分:1 分
4. 函数SUBSTR(“12345678”,3,2)的结果是( )。
A. 23
B. 34
C. 12
D. 6
满分:1 分
5. Visual FoxPro的表中的字段是一种( )。
A. 常量
B. 变量
C. 函数
D. 表达式
满分:1 分
6. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )。
A. S
B. SC,C
C. S,SC
D. S,C,SC
满分:1 分
7. ( )是( )的具体表现形式,( )是( )有意义的表现。
A. 信息、数据、数据、信息
B. 数据库、信息、信息、数据库
C. 数据、信息、信息、数据
D. 数据、信息、数据库、信息
满分:1 分
8. 使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( )。
A. 首记录
B. 末记录
C. 首记录的前面
D. 末记录的后面
满分:1 分
9. 当用户用鼠标单击命令按钮时,将引发事件( )。
A. Click
B. Load
C. Init
D. Error
满分:1 分
10. 设A=[5*8+9],B=6*8,C=“6*8”,在下列表示形式中,只有( )是合法表达式。
A. A+B
B. B+C
C. A+C
D. C-B
满分:1 分
11. Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )。
A. 第1条记录
B. 第100条记录
C. 第101条记录
D. 文件结束标识位置
满分:1 分
12. 连编后可以脱离开Visual FoxPro独立运行的程序是( )。
A. PRG程序
B. EXE程序
C. FXP程序
D. APP程序
满分:1 分
13. 下列表达式中不符合Visual FoxPro语法要求的是( )。
A. 04/05/99
B. T+t
C. 1234
D. 2X>15
满分:1 分
14. 下列函数中,结果为数值型的是( )。
A. EOF()
B. SUBS(DTOC(DATE()),2,4)
C. At (“UF”,”BUFFER”)
D. ALLT(RIGHT(“ASDFGH'’,3))
满分:1 分
15. SQL查询中,用于排序和去掉重复记录的选项子句分别是( )。
A. ORDER BY和JOIN
B. GROUP BY和DISTINCT
C. ORDER BY和DISTINCT
D. ORDER BY和GROUP BY
满分:1 分
16. 对于向一个数据库添加自由表,下列那种说法是不正确的( )。
A. 可以将一个自由表添加到数据库中
B. 可以将一个数据库表直接添加到另一个数据库中
C. 可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D. 将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
满分:1 分
17. 设A=[2*3+8],B=2*3+8,C=“2*3+8”,正确的一个表达式是( )。
A. A+C
B. A+B
C. B+C
D. A+B+C
满分:1 分
18. DIM AB(3,4),则AB(2,3)的初值为( )。
A. 0
B. .T.
C. .F.
D. 5
满分:1 分
19. 以下关于Visual FoxPro的叙述最全面的是( )。
A. Visual FoxPro是一个数据库应用平台软件
B. Visual FoxPro是一个数据库应用开发工具
C. Visual FoxPro是一个综合应用软件
D. Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具
满分:1 分
20. 函数运算YEAR(date( ))返回值的类型是( )。
A. 逻辑型
B. 字符型
C. 备注型
D. 数值型
满分:1 分
21. 表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列
姓名="李敏"
? 姓名
屏幕显示的结果是( )
A. 王小平
B. 李敏
C. 王小平李敏
D. 李敏王小平
满分:1 分
22. 备注型字段的数据内容存放在扩展名为( )的文件中。
A. .FPT
B. .DBF
C. .MEM
D. .TXT
满分:1 分
23. 在VFP中,INPUT、APPEND、WAIT三条命令中可以接受字符的命令是( )。
A. 只有ACCEPT
B. 只有ACCEPT和WAIT
C. 都可以
D. 只有WAIT
满分:1 分
24. 在以下各种说法中,正确的是( )。
A. DELETE 、ZAP和PACK的功能各不相同
B. ZAP和PACK的功能相同
C. DELETE ALL、PACK和ZAP的功能相同
D. DELETE ALL和PACK的功能相同
满分:1 分
25. 下列( )属性是每个控件都具有。
A. name
B. contorlsoure
C. caption
D. picture
满分:1 分
26. 在命令窗口中执行下列命令:
SJKM=″HYGS″
USE &SJKM
后,则打开的数据表文件是( )
A. HYGS.DBF
B. SJKM.DBF
C. &SJKM.DBF
D. HYGS.TXT
满分:1 分
27. 当两张表进行无条件连接时,交叉组合后形成的新记录个数是( )。
A. 两张表记录数之差
B. 两张表记录数之和
C. 两张表中记录多者的记录数
D. 两张表记录数的乘积
满分:1 分
28. 某表文件中有日期型字段"出生日期",设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 分
29. SQL中可使用的通配符有( )。
A. *(星号)
B. %(百分号)
C. _(下划线)
D. B和C
满分:1 分
30. 在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令( )。
A. list 职称= [工程师]
B. list for 职称= [工程师]
C. list while职称= [工程师]
D. list rest职称 = [工程师]
满分:1 分
31. 已知基本表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 分
32. 同一个数组中的所有数组元素的数据类型( )。
A. 必须相同
B. 必须不同
C. 可相同也可不同
D. 不可改变
满分:1 分
33. 在Visual FoxPro中,内存变量的类型是( )。
A. 在使用内存变量前定义的
B. 由变量名规定的
C. 由数据输入语句决定的
D. 赋值时决定的
满分:1 分
34. 职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )。
A. GOTO NEXT
B. CONTINUE
C. SKIP
D. FIND 王
满分:1 分
35. UPDATE语句的功能是( )。
A. 数据定义功能
B. 数据查询功能
C. 可以修改表中某些列的属性
D. 可以修改表中某些列的内容
满分:1 分
36. 在SQL语句中,与表达式"工资 BETWEEN 1800 AND 2300"功能相同的表达式是( )。
A. 工资>=1800 AND 工资<=2300
B. 工资>1800 AND 工资<2300
C. 工资<=1800 AND 工资>2300
D. 工资>=1800 OR 工资<=2300
满分:1 分
37. 若要在表中真正删除记录,先用DELETE命令,再用( )。
A. RECALL
B. PACK
C. 按ESC键
D. 不用其他命令
满分:1 分
38. 当前记录号为3,将第6号记录设置为当前记录的命令是( )。
A. SKIP -6
B. SKIP +6
C. SKIP +3
D. SKIP -3
满分:1 分
39. 一个表的全部备注字段的内容存储在( )。
A. 同一表备注文件
B. 不同表备注文件
C. 同一文本文件
D. 同一数据库文件
满分:1 分
40. 下列表达式中结果为“计算机等级考试”的是( )。
A. ″计算机″|″等级考试″
B. ″计算机″&″等级考试″
C. ″计算机″and″等级考试″
D. ″计算机″+″等级考试″
满分:1 分
二、判断题(共 10 道试题,共 10 分。)V 1. 表的数据记录也存储在数据库文件中。( )
A. 错误
B. 正确
满分:1 分
2. @…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。( )
A. 错误
B. 正确
满分:1 分
3. 查询文件不能更新数据表中的数据。 ( )
A. 错误
B. 正确
满分:1 分
4. 数据模型是数据库管理系统中用来表示实体及实体间联系的方法。( )
A. 错误
B. 正确
满分:1 分
5. 打开数据库时,其中的数据库表会自动打开。( )
A. 错误
B. 正确
满分:1 分
6. 设置属性的语句格式为:“对象名.属性名=属性值”。( )
A. 错误
B. 正确
满分:1 分
7. 可以使用MODIFY COMMAND命令来建立一个命令文件。( )
A. 错误
B. 正确
满分:1 分
8. Visual FoxPro的SQL-select 语句的联接格式可以实现多个表的联接。( )
A. 错误
B. 正确
满分:1 分
9. Update语句是SQL语言最重要的,也是使用最频繁的语句。( )
A. 错误
B. 正确
满分:1 分
10. 表单的数据源可以是表,也可以是视图。( )
A. 错误
B. 正确
满分:1 分