[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 184及答案与解析 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDEl2345 ( D) 54321EDCBA 2 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,只需要队尾指针就能反 映队列中元素的动态变化情况 ( D)循环队列中元素的个数是由队
2、头指针和队尾指针共同决定 3 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(n log2n) 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用
3、( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 ”基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的 3个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D) 3个阶段相同 10 有 3个关系 R、
4、S和 T如下:由关系 R和 s通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡儿积 ( B)交 ( C)并 ( D)自然连接 11 以下不属于 SQL数据操作命令的是 ( )。 ( A) MODIFY ( B) INSERT ( C) UPDATE ( D) DELETE 12 执行命令 “INDEX on姓名 TAG index name”建立索引后,下列叙述错误的是( )。 ( A)此命令建立的索引是当前有效索引 ( B)此命令所建立的索引将保存在 IDX文件中 ( C)表中记录按索引表达式升序排序 ( D)此命令的索引表达式是 “姓名 ”,索引名是 “index name”
5、 13 报表的数据源可以是 ( )。 ( A)表或视图 ( B)表或查询 ( C)表、查询或视图 ( D)表或其他报表 14 在 Visual FoxPro中,打开数据库的命令是 ( )。 ( A) OPFN DATABASE数据库名 ( B) USE数据库名 ( C) USE DATABASE数据库名 ( D) OPEN数据库名 15 “项目管理器 ”的 “运行 ”按钮用于执行选定的文件,这些文件可以是 ( )。 ( A)查询、视图或表单 ( B)表单、报表和标签 ( C)查询、表单或程序 ( D)以上文件都可以 16 在指定了段或表达式中不允许出现重复值的索引是 ( )。 ( A)惟一索引
6、 ( B)惟一索引和候选索引 ( C)惟一索引和主索引 ( D)主索引和候选索引 17 下列程序段执行以后,内存变量 y的值是 ( )。 x=34567 y=0 DO WHILE x 0 y=x%10+y*10 X=int(x/10) ENDDO ( A) 3456 ( B) 34567 ( C) 7654 ( D) 76543 18 不允许记录中出现重复索引值的索引是 ( )。 ( A)主索引 ( B)主索引、候选索引和普通索引 ( C)主索引和候选索引 ( D)主索引、候选索引和惟一索引 19 在 Visual FoxPro的查询设计器中 “筛选 ”选项卡对应的 SQL短语是 ( )。 (
7、 A) WHERE ( B) JOIN ( C) SET ( D) ORDER BY 20 下面关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 ( B)属性用于描述对象的状态,方法用于表示对象的行为 ( C)基于同一个类产生的两个对象可以分别设置自己的属性值 ( D)通过执行不同对象的同名方法,其结果必然是相同的 21 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是 ( )。 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*,xyz) ( C) AT(xy,abexyZ) ( D)
8、 ISNULL(.NULL.) 22 SQL的数据操作语句不包括 ( ) ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 23 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “张三 ” (字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名 =姓名 -“您好 “ ? 姓名 那么主窗口中将显示 ( )。 ( A)张三 ( B)张三 您好 ( C)张三您好 ( D)出错 24 有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中
9、,那么可以将 L述索引设置为当前索引的命令是 ( )。 ( A) SET INDEX TO 姓名 ( B) SET INDEX TO XM ( C) SET ORDER TO 姓名 ( D) SET ORDER TO XM 25 假设在表单设计器环境下,表单中有一个文本框且已经 被选定为当前对象。现在从属性窗口中选择 Value属性,然后在设置框中输入: 2001-9-10-2001-8-20。请问以上操作后,文本框 Value属性值的数据类型为 ( )。 ( A)日期型 ( B)数值型 ( C)字符型 ( D)以上操作出错 26 在 Visual FoxPro中,关于视图的正确叙述是 ( )
10、。 ( A)视图与数据库表相同,用来存储数据 ( B)视图不能同数据库表进行连接操作 ( C)在视图上不能进行更新操作 ( D)视图是从一个或多个数据库表导出的虚拟表 27 以下所 列各项属于命令按钮事件的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 28 如果在命令窗口执行命令: LIST名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是 ( )。 G02 SCAN NEXT 4 FOR LEFT(名称 ,2)=“电 “ IF R
11、IGHT(名称 ,2)=“线 “ EXIT ENDIF ENDSCAN ? 名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 29 查淘金额最大的 10%的订单信息。正确的 SQL语句是 ( )。 ( A) SELECT*TOP l0 PERCENT FROM 订单 ( B) SELECTTOP 10%*FROM 订单 ORDER BY 金额 ( C) SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额 ( D) SELECTTOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC 30 查询订单数在 3个以上、订单的平均
12、金额 200元以上的职员号。正确的 SQL语句是 ( )。 ( A) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG 金额 200 ( B) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG(金额 ) 200 ( C) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 WHERE AVG(金额 ) 200 ( D) SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*) 3
13、AND AVG 金额 200 31 显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL语句是 ( )。 ( A) SELECT 订单号,客户名,签订日期 FROM订单 JOIN客户 ON 订单 .客户号 =客户 .客户号 WHERE 签订日期 2005-1-1 ( B) SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单 .客户号 =客户 .客户号 AND 签订日期, 2005-1-1) ( C) SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单 .客户号 =客户 .客户号 AND
14、签订日期 2005-1-1 ( D) SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单 .客户号 =客户 .客户号 AND 签订日期 2005-l-1 32 显示没有签订任何订单的职员信息 (职员号和姓名 ),正确的 SQL语句是( )。 ( A) SELECT 职员 .职员号,姓名 FROM 职员 JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY 职员 .职员号 HAVING COUNT(*)=0 ( B) SELECT 职员职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY 职员 .
15、职员号 HAVING COUNT(*)=0 ( C) SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单 ) ( D) SELECT 职员 .职员号,姓名 FROM 职员 WHERE 职员 .职员号(SELECT订单 .职员号 FROM订单 ) 33 有以下 SQL语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单 .职员号 =职员 .职员号 AND 姓名 =“李二 “ 与如上语句功能相同的SQL语句是 ( )。 ( A) SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXIS
16、TS (SELECT*FROM 职员 WHERE 姓名 =“李二 “) ( B) SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT*FROM 职员 WHERE 职员号 =订单 .职员号 AND姓名 =“李二 “) ( C) SELECT 订单号,签订日期,金额 FRM 订单 WHERE IM (SELECT 职员号 FROM 职员 WHERE 姓名 =“李二 “) ( D) SELECT 订单号,签订日期,金额 ROM 订单 WHERE IN(SELECT 职员号 FROM 职员 WHERE 职员号 =订单 .职员号 AND 姓名 =“李二 “) 3
17、4 从订单表中删除客户号为 “1001”的订单记录,正确的 SQL语句是 ( )。 ( A) DROP FROM 订单 WHERE 客户号 =“1001“ ( B) DROP FROM 订单 FOR 客户号 =“1001“ ( C) DELETE FROM 订单 WHERE 客户号 =“1001“ ( D) DELETE FROM 订单 FOR 客户号 =“1001“ 35 将订单号为 “0060”的订单金额改为 169元,正确的 SQL语句是 ( )。 ( A) UPDATE订单 SET 金额 =169 WHERE 订单 号 =“0060“ ( B) UPDATE 订单 SET 金额 WIT
18、H l69 WHERE 订单号 =“0060“ ( C) UPDATE FROM订单 SET 金额 =169 WHERE 订单号 =“0060“ ( D) UPDATE FROM订单 SET 金额 WITH l69 WHERE 订单号 =“0060“ 36 在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 _实际上对应一个处理模块。 37 结构化程序设计的 3种基本结构分别是顺序、选择和 _。 38 二分 法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是_。 39 一个模块直接调用的其他模块个数称为 _。 40 数据库系统中实现各种数据管理功能的核心软件
19、是 _。 41 项目管理器中,用于显示应用程序中所有文件的是 “_”选项卡。 42 自由表与数据库表相比较,在数据库中可以建立 _索引,而在自由表中不能建立。 43 “报表控件 ”工具栏中的 “图片 /ActiveX绑定 ”控件用于显示图片和 _字段的内容。 44 在 Visual FoxPro中,用来确定复选框是否被选中的属性是 _。 45 利用 SQL语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为 18,语句格式为: CREATE TABLE 学生 (;学号 C(5)_;年龄 I DEFAULT 18) 46 通过 Visual FoxPro的视图,不仅可以查询数
20、据库表,还可以 _数据库表。 47 为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中_复选框。 48 使用 SQL语句实现将一条新的记录插 入 “学生 ”表中: INSERT_学生 (学号,姓名 )VALUES(“9801“, “李峰 “) 49 当前目录下有 “选课表 ”文件,要求查找既选修了 “计算机 ”,又选修了 “日语 ”的学生号,则语句为: SELECT A.学号 FROM 选课表 A,选课表 B; WHERE A.学号子 B.学号 AND; A.课程名称 =“计算机 “ AND_ 50 在成绩表中,检索选修 3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名
21、、课程名和成绩 4个字段。请将下列 SQL语句补充完整。 SELECT 学号 ,SUM(成绩 ) FROM 成绩表 ; WHERE 成绩 =60; GROUP BY 学号 ; _COUNT(*) =3 国家二级 VF笔试模拟试卷 184答案与解析 1 【正确答案】 B 【试题解析】 本题考查的是栈的概念。栈是一种先进后出的队列,所以将元素1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,出栈的顺序则正好相反为 E、 D、C、 B、 A、 5、 4、 3、 2、 1。故本题应该选择 B。 2 【正确答案】 D 【试题解析】 本题考查的是循环队列的概念。循环队列是一种线形结构,所以
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 184 答案 解析 DOC
