ImageVerifierCode 换一换
格式:DOC , 页数:23 ,大小:85KB ,
资源ID:504288      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-504288.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级(VF)机试模拟试卷46及答案与解析.doc)为本站会员(outsidejudge265)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级(VF)机试模拟试卷46及答案与解析.doc

1、国家二级( VF)机试模拟试卷 46及答案与解析 一、选择题 1 程序流程图中带有箭头的线段表示的是 ( )。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 2 结构化程序设计的基本原则不包括 ( )。 ( A)多态性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 3 软件设计中模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 5 算法的有穷

2、性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 6 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1) 2的排序方法是 ( )。 ( A)快速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 7 下列关于栈的叙述正确的是 ( )。 ( A)栈按 “先进先出 ”组织数据 ( B)栈按 “先进后出 ”组织数据 ( C)只能在栈底插入数据 ( D)不能删除数据 8 在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( )。 ( A)需求分析阶段 ( B)

3、概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 9 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C(课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为( )。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 11 设 X=“11”, Y=“1122”,下列表达式结果为假的是 ( )。 ( A) NOT(X=Y)AND

4、(X Y) ( B) NOT(X$Y)OR(X Y) ( C) NOT(X =Y) ( D) NOT(X$Y) 12 以下是与设置系统菜单有关的命令,其中错误的是 ( )。 ( A) SET SYSMENU DEFAULT ( B) SET SYSMENU TO DEFAULT ( C) SET SYSMENU NOSAVE ( D) SET SYSMENU SAVE 13 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是 ( )。 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*, xyz) ( C) AT(xyabcxyz) ( D) ISNULL(

5、NULL ) 14 在 Visual FoxPro中,宏替换可以从变量中替换出 ( )。 ( A)字符串 ( B) 数值 ( C)命令 ( D)以上三种都可能 15 在 Visual FoxPro中,用于建立或修改程序文件的命令是 ( )。 ( A) MODIFY ( B) MODIFY COMMAND ( C) MODIFY PROCEDURE ( D) MODIFY PROGRAM 16 在 VisuM FoxPro中,程序中不需要用 PUBLIC等命令明确声明和建立,可直接使用的内存变量是 ( )。 ( A)局部变量 ( B)私有变量 ( C)公共变量 ( D)全局变量 17 执行 US

6、E sc IN 0命令的结果是 ( )。 ( A)选择 0号工作区打开 sc表 ( B)选择空闲的最小号工作区打开 sc表 ( C)选择第 1号工作区打开 sc表 ( D)显示出错信息 18 向一个项目中添加一个数据库,应该使用项目管理器的 ( )。 ( A) “代码 ”选项卡 ( B) “类 ”选项卡 ( C) “文档 ”选项卡 ( D) “数据 ”选项卡 19 在查询设计器环境中, “查询 ”菜单下的 “查询去向 ”不包括 ( )。 ( A)临时表 ( B)表 ( C)文本文件 ( D)屏幕 20 Modify Command命令建立的文件的默认扩展名是 ( )。 ( A) prg ( B

7、) app ( C) cmd ( D) exe 21 扩展名为 mpr的文件是 ( )。 ( A)菜单文件 ( B)菜单程序文件 ( C)菜单备注文件 ( D)菜单参数文件 22 打开已经存在的表单文件的命令是 ( )。 ( A) MODIFY FORM ( B) EDIT FORM ( C) OPEN FORM ( D) READ FORM 23 在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规 定了菜单项的访问键为 “X”的菜单名称定义是 ( )。 ( A)综合查询 =),是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小

8、, x、 Y的前两个字符相同,所以比较第 3个字符,由于 x只有两个字符,则第 3位 X小于 Y,所以 X小于 Y,故 X=Y为逻辑假; XY也为逻辑真,所以 NOT(X$Y)OR(X=Y为逻辑假,则 NOT(X=Y)为逻辑真。 D选项中, X$Y也为逻辑真,则NOT(X$Y)为逻辑假。 12 【正确答案】 A 【试题解析】 设置系统菜单的命令格式: SET SYS-MENU ON OFF AUTOMATIC TO TO SAVE NOSAVE。所以 B选项的 SET SYSMENU TODEFAULT、 C选项的 SET SYSMENU NOSAVE、 D选项的 SETSYSMENU SAV

9、E都符合这个格式, A选项中缺少 TO关键字,格式不正确。 13 【正确答案】 C 【试题解析】 space函数返回由指定数目组成的字符串, Space(0)返回空字符串, Empty函数判断指定的表达式的运算结果是否为空,故 A选项为真; Like函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字 符串可包含通配符,故 B选项为真; AT函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故 C返回的不为逻辑真; Isnull函数判断一个表达式的值是否为空值,故 D选项为真。 14 【正确答案】

10、 D 【试题解析】 宏替换的功能是替换出字符变量的内容,即 &的值是变量中的字符串。去掉了定界符之后,结果就可能有多种类型,可以是字符串、数值或命令。 15 【正确答案】 B 【试题解析】 用命令方式建立和修改程序文件的命令格式是: MODIFY COMMAND。 16 【正确答案】 B 【试题解析】 内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过 PUBLIC和 LOCAL命令事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。 17 【正确答案】 B 【试题解析】 在多个工作区打开某个表时,可使用命令: USEIN,而最小的工作区号

11、是 1,如果指定为 0,则选择编号最小的空闲工作区,所以 USE sc INO的结果是选择空闲的最小号工作区打开 sc表。 18 【 正确答案】 D 【试题解析】 “项目管理器 ”窗口是 Visual FoxPro开发人员的工作平台,它包括6个选项卡:数据、文档、类、代码、其他、全部。 “数据 ”选项卡包括了一个项目中的所有数据:数据库、自由表、查询和视图。添加一个数据库,应该使用 “数据 ”选项卡。 19 【正确答案】 C 【试题解析】 查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件。四个选项中,查询去向不包括文本文件。 20 【正确答案】 A 【试题解析】 Modify C

12、ommand命令用于建立和修改程 序文件。程序文件的默认扩展名是 prg。 21 【正确答案】 B 【试题解析】 mpr是菜单程序文件的扩展名,菜单文件的扩展名是 mnx,菜单备注文件的扩展名是 mnt,菜单参数文件不存在。 22 【正确答案】 A 【试题解析】 修改表单文件的命令格式是: MODIFY FORM。 23 【正确答案】 C 【试题解析】 在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上 “ 可以将查询的结果放入指定的临时表中。此操作通常是将一个复杂的查询分解,临时表通常不是最终结果,可以接下来对临时表操作得到最终结果。生成的临时表是当前被打开的并且是

13、只读的,关闭该文件时将自动删除。所以 B为正确选项。 29 【正确答案】 B 【试题解析】 视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为: DROP VIEW。因此 B选项正确。 30 【正确答案】 A 【试题解析】 本题考查的 SQL排序查询。根据 SQL查询语句的基本结构,可以很容易发现选项 B和选项 D中,用来指定查询条件的 WHERE关键字错误,首先排除这两个选项,然后,根据题目要求,需要按金额降序排序查询结果,在排序语句中, ASC短语表示升序排序,是默认的排序方式,可省略;而 DESC短语表示降序排序,不可以缺少,选项 A和 C中, A采用的是

14、降序排序,与题目要求相符,正确答案为 A。 31 【正确答案】 C 【试题解析】 本题考查的是 SQL操作语句的删除功能。删除记录命令的标准格式为: DELETE FROMWHERE。其中 。 FROM指定从哪个表中删除记录, WHERE指定被莉除的记录所满足的条件,如果不使用WHERE子句,则删除表中的全部记录。本题选项 A和 B都属于语法错误,没有DELETE TABLE这样的用法,而选项 D的 WHERE关键字使用错误,正确答案为 C。 32 【正确答案】 C 【试题解析】 修改表结构可使用 ALTER TABLE命令,为表增加字段的命令格式为: ALTER TABLE ADDCOLUM

15、N, )NULLINOT NULL CHECKERRORDEFAUUT ADD PRIMARY KEYTAG ADD UNIQUETAG套用 ALTER TABLE的命令格式,选项 C正确。 33 【正确答案】 D 【试题解析】 本题考查 SQL数据更新语句。该语句的基本命令格式为:UPDATE数据表名 SET字段名 =更新表达式值 WHERE条件表达式。当不使用WHERE子句时。则更新全部记录 。套用 UPDATE的命令格式,本题的正确答案为 D。 34 【正确答案】 A 【试题解析】 本题考查的简单计算查询。求最大值的函数是 MAX(),使用计算函数后,会改变原来的用于计算的字段名,如果要

16、指定新的字段名,可以在该计算函数后通过 AS短语指定新的字段名,也可以省略 AS短语直接输入新字段名做为输出显示的字段名称。本题选项 C和 D中,使用计算函数的表达方式错误;而选项 B中,条件短语的关键字出错,应该是 WHERE,而不是 WHEN,正确答案是 A。 35 【正确答案】 D 【试题解析】 ORDER BY是对最终的查询结果进行排序,用 ORDER BY短语可将查询结果按升序 (ASC)或降序 (DESC)排列。 GROUP BY短语用于对查询结果进行分组。 36 【正确答案】 B 【试题解析】 SQL的基本格式为 SELECT-FROM-WHERE,其中 SELECT说明要查询的

17、字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE说明查询条件。查询主机板和硬盘信息应使用 “or”连接。 37 【正确答案】 D 【试题解析】 LIKE为字符串匹配运算符,可与通配符 “ ”和 “_”一起使用。“ ”表示与任意多个字符匹配; “_”表示与任意一个字符匹配。查询客户名称中有“网络 ”二字的客户信息可用 LIKE”网络 ”表示,正确的选项为 D。 38 【正确答案】 C 【试题解析】 表格是一种容器对象,其外形与 Browse窗口相似,一个表格由若干列对象 (Column)组成,每个列对象包含一个标头对象 (Header)和若干控件。这里,表格、列、标头和控件都有自

18、己的属性、事件和方法。其中, RecordSource属性用于指明表格数据源,即 C选项正确。 39 【正确答案】 B 【试题解析】 选 项组又称为选项按钮组,是包含选项按钮的一种容器。一个选项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮。 Value属性用于初始化或返回选项组中被选中的选项按钮。其储存的是选择 “选项组 ”中选项的位置顺序,女排在第 2个位置,所以选项按钮 “女 ”被选中时, Value的值为 2,即 B选项正确。 40 【正确答案】 D 【试题解析】 数据库的报表总是与一定的数据源相联系,在设计报表时,首先要确定报表的数据源。报表的数据源通常是数据库中的表或自由表

19、,也可以是视图、查询或临时表。当数据源中的数据更新之后,使 用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变。文本文件不能作为报表的数据源,因此本题选 D。 二、简单应用题 41 【正确答案】 (1)【操作步骤】 步骤 1:单击常用工具栏 “新建 ”按钮或选择菜单栏 “文件 ”-“新建 ”命令,新建一个查询文件,将 “歌曲 ”表和 “歌手 ”表添加到查询设计器中。 步骤 2:在查询设计器的 “字段 ”选项卡下,将字段 “演唱者 ”、 “语言 ”和 “点歌码 ”添加到选定字段中。 步骤 3:在 “筛选 “选项卡下,选择字段名为 ”语言 “,条件为 “=”,实例输人 “粤语 ”,单击

20、“插 入 ”按钮。 步骤 4:在 “排序依据 ”选项卡下,将 “点歌码 ”和 “演唱者 ”字段添加到 “排序条件 ”中,设置先按点歌码降序排列,再按演唱者升序排序。 步骤 5:选择菜单栏 “查询 ”-“查询去向 ”命令,在弹框中设置查询去向为 “表 ”,输入文件名 “ta”。然后保存查询为 qa并运行。 (2)【操作步骤】 步骤 1:单击常用工具栏 “新建 ”按钮或选择菜单栏 “文件 ”-“新建 ”命令,新建一个报表,利用向导创建报表。在 “向导选取 ”对话框中,选择 “一对多报表向导 ”并单击“确定 ”按钮。 步骤 2:弹出 “一对 多报表向导 ”对话框。步骤 1-从父表选择字段中,在 “数

21、据库和表 ”列表框中,选择表 “歌手 ”,接着在 “可用字段 ”列表框中显示歌手表的所有字段名,将 “姓名 ”和 “地区 ”添加至 “选定字段 ”列表框中,单击 “下一步 ”按钮。 步骤 3:在步骤 2-从子表选择字段界面的 “数据库和表 ”列表框中,选择表 “歌曲 ”,接着在 “可用字段 ”列表框中显示表歌曲的所有字段名,添加 “歌曲名称 ”和 “点歌码 ”至 “选定字段 ”列表框中,单击 “下一步 ”按钮。 步骤 4:在步骤 3-为表建立关系中,单击 “下一步 ”按钮。 步骤 5:在步骤 4-排序 记录中,选择 “姓名 ”以及 “升序 ”单选按钮,接着单击 “添加 ”按钮,最后单击 “下一

22、步 ”按钮。 步骤 6:在步骤 5-选择报表样式中,在默认状态下单击 “下一步 ”按钮。 步骤 7:在步骤 6-完成中,输人报表标题 “歌手报表 ”,单击 “完成 ”按钮。 步骤 8:在 “另存为 ”对话框中,输入报表名 “歌手报表 ”,再单击 “保存 ”按钮。 三、综合应用题 42 【正确答案】 步骤 1:单击常用工具栏中的 “新建 ”按钮,文件类型选择 “表单 ”,打开表单设计器。单击常用工具栏中的 “保存 ”按钮,在弹出 “保存 ”对话框中输入 “mystock”即可。 步骤 2:在 “表单设计器 -mystock scx”中,在 “属性 ”的 Caption处输入 “股票持有情况 ”,

23、在 Name处输入 “mystock”。 步骤 3:在 “表单设计器 -mystock scx”中,添加两个文本框 (“Text1”和 “Text2”)。在 “表单设计器 -mystock scx”中,添加三个命令按钮,单击第 1个命令按钮在 “属性 ”的 Caption处输入 “查询 ”,单击第 2个命令按钮在 “属性 ”的 Caption处输入 “清空 ”,单击第 3个命令按钮在 “属性 ”的 Caption处输入 “退出 ”按钮。 步骤 4:双击 “查询 ”命令按钮,在 “Command1 Click”编辑窗口中输人命令组,接着关闭编辑窗口。 pinyin=alltrim(thisfor

24、m text1 value) open database stock u$e stock_name locate for汉语拼音 =pinyin if found SELECT持有数量,股票简称; FROM stocksl, stocknanle; WHERE汉语拼音 =pinyin and stock_sl股票代码 =stock_name股票代码; INTO array a thisform text1 value=a2 thisform text2 value=a1 else wait“没有查询到,请重输 ”window timeout 2 endif 步骤 5:双击 “清空 ”命令按钮,在 “Command2 Click”编辑窗口中输入命令组,接着关闭编辑窗口。 thisform textl value=“ thisform text2 value=“ 步骤 6:双击 “退出 ”命令按钮,在 “Command3 Click”编辑窗口中输入“Thisform nelease”,接着关闭编辑窗口。 步骤 7:运行表单,并按题目要求进行查询。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1