Visual FoxPro试题3

1. 在有关数据库的概念中,若干记录的集合称为( )
A. 文件
B. 字段
C. 数据项
D. 表

2. 在教学管理中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是( )
A. 一对一
B. 一对多
C. 多对多
D. 未知

3. 关系中的“主关键字”不允许取空值是指( )约束规则
A. 实体完整性
B. 数据完整性
C. 引用完整性
D. 用户定义完整性

4. 不是Visual FoxPro可视化编程工具的是( )
A. 向导
B. 生成器
C. 设计器
D. 程序编辑器

5. 若X=56.789,则命令 ?STR(X,2)-SUBS("56.789",5,1)的显示结果是( )
A. 568
B. 578
C. 48
D. 49

6. 在Visual FoxPro中,可以使用的变量有( )。
A. 内存变量、字段变量和系统内存变量
B. 内存变量和自动变量
C. 字段变量和简单变量
D. 全局变量和局部变量

7. 条件函数IIF(LEN(SPACE(3))>2,1,-1)的值是( )
A. 1
B. -1
C. 2
D. 错误

8. 以下各表达式中,不合法的逻辑表达式是( )
A. 25<年龄<35
B. FOUND()
C. .NOT..T.
D. "zb"$"zbd"

9. 执行下列命令序列后,变量NDATE的显示值是( )
STORE CTOD("05/07/99") TO MDATE
NDATE+2
?NDATE
A. 05/09/99
B. 07/07/99
C. 05/07/99
D. 07/09/98

10. 在Visual FoxPro中,数组元素定义后,其元素初值为( )。
A. 0
B. .T.
C. .F.
D. 无

11. 假定X=8,执行命令?X=X+1后,结果是( )
A. 9
B. 8
C. .T.
D. .F.

12. 对于只有两种取值的字段,一般使用( )数据类型
A. 字符型
B. 数字型
C. 日期型
D. 逻辑型

13. 工资表文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的事( )
A. SET INDEX TO
B. COPY TO NEW1 FOR 基本工资>=1000
C. COPY STRUCTURE YO NEW2
D. COPY FILE TO NEW3.DBF

14. 每一个工作区只能打开( )个表文件
A. 1
B. 2
C. 10
D. 任意个

15. 统计当前表文件中记录个数的命令式( )
A. COUNT
B. COUNT()
C. TOTAL
D. SUM

16. 要相对一个打开的表增加新字段,应当使用命令()
A. APPEND
B. MODIFY STRUCTURE
C. INSERT
D. CHANGE

17. 删除数据库表中的记录有( )方式
A. 1种
B. 2种
C. 3种
D. 4种

18. 当前表文件中有一个长度为10的字符型字段sname,执行如下命令的显示结果是()。
REPLACE sname WITH"于丹樱"
? LEN(sname)
A. 3
B. 6
C. 10
D. 11

19. 从"数据库设计器"窗口中选择表间关系连线,下列操作不可以进行的事( )
A. 删除关系
B. 添加关系
C. 编辑关系
D. 编辑参照完整性

20. 以下叙述中正确的是( )
A. 删除一个数据库后,其内的表也一定被删除
B. 任何一个表只能为一个数据库所有,不能同时添加到多个数据库
C. 候选关键字不能有重复的数据,但可以有空值
D. 可为自由表设置主索引

21. 下列说法正确的是()
A. 在项目管理

器中选择数据库前,要先打开数据库
B. Visual FoxPor在同一时刻可以打开多个数据库
C. 在同一时刻可以有多个当前数据库
D. Visual FoxPor在执行查询和表单时必须手工打开数据库

22. 下列叙述中错误的是( )
A. 一个表可以有多个外部关键字
B. 数据库表可以设置记录级的有效性规则
C. 永久性关系建立后,主表记录指针将随子表记录指针相应移动
D. 对于临时性关系,一个表不允许有多个主表

23. HAVING短语不能单独使用,必须接在( )短语之后
A. ORDER BY
B. FROM
C. WHERE
D. GROUP BY

24. 建立STUDENT表的结构:学号(C,4),姓名(C,8),课程号(C,20),成绩(N,3),使用SQL语句( )
A. NEW STUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))
B. CREATE STUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))
C. CREATE STUDENT(学号,姓名,课程号,成绩)WITH(C(4),C(8),C(20),N(3,0))
D. ALTER STUDENT(学号C(4),姓名C(8),课程号C(20),成绩N(3,0))

25. 以下关于查询的描述中,正确的是( )
A. 只能由自由表创建查询
B. 不能由自由表创建查询
C. 只能由数据库表创建查询
D. 可以由各种表创建查询

26. 多表查询必需设定的选项卡为( )
A. 字段
B. 筛选
C. 更新条件
D. 联接

27. 在项目管理器中删除数据库时出现相应对话框,选择“删除”按钮将( )
A. 从项目管理器中删除数据库,但并不从磁盘上删除相应的数据库文件
B. 从项目处理器中删除数据库,并从磁盘上删除相应的数据库文件及数据库中的表对象
C. 从项目管理器中删除数据库,并从磁盘上删除相应的数据库文件
D. 不进行删除操作

28. 不能输出字符型变量x值的是( )
A. @10,10 say x
B. ?&x
C. @10,10 get x
D. @10,10 say "x=" get x

29. 执行下列程序:
set talk off
store 0 to x,y
do while x<20
x=x+y
y=y+2
enddo
?x,y
set talk on
return
在屏幕上显示的输出结果是()
A. 20 10
B. 10 20
C. 20 22
D. 22 20

30. 下列程序的运行结果是( )
store 0 to m,n
do while m<30
n=n+3
m=m+n
enddo
?m,n
rerurn
A. 30 12
B. 12 30
C. 45 15
D. 15 45

31. 若将过程或函数放在过程文件中,可以在应用程序中使用( )命令打开过程文件
A. set procedure to <文件名>
B. set procedure to <文件名>
set function to <文件名>
C. set procedure to <文件名>
set program to <文件名>
D. set procedure to <文件名>
set routine to <文件名>

32. 创建对象后,还必须为对象设置属性,下列说法中正确的是( )
A. 只能设置单个对象的属性
B. 设置多个属性只能在属性窗口进行
C. 可使用WITH……ENDWITH语句设置多个属性
D. 对象的属性设置只能在窗口中进行

33. 以下特点不属于面向对象程序设计的特点的是( )
A. 单一性

B. 继承性
C. 封装性
D. 多态性

34. 在Visual FoxPro中,封装是借助于( )达到的
A. 结构
B. 函数
C. 数组
D. 类

35. 下列Visible属性的说法中不正确的是( )
A. Visible属性指定对象是可见还是隐藏
B. Visible属性值为.T.时对象有效
C. 一个对象被隐藏后,在代码中将无法访问它
D. 当一个表单的Visible属性由.F.设置成.T.时,表单将成为可见的,但并不成为活动

36. 下列关于调用表单生成器的说法中最确切的是( )
A. 选择“表单”菜单中的“快速表单”命令
B. 单击“表单设计器”工具栏中的“表单生成器”按钮
C. 右键单击表单窗口,然后在弹出的快捷菜单中选择“生成器”按钮
D. 以上说法皆正确

37. 在表单控件工具栏可以创建一个( )控件来保存单行文本
A. 命令按钮
B. 文本框
C. 标签
D. 编辑框

38. 在表单中加入两个命令按钮Command1和Command2,编写Command1的Click事件代码如下:https://www.360docs.net/doc/7e16120527.html,mand2.Enabled=.F.则当Command1后,( )
A. Command1命令按钮不能激活
B. Command2命令按钮不能激活
C. 事件代码无法执行
D. 命令按钮组中的第二个命令按钮不能激活

39. 使用( )工具栏可以在表单上对齐和调整控件的位置
A. 调色板
B. 布局
C. 表单控件
D. 表单设计器

40. 控件可以分为容器类和控件类,以下( )属于容器类控件
A. 标签
B. 命令按钮
C. 复选框
D. 命令按钮组


标准答案:DCADB AAAAC DDDAA BBCBB BCDBD DCBAA ACADC DBCBD

1. 用二维表数据来表示实体及实体之间联系的数据模型为E-R模型。
2. 视图是一个从一个或几个基本表导出的虚表,我们可以修改视图的结构。
3. 快捷菜单一般是由一个或一组具有上下级关系的弹出菜单组成。
4. 字符型数据的分界符是{}。
5. 结构化程序设计的基本结构包括顺序结构。
6. 从数据库中删除表abc.dbf的命令是drop table abc.dbf。
7. 运行程序文件一定要先打开,后运行。


相关文档
最新文档