计算机二级VF笔试390Word文档格式.docx
- 文档编号:21641714
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:17
- 大小:22.14KB
计算机二级VF笔试390Word文档格式.docx
《计算机二级VF笔试390Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机二级VF笔试390Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
A
操作系统属于系统软件,编译程序和汇编程序都属于支撑软件,而浏览器属于应用软件。
第5题:
在E-R图中,用来表示实体集的图形是
A.矩形
B.椭圆形
C.菱形
D.三角形
E-R图中用矩形表示实体集,用椭圆形表示属性,用菱形表示联系。
第6题:
结构化分析可以使用的工具是
A.N-S图
B.DFD图
C.PAD图
D.程序流程图
B
数据流网(DFD)、数据字典、判定表和判定树是结构化分析常用的工具。
程序流程图、N-S图、PAD图是详细设计过程中常用的图形工具。
第7题:
下面不属于软件设计原则的是
A.抽象
B.模块化
C.自底向上
D.信息隐蔽
C
软件设计遵循软件工程的原则,包括抽象、模块化、信息隐蔽和模块独立性。
第8题:
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中,数据独立性最高的阶段是
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
其中数据独立性最高的阶段是数据库系统。
数据库系统阶段用数据模型表示复杂的数据,有较高的数据独立性。
数据库系统为用户提供了方便的用户接口,用户可使用查询语言或终端命令操作数据库,也可以用程序方式操作数据库。
数据库管理系统提供了数据控制功能。
第9题:
数据库设计包含四个阶段,它们是需求分析、______、逻辑设计和物理设计。
A.编码设计
B.测试阶段
C.运行阶段
D.概念设计
数据库设计目前一般采用生命周期法,即将整个数据库应用系统的开发分解成目标独立的若干阶段。
它们是需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段和进一步修改阶段数据库设计中采用前四个阶段,并重点以数据结构模型的设计为主线。
第10题:
有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为
A.选择
B.插入
C.投影
D.连接
专门的关系运算有3种:
投影、选择和连接。
选择运算是从关系中找出满足给定条件的那些元组,其中的条件是以逻辑表达式给出的,值为真的元组将被选取,其种运算是从水平方向抽取元组。
投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解。
连接运算是二目运算,需要两个关系作为操作对象。
第11题:
在关系模型中,每个关系模式中的关键字
A.可由多个任意属性组成
B.最多由一个属性组成
C.可由一个或多个其值能唯一标识关系中任何元组的属性组成
D.只能由一个其值能唯一标识关系中任何元组的属性组成
在关系数据模型中的关键字可以是一个或多个属性组合,其值能够唯一地标识一个元组。
第12题:
下列选项卡属于项目管理器的是
A.数据选项卡、菜单选项卡、文档选项卡、类选项卡
B.数据选项卡、文档选项卡、其他选择卡、类选项卡
C.数据选项卡、代码选项卡、视图选项卡、类选项卡
D.数据选项卡、表单选项卡、报表选项卡、类选项卡
项目管理器中有6个选项卡:
“全部”、“数据”、“文档”、“类”、“代码”和“其他”。
第13题:
执行下列命令,正确的输出结果是
STORE-123.456TONUM
?
"
NUM="
+STR(NUM,8,3)
A.123.456
B.-123.456
C.NUM=-123.456
D.NUM=123.456
STORE的功能是:
用于给内存变量赋值。
STR()函数的功能是:
将数值转换成字符,转换时自动四舍五入。
本题要求返回的字符串的理想长度为8个字符,保留3位小数,所以正确答案为C选项。
第14题:
VisualFoxPro是一种
A.数据库管理系统
B.数据库
C.数据库系统
D.数据库应用系统
为数据库的建立、使用和维护而配置的软件称为数据库管理系统。
VisualFoxPro就是一种数据库管理系统软件。
第15题:
在VisualFoxPro的字段类型中,日期型字段占多少字节
A.1
B.2
C.4
D.8
在VisualFoxPro中,逻辑型字段只占1字节,系统默认的备注型和通用型字段各占4字节,日期型字段占8字节。
第16题:
下列程序段执行时在屏幕上显示的结果是
x1=40
x2=60
SETUDFPARMSTOVALUE
DOtestWITHx1,x2
x1,x2
PROCEDUREtest
PARAMETERSa,b
x=a
a=b
b=x
ENDPRO
A.6060
B.6040
C.4040
D.4060
本题考查的知识点是参数的传递。
过程test实现了两个数据的互换,即输出结果为x1=60,x2=40。
第17题:
设b=“全国计算机等级考试”,结果为“等级考试”的表达式是
A.Left(b,8)
B.Right(b,8)
C.Left(b,4)
D.Right(b,4)
Left()从指定表达式值的左端取一个指定长度的子串作为函数值,Right()从指定表达式值的右端取一个指定长度的子串作为函数值。
需要注意的是,中文的一个字占两个字符。
第18题:
在VisualFoxPro中,数据库文件和数据表文件的扩展名分别是
A..dbf和.dct
B..dbf和.dbc
C..dbc和.dct
D..dbc和.dbf
VisualFoxPro在建立数据库时,建立了数据库文件(.dbc)、数据库备注文件(.dct)和数据库索引文件(.dcx)。
.dbf为数据表文件的扩展名。
第19题:
下列有关数据库表和自由表的叙述中,错误的是
A.数据库表可以用表设计器来建立,自由表不可以用表设计器来建立
B.数据库表和自由表都支持表间联系和参照完整性
C.自由表不可以添加到数据库中
D.数据库表可以从数据库中移出成为自由表
VisualFoxPro中的表包括数据库表和自由表,两者都可以通过表设计器来建立,并可以相互转化,但只有数据库表支持表间联系和参照完整性。
可以将自由表添加到数据库中,使之成为数据库表;
也可以将数据库表从数据库中移出,使之成为自由表。
第20题:
在VisualFoxPro中,使用索引的主要目的是
A.提高查询速度
B.节省存储空间
C.防止数据丢失
D.方便管理
索引可以根据查询要求,迅速缩小查询范围,提高查询速度。
故本题答案为A。
第21题:
在SQL中,DELETE命令是指
A.从视图中删除元组
B.从视图中删除记录
C.从基本表中删除行
D.从基本表中删除列
在VisuaFoxPro中,SQL的DELETE命令是指从基本表中删除行。
第22题:
删除视图myview的命令是
A.DELETEmyviewVIEW
B.DELETEmyview
C.DROPmyviewVIEW
D.DROPVIEWmyview
根据删除视图命令的格式可知选项D正确。
第23题:
在SQL语句中,用于限定条件的短语是
A.CONDITION
B.WHERE
C.WHILE
D.FOR
在SQL语句中,WHERE说明查询条件,即选择元组的条件。
第24题:
课程表中有“课程号”、“课程名”、“授课老师”三个字段,SQL语句“SELECT*FROM课程WHERE课程名="
数据结构"
”完成的操作称为
B.投影
C.连接
D.并
选择是从行的角度对表进行操作,选择满足条件的元组;
投影是从列的角度进行操作,选择满足条件的列;
连接和并运算是对两个以上的表进行操作。
题目中的SQL语句是从“课程”表中选择满足条件的行。
第25题:
在下列选项中,不属于SQL数据定义功能的是
A.SELECT
B.CREATE
C.ALTER
D.DROP
SELECT用来查询数据,属于SQL的查询功能。
CREATE用来创建表,ALTER用来修改表结构,DROP用来删除表文件,均属于SQL的定义功能。
第26题:
在关于视图和查询中,以下叙述正确的是
A.视图和查询都只能在数据库中建立
B.视图和查询都不能在数据库中建立
C.视图只能在数据库中建立
D.查询只能在数据库外建立
视图必须存储在数据库中,而查询可以独立存储。
第27题:
在VisualFoxPro中,容器层次中的对象引用属性parent的含义是指
A.当前对象所在的表单集
B.当前对象所在的表单
C.当前对象的直接容器对象
D.当前对象
parent是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。
This、ThisFrom和ThisFromSet是三个关键字,分别表示当前对象、当前表单和当前表单集。
第28题:
在表格控件设计中,表格控件的数据源可以是
A.查询
B.表
C.SQL语句
D.以上三种都可以
RecordSourceType属性指明表格数据源的类型,当该属性值为0时表示数据源为表,当值为3时表示数据源为查询,当值为4时表示数据源为SQL语句。
第29题:
设X=7〈6,命令?
VARTYPE(X)的输出结果是
A.N
B.L
C.C
D.出错
题目中表达式7〈6所得结果为逻辑假(.F.),故将变量X赋值为逻辑假(.F.),命令?
VARTYPE(X)测试括号中的表达式即X,所得结果为L,表示逻辑型数据类型。
第30题:
在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。
规定菜单项的访问键为“y”的菜单名称定义是
A.查询\〈(y)
B.查询/〈(y)
C.查询(\〈y)
D.查询(/〈y)
在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“\〈”两个字符。
第31题:
为学生表增加一个字段“平均分数F(6,2)”,正确的命令是
A.ALTERTABLE学生ADD平均分数F(6,2)
B.ALTERTABLE学生ALTER平均分数F(6,2)
C.UPDATETABLE学生ADD平均分数F(6,2)
D.UPDATETABLE学生ALTER平均分数F(6,2)
对表添加字段的命令格式为:
ALTERABLE表名ADD字段名类型(长度,小数位数)。
第32题:
现有表:
读者(读者姓名,读者单位,借书证号)
借阅(借书证号,图书名称,图书作者,出版单位)
从读者表和借阅表中查询借阅了两本及两本以上图书的读者姓名和读者单位,正确的SQL语句是
A.SELECT读者姓名,读者单位FROM读者WHERE借书证号IN;
(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGCOUNT(*)〉=2)
B.SELECT读者姓名,读者单位FROM读者WHERE借书证号EXISTS;
C.SELECT读者姓名,读者单位FROM读者WHERE借书证号IN;
(SELECT借书证号FROM借阅GROUPBY借书证号WHERECOUNT(*)〉=2)
D.SELECT读者姓名,读者单位FROM读者WHERE借书证号EXISTS;
本题考查了SQL查询功能的嵌套查询和分组与计算查询。
分组与计算查询中,利用HAVING进一步限定分组的条件。
HAVINC子句和WHERE子句不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组。
第33题:
查询没有借阅图书的读者的姓名和借书证号,正确的SQL语句是
A.SELECT姓名FROM读者WHERENOTEXISTS;
(SELECT借书证号FROM借阅WHERE借阅.借书证号=读者.借书证号)
B.SELECT姓名,借书证号FROM读者WHERE(SELECT*FROM借阅WHERE借阅.借书证号=读者.借书证号)
C.SELECT姓名.借书证号FROM读者WHERENOTEXISTS;
(SELECT*FROM借阅WHERE借阅.借书证号=读者.借书证号)
D.SELECT姓名,借书证号FROM读者WHERE借阅=NULL(SELECT*FROM借阅WHERE借阅.借书证号=读者.借书证号)
谓词EXISTS用来检验在子查询中是否有结果返回,本题中内层查询引用了外层查询的表,所以是内外层相关嵌套查询。
第34题:
S(学号,姓名,性别,年龄)
C(课程号,课程名,学分)
SC(学号,课程号,成绩)
检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是
A.SELECT学号,姓名,课程名,成绩FROMS,SC,C;
WHERES.学号=SC.学号ANDSC.课程号=C.课程号
B.SELECT学号,姓名,课程名,成绩;
FROM(SJOINSCONS.学号=SC.学号)JOINCONSC.课程号=C.课程号
C.SELECTS.学号,姓名,课程名,成绩;
FROMSJOINSCJOINCONS.学号=SC.学号ONSC.课程号=C.课程号
D.SELECTS.学号,姓名,课程名,成绩;
FROMSJOINSCJOINCONSC.课程号=C.课程号ONS.学号=SC.学号
用JOIN连接格式连接多个表时,JOIN的顺序和ON的顺序应该是相反的,否则会影响到最终的查询结果。
第35题:
设有表:
order(订单号,客户号,职员号,签订日期,金额)
查询2007年所签订单的信息,并按金额降序排序,正确的SQL命令是
A.SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额DESC
B.SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额ASC
C.SELECT*FROMorderWHEREYEAR(签订日期)=2007ORDERBY金额ASC
D.SELECT*FROMorderWHILEYEAR(签订日期)=2007ORDERBY金额DESC
在SELECT查询语句中,用WHERE说明查询条件,而不是用WHILE。
用DESC表示降序,用ACS表示升序。
二、填空题(每空2分,共30分)
第36题:
一个栈的初始状态为空。
首先将元素1,2,3,4,5依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为______。
5DCBA4321
详细解答:
栈是限定只在一端进行插入与删除的线性表,栈按照“先进后出”或“后进先出”的原则组织数据。
当12345入栈后,此时执行退栈操作,出栈的元素是5,然后ABCD入栈,再将所有元素退栈,故退栈顺序为:
5DCBA4321。
第37题:
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
cedba
依据后序遍历序列可确定根结点为c;
再依据中序遍历序列可知其左子树由deba构成,右子树为空;
又由左子树的后序遍历序列可知其根结点为e,由中序遍历序列可知其左子树为d,右子树南ba构成。
因此其前序遍历序列为cedba。
第38题:
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
一对多
两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种,即一对一(1:
1)的联系、一对多(1:
N)或多对一(N:
1)的联系和多对多(N:
N)的联系。
在该题目中项目主管和项目间的函数关系是一对多的关系。
第39题:
软件测试可分为白盒测试和黑盒测试。
逻辑覆盖测试属于______测试。
白盒
黑盒测试也称功能测试或数据驱动测试。
常用的黑盒测试技术分为等价类划分、边界分析、错误猜测以及因果图等。
白盒测试也称结构测试或逻辑驱动测试,其主要方法有逻辑覆盖和基本路径测试等,主要用于软件验证。
第40题:
在最坏情况下,简单插入排序需要______次比较。
n(n-1)/2
在最坏情况下,即初始排序序列是逆序的情况下,简单插入排序法比较次数为n(n-1)/2。
第41题:
在VisualFoxPro中,数据完整性包括______、域完整性和参照完整性。
实体完整性
在数据库中数据完整性是指保证数据正确的特征。
数据完整性一般包括实体完整性、域完整性和参照完整性等。
第42题:
如果在一个过程中不包括RETURN语句,或只有一条RETURN语句,但没有指定表达式,那么该过程返回______。
.T.
VisualFoxPro中过程的返回语句为RETURN,当执行到RETURN命令时,控制将转回到调用程序,并返回表达式的值,如果RETURN不带表达式,则返回逻辑真.T.。
第43题:
在数据库中可以设计视图和查询,其中______不能独立存储为文件(存储在数据库中)。
视图
视图存储在数据库中,也可以这样说,没有建立数据库,就无法建立视图,所以视图不能够独立存储,但是查询却是可以独立存储的。
第44题:
利用SQL语句的定义功能,建立一个学生表文件,其中为学生号建立主索引,成绩的默认值为60,语句格式为:
CREATETABLE学生表(学生号C(5)______,课程号C(5),成绩NDEFAULT60)
PRIMARYKEY
SQL语句可以定义表结构,除了建立表的基本功能,还包括满足实体完整性的主关键字(主索引)PRIMARYKEY、定义域完整性的CHECK约束及出错提示信息ERROR、定义默认值DEFAULT等。
第45题:
在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是______。
杂项
在查询设计器中,“杂项”选项卡可以指定是否有重复记录(对应于DISTINCT)及在前面的记录(对应于TOP短语)等。
第46题:
在VisualFoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的______事件。
Click
当用户单击命令按钮时,会触发该按钮的Click事件,执行该按钮的Click事件代码。
第47题:
在表单设计中,打开已经存在的表单文件的命令是______。
MODIFYFORM
打开已经存在的表单命令:
MODIFYFORM。
第48题:
页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是______。
PageCount
在页框控件中,PageCount属性用来控制页面的数量。
第49题:
在VisualFoxPro中,为修改已建立的报表文件,打开报表设计器的命令是______REPORT。
MODIFY
打开报表设计器修改已经建立的报表要用MODIFYREPORT命令。
第50题:
连编应用程序时,如果选择连编生成可执行程序,则生成文件的扩展名是______。
exe
连编生成可执行程序的目的是为了在Windows下运行该程度,其扩展名为.exe。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 VF 笔试 390