当前位置:首页 > 2012年计算机专业期中考试试卷
一、选择题:
1. 运行 Visual Foxpro 6.0,错误的方法是
A) 双击 Visual Foxpro 6.0 图标 B) 单击 Visual Foxpro 6.0 图标回车 C) 右击 Visual Foxpro 6.0 图标,并单击其快捷菜单中的\打开\命令 D) 拖动 Visual Foxpro 6.0 图标到一个新位置
2. 启动 Visual Foxpro 6.0 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗口,另一个是
A) 文本 B) 命令 C) 帮助 D) 对话框
3. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是
A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型 C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型 4. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是
A) LEFT(\与SUBSTR(\与SUBSTR(DTOC(DATE()),7,2) C) TYPE(\与TYPE(36-5*4) D) 假定 A= \,A-B与A+B 5. 执行以下命令序列m=len(\ ?m=m+1 的显示结果是
A) 119 B) 3 C) 4 D) .f. 6. 执行以下命令序列
STORE CTOD(\STORE MONTH(RQ) TO DT ? DT
显示的 DT 值为
A) 06 B) 99 C) 20 D) 6 7. 以下赋值语句正确的是
A) STORE 8 TO X,Y B) STORE 8,9 TO X,Y C) X=8,Y=9 D) X,Y=8 8. 执行命令DIMENSION M(4,2) 之后,数组 M 的下标变量个数和初值分别是
A) 8,.F. B) 4,.T. C) 8,O D) 2,空值 9. VFP支持的数据模型是
A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 10. 下列函数中函数值为字符型的是
A)DATE() B)TIME() C)YEAR() D)DATETIME() 11. 系统变量名均以______开头
A) 字母 B) 数字 C) 下划线 D) 汉字
12. 数据库 DB,数据库系统 DBS,数据库管理系统 DBMS 三者之间的关系是
A) DBS 包括 DB 和 DBMS B) DBMS 包括 DB 和 DBS C) DB 包括 DBS 和 DBMS D) DBS 就是 DB,也就是 DBMS 13. 数据库系统的核心是
A) 数据库 B) 操作系统 C) 数据库管理系统 D) 文件
14. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括
A) 联接 B) 比较 C) 选择 D) 投影 15. 项目管理器的 “数据” 选项卡用于显示和管理
A) 数据库,自由表和查询 B) 数据库,视图和查询 C) 数据库,自由表,查询和视图 D) 数据库,表单和查询 16. 项目管理器的 “文档” 选项卡用于显示和管理
A) 表单,报表和查询 B) 数据库,表单和报表 C) 查询,报表和视图 D) 表单,报表和标签 17. 在 Visual Foxpro 中,有下面几个内存变量赋值语句: X={^2001-07-28 10:15:20 PM}
Y=.T. M=$123.45 N=123.45 Z=“123.24”
执行上述赋值语句之后,内存变量 X,Y,M,N 和 Z 的数据类型分别是 A) D,L,Y,N,C B) D,L,M,N,C C) T,L,M,N,C D) T,L,Y,N,C 18. 在 VFP 6.0 中,项目的扩展名为_______
A) .DBC B) .TAB C) .IDX D) .PJX 19. 对多表进行操作时,选择工作区所使用的命令为_______
A) USE B) OPEN C) SELECT D) CREATE 20. 在 Visual Foxpro 6.0 中,打开数据库使用的命令为_______
A) USE B) SELECT C) OPEN D) CREATE 21. 在表的操作中,DELETE命令的作用是
A) 将记录从表中彻底删除 B)只给要删除的记录做删除标志 C) 不能删除记录 D) 删除整个表中的记录 22. 顺序执行下列命令后,最后一条命令显示结果是
use CHJ Go 5 Skip -2 ?Recno()
A) 3 B) 4 C) 5 D) 7
23. 表 DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是
A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT
24. 设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,下面命令 ?NAME 显示的结果是
A) 内存变量 NAME 的值 B) 字段变量 NAME 的值 C) 与该命令之前的状态有关 D) 错误信息 25. 关于数据库表与自由表的转换,下列说法中正确的是
A) 数据库表能转换为自由表,反之不能 B) 自由表能转换成数据库表,反之不能 C) 两者不能转换 D) 两者能相互转换 26. 在表中建立索引,使用的命令为
A) SORT B) UPDATE C) INDEX D) JOIN 27. 在VFP6.0 中,打开数据库和表的命令分别为
A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN 28. 扩展名为 DBC 的文件是
A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件 29. 若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是
A)主索引 B)唯一索引 C)候选索引 D)普通索引 30. 参照完整性的规则不包括
A)更新规则 B)删除规则 C)插入规则 D)检索规则 31. 要为当前表所有职工增加 100 元工资,应该使用命令
A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100 32. VFP 中,主索引可在_____中建立
A) 自由表 B) 数据库表 C) 任何表 D) 自由表和视图
33. 使用SELECT-SQL命令建立查询时,若要将查询结果输出到一临时数据表中,需要选择使用以下哪一个子句
A) INTO ARRAY B) INTO CURSOR C) INTO TABLE D) TO FILE 37. 视图是一个
A) 虚拟的表 B) 真实的表 C) 不依赖于数据库的表 D) 不能修改的表 38. 查询的数据源可以是
A) 自由表 B) 数据库表 C) 视图 D) 以上均可 39. 视图设计器中含有的、但查询设计器却没有的选项卡是
A)筛选 B)排序依据 C)分组依据 D)更新条件 40. 在程序中定义局部变量的命令动词是
A) public B) private C) local D) declare 41. 执行如下程序
S=0 I=1
INPUT \ DO WHILE S<=N S=S+I I=I+1 ENDDO ?S
SET TALK ON
如果输入值为5,则最后S的显示值是 A) 1 B) 3 C) 5 D) 6 42. 有程序如下
USE CJ M.ZF=0 SCAN
M.ZF=M.ZF+ZF ENDSCAN ?M.ZF RETURN
其中数据库文件CJ.DBF中有2条记录,内容如下 XM ZF 1 李四 500.00 2 张三 600.00 运行该程序的结果应当是
A) 1100.00 B) 1000.00 C) 1600.00 D) 1200.00 43. 在永真条件 DO WHILE .T. 的循环中,为退出循环可使用
A) LOOP B) EXIT C) CLOSE D) CLEAR 44. Visual Foxpro 6.0 程序设计的三种基本结构是
A) 顺序,选择,循环 B) 顺序,选择,逻辑 C) 模块,转移,循环45. SCAN 循环语句是________扫描式循环
A) 数组 B) 表 C) 内存变量 D) 程序 46. 有以下程序段:
Do CASE Case 计算机<60 ?\计算机成绩是:\不及格\Case 计算机>=60
?\计算机成绩是:\及格\Case 计算机>=70
网状,选择,逻辑 D)
?\计算机成绩是:\中\Case 计算机>=80
?\计算机成绩是:\良\Case 计算机>=90
?\计算机成绩是:\优\Endcase
设学生数据库当前记录的\计算机\字段的值是89,执行下面程序段之后,屏幕输出
A) 计算机成绩是:不及格 B) 计算机成绩是:及格 C) 计算机成绩是:良 D) 计算机成绩是:优
47. 下面关于过程调用的陈述中,哪个是正确的
A) 实参与形参的数量必须相等 B) 当实参的数量多于形参的数量时,多余的实参被忽略 C) 当形参的数量多于实参的数量时,多余的形参取逻辑假 D) 上面 B 和 C 都对 48. 有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S
假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是 A) 0 B) 1 C) 由 A 的值决定 D) 程序出错 49. 有关 loop 语句和 exit 语句的叙述正确的是
A) loop 和 exit 语句可以写在循环体的外面 B) loop 语句的作用是把控制转到 enddo 语句
C) exit 语名的作用是把控制转到 enddo 语句 D) loop 和 exit 语句一般写在循环结构里面嵌套的分支结构中 50. Caption 是对象的_____属性。
A) 标题 B) 名称 C) 背景是否透明 D) 字体尺寸 51. DblClick 事件是________时触发的基本事件。
A) 当创建对象 B) 当从内存中释放对象 C) 当表单或表单集装入内存 D) 当用户双击对象 52. 在表单运行时,要求单击某一对象时释放表单,应______
A) 在该对象的 Click 事件中输入 Thisform.Release 代码 B) 在该对象的 Destory 事件中输入 Thisform.Refresh 代码 C) 在该对象的 Click 事件中输入 Thisform.Refresh 代码 D) 在该对象的 DblClick 事件中输入 Thisform.Release 代码 53. 在表单的控件中,既能输入又能编辑的控件为
A) 标签 B) 组合框 C) 列表框 D) 文本框
54. 要使表单中某个控件不可用(变为灰色),则将该控件的_______属性设为.F.。
A) Caption B) Name C) Visible D) Enabled 55. 在命令按钮组中,通过修改_______属性,可把按钮个数设为 5 个。
A) Caption B) PageCount C) ButtonCount D) Value 56. Visible 属性的作用是
A) 设置对象是否可用 B) 设置对象是否可视 C) 设置对象是否可改变大小 D) 设置对象是否可移动 57. 在引用对象时,下面哪种格式是正确的
A) Text1.value=\中国\中国\中国\中国\58. 下列控件中属于容器控件的是
A) 文本框 B) 复选框 C) 命令按钮 D) 页框
59. 假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,正确的是
A) 先命令按钮的 Init 事件,然后表单的 Init 事件,最后表单的 Load 事件
共分享92篇相关文档