【计算机类职业资格】二级VISUAL+FOXPRO笔试-323及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-323及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-323及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-323 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确2.找出在职工年龄大于 50的职工姓名,以及这些职工工作所在的城市,正确的命令是( )。(分数:2.00)A.SELECT 姓名,城市 FROM 职工;WHERE (年龄50) OR (职工.职工号=城市.职工号)B.SELECT 姓名,城市 FROM 职工;WHERE (年龄50) AND
2、(职工.职工号=城市.职工号)C.SELECT 姓名,城市 FROM 城市,职工;WHERE (年龄50) OR (职工.职工号=城市.职工号)D.SELECT 姓名,城市 FROM 城市, 职工;WHERE (年龄50) AND (职工.职工号=城市.职工号)3.线性表进行二分法检索,其前提条件是( )。(分数:2.00)A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序4.下列对于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是
3、证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能地多发现程序中的错误D.软件测试的目的是使程序符合结构化原则5.定义何种菜单时,可以使用菜单设计器窗口中的“插入栏”按钮,以插入标准的系统菜单命令( )。(分数:2.00)A.条形菜单B.弹出式菜单C.快捷菜单D.B)和 C)都正确6.用链表表示线性表的优点是( )。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序和逻辑顺序相同7.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用
4、嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟8.在数据库设计中,将 E-R图转换为关系模式的过程属于( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段9.SQL语句可以进行多个查询的嵌套,但 Visual FoxPro中只支持( )层嵌套。(分数:2.00)A.1B.2C.3D.无穷10.下列关于 SQL对表的定义的说法中,正确的选项是( )。(分数:2.00)A.利用 ALTER TABLE来定义一个新的数据表结构B.SQL的表定义语句定义自由表的域完整性、字段有效性规则等C.
5、SQL只能对数据库表实现其完整性、有效性规则等信息的设置D.SQL的表定义语句只能定义表中的候选索引、惟一索引和普通索引,不能定义主索引11.“主键”不允许取重复值,是指( )。(分数:2.00)A.实体完整性约束规则B.引用完整性约束规则C.用户自定义完整性约束规则D.数据完整性约束规则12.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD13.可以随表的打开而自动打开的索引是( )。(分数:2.00)A.单项索引B.复合索引C.结构复合压缩索引D.非结构化索引14.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下
6、B.逐步求精C.模块化D.可复用15.用鼠标双击对象时所引发的事件是( )。(分数:2.00)A.ClickB.DbclickC.RightClickD.LeftClick16.在成绩表中要求按“物理”降序排列,并查询前两名的学生姓名,正确的命令是( )。(分数:2.00)A.SELECT 姓名 TOP 2 FROM 成绩表 WHERE 物理 DESCB.SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESCC.SELECT 姓名 TOP 2 FROM 成绩表 GROUPBY 物理 DESCD.SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC
7、(31)到(35)题使用下列数据表。“外汇名”表:外币代码 外币名称 现钞买入价 现钞卖出价 基准价13 欧元 958.6400 985.2300 996.540028 英镑 1220.9700 1330.2200 1287.456537 法郎 592.7650 618.1305 612.591026 加元 516.4110 531.4280 519.869015 美元 811.5410 817.8900 815.6650“持有数”表:姓名 外币代码 持有数量李巡芬 37 30000.00张武奇 13 1000.00陆凭凭 15 3000.00陆凭凭 37 4000.00张武奇 15 2200
8、.00林诗诗 26 2000.20李巡芬 26 30000.00张武奇 28 3000.00陆凭凭 26 3000.00陆凭凭 13 4000.00张武奇 26 18000.00(分数:10.00)(1).执行下列 SQL语句后,第一条记录的内容是( )。SELECT 姓名,外币名称,持有数量 FROM 外汇名,持有数;WHERE 外汇名.外币代码=持有数.外币代码;AND 持有数量=10000;ORDER BY 持有数量 DESC,姓名(分数:2.00)A.张武奇 加元 18000B.张武奇 法郎 18000C.李巡芬 加元 30000D.李巡芬 法郎 30000(2).查询持有外币种类在
9、4种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。(分数:2.00)A.SEIECT 姓名,COUNT(*) AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY 外币种类,姓名 DESCB.SEIECT 姓名,COUNT(8) AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY COUNT(*),姓名 DESCC.SEIECT 姓名,COUNT(*) AS 外币种类 FROM 持有数;GROUP BY 姓名 HA
10、VING COUNT(*)=4;ORDER BY 外币种类 AND 姓名 DESCD.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY 外币种类+姓名 DESC(3).计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”* 该种外币“持有数量”)(分数:2.00)A.SEIECT SUM(现钞买入价*持有数量) AS 人民币价值;FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数
11、.外币代码;AND 姓名=“陆凭凭“B.SELECT SUM(现钞买入价*持有数量) As 人民币价值;FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;FOR 姓名=“陆凭凭“C.SELECT COUNT(现钞买入价*持有数量) AS 人民币价值;FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;AND 姓名=“陆凭凭“D.SELECT COUNT(现钞买入价*持有数量) AS 人民币价值;FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;FOR 姓名=“陆凭凭“(4).将“外汇名”表美元和英镑的基准价下调 1%,下列
12、SQL语句正确的是( )。(分数:2.00)A.UPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元“ OR 外币名称=“欧元“B.UPDATE 外汇名 SET 基准价=基准价*0.99;WHERE 外币名称=“美元“ OR 外币名称=“欧元“C.UPDATE 外汇名 SET 基准价=“基准价*0.99;WHERE 外币名称=“美元“ AND 外币名称=“欧元“D.UPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元“ AND 外币名称=“欧元“(5).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL语句正确的是( )
13、。(分数:2.00)A.DELETE FROM 持有数;WHERE 持有数.外币代码=外汇名.外币代码;AND 外币名称=“法郎“B.DELETE FROM 持有数,外汇名;WHERE 持有数.外币代码=外汇名.外币代码;AND 外币名称=“法郎“C.DELETE FROM 持有数 WHERE 外币代码 IN;(SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“)D.DELETE FROM 持有数 WHERE 外币代码 IN;SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“17.在 Visual FoxPro中,下列选项中数据类型所占字符的字节数相
14、等的是( )。(分数:2.00)A.字符型和逻辑型B.日期型和备注型C.逻辑型和通用型D.通用型和备注型18.按照数据模型分类,数据库管理系统可以分为 3种类型,它们是( )。(分数:2.00)A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体19.检索尚未确定的供应商的订单号,正确的命令是( )。(分数:2.00)A.SELECT * FROM 订购单 WHERE 供应商号 NULLB.SELECT * FROM 订购单 WHERE 供应商号 =NULLC.SELECT * FROM 订购单 WHERE 供应商号 IS NULLD.SELECT * FROM
15、订购单 WHERE 供应商号 IS NOT NULL20.不需要事先建立就可以使用的变量是( )。(分数:2.00)A.私有变量B.局部变量C.全局变量D.数组变量21.下列关于查询的描述正确的是( )。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询22.在 Visual FoxPro中下列叙述正确的是( )。(分数:2.00)A.表也被称作表单B.数据库文件不存储用户数据C.数据库文件的扩展名是 DBFD.一个数据库中的所有表文件存储在一个物理文件中23.结构化分析方法是面向( )的自顶向下、逐步求精进行
16、需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标24.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性B.可行性C.有穷性D.拥有足够的情报25.在 Visual FoxPro的数据库表中只能有一个( )。(分数:2.00)A.候选索引B.普通索引C.主索引D.惟一索引26.下列关于控件类的说法中,错误的是( )。(分数:2.00)A.控件是一个可以以图形化的方式显示的对象B.控件可以与用户进行交互C.控件通常被放置在一个容器里D.控件是不可复制的27.下列选项中,不属于 SQL特殊运算符的是( )。(分数:2.00)A.GROUPB.ONC.
17、ALLD.EMPTY28.SQL SELECT语句中的 WHERE用于说明( )。(分数:2.00)A.查询数据B.查询条件C.查询分组D.查询排序29.在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,当删除父表记录时,系统反应是( )。(分数:2.00)A.不做参照完整性检查B.不准删除父表中的记录C.自动删除子表中所有相关记录D.若子表中有相关记录,则禁止删除父表中记录30.数据库系统的核心是( )。(分数:2.00)A.数据库B.操作系统C.数据库管理系统D.文件二、填空题(总题数:15,分数:30.00)31.数据库系统的主要特
18、点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_32.数据库的逻辑模型设计阶段的任务是将 1 转换成关系模式。(分数:2.00)填空项 1:_33.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_34.最简单的交换排序方法是 1。(分数:2.00)填空项 1:_35.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_36.为了改变表格的列数,应该设置列控件的 1 属性。(分数:2.00)填空项 1:_37.执行?AT(“a+b=c“, “+“)语句
19、后,屏幕显示的结果为_。(分数:2.00)填空项 1:_38.多栏报表的打印顺序应设置为 1。(分数:2.00)填空项 1:_39.将一个项目编译成一个应用程序时,如果应用程序中包含需要用户修改的文件,则必须将该文件标为 1。(分数:2.00)填空项 1:_40.执行下列程序,显示的结果是_。first=“china“second=“a=LEN(first)i=aDO WHILE i=1second=second+SUBSTR(first,i,1)i=i-1ENDDO?second(分数:2.00)填空项 1:_41.当前有数据库表“学生”表,要使该数据库表从数据库中移出并将其从磁盘上删除,应
20、使用命令:REMOVE TABLE 学生 _(分数:2.00)填空项 1:_42.检索学生信息表中,“籍贯”为“海南”的学生记录,将结果保存到表 xx中,SQL 语句为:SELECT * FROM 学生信息表 WHERE 籍贯=“海南“ _ xx(分数:2.00)填空项 1:_43.SQL语句中,集合的并运算是通过 1 运算符进行合并的。(分数:2.00)填空项 1:_44.设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列 SQL语句。SELECT*FROM 职工表;WHERE 奖金=_;(SELECT 奖金 FROM 职工表)(分数:2.00)填空项 1:_45.设有选课表,表中包
21、含字段有:学号 N(6),课程号 C(6),成绩 N(4)。要查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL语句为:SELECT 课程号,COUNT(学号) AS 学生人数 FROM 选课表;GROUP BY _(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-323 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:解析 需求分析是软件定义时
22、期的最后一个阶段。可以概括为 4个方面:需求获取;需求分析;编写需求规格说明书;需求评审。2.找出在职工年龄大于 50的职工姓名,以及这些职工工作所在的城市,正确的命令是( )。(分数:2.00)A.SELECT 姓名,城市 FROM 职工;WHERE (年龄50) OR (职工.职工号=城市.职工号)B.SELECT 姓名,城市 FROM 职工;WHERE (年龄50) AND (职工.职工号=城市.职工号)C.SELECT 姓名,城市 FROM 城市,职工;WHERE (年龄50) OR (职工.职工号=城市.职工号)D.SELECT 姓名,城市 FROM 城市, 职工;WHERE (年龄
23、50) AND (职工.职工号=城市.职工号) 解析:解析 选项 A)中缺少查询的“城市”表,且查询条件连接有误:选项 B)中同样缺少查询的“城市”表;选项 C)中查询条件错误,应使用 AND进行条件连接,而不是 OR。3.线性表进行二分法检索,其前提条件是( )。(分数:2.00)A.线性表以顺序方式存储,并按关键码值排好序 B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序解析:解析 对线性表进行二分法检索,要求线性表是按顺序方式存储的,并按关键码值的大小排好序,而不是按关键码的检索频率排序。
24、4.下列对于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能地多发现程序中的错误 D.软件测试的目的是使程序符合结构化原则解析:解析 软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。5.定义何种菜单时,可以使用菜单设计器窗口中的“插入栏”按钮,以插入标准的系统菜单命令( )。(分数:2.00)A.条形菜单B.弹出式菜单C.快捷菜单D.B)和 C)都正确 解析:解析 在当前菜单项之前插入一个 Visual FoxPro系统菜单命令的。方法是:单击该按钮,打开“插入系统菜单
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 323 答案 解析 DOC
