vfp无纸化真考题17剖析Word格式.docx
- 文档编号:21374446
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:16
- 大小:37.46KB
vfp无纸化真考题17剖析Word格式.docx
《vfp无纸化真考题17剖析Word格式.docx》由会员分享,可在线阅读,更多相关《vfp无纸化真考题17剖析Word格式.docx(16页珍藏版)》请在冰豆网上搜索。
选项C为网状模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体。
5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是
A)1:
1联系
B)m:
C)1:
m联系
D)m:
n联系
【解析】两个实体集间的联系实际上是实体集间的函数关系,主要有一对一联系(1:
1)、一对多联系(1:
m)、多对一联系(m:
1)、多对多联系(m:
n)。
对于每一个实体部门,都有多名职员,则其对应的联系为一对多联系(1:
m),答案选C。
6.
A)选择
B)投影
C)自然连接
D)并
【解析】由关系R到关系S为一元运算,排除C和D。
关系S是关系R的一部分,是通过选择之后的结果,因此选A。
7.数据字典(DD)所定义的对象都包含于
A)数据流图(DFD图)
B)程序流程图
C)软件结构图
D)方框图
【解析】在数据流图中,对所有元素都进行了命名,所有名字的定义集中起来就构成了数据字典。
因此选A,而B,C,D都不符合。
8.软件需求规格说明书的作用不包括
A)软件验收的依据
B)用户与开发人员对软件要做什么的共同理解
C)软件设计的依据
D)软件可行性研究的依据
【解析】软件需求规格说明书是需求分析阶段的最后成果,是软件开发的重要文档之一。
软件需求规格说明书有以下几个方面的作用。
①便于用户、开发人员进行理解和交流,B正确;
②反映出用户问题的结构,可以作为软件开发工作的基础和依据,C正确;
③作为确认测试和验收的依据,A正确。
9.下面属于黑盒测试方法的是
A)语句覆盖
B)逻辑覆盖
C)边界值分析
D)路径覆盖
【解析】黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。
在使用黑盒测试法时,手头只需要有程序功能说明就可以了。
黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为C。
而A、B、D均为白盒测试方法。
10.下面不属于软件设计阶段任务的是
A)软件总体设计
B)算法设计
C)制定软件确认测试计划
D)数据库设计
【解析】从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。
所以A、B、D正确,C为软件测试阶段的任务。
11.如下描述中正确的是:
A)数据库中仅存储数据
B)数据库管理系统是数据库集合的组成部分
C)数据库中的数据具有很高的冗余并缺乏数据独立性
D)数据库管理系统是为数据库的建立、使用和维护而配置的软件
【解析】数据库是存储在计算机存储设备上的结构化的相关数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:
实现数据共享,减少数据冗余;
采用特定的数据模型;
具有较高的数据独立性;
有统一的数据控制功能。
12.在VisualFoxPro中,以下描述中错误的是:
A)普通索引允许出现重复字段值
B)唯一索引允许出现重复字段值
C)候选索引允许出现重复字段值
D)主索引不允许出现重复字段值
【解析】根据索引功能的不同,可以将索引分为主索引、候选索引、唯一索引和普通索引四种。
其中,主索引是在指定字段或表达式中不允许出现重复值的索引;
候选索引与主索引类似,指定字段或表达式不允许出现重复值;
唯一索引是指索引项的唯一,而不是字段值的唯一,允许出现重复值;
普通索引不仅允许字段中出现重复值,并且索引项中也允许出现重复值。
13.传统的集合运算包括
A)并、选择和投影
B)并、差和交
C)并、交和选择
D)交、差和合并
【解析】对关系数据库进行查询时,要找到用户所需的数据,这就需要对关系进行一定的关系运算。
关系运算分为传统的集合运算(并、差、交)和专门的关系运算(选择、投影、连接)两种。
14.在VisualFoxPro中,定义数据的有效性规则时,在规则框输入的表达式的类型是
A)数值型
B)字符型
C)逻辑型
D)日期型
【解析】在字段有效性组框可以定义字段的有效性规则、违反规则时的提示信息和字段的默认值,在规则框输入的表达式的类型为逻辑型。
故C选项正确。
15.在VisualFoxPro中,下面描述正确的是
A)视图设计器中没有"
查询去向"
的设定
B)视图设计完成后,视图的结果保存在以.QPR为扩展名的文件中
C)视图不能用于更新数据
D)视图不能从多个表中提取数据
【解析】视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在数据库中,因此B选项描述错误。
视图建立之后,不但可以用它来显示和更新数据,而且还可以通过调整它的属性来提高性能,因此C选项描述错误。
视图可以从多个表中提取数据,因此D选项描述错误。
查询去向为查询设计器中的设定,因此A选项描述正确。
16.在VisualFoxpro中,下面对查询设计器的描述中正确的是
A)"
排序依据"
选项卡对应JOININ短语
B)"
分组依据"
C)"
连接"
选项卡对应WHERE短语
D)"
筛选"
【解析】在查询设计器的界面中有6个选项卡,它们和SQLSELECT语句的各短语是相对应的。
①前面已经选择了设计查询所需的表或视图,对应于FROM短语。
此后还可以从"
查询"
快捷菜单或工具栏中选择"
添加表"
或选择"
移去表"
重新指定设计查询的表。
②"
字段"
选项卡对应于SELECT短语,指定所要查询的字段;
③"
联接"
选项卡对应于JOINON短语,用于编辑连接条件;
④"
选项卡对应于WHERE短语,用于指定查询条件;
⑤"
选项卡对应于ORDERBY短语,用于指定查询条件;
⑥"
选项卡对应于GROUPBY短语和HAVING短语,用于分组;
⑦"
杂项"
选项卡可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语)等。
17.在VisualFoxPro中,执行查询Query2.QPR的正确命令是
A)DOQuery2.QPR
B)EXECQuery2.QPR
C)DOQuery2
D)EXECQuery2
【解析】查询文件建立以后,可以通过项目中的运行,或通过"
程序"
菜单中的"
运行"
项来执行或在查询设计器打开的情况下单击常用工具栏上的
按钮。
也可以通过命令方式执行查询,命令格式为:
DO查询文件名,文件名中必须包括扩展名.qpr。
18.下面的描述中正确的是
A)数据库系统的核心是表
B)数据库系统的核心是数据库管理系统
C)数据库系统的核心是文件
D)数据库系统的核心是数据库管理员
【解析】数据库系统由五部分组成:
需要注意的是,数据库系统(DBS)、数据库(DB)、数据库管理系统(DBMS)三者的关系:
数据库(DB)和数据库管理系统(DBMS)是数据库系统(DBS)的组成部分,数据库又是数据库管理系统的管理对象。
数据库管理系统是数据库系统的核心。
19.在VisualFoxPro中,下面的描述中正确是
A)打开一个数据库以后建立的表是自由表
B)没有打开任何数据库时建立的表是自由表
C)可以为自由表指定字段级规则
D)可以为自由表指定参照完整性规则
【解析】表是存储数据的基本对象,在VisualFoxPro中,表以两种形态出现,即数据库表和自由表,不属于任何数据库的表称为自由表。
建立自由表时必须先要关闭所有的数据库,否则建立的将是数据库表。
20.在VisualFoxPro中修改数据库、表单和报表等组件的可视化工具是
A)向导
B)生成器
C)设计器
D)项目管理器
【解析】VisualFoxPro的设计器是创建和修改应用系统各种组件的可视化工具。
生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。
每个生成器显示一系列选项卡,用于设置选定对象的属性。
可使用的生成器在数据库表之间生成控件、表单、设置控件格式和创建参照完整性。
向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者运行任务,帮助用户快速完成一般性的任务,例如创建表单、编排报表的格式、建立查询等。
项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为.PJX的项目文件。
因此本题选C。
21.在VisualFoxpro中,下列程序段执行后,内存变量S的值是
CLEAR
S=0
FORI=5TO55STEP5
S=S+I
ENDFOR
?
S
A)不能确定
B)440
C)330
D)0
【解析】FOR-ENDFOR是循环结构的一种,先将初值赋给循环变量,然后判断循环条件是否成立,若成立,则运行循环体,然后循环变量增加一个步长值,并在次判断循环条件确定下一次的循环操作。
如果条件不成立则结束循环运行ENDFOR后的语句。
本题5,I从5开始到55,执行运算后结果为C。
22.在VisualFoxPro中,下列程序段执行后,内存变量e的值是
a=300
b=200
c=100
d=IIF(a>
b,a,b)
e=IIF(c>
d,c,d)
A)300
B)200
C)0
D)100
【解析】IIF(<
逻辑表达式>
<
表达式1>
表达式2>
)为条件测试函数,测试<
的值。
若为逻辑真.T.,函数返回<
的值;
若为逻辑假.F.,函数返回<
<
和<
的类型不要求相同。
"
=="
用来进行精确比较,只有当两个字符串完全相同(包括空格及位置),才会为逻辑真.T.。
本题e=IIF(c>
d,c,d),运算结果为300。
23.在VisualFoxPro中,下列程序段执行后,内存变量s1的值是
s1="
奥运开幕日期"
s1=substr(s1,5,4)+left(s1,4)+right(s1,4)
s1
A)开幕日期奥运
B)奥运日期
C)开幕日期
D)开幕奥运日期
【解析】RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值,SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值,LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。
本题substr(s1,5,4)=开幕,left(s1,4)=奥运,right(s1,4)=日期,即D选项正确。
24.在VisualFoxPro中,表示2012年9月10日10点整的日期时间常量是
A){/2012-09-1010:
00:
00}
B){-2012-09-10-10:
C){^2012-09-1010:
D){^2012-09-10-10:
【解析】日期时间型常量包括日期和时间两部分内容,日期时间型数据用8个字节存储,其中实践部分的取值范围是:
00AM~11:
59:
59PM其格式为:
{<
日期>
时间>
},其中日期格式与日期型常量相同,而时间格式为[hh[:
mm[:
ss]][a/p]],其中a或am表示上午,p或pm表示下午。
本题正确的格式为C。
25.VisualFoxPro中,下列程序段执行以后,内存变量X和Y的值是
CLEAR
STORE3TOX
STORE5TOY
SETUDFPARMSTOREFERENCE
DOPLUSWITH(X),Y
?
X,Y
PROCEDUREPLUS
PARAMETERSA1,A2
A1=A1+A2
A2=A1+A2
ENDPROC
A)313
B)821
C)813
D)1321
【解析】STORE<
表达式>
TO<
内存变量名表>
为内存变量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量。
PARAMETERS<
形参变量1>
[,<
形参变量2>
…]是接收参数的命令,本题A1=A1+A2,最后的运行结果为3;
A2=A1+A2,最后的运行结果为13。
26.在VisualFoxpro中,下列程序段执行以后,内存变量y的值是
x=45678
y=0
DOWHILEx>
y=y+x%10
x=int(x/10)
ENDDO
y
A)30
B)15
C)45678
D)87654
【解析】DOWHILE-ENDDO是一个功能全面使用频率较高的循环语句,运行该语句时,先判断<
条件>
是否为真,如果是真则运行DOWHILE与ENDDO间的循环体,当运行到ENDDO时,再返回DOWHILE重新判断循环条件是否为真,确定是否再次运行循环体。
若条件为假则结束循环语句运行ENDDO后的语句。
本题x=45678,y=y+x%10的最后运算结果为30。
27.在VisualFoxPro中,下列程序段执行后,内存变量s1的值是
s1="
奥运会体操比赛"
s1=stuff(s1,7,4,"
篮球"
)
A)奥运会比赛体操
B)奥运会比赛
C)奥运会篮球
D)奥运会篮球比赛
【解析】STUFF(<
字符表达式1>
起始位置>
长度>
字符表达式2>
)为子串替换函数,用<
值替换<
中由<
指定的一个子串。
替换和被替换的字符个数不一定相等。
如果<
值是0,<
则插在由<
指定的字符前面。
值是空串,那么<
指定的子串被删去。
s1=stuff(s1,7,4,"
)=stuff("
7,4,"
)=奥运会篮球比赛,即D选项正确。
28.有表名为Employee的表结构(职工号,姓名,工资),为表Employee增加字段"
住址"
的SQL命令是
A)ALTERDBFEmployeeADD住址C(30)
B)CHANGEDBFEmployeeADD住址C(30)
C)CHANGETABLEEmployeeADD住址C(30)
D)ALTERTABLEEmployeeADD住址C(30)
【解析】向表中添加新的字段和新的索引,其命令格式为:
ALTERTABLE<
表名>
ADD[COLUMN]<
字段类型>
[<
[,<
小数位数>
])][NULL|NOTNULL]
[CHECK<
逻辑表达式1>
[ERROR<
字符型文本提示信息>
]][DEFAULT<
默认值表达式>
]
[ADDPRIMARYKEY<
索引表达式2>
TAG<
索引名1>
[ADDUNIQUE<
索引表达式3>
索引名2>
增加一个新的字段应该使用短语应使用ALTERTABLE短语,即D选项正确。
29.建立表Employee的视图Em_view,正确的SQL命令是
A)CREATEVIEWEm_viewWHLIESELECT职工号,工资FROMEmployee
B)CREATEASEm_viewVIEWSELECT职工号,工资FROMEmployee
C)CREATEVIEWEm_viewASSELECT职工号,工资FROMEmployee
D)CREATEVIEWEm_viewSELECT职工号,工资FROMEmployee
【解析】可以直接用建立视图的SQL命令CREATEVIEW…AS…建立视图,C选项格式正确。
30.将表结构为(职工号,姓名,工资)的表Employee中工资最多的前3名记录存储到文本文件Em_text,正确的SQL命令是
A)SELECT*TOP3FROMEmployeeINTOFILEEm_textORDERBY工资
B)SELECT*TOP3FROMEmployeeTOFILEEm_textORDERBY工资
C)SELECT*TOP3FROMEmployeeINTOFILEEm_textORDERBY工资DESC
D)SELECT*TOP3FROMEmployeeTOFILEEm_textORDERBY工资DESC
【解析】TOP短语可以查询满足条件的前几个记录,其命令格式为:
SELECTTOP数字[PERCENT],本题查询表Employee中工资最多的前3名记录,对应的命令应为SELECT*TOP3FROMEmployee。
此外,要将结果存储到指定.TXT文件中,可在查询语句的尾部添加TOFILE<
文本文件名>
[ADDITIVE]命令。
31.删除表Em_temp的SQL语句是
A)DROPTABLEEm_temp
B)DELETETABLEEm_temp
C)DROPFILEEm_temp
D)DELETEFILEEm_temp
【解析】删除表的命令格式为:
DROPTABLE<
。
32.将Employee表中职工号为"
19620426"
的记录中"
单位号"
修改为"
003"
正确的SQL语句是
A)UPDATEEmployeeSET单位号="
WHERE职工号IS"
B)UPDATEEmployeeWHERE职工号IS"
SET单位号="
C)UPDATEEmployeeSET单位号="
WHERE职工号="
D)UPDATEEmployee单位号WITH"
【解析】更新数据的命令格式为:
UPDATE表名SET字段名1=表达式1[,字段名2=表达式2……][WHERE条件]。
一般使用WHERE子句指定更新的条件,并且一次可以更新多个字段;
如果不使用WHERE子句,则更新全部记录。
本题将将Employee表中职工号为"
,正确的命令格式为C。
33.在表结构为(职工号,姓名,工资)的表Employee中查询职工号的第5位开始的4个字符为"
0426"
职工情况,正确的SQL命令是
A)SELECT*FROMEmployeeWHERESUBSTR(职工号,4,5)="
B)SELECT*FROMEmployeeWHERESTR(职工号,4,5)="
C)SELECT*FROMEmployeeWHERESTR(职工号,5,4)="
D)SELECT*FROMEmployeeWHERESUBSTR(职工号,5,4)="
【解析】SQL的基本形式由SELECT-FROM-WHERE查询块组成。
其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。
要求从表Employee中查询职工号的第5位开始的4个字符为"
,用到SUBSTR()函数,SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。
而STR()是数值转换成字符串,本题选D。
34.Employee的表结构为:
职工号、单位号、工资,Department的表结构为:
单位号、单位名称、人数,与下列语句等价的SQL命令是
SELECT职工号,单位名称FROMEmployee,Department;
WHERE工资>
12000ANDEmployee.单位号=Department.单位号
A)SELECT职工号,单位名称FROMDepartmentJOININNERemployeeONDepartment.单位号=Employee.单位号WHEREEmployee.工资>
12000
B)SELECT职工号,单位名称FROMDepartmentINNERJOINemployeeONDepartment.单位号=Employee.单位号WHEREEmployee.工资>
C)SELECT职工号,单位名称FROMDepartmentJOININNERemployeeDepartment.单位号=Employee.单位号WHEREEmployee.工资>
1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 无纸化 考题 17 剖析