答案:
1:
.t.
20、?
ROUND(123.456,2)命令的输出结果是________。
?
ROUND(123.456,-2)命令的输出结果是________。
答案:
1:
123.46
100
21、若a=5,b="a<10",则?
TYPE(b)输出结果为_________,而?
TYPE("b")输出结果为_______。
答案:
1:
L
c
22、表达式(3+3>=6.OR.3+3>5.AND.2+3=5)的结果为________。
答案:
1:
.t.
23、表达式"WorldWideWeb"$"World"的结果为_______。
答案:
1:
.f.
24、X=STR(12.5,4,1)
Y=RIGHT(X,3)
Z="&X+&Y"
?
&Z,Z
输出结果为________和_______。
答案:
1:
"15.00","15"
12.5+2.5
25、在命令窗口输入以下命令:
Dimensiona(2,3)
A=150
A(2,2)=2*A(2,2)
?
A(5),A(1,2)
其输出结果为_______和______。
答案:
1:
300
150
26、在命令窗口输入如下命令:
X=644
Y=INT(644/100)
Z=X%10
?
Z*100+Y
其输出结果为_______。
答案:
1:
406
27、在命令窗口输入命令:
SETEXACTON
CH="数据库管理系统"
CH1=CH=LEFT(CH,6)
?
CH1,CH的输出结果为________和________。
答案:
1:
.f.
数据库管理系统
28、命令?
AT("人民","中华人民共和国")的输出结果是______。
答案:
1:
5
29、命令?
VAL(SUBSTR([334455],5,2))+1的输出结果是________。
答案:
1:
"56.00","56"
30、命令?
SUBSTR('334455',3)-"1"的输出结果是_______。
答案:
1:
44551
31、命令?
LEN("THISISMYBOOK")的结果是______。
答案:
1:
15
32、下列命令执行后的输出结果依次是______、_______、_______。
STORE'GOODBYE!
'TOX
?
LEFT(X,2)
?
SUBSTR(X,6,2)+SUBSTR(X,6)
?
RIGHT(X,3)
答案:
1:
GO
BYBYE!
YE!
33、表达式LEN(SPACE(5)-SPACE(10))的结果为_______。
答案:
1:
15
34、函数INT(LEN("123.456"))的结果是________。
答案:
1:
7
35、函数STR(1234.5454,7,3)的值为________。
答案:
1:
1234.55
第四、五章
7、在VisualFoxPro的表之间建立一对多联系是把______的主关键字字段添加到______的表中。
答案:
1:
一方#一个表
2:
多方#多个表
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
8、为了把多对多的联系分解成两个一对多联系所建立的"纽带表"中应包含两个表的______。
答案:
1:
主关键字#主键
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
16、VisualFoxPro的主索引和候选索引可以保证数据的______完整性。
答案:
1:
域
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
17、数据库表之间的一对多联系通过主表的_______索引和子表的_______索引实现。
答案:
1:
主#候选
2:
普通
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
18、实现表之间临时联系的命令是______。
答案:
1:
setrelation#SETRELATION#setrelationto#SETRELATIONTO
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
19、在定义字段有效性规则中,在规则框中输入的表达式中类型是_______。
答案:
1:
逻辑表达式
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
20、在VisualFoxPro中,最多同时允许打开______个数据库表和自由表。
答案:
1:
32767
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
22、在VisualFoxPro中用于计算检索的函数有COUNT、______、______、MAX和MIN。
答案:
1:
SUM#AVG
2:
AVG#SUM
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
46、自由表的扩展名是______。
答案:
1:
DBF#.DBF#.dbf#dbf
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
48、同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是______,这种索引称为______。
答案:
1:
.cdx#CDX
2:
结构复合索引
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
96、在VisualFoxPro中数据库文件的扩展名是______,数据库表文件的扩展名是______。
答案:
1:
DBC#.DBC
2:
DBF#.DBF
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
102、在VisualFoxPro中通过建立主索引或候选索引来实现______完整性约束。
答案:
1:
实体
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
104、在VisualFoxPro中,参照完整性规则包括更新规则、删除规则和______规则。
答案:
1:
插入
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
116、在关系模型中,"关系中不允许出现相同元组"的约束是通过______实现的。
答案:
1:
主索引#候选索引#主关键字#候选关键字
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
117、使数据库表变为自由表的命令是______table。
答案:
1:
REMOVE#remove#Remove
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
119、当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为______。
答案:
1:
级联
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
129、在VisualFoxPro中,可以在表设计器中为字段设置默认值的表是______表。
答案:
1:
数据库
知识点:
VFP部分/数据库和表/设计表/修改字段和结构/修改表结构
130、VisualFoxPro中数据库文件的扩展名(后缀)是______。
答案:
1:
DBC#.DBC
知识点:
VFP部分/数据库和表/设计表/修改字段和结构/修改表结构
134、在VisualFoxPro中,数据库表中不允许有重复记录是通过指定来实现的。
答案:
1:
主索引#候选索引#主索引或候选索引主索引和候选索引
知识点:
VFP部分/数据库和表/设计表/修改字段和结构/修改表结构
135、在VisualFoxPro中,数据库表S中的通用型字段的内容将存储在文件中。
答案:
1:
FPT#备注
知识点:
VFP部分/数据库和表/设计表/修改字段和结构/修改表结构
147、在定义字段有效性规则时,在规则框中输入的表达式类型是______。
答案:
1:
逻辑型
知识点:
VFP部分/数据库和表/设计表/创建字段/创建字段的标题或默认值
148、在VisualFoxPro中,主索引可以保证数据的______完整性。
答案:
1:
实体
知识点:
VFP部分/数据库和表/设计表/排序记录/创建索引关键字
154、在VisualFoxPro中所谓自由表就是那些不属于任何______的表。
答案:
1:
数据库
知识点:
VFP部分/数据库和表/设计表/创建表/创建自由表
155、不带条件的DELETE命令(非SQL命令)将删除指定表的______记录。
答案:
1:
当前
知识点:
VFP部分/数据库和表/设计表/修改字段和结构/添加或删除字段
第六章
21、在SQL语句中空值用______表示。
答案:
1:
NULL
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
23、SQLSELECT语句为了将查询结果存放到临时表中应该使用______短语。
答案:
1:
Intocursor#Intocursorcursorname
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
24、查询设计器的筛选选项卡用来指定查询的_______。
答案:
1:
条件#查询条件
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
25、通过VisualFoxPro的视图,不仅可以查询数据库表,还可以______数据库。
答案:
1:
更新
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
40、查询设计器的"筛选"选项卡用来指定查询的______。
答案:
1:
查询条件#条件
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
42、假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。
它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是______。
答案:
1:
总编号+借书证号#借书证号+总编号
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
43、假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。
它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面SQL语句填空。
SELECT姓名,单位;
FROM图书管理!
读者;
WHERE借书证号IN
(SELECT______;
FROM图书管理!
借阅;
GROUPBY借书证号;
_____COUNT(*)>=2)
答案:
1:
借书证号
2:
HAVING
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
49、下面各题使用如下的"教师"表和"学院"表
"教师"表
职工号姓名职称年龄工资系号
11020001肖天海副教授352000.0001
11020002王岩盐教授403000.0002
11020003刘星魂讲师251500.0003
11020004张月新讲师301500.0004
11020005李明玉教授342000.0005
11020006孙民山教授472100.0006
11020007钱无名教授492200.0007
"学院"表
系号系名
01英语
02会计
03工商管理
使用SQL语句将一条新的记录插入学院表
INSERT______学院(系号,系名)______("04","计算机")
答案:
1:
INTO
2:
VALUES#VALUE#VALU
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
50、下面各题使用如下的"教师"表和"学院"表
"教师"表
职工号姓名职称年龄工资系号
11020001肖天海副教授352000.0001
11020002王岩盐教授403000.0002
11020003刘星魂讲师251500.0003
11020004张月新讲师301500.0004
11020005李明玉教授342000.0005
11020006孙民山教授472100.0006
11020007钱无名教授492200.0007
"学院"表
系号系名
01英语
02会计
03工商管理
使用SQL语句完成如下操作(将所有教授的工资提高5%)
______教师SET工资=工资*1.05______职称="教授"
答案:
1:
update#updat#upda
2:
where#wher
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
59、______是指只有满足联接条件的记录才包含在查询结果中。
答案:
1:
内部联接
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
60、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。
SELECT书名,作者,单价,分类号FROM图书;
WHERE______;
ORDERBY______;
答案:
1:
单价BETWEEN15AND25#单价BETW15AND25#单价BETWE15AND25#单价>=15and单价<=25#单价>=15and单价=<25#单价=>15and单价<=25#单价=>15and单价=<25
2:
分类号ASC#分类号
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
61、设有如下关系表R、S和T:
R(BH,XM,XB,DWH)
S(SWH,DWM)
T(BH,XM,XB,DWH)
实现R∪T的SQL语句是_______。
答案:
1:
SELECT*FROMRUNIONSELECT*FROMT#SELE*FROMRUNIOSELE*FROMT#SELECT*FROMRUNIOSELECT*FROMT#SELE*FROMRUNIONSELE*FROMT
知识点:
VFP部分/项目和应用程序/编译和优化应用程序/引用可修改的文件
62、在SQL中,测试列值是否为空值用______运算符号,测试列值是否为非空值用______运算符号。