【计算机类职业资格】国家二级VF笔试-试卷18及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷18及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷18及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 18 及答案解析(总分:110.00,做题时间:90 分钟)一、选择题(总题数:36,分数:78.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.链表适用于_查找。(分数:2.00)A.顺序B.二分法C.顺序或二分法D.随机3. (分数:2.00)A.B.C.D.4.下列工具中为需求分析的常用工具是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD5.下列不属于结构化分析的常用工具的是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图6.和队列的共同特点是_
2、.(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点7.下列有关数据库的描述,正确的是_。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是,组文件8.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90 的元素时,查找成功的比较次数为(分数:2.00)A.1B.2C.3D.99.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每
3、个模块作注释C.为程序段作注释D.为每个语句作注释10.以下数据结构属于非线性数据结构的是 _。(分数:2.00)A.队列B.线性表C.二叉树D.栈11.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 _。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度12.命令“?str(34.567,4,3)”的输出结果是_。(分数:2.00)A.34.6B.34.567C.34.57D.34.513.在 VFP 环境下,用 LISTST
4、RU 命令显示表中每个记录的长度(总计)为 60,用户实际可用字段的总宽度为_。(分数:2.00)A.60B.61C.3、8、10D.3、8、任意14.以下属于非容器类控件的是_。(分数:2.00)A.FormB.LabelC.PageD.Container15.定位第 1 条记录上的命令是 _。(分数:2.00)A.GO TOPB.GO BOTTOMC.GO 6D.SKIP16.在表单控件工具栏中,创建哪个控件,用于显示一段固定的文本信息字符串?(分数:2.00)A.文本框B.命令组C.标签D.复选框17.操作对象是两个表的关系运算是( )。(分数:2.00)A.选择B.投影C.联接D.并使
5、用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.
6、SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)D.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)(2).有下列 SQL 语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800) 在命令窗口执行该命令后( )。(分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末
7、尾新增一条记录(3).检索最少有 4 名职工仓库的职工平均工资的语句为( )。(分数:2.00)A.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 HAVING COUNT(*)=4C.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 WHERE COUNT(*)=4D.SELECT
8、 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 HAVING COUNT(*)=4(4).为“仓库”表增加一个“面积”字段,类型为数值型,宽度是 7,小数位数为 2,正确的命令是( )。(分数:2.00)A.CREATE TABLE 仓库 ADD 面积 N(7,2)B.CREATE TABLE 仓库 ALTER 面积 N(7,2)C.ALTER TABIE 仓库 ADD 面积 N(7,2)D.LTER TABLE 仓库 ALTER 面积 N(7,2)(5).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的
9、SQL 命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN; (SELECT 仓库号 FROM 职工 WHERE 仓库号=职工.仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN; SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS; (S
10、ELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)18.进行字符串比较时,使命令:?“我们大家”=“我们”,结果为逻辑假的设置是( )。(分数:2.00)A.SETEXACTONB.SETEXACTOFFC.SET COLLATE TO“Machine”D.SET COLLATE TO“Stroke”19.SQL 用于显示部分查询结果的 TOP 短语,必须与下列( )短语同时使用才有效。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BYD.GROUP BY20.SQL SELECT 语句中的 WHERE 用于说明( )(分数:2.00)A.查询数据B
11、.查询条件C.查询分组D.查询排序21.关于内存变量的调用,下列说法正确的是( )。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用22.下列关于数值型常量表示正确的是_。(分数:2.00)A.152.365B.125.34C.-1.6e+013D.10/10/200623.查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是_。(分数:2.00)A.SELECT 姓名,工资,SUM(工资)FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号B.S
12、ELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号C.SELECT 姓名,工资,MAX(工资)FROM 工资表D.SELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 HAVING 员工表.工号=工资表.工号24.从员工表中删除工号为“00011”的员工记录,正确的 SQL 语句是_。(分数:2.00)A.DROP FROM 员工表 WHERE 工号=“00011“B.DROP FROM 员工表 FOR 工号=“00011“C.DELETE FROM 员工表 WHERE 工号=“00011“D.DELETE FROM 员工表 FO
13、R 工号=“00011“25.在下面的 Visual FoxPro 表达式中,运算结果是逻辑真的是_。(分数:2.00)A.EMPTY(.NULL.)B.LIKE(acd,ac?)C.AT(a,123abc)D.EMPTY(SPACE(2)26.INSERT 语句中所使用的数据不能来自于_。(分数:2.00)A.数组B.变量C.查询D.索引27.用 WAIT 命令给内存变量输入数据时,内存变量获得的数据是( )。(分数:2.00)A.任意长度的字符串B.一个字符串和一个回车符C.数值型数据D.一个字符28.Visual FoxPro 的系统数菜单,其主菜单是一个(分数:2.00)A.条形菜单B
14、.弹出式菜单C.下拉式菜单D.组合菜单29.表达式 4*32-1/2+32 的值为(分数:2.00)A.26.5B.45.5C.44.5D.20.530.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引31.SQL 的查询语句中,_短语用于实现关系的投影操作。(分数:2.00)A.WHEREB.SELECTC.FROMD.GROUP BY32.执行 SELECT0 选择工作区的结果是 _。(分数:2.00)A.选择了 0 号工作区B.选择了空闲的最小号工作区C.关闭选择的工作区D.选择已打开的工作区33.在
15、 SQL 查询时,使用 WHERE 子句指出的是_。(分数:2.00)A.查询目标B.查询结果C.查询条件D.查询视图34.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的将这些数据厍文件联系起来。(分数:2.00)A.操作系统B.文件系统C.文件结构D.数据结构35.在 Visual FoxPro 的数据工作期窗口,使用 SET RELATION 命令可以建立两个表之间的关联,这种关联是( )。(分数:2.00)A.永久性关联B.永久性关联或临时性关联C.临时性关联D.永久性关联和临时性关联二、填空题(总题数:16,分数:32.00)36.填空题(每空)请将每一个空的
16、正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_37.投影运算是一个 1 元运算。(分数:2.00)填空项 1:_38.在结构化分析使用的数据流图中,使 1 解释其中的图形元素。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_40.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_41.栈的基本运算有 3 种:入栈、退栈和 1。(分数:2.00)填空项 1:_42.数据库逻辑设计的主要
17、工作是将 E-R 图转换成指定 RDBMS 中的 1。(分数:2.00)填空项 1:_43.设计报表通常包括两部分内容; 1 和布局。(分数:2.00)填空项 1:_44.在“报表设计器”中,要添加标题或其他说明文字,应使用 1 控件。(分数:2.00)填空项 1:_45.在定义字段有效性规则时,在“信息”框中输入的表达式类型是 1。(分数:2.00)填空项 1:_46.将成绩表中总分字段的默认值设置为 0,这属于定义数据 1 完整性。(分数:2.00)填空项 1:_47.若要在一个表单中,分 3 页显示 3 个数据表的内容,应使用 1 控件。(分数:2.00)填空项 1:_48.在表设计器的
18、“字段”选项卡中有一组定义字段有效性规则的项目,它们是 1、“信息”和“默认值”。(分数:2.00)填空项 1:_49.执行命令 A=2005/4/2 之后,内存变量 A 的数据类型是 1 型。(分数:2.00)填空项 1:_50.当前目录下有“工资表”文件,现要将“职称”为“工程师”的工资增加 30 元,则语句为: UPDATE 工资表 1 WHERE 职称=工程师(分数:2.00)填空项 1:_51.在 SQL 中,要查询表 s 在 AGE 字段上取空值的记录,正确的 SQL 语句为: SELECT * FROM s WHERE 1(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷
19、 18 答案解析(总分:110.00,做题时间:90 分钟)一、选择题(总题数:36,分数:78.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.链表适用于_查找。(分数:2.00)A.顺序 B.二分法C.顺序或二分法D.随机解析:解析:线性表的查找有顺序查找和二分法查找两种。由于链表不能随机访问,要访问某个节点,必须从它直接前驱的指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找法。3. (分数:2.00)A.B. C.D.解析:4.下列工具中为需求分析的常用工具是( )。(分数:2.0
20、0)A.PADB.PFDC.N-SD.DFD 解析:解析:需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。 PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的常用工具。5.下列不属于结构化分析的常用工具的是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图 解析:解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD 图是常见的过程设计工具中的图形设计。6.和队列的共同特点是_.(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:
21、解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。7.下列有关数据库的描述,正确的是_。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是,组文件解析:解析:数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特
22、点。8.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90 的元素时,查找成功的比较次数为(分数:2.00)A.1B.2 C.3D.9解析:解析:根据二分法查找的查找过程,首先将 90 与表中中间的元素 50 进行比较,由于 90 大于 50,所以线性表的后半部分查找。第二次与比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。9.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每个模块作注释C.为程序段作注释 D.为
23、每个语句作注释解析:解析:功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或者执行了下面的语句会怎么样。所以它描述的是一段程序,是为程序段做注释,而不是每条语句。10.以下数据结构属于非线性数据结构的是 _。(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(Last In Fir
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 18 答案 解析 DOC
