VFP复习Word文件下载.docx
《VFP复习Word文件下载.docx》由会员分享,可在线阅读,更多相关《VFP复习Word文件下载.docx(21页珍藏版)》请在冰豆网上搜索。
关系数据库中,三种基本操作,从表中取出所需要的若干属性成分的操作称为(投影
关系数据库中从二维表中选取出满足某条件的行操作称为(
选择
16.
在VisualFoxPro中程序文件的扩展名是(PRG
17.
在VisualFoxPro的项目管理器中不包括的选项卡是(表单)
18.
数据库表可以设置字段有效性规则,字段有效性规则属于(域完整性范畴 )。
19.
在VisualFoxPro中字段的数据类型不可以指定为(
时间型
20.
用命令"
INDEXON姓名TAGindex_nameUNIQUE"
建立索引,其索引类型是(惟一索引)?
?
数值表达式
21.
数据库表的字段可以定义默认值,默认值是(逻辑表达式字符表达式)
22.
数据库的字段可以定义规则,规则是(逻辑表达式)
23.
在SQL语句中,与表达式"
供应商名LIKE"
%北京%"
"
功能相同的表达式是("
北京"
$供应商名)
24.
以下关于关系的说法正确的是(列的次序无关紧要)
25.
在VisualFoxPro中,如果希望跳出SCAN……ENDSCAN循环体、执行ENDSCAN后面的语句,应使用(EXIT语句)
26.
打开数据库abc的正确命令是(OPENDATABASEabc)
27.
在VisualFoxPro中,关于查询和视图的正确描述是(查询是一个预先定义好的SQLSELECT语句文件)
28.
在VisualFoxPro中,下列关于表的叙述正确的是(在数据库表中,能给字段定义有效性规则和默认值)
29.
VisualFoxPro的“参照完整性”中“插入规则”包括的选择是(限制和忽略)
30.
在VFP中,使用LOCATEFOR<
expL>
命令查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(CONTINUE命令)
31.
在VisualFoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是aSELECT子句中可以包含表中的列和表达式bSELECT子句中可以使用别名cSELECT子句规定了结果集中的列顺序dSELECT子句中列的顺序应该与表中列的顺序一致4.、、
32.
在VFP中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是(若子表中有相关记录,则禁止删除父表中记录)有关参照完整性的删除规定,正确的描述是(如果删除规则选择的是"
忽略"
,则当用户删除父表中的记录时,系统不负责做任何工作)。
6
以下关于查询描述正确的是
不能根据自由表建立查询
只能根据自由表建立查询
只能根据数据库表建立查询
可以根据数据库表和自由表建立查询
4
对于“关系”的描述,正确的是:
同一个关系中允许有完全相同的元组
同一个关系中元组必须按关键字升序存放
在一个关系中必须将关键字作为该关系的第一个属性
同一个关系中不能出现相同的属性名
33.
表达式LEN(SPACE(0))的运算结果是(0)
有关查询设计器,正确的描述是:
联接"
选项卡与SQL语句的GROUPBY短语对应
筛选"
选项卡与SQL语句的HAVING短语对应
排序依据"
选项卡与SQL语句的ORDERBY短语对应
分组依据"
选项卡与SQL语句的JOINON短语对应
3
34.
数据库设计的根本目标是要解决(数据共享问题)
35.
VisualFoxPro是一种关系型数据库管理系统,这里关系通常是指表文件(dbf文件)
36.
以纯文本形式保存设计结果的设计器是(查询设计器)
37.
下面有关表间永久联系和关联的描述中,正确的是下面有关表间永久联系和关联的描述中,正确的是(无论是永久联系还是关联,子表一定有索引)
38.
当前打开的图书表中有字符型字段"
图书号"
,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令(DELETEFOR图书号="
A"
)
39.
在VisualFoxPro中,要运行查询文件query1.qpr,可以使用命令(DOquery1.qpr)
40.
在VisualFoxPro中,下述字符串表示方法中正确的是:
[浙江"
杭州"
西湖]
41.
在下列VisualFoxPro表达式中,运算结果一定是逻辑值的是:
关系表达式
42.
?
设X为数值型变量,Y为字符型变量,下列符合VisualFoxPro语法要求的表达式是:
.NOT.Y
Y*5
X.25
2X>
15
43.
在VisualFoxPro中,命令?
与命令?
的区别是:
命令?
在当前光标位置输出表达式结果;
在下一行开始输出
44.
有以下命令序列:
X=77;
X=Y=66
执行以上命令序列之后,变量X的值是:
77
45.
打开一个空表文件,分别用函数EOFO和BOFO测试,其结果是:
.T.、.T.
46.
在建立表文件时要定义一个通用型字段,应在该字段的宽度位置输入:
不必输入
职工表包括字段性别、奖金,要查询奖金在150元以下或400元以上的女职工和奖金在300元以上的男职工,在命令中使用条件:
性别=“女”.AND.奖金<
=150.OR.奖金>
=400.AND.性别=“男”.AND.奖金>
=300
性别=“女”.AND.奖金>
=400.OR.性别=“男”.AND.奖金>
性别=“女”.AND.(奖金<
=400).AND.性别=“男”.AND.奖金>
=400).OR.性别=“男”.AND.奖金>
47.
表文件成绩.DBF中有性别(C)和总分(N)字段,总显示总分超过490或总分低于360的全部男生记录,应使用命令:
DISPLAYFOR性别="
男"
.AND.(总分>
490.OR.总分<
360)
48.
下面关于运行应用程序的说法正确的是(.exe应用程序可以在VisualFoxPro和Windows环境下运行
显示和隐藏命令窗口的操作是(
单击“常用”工具栏上的“命令窗口”按钮
通过“窗口”菜单下的“命令窗口”选向来切换
直接按CTRL+F2或CTRL+F4的组合键
以上方法都可以
49.
50.
使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是(DOQUERYzgjk.qpr
51.
设有关系R1和R2,经过关系运算得到结果S,则S是(一个关系
52.
在定义字段有效性规则中,在规则框中输入的表达式中类型是(逻辑表达式
53.
“项目管理器”的“数据选项卡”用于显示和管理数据库、自由表、查询和视图(
54.
VisualFoxPro是一种DBMS
55.
日期型数据加整型数据的结果是日期型
56.
下列类型的字段长度用户可以自定4的是
备注型
逻辑型
日期型
字符型4
57.
备注型字段中存放的是(指向备注文件的指针)
58.
可以链接或嵌入OLE对象的字段类型是(通用型字段)
59.
在VisualFoxPro中,用于建立或修改过程文件的命令是(MODIFYCOMMAND<
60.
如果在屏幕上直接看到查询结果:
查询去向"
应该选择(浏览或屏幕)
61.
使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgik.qpr后,在命令窗口生成的命令是(MODIFYQUERYzgik.qpr)
62.
下面关于查询描述正确的是
可以使用CREATEVIEW打开查询设计器
使用查询设计器可以生成所有的SQL查询语句
使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中
使用DO语句执行查询时,可以不带扩展名
63.
默认查询的输出形式是(浏览)
64.
有关FOR循环结构,叙述正确的是(FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错)
65.
实际存储在数据库中的表是基本表
66.
下列字符型常量Hello,world!
表示方法中,错误的是
[Hello,world!
]
'
Hello,world!
{Hello,world!
}
67.
字段仍是变量,变量包括字段变量和内存变量
68.
内存变量一旦定义后,它的(类型和值
)可以改变。
69.
下面有关索引的描述正确的是(创建索引是创建一个指向数据库表文件记录的指针构成的文件)
70.
不论索引是否生效,定位到相同记录上的命令是(GO6)
71.
下列符号既不可以用作文件名又不可以用作变量名的是
V-abcdefg
F-a1234
Vabcdef-
List
72.
表达式15%-4的结果是(-1)表示15求余-4即15除以-4求其余数
==
-1除数为负,所以余数也为负,15除以4,余3+-4=-1
mod即为%
73.
Int取整函数
74.
在数据库中可以存放的文件是(数据库表文件)
75.
把不属于任何数据库的自由表添加入某个数据库中,以下添加方法错误的是
在数据库设计器窗口中添加表
在项目管理器中添加表
使用ADDTABLE命令添加
使用ADD
<
表文件名>
命令添加
76.
如果要在已经打开的没有索引的表"
职工.DBF"
中的1号记录位置插入新的记录,正确的命令序列为(GO
TOP;
INSERT
BEFORE)insert的使用示例、
77.
假设当前表非空,执行下列命令后,不会使记录指针移动的是(RECALL)
78.
假设当前已经打开的表为"
,下列可以统计职工总人数的命令是(COUNT
ALL
TO
RS)统计总人数:
不同多表为total但一表内用count
79.
假设当前已经打开的表为"
,不能修改记录的命令是
EDIT
BROWSE
CHANGE
MODIFY
注4仅可以能修改字段变量名与类型的命令stucture不可修改记录
80.
,能够分屏显示表的结构信息的命令是DISPLAY
STRUCTURE()
81.
假设表"
已在当前工作区打开,下列命令在执行时出错的是
INDEXON部门+职称TAGBZ
LOCATEFOR姓名="
张小华"
INDEXON工资+出生日期TAGGC
REPLACE工资WITH工资*1.2
82.
改变当前表主控索引的命令是(SETORDERTOTAG<
索引标识>
83.
索引可以提高查询速度,索引可能降低更新速度
84.
永久关系不会因数据库的关闭而消失
85.
视图根据数据库表和自由表建立视图
86.
?
VAL(SUBS("
古城童话"
2))*LEN('
ITISASTORY'
)的显示结果是(0)
87.
5E+6是一个()数值常量
88.
一个表中有20条记录,当该表刚刚打开的时候,函数RECNO()返回的值是
(1)
89.
FLOOR()返回小于或等于表达式值的最大整数。
CEILING()返回大于或等于表达式值的最小整数。
90.
函数SQRT(2*SQRT
(2))的值是(1.68)
91.
.T.>
..F.
92.
LOCATE命令执行结束后,EOF()的函数值是(视查找情况)
93.
下列表达式中,不正?
()
{^2003-08014}+date()
{^2003-08-14}-date()
{^2003-08-14}+150
{^2003-08-1415:
25PM}-2
1
94.
下列函数中,函数值为逻辑值的是(EOF())
95.
执行了SETEXACTOFF后,关系表达式"
ab"
="
a"
的值是(.T.)SETEXACTOFF不需要准确匹配
96.
CEILING(SQRT(144.3))的值是13
97.
函数SIGN(-5*3)的值是(-1)
SIGN()求数值型表达式值的符号。
98.
在VFP中,通用型字(G)段在表中占用的字节数是(4)
99.
下列函数中,函数值为字符型的是(TIME())
100.
设当前盘为C盘,若要打开A盘上的表文件PUMA.DBF,应使用的命令是(USEA:
PUMA)。
101.
在VFP中,可以对字段值设置默认值的表(必须是数据库表)。
102.
关系数据库中,实现表与表之间的联系是通过(参照完整性规则)来完成的。
103.
在VFP命令的短语中,下列属于<
范围>
短语的有(ALL、REST、NEXT、RECORD)。
104.
表中有10条记录,肯定能定位第一条记录上的命令是(GO1)。
Top不一定
105.
要为当前表中的所有价格打9折,应使用命令(REPLACEALL价格WITH价格*0.9)。
106.
要计算职称为副教授以上(含副教授、教授)的教师的工资总额,在下列命令中,错误的是()。
SUM工资FOR职称="
副教授"
.OR.职称="
教授"
SUMALL工资FOR职称="
SUM工资FOR"
$职称
.AND.职称="
107.
修改一个表的结构时,若删除一个字段,则该字段中的数据将(从表中删除)。
108.
设当前表中共有10条记录,当前记录号是6,执行命令"
LISTREST"
后,所显示记录的记录号范围是(6-10)。
109.
若已打开的表为空(无记录)表,执行?
RECNO()命令后的结果是
(1)。
110.
计算当前表中每个学生的数学、物理、英语三门课程的总分并存入字段"
总分"
中,应使用的命令是(REPLACEALL总分WITH数学+物理+英语)。
111.
统计当前表中记录个数的命令是(COUNT)。
112.
经SORT命令排序后所生成的排序文件的缺省扩展名为(.DBF)。
113.
设当前表中有字符型字段"
姓名"
和数值型字段"
工资"
,显示当前一条记录的姓名和工资的命令是(?
姓名+STR(工资,6,2))。
114.
设当前数据储蓄库文件中含有字段NAME,系统中有一内存的变量名称也为NAME,下面命令?
NAME现示的结果是(字段变量NAME的值)
115.
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(先使用GROUPBY后面使用HAVING子句
116.
在交互方式下,可对L型变量输入数据的命令是(
INPUT
117.
用ACCEPT命令给内存变量输入数据时,内存变量得到的数据类型是(
字符型
118.
数据表文件有10条记录,该表刚刚被打开。
执行命令SKIP–1后再执行命令?
RECNO(),屏幕将显示(
1
119.
在VisualFoxPro中,建立数据库表时,将职工年龄字段限定在18-70岁之间属于(字段有效性约束
120.
在定义数据表结构时,(
字段名
)必须是以字母或汉字开头。
121.
SETSKIPTO<
别名>
命令的功能为(
说明一对多关系
122.
刚打开库文件,显示1,2,3号记录的正确操作是(DISPLAYNEXT3
)
123.
可对数据库记录排序并生成新的数据库文件的FoxPro命令是(SORT
。
124.
数据库中“婚姻状况”字段为逻辑类型,要显示所有未婚者的记录使用(LISTFOR婚姻状况=.F.
)命令。
125.
以下命令能关闭项目管理器的是(Closeall
126.
下列关键字中,不能使程序跳出循环的是(
LOOP
EXIT
QUIT
RETURN
127.
下列(
)语句不是VFP中的循环语句。
DOWHILE……ENDDO
FOR......ENDFOR
SCAN......ENDSCAN
DOCASE......ENDCASE
128.
用WAIT命令给内存变量输入数据时,内存变量所获得的数据是(
长度为1的一个字符串
129.
在命令窗口执行SQL命令时,若命令要占用多行,续行符是(
分号(;
)
130.
关系是指(
元组的集合
131.
(数据库)是存储在计算机内部的有结构的数据集合。
132.
SQL语言的查询主要有哪几种(简单查询、嵌套查询、联接查询和分组与计算查询
133.
SQL语言中建立表结构的命令是(CREATE TABLE)。
134.
显示表文件结构的命令是(
DROP TABLE
LISTSTRUCTURE
LIST TABLE
DISPLAY DBF
2
135.
TIME()函数的数据类型是(C
136.
VisualFoxPro系统菜单中“文件”菜单项下的“关闭”命令是用来关闭(当前活动窗口)的。
137.
VisualFoxPro修改表数据命令不包括(
MODIFYDATA
REPLACE
138.
VisualFoxPro中建立索引是一种(逻辑排序)。
139.
VisualFoxPro中内存变量(必须由用户定义)。
140.
按日期型字段“出生日期”显示当前表中3月25日出生的人的命令是(LISTFORMONTH(出生日期)=3.AND.DAY(出生日期)=25
141.
表ENG4GRED.DBF中含有姓名,系别,班级,英语成绩等字段,现欲建立一个按系,班级,英语成绩(降序)排序的表文件命令是(SORTON系别,班级,英语成绩/DTOSORTENG4
142.
表STU.DBF已录入19条记录,学号值为1到20,缺少学号为15的记录。
用APPEND命令追加学号为15的记录后,新增记录(20)
143.
表XSF.DBF结构如下:
姓名(C,6),总分(N,3);
在打开的该表上按总分由高到低的进行索引的命令是(
INDEXON总分/DTOXSIDX
INDEXON总分-1TOXSIDX
INDEXON-总分TOXSIDX
INDEXON(-1)总分/DTOXSIDX
144.
表是用USESTD.DBFINDEXSIZF打开的,当前记录指针指向168,使指针指向记录号为100的命令为(GO100
145.
表文件ABC.DBF已经打开,在VisualFoxPro命令窗口中建入命令(LISTFORRECNO()>
=3ANDRECNO()<
=5
),可以显示3、4、5条记录内容。
146.
表文件YJ.DBF已经打开,其中包括XM字段,共有10条记录。
要以关键字XM排序,执行命令SORTONXMTOYJ1后,屏幕(10条记录排序完成)
147.
表与按工资索引的文件已经打开,用SEEK命令把指针指向工资为900元的记录后,要使指针指向下一个相同工资的记录,使用命令(SKIP
Whynotcontinue
148.
当前工作表结构如:
姓名(C,8)、