[计算机类试卷]国家二级VF笔试模拟试卷166及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷166及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷166及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 166及答案与解析 1 Visual FoxPro DBMS是 ( A)操作系统的一部分 ( B)操作系统支持下的系统软件 ( C)一种编译程序 ( D)一种操作系统 2 以下数据结构中不属于线性数据结构的是 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 3 数据库系统与文件系统的最主要区别是 ( A)数据库系统复杂,而文件系统简单 ( B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 ( C)文件系统只能管理程序文件,而数据库系统能够管理各 种类型的文件 ( D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 4 在当前表
2、单的 LABEL1控件中显示系统时间的语句是 ( A) THISFORM.LABEL1.CAPTION=TIME() ( B) THISFORM.LABEL1.VALUE=TIME() ( C) THISFORM.LABEL1.TEXT=TIME() ( D) THISFORM.LABEL1.CONTROL=TIME() 5 下列描述中正确的是 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件 产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发中的技术问题 6 在下面的表达式中,运算结果为逻辑真的是 (
3、 A) EMPTY(.NULL.) ( B) LIKE(“edit”,“edi?”) ( C) AT(“a”,“123abc”) ( D) EMPTY(SPACE(10) 7 下列叙述中正确的是 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维 护是指修复程序中被破坏的指令 8 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 ( A)数据库系统阶段 ( B)文件系统阶段 ( C)人工管理阶段 ( D)数据项管理 9 使用下图,表单名为 Form1,
4、表单中有两个命令按钮 (Command1和Command2)、两个标签、两个文本框 (Text1和 Text2)。9 如果在运行表单时,要使表单的标题栏显示 “登录窗口 ”,则可以在 Form1的Load事件中加入语句。 ( A) THISFORM.CAPTION=“登录窗口 ” ( B) FORM1.CAPTION=“登录窗口 ” ( C) THISFORM.NAME=“登录窗口 ” ( D) FORM1.NAME=“登录窗口 ” 10 一数据库名为 student,要想打开该数据库,应使用命令 ( A) OPEN student ( B) OPEN DATA student ( C) US
5、E DATA student ( D) USE student 11 下列函数中函数值为字符型的是 ( A) DATE() ( B) TIME() ( C) YEAR() ( D) DATETIME() 12 数据库系统中对数据库进行管理的核心软件是 ( A) DBMS ( B) DB ( C) OS ( D) DBS 13 如果添加到项目中的文件标识为 “排除 ”,表示 ( A)此类文件不是应用程序的一部分 ( B)生成应用程序时不包括此类文件 ( C)生成应用程序时包括此类文件,用户可以修改 ( D)生成应用程序时包括此类文件,用户不能修改 14 在 Visual FoxPro中,建立索引
6、的作用之一是 ( A)节省存储空间 ( B)便于管理 ( C)提高查询速度 ( D)提高查询和更新 的速度 15 如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为 ( A) O ( B) 1 ( C) .P. ( D) .T. 16 标准 SQL基本查询模块的结构是 ( A) SELECT. . . FROM. . . ORDER BY ( B) SELECT. . . WHERE. . . GROUP BY ( C) SELECT. . . WHERE. . . HAVING ( D) SELECT. . . FROM. . . WHERE 17 假定一个表单里有一个文本框 T
7、ext1和一个命令按 钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,下面哪组代码是正确的 ? ( A) ThisForm.Text1.Value ( B) This.Parent.Value ( C) Parent.Text1.Value ( D) this.Parent.Text1.Value 18 运行程序 AA=0 FOR I=2 TO 100 STEP 2 AA=AA+I ENDFOR ?AA RETURN 该程序得到的结果为 ( A)
8、 1到 100中奇数的和 ( B) 1到 100中偶数的和 ( C) 1到 100中所有数的和 ( D)没有意义 19 在 Visual FoxPro中,打开表时自动打开的索引是 ( A)单索引 ( B)复索引 ( C)结构化复合索引 ( D)以上都可以 20 Visual FoxPro的 “参照完整性 ”中 “插入规则 ”包括的选择是 ( A)级联和忽略 ( B)级联和删除 ( C)级联和限制 ( D)限制和忽略 21 在 Visual FoxPro中,关于过程调用的叙述正确的是 ( A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假 ( B)当实参的数量多于形参的数量时,多余的实参被
9、忽略 ( C)实参与形参的数量必须相等 ( D)上面 A和 B都正确 22 SORT命令和 INDEX命令的区别是 ( A)前面按指定关键字排序并生存新的数据表,后者也可以 ( B)后者按指定关键字排序并生成新的数据表,前者也可以 ( C)前者按指定关键字排序并生成新的数据表,后者不可以 ( D)后者按指定关键字排序并生成新的数据表,前者不可以 23 能显示当前库文件中所有女生的姓名、性别和籍贯的命令是 ( A) LIST FIELDS姓名,性别,籍贯 ( B) LIST FIELDS姓名,籍贯 FOR性别 =“女 ” ( C) DISPLAY ALL FIELDS姓名,性别,籍贯 ( D)
10、LIST FOR性别 =“女 ”.AND.籍贯 =“四川 ” 24 在 Visual FoxPro中,使用 LOCATE FOR expL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 ( A)再次使用 LOCATE FOR expL命令 ( B) SKIP命令 ( C) CONTINUE命令 ( D) GO命令 25 关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的 ( A)标题 ( B)属性 ( C)事件 ( D)方法 26 下列程序段的输出结果是 ACCEPT TO A IF A=123456
11、S=0 ENDIF S=i ?S RETURN ( A) 0 ( B) 1 ( C)由 A的值决定 ( D)程序出错 27 以下属于容器控件的是 ( A) Text ( B) Form ( C) Label ( D) command 28 使用如下三个表: 有如下三个表: 职员 .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,金额 N(6.2) 28 查询金额最大的那 10
12、%订单的信息。正确的 SQL语句是 ( A) SELECT*TOP l0 PERCENT FROM订单 ( B) SELECT TOP l0%*FROM 订单 ORDER BY金额 ( C) SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额 ( D) SELECT TOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC 29 查询订单数在 3个以上、订单的平均金额 200元以上的职员号。正确的 SQL语句是 ( A) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG 金额
13、 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 AND AVG金额 200 30 显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL语句是 ( A) SELECT订单号,客户名,签订日期 F
14、ROM 订单 JOIN 客户 ON 订单 .客户号 =客户 .客户号 WHERE签订日期 2005-1-1 ( B) SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单 .客户号 =客户 .客户号 AND 签订日期 2005-1-1 ( C) SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单 .客户号 =客户 .客户号 AND签订日期 2005-1-1 ( D) SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单 .客户号 =客户 .客户号 AND 签订日期 2005-1-1 31 显示没有签订任何订单的职
15、员信息 (职员号和姓名 ),正确的 SQL语句是 ( A) SELECT职员 .职员号,姓名 FROM 职员 JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY职员 .职员号 HAVING COUNT(*)=0 ( B) SELECT 职员 .职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY 职员 .职员号 HAVING COUNT(*)=0 ( C) SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单 ) ( D) SELECT 职员 .职员号
16、,姓名 FROM 职员 WHERE 职员 .职员号(SELECT 订单 .职员号 FROM 订单 ) 32 有以下 SQL语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单 .职员号 =职员 .职员号 AND 姓名 =“李二 ” 与如上语句功能相同的SQL语句是 ( A) SELECT 订单号,签订日期,金额 FROM订单 WHERE EXISTS (SELECT*FROM 职员 WHERE 姓名 =“李二 ”) ( B) SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT*FROM 职员 WHERE 职员号 =订单
17、.职员号 AND 姓名 =“李二 ”) ( C) SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名 =“李二 ”) ( D) SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN (SELECT 职员号 FROM 职员 WHERE职员号 =订单 .职员号 AND 姓名 =“李二 ”) 33 从订单表中删除客户号为 “1001”的订单记录,正确的 SQL语句是 ( A) DROP FROM 订单 WHERE客户号 =“1001” ( B) DROP FROM 订单 FOR 客户号 = “1001”
18、( C) DELETE FROM 订单 WHERE 客户号 =“1001” ( D) DELETE FROM 订单 FOR 客户号 =“1001” 34 将订单号为 “0060”的订单金额改为 169元,正确的 SQL语句是 ( A) UPDATE 订单 SET 金额 =169 WHERE 订单号 =“0060” ( B) UPDATE 订单 SET 金额 WITH l69 WHERE 订单号 =“0060” ( C) UPDATE FROM 订单 SET 金额 =169 WHERE 订单号 =“0060” ( D) UPDATE FROM 订单 SET 金额 WITH l69 WHERE 订
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 166 答案 解析 DOC
