B卷试题及参考答案 卷试题及 选择题
1、Visual Foxpro 6.0是(C)数据库
系统 A
网络 B 层次 C 关系 D 链状
2、STR(109.87,7,3)的值是(D) A 109.870 B 109.87 C “109.87 ” D “109.870” 3、数据表有 30 条记录,如果当前记录为第三条记录,执行 SKIP +2 命令,测试当前记录号 函数 RECNO()的值是(C) A 3 B 2 C 5 D 4 5、数据表间建立参照完整性后,不能
设计数据表间(C)操作规则 A 更新 B 删除 C 浏览 D 插入 7、以下正确的日期值是(C) A {“2001-05-23”} B{[2001-05-23]} 9、以下语句中(B)不是循环结构语句 A scan … end scan B if …end if C C {^2001-05-23} for … endfor D {^2001-50-23}
D do while …enddo
10、下面哪个不是给内存变量赋值的正确语句(D) A x=3+5 B x=”3+5” C x=int(3+5) 11、程序的三种基本结构是(B) A 分支结构,循环结构和模块结构 C 顺序结构,分支结构和递归结构 12、文本框控件的主要属性是(D) A enabled B form C interval
D x==val(“3+5”)
B 顺序结构,分支结构和循环结构 D 分支结构,循环结构和嵌套结构 D value
15、对数据表进行操作时,要使记录指针移向下一记录的命令是(A) A SKIP B GO 1 C SKIP –1 D RECORD 1 16、命令按钮最
常用的事件是(B) A Caption B Click C command D Label 17、在 VFP 中,扩展名为“.DBF”文件被称为(B) A 数据库文件 B 表文件 C 程序文件 D 项目文件 18、若 XS 表包含 50 条记录, (A)命令能显示所有记录 A LIST B DISPLAY C LIST NEXT 10 D LIST RECORD 50 19、XS 数据库表的全部备注字段的内容存储在(C)文件中 A XS.DBF B XS.TXT C XS.FPT D XS.DBC 20、建立索引时, (C)字段不能作为索引字段 A 字符型 B 数值型 C 备注型 D 日期型 21、要为当前表中的所有职工增加 100 元工资,应该使用命令(C) A REPLACE REST 工资 WITH 工资+100 B REPLACE 工资 WITH 工资+100 C REPLACE ALL 工资 WITH 工资+100 D REPLACE NEXT 100 工资 WITH 工资 22、VFP 中 CTOD()函数返回值的类型是(B) A 字符型 B 日期型 C 数值型 D 逻辑型
23、已知RY数据库的基本情况表包含“”字段,当执行了“ USE RY ! 基本情况” 命令打开该表后,要显示当前记录中字段的值,应用(D) A B ? ”” C ? M. D ? 24、使用命令 DIMENSION A(2,3)定义的数组,包含的数组元素(下标变量)的个数 为(D) A 2个 B 3个 C 5个 D 6个 25、表单的NAME属性用于(B) A 作为保存表单时的文件名 C 显示在表单标题栏中 27、以下哪个是容器类(C) A TIMER B COMMAND B 引用表单对象 D 作为运行表单时的表单名 C FORM D LABLE
28、设置用户默认
工作目录,应该在“工具”菜单中选择(D) A 向导 B 组件管理库 C 调试器 D 选项 29、在Visual Foxpro中,表单(FORM)是指(D) A 数据库
中各个表的清单 B 一个表中各个记录的清单 C 数据库
查询的
列表 D 窗口界面 30、VAL(“123.45”)的值是(A) A 123.45 B “123.45” C 123.45000 D 12345
编程题: 编程题:
1、 请打开 D 盘试题文件夹下的 program1.prg 文件,按要求完成以下程序:编一
程序,输入 任一圆的半径,计算圆周长 L 并输出,最后按原文件名存盘(10 分) 解:编写代码如下: clear input " R=" to r L=2*3.14159*r ? " L= " , L 2、请打开 D 盘试题文件夹下的 program2.prg 文件,按要求完成以下程序:求分段 函数值 ,最后按原文件名存盘(15 分) -4X2+3X-3 123 9X3+5X2-7X-9 X>=100 -100
Y=
解:编写代码如下: clear input "请输入 X 的值:" to
x
Do Case Case x>=100 y=-4*x^2+3*x-3 Case x<=-100 y=9*x^3+5*x^2-7*x-9 OtherWise y=123 EndCase ? "y=" , y 3、 打开 D 盘试题文件夹下的 program3.prg 文件,按要求完成以下程序:计算任一个正整数 N 以内的所有是 3 的倍数的和(例:N=100 时,S=3+6+9+12+……+99) ,最后按原文件 名存盘。 (本题 15 分) 解:编写代码如下: clear input " N=" to N S=0 for i=3 to N step 3 S = S+i Endfor ? "S=" , S
4、请打开 D 盘试题文件夹下的表单文