国家教育部岗位任职合格证书数据库管理VFP.docx
《国家教育部岗位任职合格证书数据库管理VFP.docx》由会员分享,可在线阅读,更多相关《国家教育部岗位任职合格证书数据库管理VFP.docx(78页珍藏版)》请在冰豆网上搜索。
![国家教育部岗位任职合格证书数据库管理VFP.docx](https://file1.bdocx.com/fileroot1/2023-2/3/683d749e-3ce2-41d1-a1aa-16232ddad690/683d749e-3ce2-41d1-a1aa-16232ddad6901.gif)
国家教育部岗位任职合格证书数据库管理VFP
国家教育部岗位任职合格证书-数据库管理VFP—考试复习题
序号
题目
答案
A
B
C
D
001
在VFP中,当创建一个数据库文件时,应选用
A
数据库向导
数据库生成器
表单设计器
应用程序向导
002
VFP中的"文件"菜单中的"关闭"命令是用来关闭
D
当前工作区中已打开的数据库
所有已打开的数据库
所有窗口
当前活动窗口
003
在报表设计中,关于报表标题,下列叙述中正确的是
B
每页打印一次
每报表打印一次
每组打印一次
每列打印一次
004
用二维表数据来表示实体及实体之间联系的数据模型称为
D
实体-联系模型
层次模型
网状模型
关系模型
005
数据库DB,数据库系统DBS,数据库管理系统DBMS三者之间的关系是
A
DBS包括DB和DBMS
DBMS包括DB和DBS
DB包括DBS和DBMS
DBS就是DB,也就是DBMS
006
关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括
B
联接
比较
选择
投影
007
二维表中的列称为关系的
B
元组
属性
实体
域
008
二维表中的行称为关系的
A
元组
属性
实体
域
009
在VisualFoxpro的表之间建立一对多联系是把_____的主关键字字段添加到____的表中
A
一方,多方
多方,一方
一方,一方
多方,多方
010
项目管理器的"数据"选项卡用于显示和管理
C
数据库,自由表和查询
数据库,视图和查询
数据库,自由表,查询和视图
数据库,表单和查询
011
项目管理器的"文档"选项卡用于显示和管理
D
表单,报表和查询
数据库,表单和报表
查询,报表和视图
表单,报表和标签
012
项目管理器文件的扩展名是
C
.dbf
.idx
pjx
.dbc
013
在VisualFoxpro中,有下面几个内存变量赋值语句:
X={^2001-07-2810:
15:
20PM}
Y=.T.
M=$123.45
N=123.45
Z="123.24"
执行上述赋值语句之后,内存变量X,Y,M,N和Z的数据类型分别是
D
D,L,Y,N,C
D,L,M,N,C
T,L,M,N,C
T,L,Y,N,C
014
以下日期值正确的是
B
{"2001-05-25"}
{^2001-05-25}
{2001-05-25}
{[2001-05-25]}
015
在下面的VisualFoxpro表达式中,运算结果是逻辑真的是
D
EMPTY(.NULL.)
LIKE('acd','ac?
')
AT('a','123abc')
EMPTY(SPACE
(2))
016
设D=5>6,命令?
VARTYPE(D)的输出值是
A
L
C
N
D
017
在下列函数中,函数值为数值的是
C
BOF()
CTOD('01/01/96')
AT('人民','中华人民共和国')
SUBSTR(DTOC(DATE()),7)
018
设N=886,M=345,K='M+N',表达式1+&K的值是
A
1232
数据类型不匹配
1+M+N
346
019
表达式VAL(SUBS("奔腾586",5,1))+LEN("VisualFoxpro")的结果是
C
13.00
16.00
18.00
19.00
020
连续执行以下命令之后,最后一条命令的输出结果是
SETEXACTOFF
X="A"
?
IIF("A"=X,X-"BCD",X+"BCD")
D
A
BCD
ACD
ABCD
021
命令?
ROUND(337.2007,3)的执行结果是
D
337.20
337.2
337
337.201
022
命令?
LEN("THISISMYBOOK")的结果是
A
15
17
12
14
023
TIME()返回值的数据类型是_
D
T
D
N
C
024
顺序执行下列操作后,屏幕最后显示的结果是
Y=DATE()
H=DTOC(Y)
?
VARTYPE(Y),VARTYPE(H)
C
C,C
D,T
D,C
D,D
025
打开一个数据库的命令是
D
USE
USEDATABASE
OPEN
OPENDATABASE
026
VisualFoxpro数据库文件是
B
存放用户数据的文件
管理数据库对象的系统文件
存放用户数据和系统数据的文件
前三种说法都对
027
要为当前表所有职工增加100元工资,应该使用命令
D
CHANGE工资WITH工资+100
REPLACE工资WITH工资+100
CHANGEALL工资WITH工资+100
REPLACEALL工资WITH工资+100
028
VisualFoxpro的主索引和候选索引可以保证数据的___________完整性
C
参照
域
实体
约束规则
029
数据库表之间的一对多联系通过主表的_______索引和子表的____________索引实现
B
主,主
主,普通
普通,主
唯一,主
030
在定义字段有效性规则时,在规则框中输入的表达式类型是______________
C
字符型
数值型
逻辑型
任意
031
在VisualFoxpro中,最多同时允许打开__________个数据库表和自由表
A
32767
1
10
任意
032
SQL语句中条件短语的关键字是
A
WHERE
FOR
WHILE
CONDITION
033
SQL语句中修改表结构的命令是
C
MODIFYTABLE
MODIFYSTRUCTURE
ALTERTABLE
ALTERSTRUCTURE
034
SQL语句中删除表的命令是
A
DROPTABLE
DELETETABLE
ERASETABLE
DELETEDBF
035
在SQL语句中空值用___________表示
B
0
NULL
EMPTY
空格
036
在VisualFoxpro中SQLDELETE命令是____________删除记录
D
物理
真正
从磁盘上
逻辑
037
以下关于查询的描述正确的是
D
不能根据自由表建立查询
只能根据自由表建立查询
只能根据数据库表建立查询
可以根据数据库表和自由表建立查询
038
以下关于视图的描述正确的是
D
可以根据自由表建立视图
可以根据查询建立视图
可以根据数据库表建立视图
可以根据数据库表和自由表建立视图
039
查询设计器中包含的选项卡有
A
字段,筛选,排序依据
字段,条件,分组依据
条件,排序依据,分组依据
条件,筛选,杂项
040
在VisualFoxpro中,用于建立或修改过程文件的命令是
B
MODIFY<文件名>
MODIFYCOMMAND<文件名>
MODIFYPROCEDURE<文件名>
上面B和C都对
041
下面关于过程调用的陈述中,哪个是正确的
C
实参与形参的数量必须相等
当实参的数量多于形参的数量时,多余的实参被忽略
当形参的数量多于实参的数量时,多余的形参取逻辑假
上面B和C都对
042
如果一个过程不包含RETURN语句,或者RETURN语句中没有指定表达式,那么该过程
C
没有返回值
返回0
返回.T.
返回.F.
043
有如下程序:
INPUTTOA
IFA=10
S=0
ENDIF
S=1
?
S
假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是
B
0
1
由A的值决定
程序出错
044
写出下列程序的运行结果:
SETTALKOFF
DIMENSIONA(6)
FORK=1TO6
A(K)=20-2*K
ENDFOR
K=5
DOWHILEK>=1
A(K)=A(K)-A(K+1)
K=K-1
ENDDO
?
A
(1),A(3),A(5)
SETTALKON
运行结果:
C
6,4,3
5,4,2
6,4,2
0,4,3
045
下列关于属性,方法和事件的叙述中,哪个是错误的
D
属性用于描述对象的状态,方法用于表示对象的行为
基于同一个类产生的两个对象可以分别设置自己的属性值
事件代码也可以像方法一样被显式调用
在新建一个表单时,可以添加新的属性,方法和事件
046
假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框Value属性值,下面哪个式子是正确的
B
This.Thisform.Text1.Value
This.Parent.Parent.Text1.Value
Parent.Parent.Text1.Value
This.Parent.Text1.Value
047
在报表设计器中,可以使用的控件是
B
标签,域控件和线条
标签,域控件或视图
标签,文本框和列表框
布局和数据源
048
在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以
C
单击选项按钮
双击选项按钮
先单击选项组,并选择"编辑"命令,然后再单击选项按钮
以上B和C都可以
049
下面关于命令DOFORMXXNAMEYYLINKED的陈述中,哪个是正确的
C
产生表单对象引用变量XX,在释放变量XX时自动关闭表单
产生表单对象引用变量XX,在释放变量XX时并不关闭表单
产生表单对象引用变量YY,在释放变量YY时自动关闭表单
产生表单对象引用变量YY,在释放变量YY时并不关闭表单
050
在创建快速报表时,基本带区包括
B
标题,细节和总结
页标头,细节和页注脚
组标头,细节和组注脚
报表标题,细节和页注脚
051
如果要创建一个数据3级分组报表,第一个分组表达式是"部门",第二个分组表达式是"性别",第三个分组表达式是"基本工资",当前索引的索引表达式应当是
B
部门+性别+基本工资
部门+性别+STR(基本工资)
STR(基本工资)+性别+部门
性别+部门+STR(基本工资)
052
作为整个应用程序入口点的主程序至少应具有以下功能
C
初始化环境
初始化环境,显示初始的用户界面
初始化环境,显示初始的用户界面,控制事件循环
初始化环境,显示初始的用户界面,控制事件循环,退出时恢复环境
053
在应用程序生成器的"数据"选项卡中可以
A
为表生成一个表单和报表,并可以选择样式
为多个表生成的表单必须有相同的样式
为多个表生成的报表必须有相同的样式
只能选择数据源,不能创建它
054
设X="ABC",Y="ABCD",则下列表达式中值为.T.的是
C
X=Y
X==Y
X$Y
AT(X,Y)=0
055
表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是
C
DEMO.TXT
DEMO.FMT
DEMO.FPT
DEMO.BAT
056
___________是面向对象程序设计中程序运行的最基本实体
A
对象
类
方法
函数
057
在VFP中,使用AVERAGE命令时,表文件需要
D
排序
建立索引
排序或建立索引
都不需要
058
下列4个表达式中,运算结果为数值的是
D
"9988"-"1255"
200+800=1000
CTOD([11/22/01])-20
LEN(SPACE(3))-1
059
设当前表文件中含有字段NAME,系统中有一内存变量的名称也为NAME,下面命令?
NAME显示的结果是
B
内存变量NAME的值
字段变量NAME的值
与该命令之前的状态有关
错误信息
060
如果要改变一个关系中属性的排列顺序,应使用的关系运算是
C
重建
选取
投影
连接
061
在SQL中,建立视图用
C
CREATESCHEMA命令
CREATETABLE命令
CREATEVIEW命令
CREATEINDEX命令
062
视图不能单独存在,它必须依赖于
B
视图
数据库
数据表
查询
063
下列命令中,仅拷贝表文件结构的命令是
B
COPYTO
COPYSTRUCTURETO
COPYFILETO
COPYSTRUCTURETOEXETENDED
064
修改本地视图使用的命令是
B
CREATESQLVIEW
MODIFYVIEW
RENAMEVIEW
DELETEVIEW
065
设表TXL.DBF中有20条记录。
在VFP命令窗口中执行以下命令序列,最后显示的结果是
USETXL
SKIP3
COUNTTON
?
N
D
0
3
4
20
066
关于INSERT-SQL语句描述正确的是
C
可以向表中插入若干条记录本
在表中任何位置插入一条记录
在表尾插入一条记录
在表头插入一条记录
067
清除所有以A开头的内存变量的命令是
D
RELEASEALLA*
RELEASEA*
ERASEA*
RELEASEALLLIKEA*
068
表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令
B
TOTAL数学+英语+计算机TO总分
REPLACE总分WITH数学+英语+计算机
SUM数学+英语+计算机TO总分
REPLACEALL数学+英语+计算机WITH总分
069
执行下列命令后,当前打开的表文件名是
Number="3"
File="file"+Number
use&File
A
File3
&File
FileNumber
File
070
要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为
A
8位
7位
6位
4位
071
以下属于非容器类控件的是
B
Form
Label
page
Container
072
要使学生数据表中不出现同名学生的记录,需要建立
D
字段有效性规则
属性设置
记录有效性规则
设置触发器
073
要使学生数据表中不出现同名学生的记录,需要建立
D
字段有效性规则
属性设置
记录有效性规则
设置触发器
074
在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为
A
关键字
数据项
主属性
主属性值
075
不属于数据定义功能的SQL语句是
C
CREATETABLE
CREATECURSOR
UPDATE
ALTERTABLE
076
如果要给当前表增加一个字段,应使用的命令是
B
APPEND
MODIFYSTRUCTURE
INSERT
EDIT
077
在VisualFoxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是
B
TOTAL
COUNT
SUM
AVERAGE
078
在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为
C
60
61
59
58
079
执行STORE"1999年12月庆祝澳门回归祖国!
"TOXY命令之后,要在屏幕上显示"澳门1999年12月回归祖国!
",应使用命令
C
?
SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)
?
SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
?
SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
?
SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)
080
以下哪些是合法的数值型常量
A
123
123+E456
"123.456"
123*10
081
?
at("大学","北京语言文化学院")的答案是
D
12
13
16
0
082
UPDATE-SQL语句的功能是
D
属于数据定义功能
属于数据查询功能
可以修改表中某些列的属性
可以修改表中某些列的内容
083
当前表中,"体育达标"字段为逻辑类型,要显示所有未达标的记录应使用命令
C
listfor体育达标=".f."
listfor体育达标<>.f.
listfornot体育达标
listfor体育达标=f
084
使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向
C
末记录
首记录
末记录的后面
首记录的前面
085
假若一个表文件与其按姓名所建立的索引文件已打开,下列表述中两个命令作用相同的是
D
gotop与go1
listfor姓名='王'和listwhile姓名='王'
find'王'和seek王
find王和seek'王'
086
有关loop语句和exit语句的叙述正确的是
D
loop和exit语句可以写在循环体的外面
loop语句的作用是把控制转到enddo语句
exit语名的作用是把控制转到enddo语句
loop和exit语句一般写在循环结构里面嵌套的分支结构中
087
要从某表文件中真正删除一条记录,应当
C
先用DELETE命令,再用ZAP命令
直接用ZAP命令
先用DELETE命令,再用PACK命令
直接用DELETE命令
088
在VFP中可以同时使用___个工作区
C
10
225
32767
无限制
089
在菜单设计器中,在菜单项中加入一条分隔线的方法是将菜单名称设为
D
\<
\>
<-
\-
090
同一个表所有备注字段的内容存储在
C
该表文件中
不同的备注文件
同一个备注文件
同一个数据库文件
091
在显示下拉菜单中,单击"追加方式"选项,将在当前表
C
中插入一个空记录
尾增加一个空记录
中进入追加状态
上弹出追加对话框
092
一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为
C
1800
1900
2000
2100
093
对表结构的修改是在下面哪一个对话框中完成的
A
表设计器
数据库设计器
表达式生成器
浏览窗口
094
显示和隐藏命令窗口的操作是在_______菜单中完成的
D
工具
显示
编辑
窗口
095
对当前系统日期格式进行设置,单击工具菜单中的"选项",在弹出的选项对话框中选择____选择卡
B
显示
区域
常规
数据
096
下列关于数据库表的说法中错误的是
D
可设置长表名,长字段名
可设置匹配字段类型到类,字段验证和记录验证,触发器
可设置主索引和候选索引关键字,字段默认值,显示模式
不可用use命令直接打开,必须在数据库设计器中打开
097
在使用replace替换命令时,不能作用于下列哪个字段
D
逻辑型
日期时间型
备注型
通用型
098
下列命令结果中,肯定生成一个空表的是
C
copytoboyfor性别="男"
copyfileda.dbftoboy.dbf
copystrutoboyfields姓名,年龄,奖学金
select*fromdawhere性别="男"intodbfboy
099
若要控制数据库表中学号字段只能输入数字,则应设置
B
显示格式
输入掩码
字段有效性
记录有效性
100
数据库文件的扩展名是
B
DBF
DBC
DBT
FPT
101
在下列命令中,不具有修改记录功能的是
D
edit
replace
browse
modistru
102
假如已执行了命令M=[28+2],再执行命令?
M,屏幕将显示
B
30
28+2
[28+2]
30.00
103
在下列表达式中,结果不是日期类型数据的表达式是
B
date()+30
date()-{^1985-10-1}
ctod("10/01/85")
{^1985-10-1}+24
104
执行命令?
at("net","Internet")的显示结果是
A
6
.F.
0
.T.
105
设A=[5*8+9],B=6*8,C="6*8",下列表达式中属于合法表达式的是
C
A+B
B+C
A+C
C-B
106
设置严格的日期格式的命令是
D
setdateansi
setstrictdateto0
setcenturyon
setstrictdateto1
107
设M="111",N="222",下列表达式为假的是
D
NOT(M==N)OR(M$N)
NOT(N$M)AND(M<>N)
NOT(M>=N)
NOT(M<>N)
108
显示表中所有教授和副教授记录的命令是
C
listfor职称="教授"and职称="副教授"
listfor职称>="副教授"
listfor职称="教授"or"副教授"
listfor"教授"$职称
109
执行如下命令序列(设今天是2002年8月3日)
storedate()tom_date
M_date=m_date-365
?
year(m_date)
的显示结果是