【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试模拟试卷100及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试模拟试卷 100 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构C.循环队列是非线性结构D.循环队列是一种逻辑结构2.下列关于线性链表的叙述中,正确的是( )。(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上说法均不正确3.一棵二叉树共有 25 个结
2、点,其中 5 个是叶子结点,则度为 l 的结点数为( )。(分数:2.00)A.16B.10C.6D.44.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式C.概念模式D.逻辑模式5.在满足实体完整性约束的条件下( )。(分数:2.00)A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字6.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.交C.除D.并7.下面描述中,不属于软件危机表现的是( )。(分数:2.00)A.软件过程不
3、规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高8.下面不属于需求分析阶段任务的是( )。(分数:2.00)A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划9.在黑盒测试方法中,设计测试用例的主要根据是( )。(分数:2.00)A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图10.在软件设计中不使用的工具是( )。(分数:2.00)A.系统结构图B.PAD 图C.数据流图(DFD 图)D.程序流程图11.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的( )。(分数:2.00)A.参照完整性B.实体完
4、整性C.域完整性D.用户定义完整性12.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是( )。(分数:2.00)A.唯一索引B.唯一索引和候选索引C.唯一索引和主索引D.主索引和候选索引13.在 Visual FoxPro 中,执行 SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令都可以删除数据库表中的记录,下面正确的描述是( )。(分数:2.00)A.SQL 的 DELETE 命令删除数据库表中的记录之前,不需要先用 USE 命令打开表B.SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令删除数据库表中的记录之前,都需要先用命令
5、 USE 打开表C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统的 FoxPro DELETE 命令只能逻辑删除数据库表中的记录D.传统的 FoxPro DELETE 命令还可以删除其它工作区中打开的数据库表中的记录14.在表单中为表格控件指定数据源的属性是( )。(分数:2.00)A.DataSourceB.RecordSourceC.DataFromD.RecordFrom15.为了在报表中打印当前时间,应该插入一个( )。(分数:2.00)A.表达式控件B.域控件C.标签控件D.文本控件16.以下关于查询的描述正确的是( )。(分数:2.00)A.不能根据自由表建
6、立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询17.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( )。(分数:2.00)A.0B.1C.男D.T18.在 Visual Foxpro 中,属于命令按钮属性的是( )。(分数:2.00)A.ParentB.ThisC.ThisForrnD.Click19.以下关于视图描述错误的是( )。(分数:2.00)A.只有在数据库中可以建立视图B.视图定义保存在视图文件中C.从用户查询的角度视图和表一样D.视图物理上不
7、包括数据20.关闭释放表单的方法是( )。(分数:2.00)A.shutB.eloseFormC.releaseD.close21.执行如下命令的输出结果是( )。 ?154,15-4(分数:2.00)A.3 -1B.3 3C.1 1D.l -122.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环语句、执行 ENDSCAN 后面的语句,应使用( )。(分数:2.00)A.LOOP 语句B.EXIT 语句C.BREAK 语句D.RETURN 语句23.假设新建了一个程序文件 myProcprg(不存在同名的exe、app 和fxp 文件),然后在命令窗口输入命令
8、DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProcprg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是( )。(分数:2.00)A.出错(找不到文件)B.与第一次执行的结果相同C.系统打开“运行”对话框,要求指定文件D.以上说法都不对24.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该( )。(分数:2.00)A.再次使用 LOCATE 命令重新查询B.使用 SKIP 命令C.使用 CONTINUE 命令D.使用 GO 命令25.
9、在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行下面的命令后,屏幕显示的结果是( )。?RECCOUNT( )(分数:2.00)A.0B.1C.40D.出错26.恢复系统默认菜单的命令是( )。(分数:2.00)A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT27.下面程序的运行结果是( )。 SET TALK OFF STORE 0 TO s,i DO WHILE iA.20B.30C.50D.16028.SQL
10、语言的更新命令的关键词是( )。(分数:2.00)A.INSERTB.UPDATEC.CREATED.SELECT29.查询尚未最后确定订购单的(订购日期尚未确定)有关信息的正确命令是( )。(分数:2.00)A.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户客户号=订购单客户号AND 订购日期 IS NULLB.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户客户号=订购单客户号AND 订购日期=NULLC.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户客户号=订购单客户号 AN
11、D订购日期 IS NULLD.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户客户号=订购单客户号 AND订购日期=NULL30.查询订购单的数量和所有订购单金额合计的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 订单号),SUM(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品产品号=订购单名细产品号B.SELECT COUNT(订单号),SUM(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品产品号=订购单名细产品号C.SELECT COUNT(DISTINCT 订单号),SUM(数量*单价)F
12、ROM 产品,订购单名细 ON 产品产品号=订购单名细产品号D.SELECT COUNT(订单号),SUM(数量水单价)FROM 产品,订购单名细 ON 产品产品号=订购单名细产品号31.假设客户表中有客户号(关键字)C1C10 共 lO 条客户记录,订购单表有订单号(关键字)OR1OR8 共 8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是( )。(分数:2.00)A.INSERT INTO 订购单 VALUES(OR5,C5,20081010)B.INSERT INTO 订购单 VALUES(OR5,C11,20081010)C.INSERT INTO 订购单 VALUES
13、(OR9,C11,20081010)D.INSERT INTO 订购单 VALUES(OR9,C5,20081010)32.删除视图 myview 的命令是( )。(分数:2.00)A.DELETE myviewB.DELETE VIEW myviewC.DROP VIEW myviewD.REMOVE VIEW myview33.查询第一作者为“张三”的所有书名及出版社,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三B.SELECT 书名,出版社 FROM 图书 WHERE 第一作者=“张三“C.SELECT 书名,
14、出版社 FROM 图书 WHERE“第一作者“=张三D.SELECT 书名,出版社 FROM 图书 WHERE“第一作者“=“张三“34.查询尚未归还书(还书日期为空值)的图书编号和借书日期,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=“ “B.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=NULLC.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULLD.SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期35.查询“读者”表的所有记录
15、并存储于临时表文件 one 中的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 读者 INTO CURSOR oneB.SELECT*FROM 读者 TO CURSOR oneC.SELECT*FROM 读者 INTO CURSOR DBF oneD.SELECT*FROM 读者 TO CURSOR DBF one36.数据库系统的数据完整性是指保证数据的( )。(分数:2.00)A.可靠性B.正确性C.安全性D.独立性37.查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 借书证号,姓名 FROM
16、读者 WHERE 单位=“北京“B.SELECT 借书证号,姓名 FROM 读者 WHERE 单位=“北京*“C.SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE“北京*“D.SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE“北京“38.假设表单上有一选项组:男女,如果选择第二个按钮“女”,则该选项组 Value 属性的值为( )。(分数:2.00)A.FB.女C.2D.女或 239.假设表单 MyForm 隐藏着,让该表单在屏幕上显示的命令是( )。(分数:2.00)A.MyFormListB.MyFormDisplayC.MyFormShow
17、D.MyFormShowForm40.如果运行一个表单,以下表单事件首先被触发的是( )。(分数:2.00)A.LoadB.ErrorC.InitD.Click二、基本操作题(总题数:1,分数:8.00)在考生文件夹下,完成如下操作:(分数:8.00)(1).打开考生文件夹下的表单 one,如下图所示,编写“显示”命令按钮的 Click 事件代码,使表单运行时单击该命令按钮则在 Textl 文本框中显示当前系统日期的年份(提示:通过设置文本框的 Value 属性实现,系统日期函数是 date( ),年份函数是 year( )。 (分数:2.00)_(2).打开考生文件夹下的表单 two,如下图
18、所示,选择“表单”菜单中的“新建方法程序”命令,在“新建方法程序”对话框中,为该表单新建一个 test 方法,然后双击表单,选择该方法编写代码,该方法的功能是使“测试”按钮变为不可用,即将该按钮的 Enabled 属性设置为F。 (分数:2.00)_(3).创建一个名为 studyreport 的快速报表,报表包含表“课程表”中的所有字段。(分数:2.00)_(4).为“教师表”的“职工号”字段增加有效性规则:职工号左边 3 位字符是 110,表达式为:LEFT(职工号,3)=“110“。(分数:2.00)_三、简单应用题(总题数:1,分数:4.00)在考生目录下完成如下简单应用:(分数:4.
19、00)(1).用 SQL 语句完成下列操作:列出所有赢利(现价大于买入价)的股票简称、现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表 stock_temp 中。(分数:2.00)_(2).使用一对多报表向导建立报表。要求:父表为 stock_name,子表为 stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为 stock_report。然后用报表设计器打开生成的文件stock_reportfrx 进行修改,将标题区中显示的当前 t3 期移到页注脚区显示,使得在页
20、注脚区能够显示当前日期。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)41.打开考生文件夹下的 SDB 数据库,完成如下综合应用: 创建一个标题名为“查询”、文件名为 testb的表单,如下图所示。 (分数:2.00)_国家二级(VF)机试模拟试卷 100 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.下列叙述中正确的是( )。(分数:2.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:解析:在实际应用中,队列的顺序存储结构一般采用循环队
21、列的形式。2.下列关于线性链表的叙述中,正确的是( )。(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素 D.以上说法均不正确解析:解析:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 l 的结点数为( )。(分数:2.00)A.16
22、 B.10C.6D.4解析:解析:根据二叉树的性质 3:在任意一棵二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个,所以本题中度为 2 的结点是 5 一 1=4 个,所以度为 1 的结点的个数是 2554=16 个。4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式 C.概念模式D.逻辑模式解析:解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据
23、库物理存储结构与物理存取方法,所以选择 B。5.在满足实体完整性约束的条件下( )。(分数:2.00)A.一个关系中应该有一个或多个候选关键字 B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字解析:解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择 A。6.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.交C.除 D.并解析:解析:如果 T=RS,则 T 称为 R 除以 S 的商。在除运算中 T 的域由 R 中那些不出现在 S 中的域所组成,对于 T 中的任一有序组,由它与关系 S 中每个有序组所构成的有序组
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 模拟 试卷 100 答案 解析 DOC
