二级Visual+FoxPro数据库程序设计模拟238 1.docx
- 文档编号:2259826
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:16
- 大小:22.92KB
二级Visual+FoxPro数据库程序设计模拟238 1.docx
《二级Visual+FoxPro数据库程序设计模拟238 1.docx》由会员分享,可在线阅读,更多相关《二级Visual+FoxPro数据库程序设计模拟238 1.docx(16页珍藏版)》请在冰豆网上搜索。
二级Visual+FoxPro数据库程序设计模拟2381
[模拟]二级VisualFoxPro数据库程序设计模拟238
选择题
第1题:
具有3个结点的二叉树有____。
A.2种形态
B.4种形态
C.7种形态
D.5种形态
参考答案:
D
第2题:
设有下列二叉树:
对此二叉树前序遍历的结果为____。
A.ZBTYCPXA
B.ATBZXCYP
C.ZBTACYXP
D.ATBZXCPY
参考答案:
B
本题考查二叉树的遍历。
所谓二叉树的前序遍历(DLR),是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,即“根—左—右”,故该二叉树的前序遍历结果为“ATBZXCYP”。
第3题:
欲执行程序temp.prg,应该执行的命令是____。
A.DOPRGtemp.prg
B.DOtemp.prg
C.DOClVIDtemp.prg
D.DOFORMtemp.prg
参考答案:
B
运行程序文件的命令方式是:
DO﹤文件名﹥。
文件为扩展名为.prg的程序文件。
第4题:
结构化程序设计主要强调的是____。
A.程序的规模
B.程序的效率
C.程序设计语言的先进性
D.程序易读性
参考答案:
D
本题考查考生的结构化程序设计的思想。
结构化程序设计强调的是程序的易读性。
第5题:
为了使模块尽可能独立,要求____。
A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
参考答案:
B
系统设计的质量主要反映在模块的独立性上。
评价模块独立性的主要标准有两个:
一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。
一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。
综上所述,选项B的答案正确。
第6题:
在结构化方法中,软件功能分解别属于下列软件开发中的____阶段。
A.详细设计
B.需求分析
C.总体设计
D.编程调试
参考答案:
C
总体设计过程通常由两个主要阶段组成:
系统设计,确定系统的具体实现方案;结构设计,确定软件结构。
为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。
分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。
第7题:
在软件设计中,不属于过程设计工具的是____。
A.PDL(过程设计语言)
B.PAD图
C.N-S图
D.DFD图
参考答案:
D
数据流图DFD是结构化分析方法最主要的一种图形工具,不属于过程设计工具。
第8题:
用树形结构来表示实体之间联系的模型称为____。
A.关系模型
B.层次模型
C.网状模型
D.数据模型
参考答案:
B
层次模型是最早发展出来的数据库模型。
它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。
第9题:
关系数据库管理系统所管理的关系是____。
A.若干个二维表
B.一个DBF文件
C.一个DBC文件
D.若干个DBC文件
参考答案:
A
在关系数库中,一个表就是一个关系,关系数据库管理系统管理的关系就是多个二维表。
第10题:
设有如下三个关系表:
下列操作中正确的是____。
A.T=R∩S
B.T=R∪S
C.T=R×S
D.T=R/S
参考答案:
B
两个相同结构关系的“并”是由属于这两个关系的元组组成的集合。
第11题:
设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序排序生成新的表WS,正确的SQL命令是____。
参考答案:
A
此题考查考生对SQL语法的掌握程度。
选项B中没有指定DESC关键字,则所生成的新表是默认的升序排列,所以错误。
选项C与选项D的OrderBy子句后面,“年龄”以字符串形式给出,这是错误的表示形式。
选项A能够实现题目要求的所有条件,所以A正确。
第12题:
使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当____。
A.使用WHERE子句
B.在GROUPBY后面使用HAVING子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING子句,再使用WHERE子句
参考答案:
B
本题考查考生对SQL语句中实现分组功能的GROUP子句的理解和掌握。
在分组查询时,有时要求用分组实现满足某个条件记录的检索,这时可以用HAVING子句来实现。
因此答案B正确。
第13题:
查询订单数在3个以上、订单的平均金额200元以上的职员号。
正确的SQL语句是____。
A.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)﹥3ANDAVG_金额﹥200
B.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)﹥3ANDAVG(金额)﹥200
C.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)﹥3WHEREAVG(金额)﹥200
D.SELECT职员号FROM订单GROUPBY职员号WHERECOUNT(*)﹥3ANDAVG_金额﹥200
参考答案:
B
本题考查SQL语句的使用。
查询订单的平均金额200元以上,用平均函数表示为AVG(金额)﹥200,故可排除选项A和选项D;订单数在三个以上和订单的平均金额200元以上两个条件要同时满足逻辑“与”关系,故选项B正确。
第14题:
在VisualFoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是____。
A.REPLACEAGEWITHAGE+1
B.UPDATESTUDENTAGEWITHAGE+1
C.UPDATESETAGEWITHAGE+1
D.UPDATESTUDENTSETAGE=AGE+1
参考答案:
D
本题考查SQL语句中UPDATA语句的功能和使用。
选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实现题目要求的正确书写方法,故选项D为正确答案。
第15题:
删除仓库关系中仓库号值为WH2的元组,应使用命令____。
A.DELETEFROM仓库WHERE仓库号="WH2"
B.DROPFROM仓库WHERE仓库号="WH2"
C.DELETE仓库WHERE仓库号="WH2"
D.DROPFROM仓库WHERE仓库号=WH2
参考答案:
A
从表中删除数据的命令格式为:
DELETEFROMTableName[WHERECondition]。
第16题:
根据下表,从"订单表"中删除客户号为“1001”的订单记录,正确的SQL语句是____。
职员.DBF:
职员号C(3),姓名C(6),性别C
(2),组号N
(1),职务C(10)
客户.DBF:
客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.DBF:
订单号C(4),客户号C(4),职员号C(3),签订日期D(8),金额N(6,2)
A.DROPFROM订单WHERE客户号="1001"
B.DROPFROM订单FOR客户号="1001"
C.DELETEFROM订单WHERE客户号="1001"
D.DELETEFROM订单FOR客户号="1001"
参考答案:
C
SQL从表中删除数据的命令格式如下:
DELETEFROMtableName[WHERECondition] 这里的FROM指定从哪个表中删除数据。
WHERE指定被删除的记录所满足的条件。
如果不使用WHERE子句,则删除该表中的所有记录。
第17题:
从“订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是____。
A.DROPFROM订单WHERE签订日期﹤={^2004-1-10}
B.DROPFROM订单FOR签订日期﹤={^2004-1-10}
C.DELETEFROM订单WHERE签订日期﹤={^2004-1-10}
D.DELETEFROM订单FOR签订日期﹤={^2004-1-10}
参考答案:
C
在表中删除记录的命令为:
DELETEFROMTableName[WHERECondition] 其中,FROM指定从哪个表删除记录,WHERE指定被删除的记录、所满足的条件,如果不使用WHERE子句,则删除该表中的所有记录。
第18题:
在VisualFoxPro中,视图基于____。
A.表
B.视图
C.查询
D.报表
参考答案:
A
视图是根据表定义的,因此视图基于表。
第19题:
以下关于视网的描述正确的是____。
A.不能根据自由表建立视图
B.可以根据查询建立视图
C.只能根据数据库表建立视图
D.可以根据数据库表和自由表建立视图
参考答案:
D
视图也是从SQL语言移植而来,所以又称为SQL视图。
视图是一个虚拟表,视图的数据是从已有的数据表、自由表或其他视图中抽配得来的。
第20题:
在VisualFoxPro中,以下关于视图描述中错误的是____。
A.通过视图可以对表进行查询
B.通过视图可以对表进行更新
C.视图是一个虚表
D.视图就是一种查询
参考答案:
D
本题考查的是对视图的理解。
视图是一个定制的虚拟逻辑表,只存放相应数据的逻辑关系,并不保存表的记录内容。
视图和查询在功能上有许多相似之处,都可以对表进行查询,但是又有各自的特点,视图可以更新字段内容并返回源表,而查询文件的数据不能被修改,所以视图不是查询。
故选项D为正确答案。
第21题:
对对象的Click事件的正确叙述是____。
A.用鼠标双击对象时引发
B.用鼠标单击对象时引发
C.用鼠标右键单击对象的引发
D.用鼠标右键双击对象时引发
参考答案:
B
用鼠标双击对象时引发DbClick事件;用鼠标单击对象时引发Click事件;用鼠标右键单击对象时引发RightClick事件。
第22题:
有关控件对象的Click事件叙述正确的是____。
A.用鼠标双击对象时引发
B.用鼠标单击对象时引发
C.用鼠标右键单击对象时引发
D.用鼠标右键双击对象时引发
参考答案:
B
单击对象时引发对象的Click事件。
第23题:
Show方法用来将表单的____。
A.Enabled属性设置为.F.
B.Visible属性设置为.F.
C.Visible属性设置为.T.
D.Enabled属性设置为.T.
参考答案:
C
Visible属性表示表单或控件是否可见,Enabled属性表示表单或控件是否可用,Show方法用来将表单的Visible属性设置为.T.。
第24题:
关闭当前表单程序代码是ThisForm.Release,其中的Release是表单对象的____。
A.标题
B.属性
C.事件
D.方法
参考答案:
D
表单的方法有:
Show:
显示表单;Hide:
隐藏表;Release:
将表单从内存中释放(清除)。
第25题:
假设表单My
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级Visual+FoxPro数据库程序设计模拟238 二级 Visual FoxPro 数据库 程序设计 模拟 238