Visual FoxPro 程序设计题库(30)

loading 分享 2026-8-7 下载文档

A:表单(Form)文件 B:报表(Report)文件 C:标签(Label)文件 D:以上全部文件 3.本题可能要用到下面的表:(前面的表STUDENT)

有SQL语句: SELECT DISTINCT 学号,FROM SCORE INTO TABLET T 执行该语句后,T表中记录的个数是( D ). A:6 B:5 C:4 D:3

4.工资表文件GZ.DBF和相应的索引文件已经打开,下列操作中错误的是( D ) A:SET INDEX TO B:COPY TO NEW1 FOR 基本工资>=1000 C:COPY STRUCTURE TO NEW2 D:COPY FILE TO NEW3.DBF 5.下列关于视图的叙述中不正确的是( B ).

A:视图分本地视图及远程视图 B:视图是一种虚拟的表,只能基于一个表创建 C:视图可以更新它所打开的表中的数据

D:本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录

6.以下关于视图的描述中,正确的是( C ).

A:只能由自由表创建视图 B:不能由自由表创建视图 C:只能由数据库表创建视图 D:可以由各种表创建视图

8.如果在执行了SET SYSMENU SAVE 命令后,修改了系统菜单,那么执行( D )命令就可以恢复 SET SYSMENU SAVE 命令执行之前的菜单配置. A:SET SYSMENU DEFAULT B:SYSMENU =DEFAULT

C:SET DEFAULT TO SYSMENU D:SET SYSMENU TO DEFAULT

10.若内存变量名与当前打开的表中的一个字段名均为name,则执行?name命令后显示的是( C ) A:内存变量的值 B:随机 C:字段变量的值 D:错误信息

12.在Visual FoxPro中,用LOCATE命令把记录指针指向姓\刘\的记录后,想要查找下一个 姓\刘\的记录,使用的命令是( B )

A:LOCATE B:CONTINUE C:GO NEXTE 1 D:SKIP 13.与.NOT.(n<=50.AND.N>=15=())等价的条件是( A )

A:n>50.OR.n<15 B:n<50.OR.n>15 C:n<50.AND.n>15 D:n>50.AND.n<15 14.命令?ROUND(42.1988,2)的结果是( B ) A:42.2000 B:42.20 C:42.00 D:42.19

15.在下列关于视图的叙述中,正确的一条是( D ).

A:视图和查询一样 B:若导出某视图的数据库表被删除了,该视图不受任何影响 C:视图一旦建立,就不能被删除

D:当某一视图被删除后,由该视图导出的其他视图也将自动删除 17.字符串匹配运算符是( A ). A:LIKE B:AND C:IN D:=

18.Visual Foxpor支持两种类型的菜单,即( C ). A:条形菜单和下拉式菜单 B:下拉式菜单和弹出式菜单 C:条形菜单和弹出式菜单 D:下拉式菜单和系统菜单 19.要删除当前文件的\性别\字段,应当使用命令( A )

A:MODIFY STRUCTURE B:DELETE C:REPLACE性别WITH〃〃 D:ZAP 21.命令按钮组是( D ).

A:控件 B:容器 C:控件类对象 D:容器类对象

22.当前表文件中有一个长度为10的字符型字段sname,执行如下命令的显示结果是( C ). REPLACE sname WITH于丹樱

?LEN(sname)

A:3 B:6 C:10 D:11 23.下面的说法中错误的是( C ).

A:内部联接是指只有满足联接条件的记录才出现在查询结果中

B:左联接是指除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中

C:右联接是指定除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中

D:完全联接是指除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中

24.下列几项中,不能作为查询输出目标的是( B ). A:临时表 B:视图 C:标签 D:图形

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

32.使用( B )工具栏可以在表单上对齐和调整控件的位置. A:调色板 B:布局 C:表单控件 D:表单设计器 33.在Visual FoxPro程序中,注释行使用的符号是( B ). A:// B:* C:′ D:{ }

34.要把以\为变量名中第3个字符的全部内存变量存入内存变量文件ST.MEM中,应使用命令( D )

A:SAVE ALL LIKE??M?TO ST B:SAVE ALL LIKE **M* TO ST C:SAVE ALL EXCEPT??M* TO ST D:SAVE ALL LIKE??M* TO ST 35.有如下Visual FoxPro程序: * *主程序ZCX.PRG SET TALK OFF K1=′25′ ?K1 DO ZCX1 ?K1 RETURN

* *子程序 ZCX1.PRG K1=K1+′500′ RETURN

用命令DO ZCX运行程序后,屏幕显示的结果为( C ). A:25 500 B:25 525 C:25 25500 D:25 25

三、程序设计 共1题 (共计10分)

*题目:求自然数1至100的和并输出。请将下列程序填写完整。

* (用DO WHILE语句) SET TALK OFF S=0 I=1

**********Program**********

********** End ********** ? S

SET TALK ON RETURN

答案:DO WHILE I<=100 S=S+I

I=I+1 ENDDO

试卷编号:73

一、填空 共10题 (共计10分)

1.视图中的数据取自数据表库中的【1】或【2】. 表==============视图

4.SQL可以对两种基本数据进行操作,分别是【1】和【2】. 表================视图

6.Visual FoxPro主要使用【1】和【2】两种形式的菜单. 下拉式===============弹出式 7.由多个本地表创建的视图,应当称为【1】. 本地视图

9.在创建索引文件时,若要求关键字表达式值相同的记录只取一个,可以在索引命令IN-DEX中 增加可选项【1】. UNIQUE

10.使用SQL语句实现计算职称为\讲师\的所有职工的平均工资: SELECT【1】FROM教师【2】职称=\讲师\ AVG(工资)============WHERE 二、单项选择 共35题 (共计35分)

1.在Visual FoxPro中,标签的缺省名字为( A ) A:Label B:List C:Edit D:Text

2.在Visual FoxPro中,数据库表与自由表相比具有很多优点,以下所列中不属于其优点是( D ) A:可以命名长表名和表中的长字段名 B:可以设置字段的默认值和输入掩码 C:可以设置字段级规则和记录级规则 D:可以创建表之间的临时关系 3.SQL的核心功能是( A ).

A:数据查询 B:数据修改 C:数据定义 D:数据控制 4.下列是表复制命令COPY TO 的功能说明,其中错误的是( C ) A:可以进行表部分字段的复制 B:可以进行表部分记录的复制 C:可以进行表记录的排序复制 D:不可以进行表记录排序复制

5.设职工表和按工作日期(D型字段)索引的索引文件已经打开,要把记录指针定位到工作 刚好满30天的职工,应当使用命令( D )

A:FIND DATE()-30 B:SEEK DATE()+30 C:FIND DATE()+30 D:SEEK DATE()-30 6.执行LIST NEXT 1命令之后,记录指针的位置指向( B ) A:下一条记录 B:原来记录 C:尾记录 D:首记录

8.已经打开选课表,其中包括课程号、学号、成绩字段.不同的记录分别重复的课程号或 重复的学号.要使用COUNT命令计算所有学生选修的不同课程有多少,应在执行COUNT命令 之前使用( D )命令

A:INDEX ON 学号 TO GG B:INDEX ON 课程号TO GG

C:INDEX ON 学号TO GG UNIQUE D:INDEX ON 课程号TO GG UNIQUE 10.本题可能要用到下面的表:(前面的表STUDENT) 有SQL语句:

SELECT 学号,AVG(成绩) AS 平均成绩 FROM SCORE; GROUP BY 学号 INTO TABLE TEMP

执行该语句后,TEMP表中的第二条记录的\平均成绩\字段的内容是( B ). A:85.5 B:71.5 C:92.33 D:85

11.假设A=321,B=635,C=″A+B″,则?VARTYPE(″100+&C″)的结果是( B ) A:N B:C C:U D:错误信息 12.SQL实现分组查询的短语是( B ).

A:ORDER BY B:GROUP BY C:HAVING D:ASC

15.学生表的性别字段为逻辑型(男为逻辑真、女为逻辑假),执行以下命令序列后, 最后一条命令的显示结果是( B ). USE STUDENT APPEND BLANK

REPLACE WITH ″欧陧惠″,性别WITH.F. ?IIF(性别,″男″″女″)

A:男 B:女 C:.T. D:.F. 16.下列有关数组的说法,不正确的是( C ) A:在Visual FoxPro中,只有一维数组和二维数组

B:数组在使有DIMENSION命令定义之后,就已经具有了初值 C:数组中各个元素的数据类型必须一致

D:通过数组的重新定义,可以将一维数组变成二维数组

20.已打开的表文件的当前记录为150,要将记录指针移向记录号为100的命令是( D ) A:SKIP 100 B:SKIP 50 C:GO-50 D:GO 100 21.在下列表达式中,运算结果为数值的是( B )

A:[9876]-[678] B:LEN(SPACE(5))-1 C:CTOD(′10/10/99′)-30 D:880+120=1000 22.为字段设置了( A )后,输入的新数据必须符合这个要求才能被接收,否则要求用户重新输入该数据.

A:有效性规则 B:有效性信息 C:默认值 D:删除触发规则 23.顺序执行以下赋值命令之后,下列表达式中错误的是( D ). A=″842″ B=5*8 C=″ABC″

A:STR(B)+C B:VAL(A)+B C:&A+B D:&B+C

25.下面命令执行后都将生成TEMP.DBF文件,其中肯定生成空表文件的命令是( C ) A:SORT TO TEMP B:COPY TO TEMP C:COPY STRUCTURE TO TEMP D:COPY FILE TO TEMP


Visual FoxPro 程序设计题库(30).doc 将本文的Word文档下载到电脑
搜索更多关于: Visual FoxPro 程序设计题库(30) 的文档
相关推荐
相关阅读