VF 复习填空题

VF 复习填空题
VF 复习填空题

数据库管理系统常见的数据模型有()三种。

正确答案: A. 层次、网状、关系

按照软件工程的观点,数据库系统的生命周期可以划分为()、数据库实施和数据库使用三个阶段。正确答案: C. 数据库设计

利用()工具可以帮助你逐步进行数据表、表单、报表等的设计。

正确答案: B. 向导

获取目前所在软件环境的帮助,应按下()键。

正确答案: C. F1

关系模式是对关系的描述,其描述格式为:关系名(属性名1,属性名2,…,属性名n)

正确答案:对

数据库、数据库系统、数据库管理系统三者之间的关系是。

正确答案: C. 数据库系统包含数据库和数据库管理系统

关系型数据库中最普遍的联系是()

正确答案: D. 1:1和1:m

对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。正确答案: A. 并运算

在关系数据库管理系统中,关系是指。

正确答案: D. 满足一定条件的一个二维数据表格

在建立一对多关系中,要求一端表中的主索引字段值与多端表中的普通索引字段值相同。

正确答案:对

用二维表来表示实体与实体之间联系的数据模型称为。

正确答案: C. 关系模型

关系数据库理论应具备的三种基本关系操作是。

正确答案: B. 选择、投影、连接

数据表中的关键字只能由一个属性(或字段)组成。

正确答案:错

数据表中的关键字是人为确定的,不管它能不能唯一地标识一个记录。

正确答案:错

使用二维表来表示实体及实体之间联系的数据模型称为面向对象模型。

正确答案:错

Visual FoxPro属于()数据库管理系统。

正确答案: A. 关系型

设置Visual FoxPro工作环境有菜单和命令两种方式。

正确答案:对

在VFP中,有两种工作方式,即交互工作方式和程序工作方式,VFP6.0支持标准的面向过程的程序设计方式,也支持面向对象的程序设计方式。

正确答案:对

利用()可以将数据表、数据库、程序、菜单、表单等集中进行管理。

正确答案: D. 项目管理器

自然连接是指在连接运算中,按照关键字段值对应相等为条件的连接操作。

正确答案:对

能对数据库中的数据进行输入、删除、增加、修改、统计、排序、输出等操作的软件系统是()。

正确答案: C. 数据库管理系统

在一个关系中任意交换两行的位置不影响数据的实际含义。

正确答案:对

在学生选课时,一名学生可以选择多门课程,一门课程可以由多个学生选择,这说明学生数据表与课程数据表之间的关系是()。

正确答案: B. 多对多

在一个关系中任意交换两列的位置不影响数据的实际含义。

正确答案:对

Visual FoxPro DBMS是()。

正确答案: C. 操作系统支持下的系统软件

假设“图书管理”数据表中有书籍编号、出版社、书籍名称、出版日期、购书日期、价格、购入数量、备注等字段,其中可以作为关键字的字段是()。

正确答案: D. 书籍编号

设置Visual FoxPro 的工作环境,可以通过。

正确答案: D. 单击菜单【工具(T)】→【选项(O)…】命令,在打开的“选项”对话框中设置。

数据库管理系统是()。

正确答案: B. 一种软件

在下列文件扩展名中,不属于VFP系统默认的扩展名的是()。

正确答案: B. .FDB

在Visual FoxPro中,逻辑型常量可以用“真”或“假”来表示。

正确答案:错

执行命令DISPLAY FOR 基本工资<1000后,屏幕显示所有基本工资小于1000的记录,这时记录指针定位在(),此时EOF()函数一定为真。

正确答案: D. 文件尾

在Visual FoxPro中可以使用的变量类型有()。

正确答案: A. 逻辑型 B. 字符型 C. 数值型D. 日期型

为了使得日期型数据能够显示世纪(即年为4位),应该使用命令SET CENTURY OFF。

正确答案:错

下列表达式中错误的是()。

正确答案: D. .T.+.F.

在VFP中,执行下列命令后显示的结果是()。

X=CTOD("01/15/2003")

Y=CTOD("01/10/2003")

?Y-X

正确答案: A. -5

下面关于表达式的叙述中,正确的是()。

正确答案: C. 参与算术表达式运算的各个部分的数据类型必须是数值型数据。

下列表达式中,值为"计算机网络"的是()。

正确答案: D. "计算机"-"网络"

从内存变量文件中恢复内存变量时,如果要使调入的内存变量覆盖原有的内存变量,那么在恢复内存的变量的命令中应该省略ADDITIVE可选项。

正确答案:对

执行下列命令序列后,所得结果是()。

X=88

??IIF(X>=90,"优秀",IIF(X>=75,"良好",IIF(X>=60,"及格","不及格")))

正确答案: B. 良好

设A=567,B=123,S="A+B",表达式10+&S的值是()。

正确答案: B. 700

算术运算符、逻辑运算符、关系运算符不能同时出现在一个表达式中。

正确答案:错

VFP中表文件的基本操作是由选择、()、连接三种基本运算组合而成的。

正确答案: D. 投影

下面当中正确的变量名是()。

正确答案: D. _AQW

要判断数值型数据X能否被13整除,不正确的表达式是()。

正确答案: A. MOD(X,13)=INT(X/13)

可以用APPEND FROM命令将另外一个结构与当前打开数据表结构相同的数据表追加到当前数据表的未尾。

正确答案:对

用ZAP命令可以一次将当前数据表的记录清除,只剩下表结构,但仍可以用RECALL命令恢复。

正确答案:错

在书写表达式时,中文标点符号和英文标点符号都可以作为Visual FoxPro命令中的分界符。

正确答案:错

一般来说,创建数据表只能用菜单操作方式进行。

正确答案:错

下列关于字段名的叙述中,错误的是()。

正确答案: A. 字段名中可以包含空格 C. 字段名中只允许包含字母、汉字或数字

在VFP中,通用字段G和备注字段M在表中的宽度都是()。

正确答案: A. 4个字节

在下列函数中函数值为逻辑值的是()。

正确答案: D. BOF()

在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为()。正确答案: B. 1、4、8

对打开的数据表能够增加新字段的命令是()。

正确答案: B. MODIFY STRUCTURE

SET DELETE OFF命令的功能是()。

正确答案: C. 显示记录时不忽略有删除标记的记录(有删除标记的记录也显示)

将当前内存变量中以w开头的内存变量名保存到mar中,正确的命令是:SA VE TO mar like w* 正确答案:对

关于Visual FoxPro的变量,下面说法中正确的是()。

正确答案: C. 数组中各数组元素的数据类型可以不同

数据表所有记录都加上了删除标记,此时在命令窗口执行RECALL命令,则()。

正确答案: A. 将数据表的当前记录的删除标记去掉

具有删除数据表记录功能的命令是()。

正确答案: B. ZAP C. PACK D. DELETE

当前表文件中“是否通过”字段为逻辑类型,要显示所有未通过的记录,可使用命令()。

正确答案: A. LIST FOR 是否通过=.F.

B. DISP FOR .NOT. 是否通过

“?”、“??”、“???”3个命令都可以将一个合法表达式的结果输出在屏幕上或打印机上。

正确答案:错

在下列VFP表达式中,运算结果为字符串的是()。

正确答案: A. "1234"-"43"

下列函数中,其自变量的类型均为字符型的函数有()。

正确答案: A. LEN() B. V AL() C. RIGHT() D. LOWER

在VFP中,1.8E-8是一个()。

正确答案: A. 数值常量

下列自由表中的字段变量名中正确的是()。

正确答案: A. 佛山大学

Visual FoxPro的变量分为两类,它们是()。

正确答案: A. 内存变量和字段变量

数据库表中字段名最长可为()。

正确答案: D. 128个半角英文字符

将一个字符串首字符转换为ASCII码十进制数值的函数是()。

正确答案: C. ASC()

人事数据表共有10条记录,执行下列命令序列后,所得结果是()。

use rsb

?recno()

正确答案: D. 1

Visual FoxPro系统可用不同的数据类型来描述数据表中的字段,如字符型(C)、数值型(N)、日期型(D)、逻辑型(L)、备注型(M)、()(G)等。

正确答案: B. 通用型

Visual FoxPro的文件扩展名通常是用来区分文件类型的,用户应该牢牢记住。

正确答案:对

自由表字段名和内存变量的最大长度都是10个英文字符长。

正确答案:错

REPLACE命令中指定字段的类型可以和用以替换该字段值的表达式结果的数据类型不一样。

正确答案:错

在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的实际数据均存储到另一个文件中,该文件名为()。

正确答案: C. STUDENT.FPT

问题46 得2 分,满分2 分

在一个有算术运算、关系运算、逻辑运算的表达式中,如果没有括号,它们的运算顺序是()。

正确答案: C. 算术、关系、逻辑

下面的叙述中,正确的是()。

正确答案: A. LIST STRUCTURE命令在屏幕上直接列出数据表的结构

B. MODIFY STRUCTURE命令可以打开表设计器,修改数据表的字段

查看数据表的结构可以用表设计器或有关命令。

正确答案:对

最后一条命令的显示值应是()。

STORE 100 TO YA

STORE 200 TO YB

STORE 300 TO YAB

STORE "A" TO N

STORE "Y&N" TO M

?&M

正确答案: A. 100

下列表达式中,运算结果为数值型数据的是()。

正确答案: D. A T("Com","Computer")

下列表达式中,事先没有对变量作任何定义,则合法的是()。

正确答案: C. 11/19/2003

在下面的Visaul FoxPro表达式中,不正确的是。

正确答案: A. {^2002-05-01}+DATE()

执行命令SET DELETE OFF后,则禁止对数据库文件记录删除。

正确答案:错

可以利用COPY FILE命令在Visual FoxPro命令窗口或程序中可以将任何类型的文件复制到指定文件下。正确答案:对

对VFP字段变量而言,它的命名规则是可以用字母、汉字、数字或下划线及它们的组合而成,变量名必须以字母或汉字开头,中间不能有空格、!、@、#、$、%^、&、*、(、)、-、+、|等字符,在自由表中它的长度最多不超过()个半角英文字符。

正确答案: B. 10

Visual FoxPro系统中,内存变量的命名可以用字母、汉字、数字或下划线及它们的组合而成,变量名必须以字母、汉字或下划线开头,空格、!、@、#、$、%、^、&、*、(、)、-、+、|等字符不能作为变量名的组成部分,对内存变量来说,它的长度最多不超过()个半角英文字符。

正确答案: A. 254

在以下四组函数或表达式运算中,结果相同的是()。

正确答案: B. 已知A="1234",B="5678",那么A-B与A+B相同

C. LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)

在数据表rsb中,假设基本工资=1088,职称="副教授",性别="男",结果为.F.的逻辑表达式是()。正确答案: A. 基本工资=1088 .AND. (职称="教授" .OR. 性别="女")

如果当前打开的数据表中某一字段名与当前某一内存变量重名,则内存变量优先于字段名变量。

正确答案:错

自由表中字段名最长可为。

正确答案: C. 10个半角英文字符

在输入日期型数据时,可以不用进行任何设置,就可以对变量进行任何格式日期数据的赋值。

正确答案:错

如果当前表的当前记录是120,如果要将记录指针定位在100号的记录,应使用命令。

正确答案: D. GO 100

函数IIF(LEN(REPLICA TE("*",5))>6,5,-5)返回值是()。

正确答案: A. -5

在下列表达式中,不正确的表达式是()。

正确答案: A. "1234"-21>"123421"

在Visual FoxPro中,调用表设计器建立数据表STUDENT.DBF命令是。

正确答案: C. CREA TE STUDENT

VFP数据表文件中的备注型字段中存放()。

正确答案: A. 指向备注文件的指针

假设人事数据表rsb.dbf中前5条记录都是女同志,执行如下命令后,记录指针定位在()。use rsb

go 3

locate next 2 for "性别"="女"

正确答案: C. 第3条记录

可以链接或嵌入OLE对象的字段类型可以是任何类型的字段。

正确答案:错

执行下列命令序列后,所得结果是()。

X="中国建设银行"

?STUFF(X,5,4,"农业")

正确答案: C. "中国农业银行"

BROWSE命令可以直接浏览数据表的结构

正确答案:错

下列数据中属于变量的是()。

正确答案: C. 工人

下面内存变量名中合法的是。

正确答案: B. 计算机世界好

下面关于VFP变量的叙述中,正确的是。

正确答案: A. 变量名以字母、汉字或下划线开头,由字母、数字、下划线组成

C. 用户定义的变量名不可与系统保留字同名

D. 内存变量名最多由254个半角英文字符组成

在Visual FoxPro中,关于自由表叙述正确的是()。

正确答案: B. 自由表不能建立字段级规则和约束

按日期型字段“出生日期”显示当前表中10月1日出生人的命令是()。

正确答案: A. LIST FOR MONTH(出生日期)=10 .AND. DAY(出生日期)=1

Visual FoxPro的PACK命令可以删除当前数据库表文件的。

正确答案: C. 带有删除标志的记录

可以链接或嵌入OLE对象的字段类型是。

正确答案: B. 通用型字段

在人事数据表中,"婚否"是逻辑型(L)字段(已婚.T.,未婚.F.),"性别"是字符型(C)字段,要显示已婚的女职工,应使用()表达式。

正确答案: A. LIST FOR 婚否.AND. 性别="女"

在VFP中,要使用数组()。

正确答案: D. 有时可以不必先定义

下面的叙述中,错误的是。

正确答案: B. LIST命令与DISPLAY命令的功能完全一样

D. COPY TO 和COPY FILE命令功能是基本一样的

设当前打开的表文件中含有字段SNO,系统中有一内存变量的名称也为SNO,命令?SNO显示的结果是。

正确答案: C. 字段变量SNO的值

表设计器的功能只是创建或浏览数据表的结构。

正确答案:错

在下列函数中函数值为数值的是()。

正确答案: A. A T("中心","教育部考试中心")

测试函数的结果都是逻辑值。

正确答案:错

Visual FoxPro内存变量的数据类型不包括。

正确答案: D. 备注型

下列表达式中不符合VFP规则的是。

正确答案: B. 2X>15

BROWSE命令的功能是。

正确答案: A. 以浏览窗口显示数据表的记录,用户可以在浏览窗口里修改、删除记录

从一个内存变量文件将内存变量恢复调入内存的命令是:

RESTORE FROM <内存变量文件名>

正确答案:对

将日期年份设置为4位年份显示的命令是。

正确答案: B. SET CENTURY ON

假设今年日期年份是2005年,表达式V AL(SUBSTR('P586',2,1)+RIGHT(STR(YEAR(DATE())),2))+3的计算结果是()。

正确答案: B. 508

在人事数据表中,命令REPLACE 基本工资WITH 1888 的功能是。

正确答案: D. 只将当前记录基本工资字段的值改为1888

可以用RELEASE命令将当前内存中的内存变量清除或释放。

正确答案:对

在VFP数据表字段宽度固定为1个字节的字段类型是。

正确答案: D. 逻辑型

将日期设置为非严格日期格式的命令是。

正确答案: D. SET STRICTDATE TO 0

REPLACE命令有计算功能,可以将一个表达式的值计算出来后赋值给数据表中的相应字段。

正确答案:对

Visual FoxPro系统中,属于严格日期格式的日期数据是。

正确答案: A. {^yyyy-mm-dd}

要想显示以x开头的所有内存变量,正确的命令是:LIST MEMORY LIKE x* 或

DISPLAY MEMORY LIKE x*

正确答案:对

“GO”、“SKIP”命令都是记录指针移动命令,二者的执行过程和功能相同。

正确答案:错

结果为真(.T.)的表达式是。

正确答案: A. "BEI"$"BEIJING"

B. EMPTY("")

C. EMPTY(SPACE(6))

Visual FoxPro的ZAP命令可以删除当前数据库表文件的。

正确答案: B. 所有记录

下列表达式中,合法的VFP表达式是。

正确答案: D. ['信息世界']

执行命令DISPLAY WHILE 基本工资>1000时,屏幕上显示了若干条记录,但执行DISPLAY WHILE 基本工资>2000时,屏幕上没有任何记录,这说明。

正确答案: B. 表文件中当前记录基本工资字段的值不大于2000

下列表达式结果为.F.的是。

正确答案: C. "男">"女"

清除主窗口屏幕内容的命令是。

正确答案: B. CLEAR

数据表中有20条记录,当前记录号是10,使用INSERT BLANK命令增加一条空记录,此空记录的记录号是11。

正确答案:对

在VFP中,其扩展名为.MEM的文件是。

正确答案: B. 内存变量文件

以下表达式中,运算结果为日期型的是。

正确答案: A. CTOD("01/12/2008")-23

以下关于空值(NULL)叙述正确的是。

正确答案: A. 空值表示字段或变量还没有确定值

对任何合法的Visual FoxPro命令来说,范围的默认选项都是ALL。

正确答案:错

执行命令:?AT("中心","广东省考试中心")的显示值是。

正确答案: D. 11

在学生数据表xsb中能够正确统计各种政治面貌人数的正确命令是。

正确答案: B. SELECT 政治面貌,CNT(*) AS 人数FROM xsb GROUP BY 政治面貌

能够检索数据表rsb中基本工资位于前三名(从大到小)的教工记录的正确命令是。

正确答案: D. SELECT * TOP 3 FROM rsb ORDER BY 基本工资DESC

SQL语句中的条件短语是。

正确答案: A. WHERE

学生表xsb中含有字段学号、姓名、性别、籍贯、政治面貌等字段,成绩表cjb含有学号、数学、英语、计算机等课程成绩。检索英语成绩在80分以上的学生并按英语成绩从高到低的顺序列出其姓名、性别、英语成绩的正确命令是。

正确答案: D. SELECT 姓名,性别,cjb.英语FROM xsb,cjb WHERE xsb.学号=cjb.学号AND cjb.英语>80 ORDER BY 英语DESC

能够统计男女同学数学、英语、计算机最高分的正确命令是。

正确答案: D. SELECT 性别,MAX(cjb.数学),MAX(cjb.英语),MAX(cjb.计算机) FROM xsb,cjb WHERE xsb.学号=cjb.学号GROUP BY 性别

在当前打开的数据表RSB中,能够计算数据表中基本工资总和、平均值、职工人数并赋值给变量X1、X2、X3的正确命令是。

正确答案: D. CALCULATE SUM(基本工资),A VG(基本工资),CNT() TO X1,X2,X3

要实现在浏览窗口中显示设备表sb.dbf中包含大修记录(在表dx.dbf中)的设备编号、名称和大修费用的正确命令是()。其中sb.dbf中有编号(c),名称(c),价格(n),部门(c)等字段,dx.dbf中有字段编号(c),年月(c),费用(n)。

正确答案: D. SELECT sb.编号,sb.名称,dx.费用FROM SB inner join dx on sb.编号=dx.编号

将ts数据表中“购买价格”字段名称改为“价格”的命令是。

正确答案: C. ALTER TABLE ts RENAME 购买价格TO 价格

要创建一个数据表ts,该表结构为:图书编号(C,9),名称(C,20),购买日期(D),价格(N,6,2),说明(M)。能够实现该功能的命令是。

正确答案: C. CREA TE TABLE ts(图书编号C(9),名称C(20),购买日期D,价格N(6,2),说明M)

SQL查询语言中ORDER BY子句的功能是。

正确答案: B. 对查询结果进行排序

执行下列命令序列后,最后一条命令显示的结果是。

set talk off

use rsb

sum 基本工资for 基本工资>1000 to sgz

copy to tsgz fields 编号,姓名,性别for 基本工资>1000

use tsgz

n=reccount()

a=sgz/n

?a

正确答案: D. 所有基本工资在1000元以上的职工平均工资

标准SQL基本查询模块的结构是。

正确答案: D. SELECT-FROM-WHERE

在工资表gzb中要把所有基本工资增加10%,使用的正确命令是。

正确答案: C. REPLACE ALL 基本工资WITH 基本工资* 1.1

能够检索学生数据表xsb(含有“政治面貌”字段)中学生党员人数的正确命令是。正确答案: B. SELECT COUNT(*) AS 学生党员人数FROM xsb WHERE 政治面貌="中共党员"

能够计算出学生数据表xsb中学生不重复籍贯数量的命令是。

正确答案: D. SELECT CNT(DISTINCT 籍贯) FROM xsb

在Visual FoxPro中,打开数据库的命令是。

正确答案: B. OPEN DA TABASE <数据库名>

SQL数据维护命令中不包括。

正确答案: A. CHANGE-SQL

SQL查询语句中GROUP BY子句的功能是。

正确答案: B. 分组统计查询结果

问题19 得2 分,满分2 分

在当前数据表gzb中有基本工资、奖金、岗位津贴和应发工资4个数值型字段。要将每个职工的所有收入汇总求和后写入应发工资字段中,使用的正确命令是。

所选答案: A. REPLACE ALL 应发工资WITH 基本工资+奖金+岗位津贴

正确答案: A. REPLACE ALL 应发工资WITH 基本工资+奖金+岗位津贴

问题20 得2 分,满分2 分

如果人事数据表rsb中的前8条记录均为男职工的记录,执行以下命令序列后,记录指针定位在。

use rsb

go 5

locate next 3 for 性别="男"

所选答案: A. 第5条记录上

正确答案: A. 第5条记录上

问题21 得2 分,满分2 分

在人事数据表(含性别与基本工资字段)打开后,执行下面命令后,EOF()一定为真的是。

所选答案: C. DISPLAY FOR 基本工资>800

正确答案: C. DISPLAY FOR 基本工资>800

问题22 得2 分,满分2 分

TOTAL命令的功能是。

所选答案: C. 对数据表的某些数值型字段按指定的关键字进行分类汇总

正确答案: C. 对数据表的某些数值型字段按指定的关键字进行分类汇总

问题23 得2 分,满分2 分

命令SELECT 0的功能是。

所选答案: B. 选择区号最小的空闲工作区

正确答案: B. 选择区号最小的空闲工作区

问题24 得2 分,满分2 分

工资数据表和按基本工资升序的索引文件已打开,并执行过赋值语句X=900,下列各条命令中的错误的是。

所选答案: D. LOCATE FOR X

正确答案: D. LOCATE FOR X

问题25 得2 分,满分2 分

UPDA TE-SQL命令的功能是。

所选答案: D. 修改表中某些列的内容

正确答案: D. 修改表中某些列的内容

问题26 得2 分,满分2 分

Visual Foxpro数据库文件为。

所选答案: C. 存放用户数据和系统数据的文件

正确答案: C. 存放用户数据和系统数据的文件

问题27 得2 分,满分2 分

SQL语言提供语句用于实现创建数据表。

所选答案: D. CREA TE TABLE

正确答案: D. CREA TE TABLE

问题28 得2 分,满分2 分

向数据表ts添加一条记录,该记录各个字段值分别是:“00001”,“细节决定成败”,{01/08/2005},24.80,“此书销售很好”。能够实现此功能的命令是。

所选答案: D. INSE INTO ts V ALUES("00001","细节决定成败",{01/08/2005},24.80,"此书销售很好")

正确答案: D. INSE INTO ts V ALUES("00001","细节决定成败",{01/08/2005},24.80,"此书销售很好")

问题29 得2 分,满分2 分

VFP可以支持多少个工作区。

所选答案: C. 32767

正确答案: C. 32767

问题30 得2 分,满分2 分

在当前工作区已打开表文件XSCJ.DBF,有姓名、性别、平均分等字段,现要求对平均分在80分以上的女同学按平均分从大到小排序,排序后存于文件CJ.DBF中,可用实现。

所选答案: C. SORT TO CJ ON 平均分/D FOR 平均分>80 .AND. 性别="女"

正确答案: C. SORT TO CJ ON 平均分/D FOR 平均分>80 .AND. 性别="女"

问题31 得2 分,满分2 分

删除数据表ts主关键字的命令是。

所选答案: A. ALTER TABLE ts DROP PRIMARY KEY

正确答案: A. ALTER TABLE ts DROP PRIMARY KEY

问题32 得2 分,满分2 分

SORT和INDEX命令的区别是。

所选答案: C. SORT命令改变了记录的物理位置,而INDEX却不改变记录的物理位置

正确答案: C. SORT命令改变了记录的物理位置,而INDEX却不改变记录的物理位置

问题33 得2 分,满分2 分

修改表结构的SQL命令是。

所选答案: D. ALTER TABLE

正确答案: D. ALTER TABLE

问题34 得2 分,满分2 分

按部门(部门为C型)升序排序,部门相同按基本工资(N,8,2)从小到大排序,建立一个非结构复合索引文件,正确的命令是。

所选答案: D. INDEX ON 部门+STR(工资,8,2) TAG bmgz OF ffhwj

正确答案: D. INDEX ON 部门+STR(工资,8,2) TAG bmgz OF ffhwj

问题35 得2 分,满分2 分

按参加工作年份从早到晚排序(工作日期字段为D型),工作年份相同按基本工资(N,8,2)从大到小排序,建立一个单索引文件yfgz,正确的命令是。

所选答案: A. INDEX ON YEAR(工作日期)-基本工资/1000000 TO yfgz

正确答案: A. INDEX ON YEAR(工作日期)-基本工资/1000000 TO yfgz

问题36 得2 分,满分2 分

执行下列命令,最后一条命令的结果是。

USE RSB

INDEX ON 部门代码TO BMDM

TOTAL ON 部门代码FIELDS 基本工资TO HZBMGZ

所选答案: B. 将RSB数据表按部门为分类字段,基本工资为汇总求和字段,形成一个新的数据表文件HZBMGZ

正确答案: B. 将RSB数据表按部门为分类字段,基本工资为汇总求和字段,形成一个新的数据表文件HZBMGZ

问题37 得2 分,满分2 分

求表记录中数值型字段和的命令是。

所选答案: A. SUM

正确答案: A. SUM

问题38 得2 分,满分2 分

统计表记录数量的命令是。

所选答案: A. COUNT

正确答案: A. COUNT

问题39 得2 分,满分2 分

Visual FoxPro中复合索引文件的扩展名是。

所选答案: A. .CDX

正确答案: A. .CDX

问题40 得2 分,满分2 分

表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩相加后存入总分字段中,应使用命令。

所选答案: B. REPLACE 总分WITH 数学+英语+计算机

正确答案: B. REPLACE 总分WITH 数学+英语+计算机

问题41 得2 分,满分2 分

检索数据表rsb中基本工资大于800并且小于1000的教工记录,并按基本工资由高到低排序的正确命令是。

所选答案: B. SELECT * FROM rsb WHERE 基本工资BETWEEN 800 AND 1000 ORDER BY 基本工资DESC

正确答案: B. SELECT * FROM rsb WHERE 基本工资BETWEEN 800 AND 1000 ORDER BY 基本工资DESC

问题42 得2 分,满分2 分

SQL语言不具有的功能有。

所选答案: C. 关系规范化

正确答案: C. 关系规范化

问题43 得2 分,满分2 分

将人事数据表rsb中的编号字段与增资数据表zz中编号的字段合并在一列输出的正确语句是。

所选答案: A. SELECT rsb.编号FROM rsb UNION ALL SELECT zz.编号FROM zz

正确答案: A. SELECT rsb.编号FROM rsb UNION ALL SELECT zz.编号FROM zz

问题44 得2 分,满分2 分

能够实现将数据表ts中所有满足条件记录的价格字段值改为0.8倍的命令是。

所选答案: A. UPDA TE ts SET 价格=0.8*价格WHERE 购买日期<{01/07/2004}

正确答案: A. UPDA TE ts SET 价格=0.8*价格WHERE 购买日期<{01/07/2004}

问题45 得2 分,满分2 分

在当前打开的rsb数据表中,要计算所有教授、副教授基本工资的平均工资,并将结果赋值给变量pjgz,使用的正确命令是。

所选答案: B. A VERAGE 基本工资TO pjgz FOR 职称="教授" .OR. 职称="副教授"

正确答案: B. A VERAGE 基本工资TO pjgz FOR 职称="教授" .OR. 职称="副教授"

问题46 得2 分,满分2 分

将数据表ts中的图书编号字段的宽度修改为5的命令是。

所选答案: A. ALTER TABLE ts ALTER 图书编号C(5)

正确答案: A. ALTER TABLE ts ALTER 图书编号C(5)

问题47 得2 分,满分2 分

统计学生数据表xsb中同一籍贯人数为1的男生的姓名及其籍贯的命令是。

所选答案: D. SELECT 姓名,籍贯,CNT(*) AS 人数FROM xsb WHERE 性别="男" GROUP BY 籍贯HA VING CNT(*)=1

正确答案: D. SELECT 姓名,籍贯,CNT(*) AS 人数FROM xsb WHERE 性别="男" GROUP BY 籍贯HA VING CNT(*)=1

问题48 得2 分,满分2 分

向ts数据表添加一个字段:出版社C(20),能够实现该功能的命令是。

所选答案: A. ALTER TABLE ts ADD 出版社C(20)

正确答案: A. ALTER TABLE ts ADD 出版社C(20)

问题49 得2 分,满分2 分

将数据表ts图书编号字段设置为主关键字的命令是。

所选答案: B. ALTER TABLE ts ADD PRIMARY KEY 图书编号

正确答案: B. ALTER TABLE ts ADD PRIMARY KEY 图书编号

问题50 得2 分,满分2 分

能够检索人事数据表rsb所有男教工的记录并存入新建的数据表srbnjg的正确命令是。

所选答案: B. SELECT * FROM rsb WHERE 性别="男" INTO DBF rsbnjg

正确答案: B. SELECT * FROM rsb WHERE 性别="男" INTO DBF rsbnjg

问题51 得2 分,满分2 分

SQL语言提供语句用于实现向数据表中插入记录。

所选答案: A. INSERT INTO

正确答案: A. INSERT INTO

问题52 得2 分,满分2 分

表文件建立索引后,要进行快速查询可用命令。

所选答案: C. SEEK

正确答案: C. SEEK

问题53 得2 分,满分2 分

如果商品数据表wares.dbf中有1000条记录,正确执行以下命令序列后,变量a、b、c的值分别是。

set delete off

use wares

delete

count to a

pack

count to b

zap

count to c

use

所选答案: C. 1000,999,0

正确答案: C. 1000,999,0

问题54 得2 分,满分2 分

主名与表的主名相同,并且随表的打开而自动打开,在增删记录或修改关键字值时会自动更新的索引文件是。

所选答案: D. 结构复合索引文件

正确答案: D. 结构复合索引文件

问题55 得2 分,满分2 分

在关系数据库标准语言SQL中,实现数据检索(查询)的语句是。

所选答案: B. SELECT

正确答案: B. SELECT

问题56 得2 分,满分2 分

按基本工资(N,8,2)升序,工资相同者按参加工作日期(D型)从早到晚的顺序排序,建立该索引文件的命令是。

所选答案: B. INDEX ON STR(工资,8,2)+DTOC(工作日期,1) TO gzsj

正确答案: B. INDEX ON STR(工资,8,2)+DTOC(工作日期,1) TO gzsj

问题57 得2 分,满分2 分

能够检索人事表rsb中所有部门代码并且不重复显示相同部门代码的正确命令是。

所选答案: A. SELECT DISTINCT 部门代码FROM rsb

正确答案: A. SELECT DISTINCT 部门代码FROM rsb

vf程序设计课后填空题

1数据管理阶段:人工管理阶段,文件管理阶段,数据库管理阶段 2数据库系统组成:数据库,计算机软件系统,计算机硬件系统和用户。 3客观存在并且可以相互识别的事物称为实体: 4实体的某一特性:属性 5数据库系统支持的主要数据模型:层次,网状,关系,面向对象 6关系是一种规范化的二维表,表格中一行称为:元组表格一列为:属性,属性的取值范围称为:域 7实体之间联系的三种类型:一对一,一对多,多对多 8可唯一标识元组的属性或属性集为关键字 9关系模型中三种规则:选择,投影,连接 10关系操作有三种:选择从关系中找出满足条件的元组,投影从关系某型中指定若干个属性组成新的关系,连接从两个关系中选取满足链接条件的元组组成新关系的操作。11对关系进行选择投影或连接操作之后结果仍然是一个:关系 12vf的两种工作方式:交互式和程序运行式 13用户界面组成:标题栏,菜单栏,工具栏,状态栏,工作区和命令窗口 14当用户在命令圈口输入命令时,可以用(j)作为续行符,表示该行的下一行仍然是同一命令的一部分。 15选项对话框的区域选项卡用于显示和管理日期和时间格式,设置默认目录使用文件位置选项卡。 16vf的表分为:数据库表和自由表,他们得扩展名均为:.dbcb。 17vf每个表都是由:结构和数据两个组成。 18表中输入空值的方法:Ctrl+o 19日期字段宽度:8,逻辑型字段宽度:1,备注型和通用型宽度:4 20删除表中记录通常分为两个步骤:物理删除和逻辑删除 21复合索引文件的扩展名:.cdx。 22使用total命令时表文件应先:排序 23一个工作区某一时刻只能打开:1个表,正在使用的工作区叫:当前工作区。 24在不适用索引的情况下,为了定位满足某个条件的记录应使用命令:Go,要继续查找可使用命令:continue。 25当数据表非空时,执行gotop命令后,函数bof()返回值是:.T.,当执行gobottom命令后,函数eof()返回值是:.T.。 26数据库表之间的永久关系有两种类型:一对一和一对多,关系类型取决于:子表的索引类型。 27参照完整性可以设置表的:更新、删除和插入。 28向数据库中添加的表应该是目前不属于:其他数据库的表。 29在vf中一个表只能属于1个数据库。 30插入触发器用于指定一个规则,每次向表中插入或追加记录时触发该规则,检查新输入记录:是否满足规则。 31规则表达式的类型是:字符型。 32主索引或候选索引的关键字的值必须是:唯一的,一个数据库表可以建立:1个主索引和:多个候选索引。 33数据库表之间的一对多关系是通过主表的:主索引和子表的:候选索引。 34sql的意思是:结构化查询语言 35在使用SQL SELECT语句时为了将查询结果存放到临时表中,应该使用:cursor 短语。

河北省对口升学计算机专业 VF高二期末试题(含答案)

黄骅职教中心升学部高二年级期末考试VF试卷 学号_____ 姓名________分数_________ 一、填空:(每空1分,共20分) 1、命令A=2005/4/2之后,内存变量A的数据类型是N (或数值) 型。 2、在全局、局部、私有三种变量中,作用范围最小的变量是局部变量。 3、在SQL查询语句中,显示部分结果的top短语必须要与order by__短语一起来使用。 4、数组A(3,3)中的元素个数是_9_个,其中A(1,1)=1,A(1,2)=2,A(1,3)=3,A(2,1)=4,A(2,2)=5,A(2,3)=6,则A(5)=____5_____. A(9)=___.F.______ 5、VFP中变量名的命名规则:只能使用汉字、字母、下划线和数字 6、当输入比较长的命令时,可加一个分号(或;)来续行,回车后继续在下一行输入。 7、刚打开一个10个记录的表时, BOF()的值是.F.,RECNO()的值是 1 。当执行SKIP -1后,BOF()的值是.T., RECNO()的值是 1 ,当EOF()的值是.T.时,RECNO()的值是11 。 8、将当前表中所有的学生年龄加1,可使用命令REPLACE ALL年龄WITH 年龄+1 9、表达式LEN(“2008年“+“奥运会”)的值是___12____,STR(56.789,2)的值为_____”57”__。A=“K”,K=-5.9,则TYPE(“&A”)的返回值是___N_, INT(K) 的返回值是___-5__ 10、每个子过程必须以PROCEDURE开头(短语要写完全) 11、有如下一段程序: INPUT "请输入当前日期:" TO RQ ? RQ+5 在执行以上计算命令时,应该输入{^2009/10/23} ,显示结果是:10/28/2009。 (或CTOD(“10/23/09”) 二、判断:(每题1分,共10分) 1、查询教师表中职称为讲师和教授的全部记录,则条件表达式可写成:职称="讲师" and 职称="教授"。F 2、执行命令WAIT TO M后,内存变量M的数据类型是数值型。F 3、select 3和select c功能完全相同,都是选择第三个工作区为当前工作区。T 4、VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。T 5、命令go top与go 1功能是相同的F 6、同一个时刻,一个工作区只能打开一个表文件,一个表可在不同的工作区打开。T 7、运行查询的命令是DO 查询文件名.qpr。T 8、定义一个3行2列的数组ARR,使用的命令是:dimension ARR(2,3)。F 9、For和While短语都是进行选择操作,所以它们完全相同F 10、子程序中RETURN TO MASTERR 功能是返回最高一级调用程序T

vf期末题库复习题

一、单选题 下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的 01、如果文本框的SelStart属性值为-1,表示的含义为 A)光标定位在文本框的第一个字符位置上 B)从当前光标处向前选定一个字符 C)从当前光标处向后选定一个字符 D)错误属性值,该属性值不能为负数 02、执行SET SYSMENU TO命令后 A)将当前菜单设置为默认菜单 B)将屏蔽系统菜单,使菜单不可用 C)将系统菜单恢复为缺省的配置 D)将缺省配置恢复成Visual FoxPro系统菜单的标准配置03、SELECT-SQL语句中,条件短语的关键字是 A)FOR B)FROM C)WHERE D)WITH 04、在当前目录下有数据表文件student.dbf,执行如下SQL语句后 SELECT * FORM student INTO DBF student ORDER BY 学号/D A)生成一个按“学号”升序的表文件,将原来的student.dbf 文件覆盖 B)生成一个按“学号”降序的表文件,将原来的student.dbf 文件覆盖 C)不会生成新的排序文件,保持原数据表内容不变 D)系统提示出错信息 05、找出平均分大于95分的学生学号和他们所在的班级 A)SELECT 学号,班级FROM 成绩WHERE 平均分>95 B)SELECT 学号,班级FROM 班级WHERE (平均分>95) AND (成绩.学号=班级.学号) C)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) OR (成绩.学号=班级.学号) D)SELECT 学号,班级FROM 成绩,班级WHERE (平均分>95) AND (成绩.学号=班级.学号) 06、在“选项”对话框的“文件位置”选项卡中可以设置。 A)表单的默认大小B)默认目录 C)日期和时间的显示格式D)程序代码的颜色07、以下关于查询的正确叙述是。 A)不能根据自由表建立查询B)只能根据自由表建立查询 C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询 08、下列不可以用“+”或“-”运算符的是。 A)字符型数据B)数值型数据 C)日期型数据D)逻辑型数据 09、下列操作中,不能用MODIFY STRUCTURE命令实现的是。 A)增加和删除数据表中的字段B)修改记录的字段有效性 C)增加和删除数据表中的记录D)建立和修改表的索引 10、执行命令SET DATE TO MDY后,下列用于显示1980年以后出生的学生记录,命令错误的是。 A)LIST FOR YEAR(出生日期)>=1980 B)LIST FOR SUBSTR(DTOC(出生日期),7,2)>="80" C)LIST FOR LEFT(DTOC(出生日期),7,2)>="80" D)LIST FOR RIGHT(DTOC(出生日期),2)>="80" 11、下列关于HAVING子句描述错误的是。 A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用 B)使用HAVING子句的同时,不能使用WHERE子句 C)使用HAVING子句的同时,可以使用WHERE子句 D)使用HAVING子句的作用是进一步限定分组条件12、建立多表查询,要求各个表之间。 A)必须有联系 B)必须是独立的 C)可以有联系也可以是独立的 D)没有具体要求 13、如果在查询设计器中,没有指出查询去向,则运行查询的结果是。 A)系统默认的将查询结果显示在浏览器窗口中 B)系统默认的将查询结果输出到屏幕中 C)不会显示任何查询结果 D)出错信息 14、下列不属于容器类控件的是。 A)表单B)编辑框 C)表格D)页框 15、假设已生成了名为MYMENU的菜单文件,执行该菜单文件的命令是。 A)DO MYMENU B)DO MYMENU.MPR C)DO MYMENU.PJX D)DO MYMENU.MNX 16、DBMS指的是。 A)数据库管理系统B)数据库系统 C)数据库应用系统D)数据库服务系统 17、函数UPPER("12ab34CD")的结果是 A)12AB34CD B)12ab34CD C)12ab34cd D)12AB34cd 18、在下列的Visual FoxPro表达式中,运算结果为字符型数据的是 A)"ABCD"+ "EF"= "ABCDEF" B)"1234"-"34" C)CTOD("05/08/03")D)DTOC (DATE())>"04/03/02" 19、在Visual FoxPro中,可以同时打开表文件的个数最多是 A)16 B)32 767

VF第6章习题练习

Visual Foxpro练习6 一、单项选择题 1.在程序中定义局部变量的命令动词是()。 A.PUBLIC B.PRIVATE C.LOCAL D.DECLARE 2.VFP 6.0程序设计的三种基本结构是()。 A.顺序,选择,循环B.顺序,选择,逻辑C.模块,转 移,循环D.网状,选择,逻辑 3.在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的 是()。 A.程序无法跳出循环B.程序不会出现死循环C.用LOOP 可跳出循环D.用EXIT可跳出循环 4.SCAN循环语句是( )扫描式循环。 A.数组B.数据表C.内存变量D.程序 5.在DO WHILE … ENDDO循环结构中,LOOP命令的作用是()。 A.退出过程,返回程序开始处 B.转移到DO WHILE语句行,开始下一个判断和循环 C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D.终止程序执行 6.下列程序段执行时在屏幕上显示的结果是()。 DIME A(6) A(1)=1 A(2)=1 FOR J=3 TO 6 A(J)=A(J-1)+A(J-2) NEXT ?A(6) A.5 B.6 C.8 D.7 7.执行如下程序 SET TALK OFF S=0 I=1 INPUT "N=" TO N DO WHILE S<=N S=S+I I=I+1 ENDDO

?S SET TALK ON 如果输入N值为5,则最后S的显示值是()。 A.1 B.3 C.5 D.6 8.下列程序段执行时在屏幕上显示的结果是()。 X1=20 X2=30 DO test With X1,X2 ?X1,X2 PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO A. 30 30 B.30 20 C.20 20 D.20 30 9.有程序如下 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 10.如下程序段的输出结果是()。 DECLARE b(6) FOR i=1 TO 6 b(i)=i*10 NEXT FOR i=1 TO 6

VF期末考试模拟题

第一套、第二套题 一.判断 1.数据表和自由表无差异。 2.Vf允许您将同一个表重复打开在不同工作区中。 3.执行delete命令一定要慎重,否则记录逻辑删除后,将无法恢复。 4.自由表的字段名最长为10个字符。 5.设表文件中有8条记录,且已打开,当bof()为真时,recno()的返回值为1。 6.您可以在一个工作区中同时打开多个表。 7.设表文件中有5条记录,且已打开,当bof()为真时,recno()的返回值为0. 8.数据库表可以拥有主索引。 二.选折 1.为表单myform添加事件或方法代码,改变该表单中的控件cmd1的caption属性的正确命令是() A.THisformset.cmd1.caption=”最后一个“ B.Myform.cmd1=”最后一个“ C.Thisform.cmd1. caption”最后一个“ D.This.cmd1. caption=”最后一个“ 2.物理删除表中所有记录命令是() A.DELETE B.Skip C.Zap D.Recall 3.将当前库文件内容拷贝到kbo1.dbf库文件中的命令是() A.Copy stru to kbo1 B.Copy to kbo1 C.Copy stru exte to kbo1 D.Copy file to kbo1 4.在vf 中,浏览表记录的命令是() https://www.360docs.net/doc/ba18655354.html,e B.browse C.modify D.close 5.项目管理器中移去文件是指() A.将文件从磁盘上彻底删除 B.将文件从项目中一区移去 C.移去文件后再也不能恢复 D.移去文件与删除文件相同 6.表单文件的扩展名为() A..sct B..scx C..vct D..pqr 7.在“选项“对话框的“文件位置“选项卡中可以设置() A.表达的默认大小

VF考试试题及答案

? 《Visual FoxPro程序设计基础》 模拟试题及解答 一、项目管理器、数据库、表和记录的输入和维护(25分) 1、在自建文件夹下创建以自己名字拼音字母命名的项目管理器(如张三同学,应以“”文件名,以下同); 解答:①建立自己的目录: ②设路径:点击VF程序中【工具】下拉菜单【选项】 / ③建立项目名称:点击VF程序中【文件】下拉菜单【新建】

2、在以自己名字拼音字母命名的项目管理器中建立一个以自己名字命名数据库(如张三同学,应为“”); 解答:①建立数据库: 3、在数据库中创建学生表(表文件名为XS .DBF),长表名为:学生情况登记表,表结构如下: ~ 字段名 类型宽度小数位数标题 Xh C6《学号 Xm C8姓名 Xb{ C 2性别 Zydh C6: 专业代号 Ximing C12系名

` ②长表名:

4、在同一数据库中创建成绩表(表文件名为CJ .DBF), 长表名为:成绩表,表结构如下: 小数位数标题 字段名类型- 宽度 Xh C6学号 C2课程代号! Kcdh Cj N5} 成绩 1 解答:①建立表:

②长表名 ) 5、在学生表()和成绩表()中分别添入如下记录 Xh Xm Xb Zydh Ximing 200901—男102001信息管理系

朱元元 200902刘刚男109003' 计算机科学系200903高萍萍女109004数字通信系 200904陆海丽( 女 109005微波通信系 表二、 Xh Kcdh Cj 200901~ 01 20090102 20090201 、 200902 02 解答:①点击VF程序中【显示】下拉菜单【浏览】(要先点选中) ②点击VF程序中【显示】下拉菜单【追加方式】 ③点击VF程序中【显示】下拉菜单【浏览】(要先点选中) ④点击VF程序中【显示】下拉菜单【追加方式】 ( 6、为表二中的字段Cj设置字段有效性规则:Cj应该在0到100之间,否则提示“你的输入有错误,请重新输入!”; 解答:①点击VF程序中【修改】,在选中CJ,在其字段有效性下面选中规则(R)

(完整版)VFP程序设计期末复习题(学生版)

VFP程序设计期末复习题(学生版) 一、基本知识点(含填空题、选择题、判断题) 1.在有关数据库的概念中,若干记录的集合称为表。 2.要计算职称为副教授或教授的工资总额,可用的命令有: (1)sum 工资 FOR 职称="副教授".OR.职称="教授" (2)SUM ALL 工资 FOR 职称="副教授".OR.职称="教授" (3)SUM 工资 FOR "教授"$职称 3.不允许记录中出现重复索引值的索引是主索引和候选索引。 4.在Visual FoxPro中,打开数据库的命令是OPEN DATABASE <数据库名>。 5.连续执行以下命令之后,最后一条命令的输出结果是A BCD。 SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+"BCD") 6. LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)运算中,结果相同。 7.在Visual Foxpro中,用于建立或修改过程文件的命令是MODIFY COMMAND <文件名>或MODIFY PROCEDURE <文件名>。 8.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为6。 9.APPEND命令的功能是在表的最后面插入一条记录。 10.打开学生数据库及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,应使用命令GOTO 100。 11.假定系统是期是2004年01月05日,有如下命令: NJ=YEAR(DATE()) 执行该命令后,NJ 的值是2004。 12.学生数据库文件中共10条记录,其姓名字段值均为学生全名,执行如下命令序列: USE STUDENT ?recno() 最后,recno()函数的显示值是1。 13.比较表达式的结果是逻辑型。 14.用COPY STRU TO <文件名> 形成的文件是表文件。 15. 数值型、日期型、字符型能作为索引关键字的数据类型而备注型则不能。 16.显示数据表当前记录内容的命令是LIST NEXT 1。 17.用命令DIMENSION A(4,5)定义后,A数组中共有20个数据元素。

vf6.0期末考试题全解

2015-2016学年第一学期期末考试 13微机专二试卷 姓名分数 一、单选题(在本题的每小题的备选答案中,只有一个答案是正确的,本大题共 45小题,每小题1分,共45分) 1、下面关于总线的叙述中,正确的是()。 A.总线是连接计算机各部件的一根公共信号线 B.总线是计算机中传送信息的公共通路 C.微机的总线包括数据总线.控制总线和局部总线 D.在微机中,所有设备都可以直接连接在总线上 2、计算机的应用范围广、自动化程度高是由于。 A. 设计先进,元件质量高 B. CPU速度快,功能强 C. 内部采用二进制方式工作 D. 采用程序控制工作方式 3、下列不属于多媒体输出设备的是:() A、打印机 B、绘图仪 C、音响 D、摄像机 4、无论采用拼音输入法,还是五笔字型输入法输入汉字,存储到计算机内部的一律是汉字的()。 A.拼音码B.五笔码C.外码D.内码 5、下面存储容量最大的存储设备是 ( ) A、Cache B、硬盘 C、软盘 D、内存 6、下列描述中,正确的是()。 A.CPU可直接执行外存储器中的程序 B.RAM是外部设备,不能直接与CPU交换信息 C.外存储器中的程序,只有调入内存后才能运行 D.软盘驱动器和硬盘驱动器都是内部存储设备 7、以下对ROM 的说法中,不正确的是:() A、ROM 是内存储器的一部分 B、ROM 为只读存储器 C、对于ROM 可进行数据读写操作 D、ROM 用于存放特殊的专用数据

8、按照计算机的寄生方式,把寄生于文件中的病毒称为:() A、引导型病毒 B、文件型病毒 C、复合型病毒 D、混合型病毒 9、下列无符号整数中,与十进制数163 不相等的是:() A、10100011 (二进制数) B、243 (八进制数) C、A3 (十六进制数) D、FF(十六进制数) 10、windows系统中的CONFIG .SYS 属于:() A、批处理文件 B、输入输出文件 C、系统配置文件 D、引导文件 11、CPU能够直接访问的存储部件是( ) A、Hard Disk B、Floppy Disk C、RAM D、CD-ROM 12、二进制数1011001转化为十进制数是。 A. 83 B. 81 C. 89 D. 79 13、A文件长度为512KB,B文件长度是2MB,B文件长度是A文件多少倍.....(D ) A.8 B.2 C.3 D.4 14、显示器的分辨率高低表示。 A.在同一字符面积下,像素点越多,其分辨率越低 B.在同一字符面积下,像素点越多,其显示的字符越不清楚 C.在同一字符面积下,像素点越多,其分辨率越高 D.在同一字符面积下,像素点越少,其字符的分辨效果越好 15、Internet Explorer是指( ) A、Internet安装向导 B、Internet信息管理器 C、Internet浏览器 D、可通过其建立拨号网络 16.在Visual FoxPro中,定义菜单标题,设置菜单访问键时,需要在访问键代表字母前加字符....................................................() A. \- B. >\ C. \< D. -\ 17.下列关于Visual FoxPro中报表的叙述,正确的是................() A.在报表设计器中每个带区的大小是不可以改变的B.报表数据源只能是数据库表C.如果报表需要按照某一字段值的大小顺序输出,则相应的表或视图必须按该关键字段索引 D. 报表的“页标头”带区的内容每条记录打印一次 18.在Visual FoxPro中,以下关于视图的描述中正确的是...........() A.视图和查询的最大区别在于视图可以对源表中的数据进行更新 B. 视图文件的扩展 名为.pqr C. 视图只能从一个表派生出来D. 视图不能检查更新的合法性 19.在Visual FoxPro中,项目文件的默认扩展名为.................() A. .SCR B. .PJX C. .MPR D. .MNX

VF程序设计典型题目

VF程序设计典型题目 1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。 答案:236 n=0 for i=10 to 1000 if mod(i,7)=0 or mod(i,9)=0 n=n+1 endi endf ?n 2、求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。 答案:18630 s=0 for i=101 to 299 if mod(i,2)=0 and not (mod(i,3)=0 and mod(i,5)=0) s=s+i endi endf

3、求100以内最大的自然数n,使得从1开始的连续n 个自然数的倒数之和小于3.5。 答案:18 s=0 for i=1 to 100 s=s+1/i if s>=3.5 exit endi endf ?i-1 4、求100以内最小的自然数n,使得从1开始的连续n 个自然数的立方之和大于30000。 答案:25 s=0 for i=1 to 100 s=s+i^3 if s>30000 exit endi endf

5、求出100以内使得算式1*2+2*3+…+n*(n+1)的值小于5000的最大的自然数n。 答案:23 s=0 for i=1 to 100 s=s+i*(i+1) if s>=5000 exit endi endf ?i-1 6、求出100以内使得算式1/(1*1)+1/(2*2)+…+1/(n*n)的值小于1.6的最大的自然数n。 答案:21 s=0 for i=1 to 100 s=s+1/i^2 if s>=1.6 exit endi endf

VF程序设计经典例题

1. 求园的面积(要求判断半径是否合理) Clea Inpu ‘r=’ to r If r>0 S=3.14*r*r ?s Else ?’半径错误!’ Endif 2. 求分段函数Y 的值 Clea Inpu ‘x=’If x>0 Y=2*x+5 Else If x=0 Y=x Else Y=abs(x) Endif Endif ?y 3. 输入一个百分制成绩判断其等级(优/良/中/及格/不及格) Clea Inpu ‘cj=’ to cj Do case Case cj>=90 ?’优’ Case cj>=80 ?’良’ Case cj>=70 ?’中’ Case cj>=60 ?’及格’ Orth ?’不及格’ Endcase 4. 输入若干个(个数不定)百分制成绩判断其等级(优/良/中/及格/不及格) Clea Inpu ‘请输入处理几个人的成绩:’ to n For i=1 to n Inpu ‘cj=’ to cj Do case 2x +5 x>0 x x=0 | x | x<0

Case cj>=90 ?’优’ Case cj>=80 ?’良’ Case cj>=70 ?’中’ Case cj>=60 ?’及格’ Orth ?’不及格’ Endcase endfor 5.求S=1+2+3. . . . . .+100 C lea S=0 For i=1 to 100 S=s+i Endfor ?s 6.求S=1×2×3. . . . . .×100 Clea p=1 For i=1 to 100 p=p*i Endfor ?p 7.求S=1+3+5.. . . . .+99 Clea S=0 For i=1 to 99 step 2 S=s+i Endfor ?s 8.求S=1-2+3-4. . . . . .-100 Clea S=0 For i=1 to 100 S=s+(-1)^(i+1)*i Endfor ?s 9.求S=1+1/2+2/3+3/5. . . . . .前10项之和Clea S=0 A=1

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

VF习题集答案

Chap 1 VF基础知识 一、关系数据库的基本概念 1 关系数据库管理系统所管理的关系是(B) A) 一个DBF文件B)若干个二维表 C) 一个DBC文件 D) 若干个DBC文件 2 COPY TO <文件名> FOR <条件> 命令起到了下述关系操作功能(D) A) 投影 B) 连接 C) 关联D)选择 3 数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是(A) A) DBS包括DB和DBMS B) DBMS包括DB和DBS C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 4 学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为(A) A)域 B) 码 C) 分量 D) 集合 5 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为(A) A)关键字 B) 数据项 C) 主属性 D) 主属性值 6 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(C) A) 重建 B) 选取C)投影 D) 连接 7 在下述关于数据库系统的叙述中,正确的是(B) A) 数据库中只存在数据项之间的联系B)数据库的数据项和记录之间都存在联系 C) 数据库的数据项之间无联系,记录之间存在联系 D) 数据库的数据项和记录之间都不存在联系 8 数据库系统与文件系统的主要区别是(B) A) 数据库系统复杂,而文件系统简单 B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D) 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 9 数据库系统的核心是(C) A) 数据库 B) 操作系统C)数据库管理系统 D) 文件 10 Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是(C) A) 索引、排序、查找 B) 建库、录入、排序 C)选择、投影、联接 D) 显示、统计、复制 11 Visual Foxpro 6.0是一种关系型数据库管理系统,所谓关系是指(C) A) 各条记录中的数据彼此有一定的关系 B) 一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合一定条件的二维表格式 D) 数据库中各个字段之间彼此有一定的关系 12 用二维表数据来表示实体及实体之间联系的数据模型称为(D) A) 实体-联系模型 B) 层次模型 C) 网状模型D)关系模型 13 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括(B) A) 联接B)比较 C) 选择 D) 投影 14 为了合理组织数据,应遵从设计原则是(D) A) “一事一地”的原则,即一个表描述一个实体或实体间的一种联系 B) 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 C) 用外部关键字保证有关联的表之间的联系

VFP程序设计教程习题答案

第一章 1.试说明数据与信息的区别和联系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。 2.什么是数据库、数据库管理系统和数据库系统? 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。 数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。 数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的 系统。 3.简述数据库的三级模式结构。 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设 计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模 式和内模式。 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数 据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述。 4.数据库系统的特点是什么? 特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。 5.实体之间的联系有哪几种?分别举例说明。

VF程序设计试题及答案

VF程序设计 请注意: 1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止 2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值 请注意:本学期您只有一次在线考试机会,请慎重做答和提交! 01:29:42 单项选择题 第1题以下关于Visual FoxPro的叙述最全面的是(D)本题1分 A、Visual FoxPro是一个数据库应用平台软件 B、Visual FoxPro是一个数据库应用开发工具 C、Visual FoxPro是一个综合应用软件 D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具 第2题关系数据库系统中所使用的数据结构是(D )本题1分 A、树 B、图 C、表格 D、二维表 第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的(D)本题1分 A、操作系统 B、文件系统 C、文件结构 D、数据结构 第4题用二维表形式表示的数据模型是(B )本题1分 A、层次数据模型 B、关系数据模型 C、网状数据模型 D、网络数据模型 第5题关系数据库管理系统的3种基本关系运算不包括(A)本题1分 A、比较 B、选择 C、连接 D、投影 第6题下列关于数据库系统的叙述中,正确的是(A )本题1分 A、表的字段之间和记录之间都存在联系 B、表的字段之间和记录之间都不存在联系 C、表的字段之间不存在联系,而记录之间存在联系 D、表中只有字段之间存在联系 第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分

VF期末考试

一,选择题: (1) . NOT NULL DEFAULT PRIMARY KEY CHECK 1 Showwindow=2 编辑-- 粘贴菜单--加入系统 帮助1 连接 选择 投影层次1 排序码 索引码 关键字域3 SELECT 姓名FROM XSQK WHERE YEAR(出生日期)=1985 SELECT 课程名,AVG(成绩) FROM 课程,选课WHERE 课程.课程号=选课.课程号GROUP BY 课程.课程号 可在命令窗口使用“MODIFY”命令来打开某个文件的设计器 31.00 40.00 36.00 出错信息3 D C 出错 T 2 SB.TXT SB.FMT SB.BAT SB.FPT 4 APPEND FROM A:JAKE.TXT SDF 一条命令 一个过程激活另一个菜单 以上3种均可以4 以下均为VFP的命令是DIME,DIR,CLEAR 页脚内容1

下拉式菜单 条形菜单以上都可以 弹出式菜单2 INDEX TO IDX1 ON 姓名+STR(成绩,6,2) 都不需要 排序 排序或建立索引 建立索引1 SUM 工资TO ZGZ FOR 职称="副教授" .OR. 职称="教授 " use13 select9select 13 locate 13 3 指定位置 第一条记录最后一条记录 任何位置2 GO NEXT SKIP LOCATE FOR CONTINUE 4 (2 ) Autocenter Visual Passwordchar Readonly标准答案:3 结构名 数据项 属性元组标准答案:3 SELECT 课程名,COUNT(*) FROM 课程,选课WHERE 课程.课程号=选课.课程号GROUP BY 课程.课程号 小数型 整型 货币型通用型标准答案:1 EMPTY(NuLL) AT("a","123abc" )LIKE("EDIT","EDI?" )EMPTY(SPACE(10))标准答案:4 SET CENTURY TO 4 SET CENTURY OF 4 SET CENTURY OFF SET CENTURY ON标准答案:4 4 3 65标准答案:4 页脚内容2

VFP程序设计习题

《VFP程序设计》习题 一、单项选择题: 1.关系数据库中的三种基本运算不包括()。B A、选择 B、比较 C、连接 D、投影 2.“项目管理器”中数据库是表的集合,其扩展名为()。C A、 .DBF B、.PJX C、.DBC D、.APP 3.备注型字段的长度固定为()位。C A、8 B、1 C、4 D、10 4.设X=”ABC”,Y=”ABCD”,则下列表达式中的值为.T.的是()。C A、X=Y B、X==Y C、X$Y D、 AT(X,Y)=0 5.打开一个数据库的命令是()。D A、USE B、USE DATABASE C、OPEN D、OPEN DATABASE 6.查询建立后,查询文件的扩展名是()。A A、.QPR B、.SCX C、.VCX D、.MNX 7. 下面用于显示一个或多个表中的记录,并可用来更新源表中的数据的是()。A A、视图 B、检索 C、查询 D 、浏览 8.如果给当前表增加一个字段,应使用的命令是()。B A、APPEND B、MODIFY STRUCTURE C、INSERT D、EDIT 9.在VFP的表结构中,逻辑型和日期型字段的宽度分别为()。B A、1,4 B、1,8 C、4,8 D、3,8 10.执行USE KCC!XS ALIAS 学生 IN B 命令后,被打开的表别名是()。 B A、 XS B、学生 C、 B D、 ALIAS 11. 顺序执行下列命令后,最后一条命令显示的结果是()。B Use 学生成绩 Go 5 Skip-1 ?recno() A、 5 B、 4 C、 3 D、 2 12.关于索引文件说法正确的是()。D A、索引文件扩展名只有.CDX B、复合索引文件中可以存储多种排序方法 C、建立索引时不可以使用for条件 D、index on 性别 tag a1 命令中的a1是指索引文件名 13.查询设计器的结果不能以()方式输出。 D A、图形 B、报表 C、标签 D、视图 14.表达式12%3^2*3的值是()。C A、 0 B、 1 C、 9 D、 12 15.命令?MOD(44,-5)的值是()。B A、1 B、-1 C 、4 D 、-4 16.表单文件的扩展名是()。C A、 mnx B、 idx C、 scx D、 fxp 17.下面()是输入控件。A A、编辑框 B、标签 C、列表框 D、滚动条 18.能真正删除当前库文件中所有记录的命令是()。A

VF期末考试题及答案

VF期末考试题 一.选择题(每题1分,共50分) 1.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的() A.模型的集合 B.数据的集合 C.应用的集合 D.存储的集合 2.DBMS的含义是() A.数据库系统 B.数据库 C.数据库管理员 D. 数据库管理系统 3.数据库DB、数据库系统DBS、数据库管理系统三者之间的关系是() A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 4.关系的完整性是指关系中的数据及具有关联关系的数据之间必须遵循的制约条件和 依存关系,关系完整性主要包括() A.参照完整性、域完整性、用户自定义完整性 B.数据完整性、实体完整性、参照完整性 C.实体完整性、域完整性、参照完整性 D.动态完整性、实体完整性、参照完整性 5.一个学生可以选修不同的课程,很多学生可以选同一门课程,则课程与学生这两个实体之间的联系是() A.一对一联系 B.一对二联系 C.多对多联系 D.一对多联系 6.Visual FoxPro 支持的数据模型是() A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型 7.退出Visual FoxPro 系统的方法包括() (1)打开“文件”菜单,单击“退出”命令。 (2)在Visual Foxpro的系统环境窗口,单击右上角的“退出”按钮。 (3)在“命令”窗口输入并执行QUIT命令。 (4)在“命令”窗口输入并执行CLEAR命令。 A.(1)(2)(3) B.(1)(2)(4) C.(2)(3)(4) D.(1)(3)(4) 8.命令?2007/01/02执行后的输出结果为() A.2007/01/02 B.01/02/2007 C.1003.50 D.2007 9.表达式{^2007/03/28 9:18:40}-{^2007/03/28 9:15:20}的值的类型为() A.字符型 B.数值型 C.日期型 D.逻辑型 10. 依次执行下列命令: SUB1=SUBSTR(“程序设计基础”,1,8) SUB2=SUBSTR(“Microsoft Visual Foxpro”,11) S=SUB2+SUB1 ?S 屏幕上显示的结果是() A.程序设计基础 B. Microsoft Visual Foxpro

相关文档
最新文档