《数据库应用基础-Visual FoxPro6.0》综合习题六

更新时间:2023-03-14 00:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数据库应用基础-Visual FoxPro6.0》

综合习题六

一、选择题:(每题2分,共40分)

1.将两个关系中相同属性的元组联接在一起构成新的二维表的操作称为( )。

A、选择 B、投影 C、筛选 D、联接

2.下列常量中,只占用内存空间1个字节的是( )。

A、数值型常量 B、字符型常量 C、日期型常量 D、逻辑型常量 3.下列关于变量的叙述,不正确的是( )。 A、变量值可以随时更改 B、变量值不可以随时更改

C、Visual FoxPro 6.0的变量分为字段变量和内存变量

D、在Visual FoxPro 6.0中,可以将不同类型的数据赋给同一个变量

4.如果要更改表中数据的类型,应在“表设计器”的( )选项卡中进行。

A、字段 B、表 C、索引 D、数据类型 5.备注型字段的数据宽度是4个字符,它用存放( )。 A、指向备注的具体内容 B、指向DBF的指针

C、指向FPT文件的指针 D、指向FPT文件内容的指针 6.按顺序执行下列命令: A1=6 A2=A1+4 A2=A2+3

后,变量A2的值为( )。

A、13 B、6 C、9 D、10 7.输入下列命令,显示结果是( )。 STORE 34.212 TO X ?”X=”+STR(X,5,2)

A、34.21 B、X=34.21 C、-34.21 D、X=-34.21 8.要从字符串“计算机世界”中截取子串“世界”,应使用函数( )。 A、SUBSTR(“计算机世界”,4,2) B、SUBSTR(“计算机世界”,4,4) C、SUBSTR(“计算机世界”,7,4) D、SUBSTR(“计算机世界”,6,4) 9.下列关于项目及项目中文件的叙述,不正确的是( )。 A、项目中的文件是项目的一部分 B、项目中的文件不是项目的一部分 C、项目中的文件是独立存在的

D、项目中的文件表示该文件与项目建立了一种关联

10.下列命令中,不改变数据库记录指针的是( )。 A、INSERT B、RECALL C、SKIP D、LIST

11.当数据库打开时,包含在数据库中的所有表都可以使用,但这些表不会自动打开,使用时需要执行( )命令。

- 1 -

A、CREATE B、USE C、OPEN D、LIST 12.在Visual FoxPro 6.0中,多表操作的实质是( )。 A、把多个表物理地连接在一起 B、临时创建一个虚拟表 C、反映多个表之间的联系 D、创建一个新的表 13.职工表结构(职工号N(4)、姓名C(8)、性别C(2)、年龄N(2)),“职工号”为主索引,若用SQL INSERT插入一个记录,应使用语句( )。 A、(“0008”,“李霞”,“女”,“26”) B、(0008,“李霞”,“女”,26) C、(NULL,“李霞”,“女”,“26”) D、(0008,李霞,女,26) 14.下列更改索引类型的操作方法中,正确的是( )。

A、打开表设计器,选定“字段”选项卡,从“索引”下拉列表中选择 B、打开表设计器,选定“索引”选项卡,在“索引名”下拉列表中选择 C、打开表设计器,选定“表”选项卡,在“索引名”下拉列表中选择 D、打开表设计器,选定“索引”选项卡,在“类型”下拉列表中选择 15.将表从数据库中移出,使之成为自由表的命令是( )。

A、REMOVE B、DELETE C、RECYCLE D、REMOVE TABLE 16.下列关于查询的说法,不正确的是( )。 A、查询是Visual FoxPro 6.0支持的一种数据库对象 B、查询就是预定义好的一个SQL SELECT语句

C、查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输入查询结果

D、查询就是查询,它与SQL SELECT语句无关 17.下列关于视图的说法,不正确的是( )。 A、在Visual FoxPro 6.0中视图是一个定制的虚拟表 B、视力可以是本地的、远程的,但不可以带参数 C、视图可以引用一个或多个表 D、视图可以引用其他视图

18.下列关于Visual FoxPro 6.0输入输出命令的说法,不正确的是( )。 A、INPUT命令用来从键盘输入数据

B、用INPUT命令输入数据时,若不输入任何数据,直接按回车键,系统会把空字符赋给指定的内存变量

C、ACCEPT命令只能接收字符串

D、WAIT命令能暂停程序执行,直到用户按任意键或单击鼠标时继续程序 19.要确定列表框内的某个条目是否被选定,应使用属性( )。 A、Value B、ColunmCount C、ListCount D、Selected

20.进行项目连编之后的应用程序,最终会被编译成一个扩展名为.app的应用文件或扩展名为( )。

A、.ACT B、.EXE C、.FRX D、.PRG 二、填空题:(每空2分,共计20分) 1. 在Visual FoxPro 6.0中,要想显示或隐藏常用工具栏,可以单击 菜单中的“工具栏”命令,在工具栏框中选择 ,单击“确定”按钮。 2.在命令窗口中输入下列命令:?12+7*6-(5/6)屏幕上显示的结果是 。 3.浏览表文件的命令是 。 4.当前工作区是2,要想使工作区3成为当前工作区,应使用命令 。

- 2 -

5.若要显示命令执行后返回的一些有关执行状态的信息,应使用命令 。

6.在表单设计器中按住 键,可同时选定多个类型相同的控件,设置控件的格式。

7.快捷菜单实际上是一个弹出式菜单,要将某个弹出式菜单作为一个对象的快捷菜单,通常是在对象的 事件代码中添加调用该弹出式菜单程序的命令。

8.菜单定义文件存放着菜单的各项定义,但其本身是一个 文件,不能运行,需要将其生成扩展名为 的文件后才能运行。 三、程序填空:(每题4分,共20分)

1.设已有数据库STUDENT.DBF,存放的是计算机等级考试的考生分数,已经按准考证号(字符型)建立索引文件ST.IDX,请完善该考试查分程序。 SET TALK OFF CLEA

USE STUDENT INDEX ST SEEK NUM

IF ?姓名,”成绩:”+(成绩,3,0) ELSE

?”没有此考生!” ENDIF USE

SET TALK ON RETURN

2.有如下VFP程序: DIMENSION K(2,3) I=1

DO WHILE I<=2 J=1

DO WHILE J<=3 K(I,J)=I*J ??K(I,J) ??” ” J=J+1 ENDDO ? I=I+1 ENDDO

RETURN 运行此程序的结果是_________________。 3.有学生数据库表为STUDENT .DBF,其中编号(N,2)字段的值从1开始

- 3 -

连续排列。欲按编号的1,9,17,25…的规律抽取学生参加比赛,并在屏幕上显示参赛学生编号,请填空。 USE STUDENT

DO WHILE ___ ______ IF ??编号 ENDIF SKIP ENDDO USE

四、编写程序:(每题10分,共计20分)

1.编程:已知“系别”是STUDENT.DBf表中表示系别的字段,编写统计外语系、数学系和物理系的人数的程序。

2.编程:计算1-N的阶乘和。

- 4 -

本文来源:https://www.bwwdw.com/article/rp2x.html

Top