您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页vfp

vfp

来源:意榕旅游网
1、在Visual Foxpro中,关于视图的正确叙述是( D )。

(A)视图与数据库表相同,用来存储数据 (B)视图不能同数据库表进行连接操作 (C)在视图上不能进行更新操作

(D)视图是从一个或多个数据库表导出的虚拟表 2、SQL命令中用于建立表的命令是( D )。

(A)CREATE VIEW

(B)CREATE LABEL (D)CREATE TABLE

(C)CREATE DATABASE

3、SQL命令中用于插入数据的命令是( D )。

(A)INSERT

(B)APPEND (D)INSERT INTO

(C)INSERT BRFORE

4、求每个交易所的平均单价的SQL语句是( D )。

(A)SELECT 交易所,AVG(单价) FROM STOCK GROUP BY 单价 (B)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 单价 (C)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 交易所 (D)SELECT 交易所,AVG(单价) FROM STOCK GROUP BY 交易所 5、结构化程序设计的三种基本逻辑结构是( A )。

(A)顺序结构、选择结构和循环结构 (B)选择结构、循环结构和嵌套结构 (C)选择结构、循环结构和模块结构 (D)顺序结构、递归结构和循环结构

6、Visual Foxpro通过命令窗口建立程序的命令是( C )。

(A)MODIFY STRUCTURE (C)MODIFY COMMAND

(B)MODIFY VIEW (D)MODIFY MENU A )。

(B)在输入字符串时必须加上定界符

7、对于ACCEPT命令,下列说法正确的是(

(A)该命令只能接收字符串

(C)不能直接按回车键而不输入任何内容 (D)以上都正确 8、面向对象程序设计中程序运行的最基本实体是( C )。

(A)方法

(B)类

(C)对象

(D)函数

9、表单有自己的属性、方法和( B )。

(A)图形

(B)事件

(C)容器

C

(D)形状

10、在Visual Foxpro中,运行表单T1.SCX的命令是(

(A)DO T1

)。

(B)RUN FORM T1 (D)DO FROM T1

(C)DO FORM T1

11、求当前学生成绩表文件中所有学生数学平均成绩的正确的命令是 C 。

A、AVG

数学 TO X

B、SELECT AVERAGE(数学) FROM CJ

D、AVERAGE 数学 FROM CJ

C、SELECT AVG(数学)FROM CJ

12、在SQL命令中SELE * FROM CJ WHERE 数学BETWEEN 90 AND 70其意思等价于 C 。

A、 SELE * FROM CJ WHERE 数学<90 OR 数学>70 B、 SELE * FROM CJ WHERE 数学<=90 OR 数学>=70 C、 SELE * FROM CJ WHERE 数学<=90 AND 数学>=70 D、SELE * FROM CJ WHERE 数学<90 AND 数学>70

13、在DO WHILE„ENDDO循环结构中,LOOP命令的作用是 B 。

A、 退出过程,返回程序开始处

B、 转移到DO WHILE 语句行,开始下一个判断和循环

C、 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D、终止程序执行

14、成绩表中有语文、数学和计算机三个字段,要将每个学生的3科成绩的总分汇总后存放

到总分字段中,应使用命令 D 。

A、 REPLACE ALL 语文+数学+计算机 TO 总分 B、 TOTAL 语文+数学+计算机 TO 总分 C、 SUM 语文,数学,计算机 TO 总分 D、 REPLACE ALL 总分 WITH 语文+数学+计算机 15、有如下程序:

INPUT TO A IF A=10

S=0

ENDIF S=1

?“S=”,S

假如从键盘输入的A的值是12,那么上面程序段的执行结果是 C 。

A、S=12 B、S=0 C、S=1 D、S值不确定

16、执行SET EXACT ON命令后, B 表达式值为真。

A、“ABC”=“AB” C、5>6.AND.7>6

B、“公司”$“计算机公司”

D、3*2<>6

17、若要恢复被逻辑删除的记录,可以使用命令 A 。

A、RECALL

B、RELEASE

C、PACK

D、CLEAR

18、执行 ?AT(“教授”,“副教授”)命令的显示结果是 C 。

A、.T.

B、2

C、3

D、0

19、有如下SQL SELECT语句

SELECT * FROM STOCK WHERE 单价 BETWEEN 12.76 .AND. 15.20 与该语句等价的是( A )。

(A)SELECT * FROM STOCK WHERE 单价<=15.20 .AND. 单价>=12.76 (B)SELECT * FROM STOCK WHERE 单价<15.20 .AND. 单价>12.76 (C)SELECT * FROM STOCK WHERE 单价>=15.20 .AND. 单价<=12.76 (D)SELECT * FROM STOCK WHERE 单价>15.20 .AND. 单价<12.76 20、当前表中,用顺序查询命令LOCATE查询女生,若查找第2个女生,应使用命令是C。

A、NEXT

B、SKIP

C、CONTINUE

D、SEEK

21、已知学生表中有如下记录:

姓名 张三 李四 王五 赵六

年龄 18 19 17 16

则执行SQL语句:SELECT COUNT(年龄) FROM 学生表,其查询的结果为

A 。

A、4

B、3

C、51

D、69

22、在SQL中,要对结果进行排序,应使用短语 A 。

A、ORDER BY(排序) B、GROUP BY (分类) C、INTO D、HAVING

23、“学生”表的结构为(学号 C(4),姓名 C(8),年龄 N(2),否 L),下面可使用INSERT INTO 插入到表中的记录是 A 。

A、(“1001”,“张立”,20,.T.)

B、(1001,张立,20,是) D、(“1001”,“张立”,20,T)

C、(“1001”,“张立”,“20”,“T”) 24、skip 命令的功能是 A 。

A、下移一个记录 B、上移一个记录 C、建立一多关系 D、取消一多关系。 25、在当前表文件XSQK.DBF中,顺序查询姓名为马大大记录的命令为 B 。

A、SEEK “马大大”

B、LOCATE FOR 姓名=“马大大”

D、FIND FOR 姓名=“马大大”

C、EDIT FOR 姓名=“马大大”

26、在Visual Foxpro中,用来建立程序文件的命令是 C 。

A、CREATE COMMAND <文件名> C、MODIFY COMMAND <文件名> 27、下列属于条件语句的是 A 。

A、IF--ELSE---ENDIF C、FOR-----ENDFOR

B、DO WHILE----ENDDO

D、SCAN------ENDSCAN

B、CREATE FILE <文件名 D、MODIFY FILE <文件名

28、在Visual Foxpro中,表单是 A 。

A、一个窗口界面

B、一个表中各个记录的清单

C、数据库中各个表的清单 D、数据库查询的列表

29、一般情况下,当运行表单时,如果要释放表单,将调用表单对象的 A 。

A、Release方法

B、Refresh方法

C、Show 方法

D、Hide方法

30、要运行表单文件form1,下列命令正确的是 B 。

A、DO FORM1.SCX C、RUN FORM1.SCX

B、DO FORM FORM1

D、RUN FORM FORM1

31、有一数值型字段,值范围为0------99之间,精确到小数点后 2 位,则该字段的最小宽度应设计为 A 。

A、5 B、6 C、7 D、4

32、某数据库表文件的结构为:编号 C(5)、年月日 D、备注 M 等三个字段,则该数据文件的记录长度为 C 。

A、16 B、17 C、18 D、19 33、扩展名为.PRG的文件是 C 。

A、备注文件 B、菜单文件 C、程序文件 D、视图文件 34、函数SUBSTR(“ABCD”,2,2)的值是 B . A、AB B、BC C、CD D、ABCD 35、表达式:4<9 AND .T.的值为 B 。

A、.F. B、.T. C、4 D、9 36、命令:use a:\\vfp\\scorc.dbf的作用是 C . A、设置缺省的路径 B、设置工作区 C、打开数据表 D、使用数据库 37、数字3.14的宽度值是 C 。

A、2 B、3 C、4 D、5 38、对当前表结构进行修改的命令是: B 。

A、modi comm B、modi stru C、modi file D、list stru 39、表达式:s=10>=4的值是 C 。

A、5 B、4 C、.T. D、.F. 40、VFP的数据库表属于 C 数据模型。

A、网状 B、层次 C、关系 D、文件管理 二、判断题(共10,每题2分,对的打√,错的打×)

1. 若所建立索引的字段值不允许重复,且一个表中只能创建一个,它应该是惟一索引。×

每一个表只能建立一个主索引,只有数据库表才能建立主索引。

2. 一个数据库名为student,要想打开该数据库,应使用命令OPEN DATA student。√ 3. SQL语句中删除表的命令是DELETE TABLE。× 4. SQL语句中条件短语的关键字是WHERE。√

5. 在SQL语句中,与表达式“工资BETWEEN 1210 AND 1240”功能相同的表达式是“工资>1210 AND 工资<1240”。 √

6、Visual Foxpro 6.0是IBM开发的一个数据库系统。×(Microsofe)

7、在改变数据表中的结构后,数据表中的记录数据并不会遭到破坏。√ 8、数据查询类似于数据视图,但其功能性更加强大,输出形式更灵活。√ 9、程序执行普遍遵循从上到下的执行方式。×

7、8、9这三题吾sure啊~~!!

10、数据表中追加一条空白记录后,因未写入任何数据,所以数据表记录数量也不增加× 三、阅读程序选择正确的结果(共14分,每题2分)

1、设有表FILE.DBF,执行如下命令序列,当前S的值应该是 2925 。

商品名 洗衣机 电冰箱 21寸彩电 空调机

USE FILE

REPLACE ALL 金额 WITH 金额+100 AVERAGE 金额 TO S ? “S=”,S USE

金额 3100.00 2300.00 1800.00 4100.00 2、有下列程序,其运行结果是 55 。

S=0

FOR K=1 TO 10

S=S+K

NEXT ? “S=”,S

3、有以下程序段,设学生数据库当前记录的“计算机”字段的值是81时,执行下面程序段之后,屏幕输出: B 。 DO CASE

CASE 计算机<60

?“计算机成绩是:” + ”不及格” CASE 计算机>=60

? ”计算机成绩是:” + ”及格” CASE 计算机>=70

? ”计算机成绩是:” + ”良” CASE 计算机>=85

? ”计算机成绩是:” + ”优” ENDCASE

A、不及格 B、及格 C、良 4、有下列程序,其运行结果是 C 。 S=0

FOR I=1 TO 10

LOOP S=S+I NEXT ?”S=”,S

A、55 B、1 C、0 5、表CJ.DBF中有两条记录,内容如下:

姓名 工资 李四 1500 张三 2000 运行如下程序,输出结果是: D 。 USE CJ ZGZ=0 go 2

DO WHILE NOT EOF()

D、优

D、都不是

ZGZ=ZGZ+工资 SKIP ENDDO ?ZGZ

A、1500 B、 0 C、3500 D、2000

6、设有表SP.DBF,执行如下命令序列,当前S的值应该是 C 。

商品名 金额 洗衣机 2000.00 电冰箱 2500.00 USE SP GO 2

INSERT BLANK

REPLACE 商品名WITH \"34寸彩电\金额 WITH 3000 SUM 金额 TO S ?”S=”, S

A、2500 B、5500 C、7500 D、3000

7、阅读以下程序之后可知结果为 B 。 CLEAR STORE 0 TO S FOR I=1 TO 10

IF int(i/2)<>i/2 int(i/2)<>i/2(奇数) LOOP int(i/2)=i/2(偶数) ENDIF S=S+I ENDFOR ? “S=”,S

A、55 B、2+4+..+10 C、1+3+5+..+9 D、

四、编程题(共6分,每题3分,可任选二题,多选以前二题为准) 1、写程序

要求:必须将答案填在答题卡对应的位置,否则不得分。

写程序(E99.prg),请用FOR语句编写打印以下图形

FOR I=1 TO 4 FOR J=1 TO 5-I ??”*” NEXT

? NEXT

2、输入N,求N的阶乘。

CLEAR S=1

INPUT “N=” TO N FOR I=1 TO N

S=S*I

NEXT ? S RETURN

3、输入A(不为0)、B、C,求AX2+BX+C=0的解。 CLEAR ELSE

INPUT “A=” TO A X1=STR(-B/(2*A))+”+”+STR(SQRT(-R)/(2*A))+”i” INPUT “B=” TO B X2=STR(-B/(2*A))+”-”+STR(SQRT(-R)/(2*A))+”i” INPUT “C=” TO C ENDIF R=B^2-4*A*C ? X1,X2 IF R>=0 RETURN

X1=-B/(2*A)+SQRT(R)/(2*A) X2=-B/(2*A)-SQRT(R)/(2*A)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务