【计算机类职业资格】二级VISUAL+FOXPRO笔试385及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试385及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试385及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试 385及答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(总题数:21,分数:70.00)1.将 Student. dbf表中 jg字段的名称改为籍贯,如下选项中正确的 SQL语句是( )。(分数:2.00)A.ALTER TABLE student ALTER COLUMN jg TO 籍贯B.ALTER TABLE student ADD 籍贯 C(10)C.ALTER TABLE student RENAME jg TO 籍贯D.ALTER TABLE student RENAME jg 籍贯2.下列实体的联系中,属于多对多联系的是
2、( )。(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资3.冒泡排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/24.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题5.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装D.对象的分类6.让控件获得焦点,使其成为活动对
3、象的方法是( )。(分数:2.00)A.ShowB.ReleaseC.SetFocusD.GotFocus7.在表单运行中,当结果发生变化时,应刷新表单,刷新表单所用的命令是( )。(分数:2.00)A.RELEASEB.DELETEC.REFRESHD.PACK(11)(13)题使用下图,表单名为 Form1,表单中有两个命令按钮(Command1 和 Command2)、两个标签、两个文本框(Text1 和 Text2)。(分数:6.00)(1).如果在运行表单时,要使表单的标题栏显示“登录窗口”,则可以在 Form1的 Load事件中加入语句( )。(分数:2.00)A.THSFOR C
4、APTION=“登录窗口”B.FORM1. CAPTION=“登录窗口”C.THISFOR NAME=“登录窗口”D.FORM1. NAME=“登录窗口”(2).如果想在运行表单时,向 Text2中输入字符,回显字符显示的是“*”号,则可以在 Form1的 Init事件中加入语句( )。(分数:2.00)A.FORM1. TEXT2. PASSWORDCHAR=“*“B.FORM1. TEXT2. PASSWORD=“*“C.THSFOR TEXT2. PASSWORD=“*“D.THISFOR TEXT2. PASSWORDCHAR=“*“(3).假设用户名和口令存储在自由表“口令表”中,当
5、用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”:若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click事件中的代码如下:USE 口令表 GO TOPflag=0DO WHILE.not. EOF()IF Alltrim(用户名)=Alltrim(Thisform. Text1. Value) IF Alltrim(口令)=Alltrim(Thisform. Text2. Value) WAIT“欢迎使用” WINDOW TIMEOUT2 ELSE WAIT“口令错误” WINDOW TIMEOUT2 ENDIF flag=1 E
6、XIT ENDIF SKIPENDDOIF _ WAIT“用户名错误” WINDOW TIMEOUT2END IF 则在横线处应填写的代码是( )。(分数:2.00)A.flag=1B.flag=0C.flag=1D.flag=29.在“项目管理器”下为项目建立一个新报丧,应该使用的选项卡是( )。(分数:2.00)A.数据B.文档C.类D.代码10.设有学生表 S(学号,姓名,性别,年龄),查询所有年龄小于等于 18岁的女同学、并按年龄进行降序排序生成新的表 WS,正确的 SQL命令是( )。(分数:2.00)A.SELECT* FROM S WHERE 性别=女 AND 年龄=18 ORD
7、ER BY 4 DESC INTO TABLE WSB.SELECT* FROM S WHERE 性别=女 AND 年龄=18 ORDER BY 年龄 INTO TABLE WSC.SELECT* FROM S WHERE 性别=女 AND 年龄=18 ORDER BY 年龄 DESC INTO TABLE WSD.SELECT* FROM S WHERE 性别=女 OR 年龄=18 ORDER BY 年龄 ASC INTO TABLE WS11.下列关于 E-R图的描述中正确的是( )。(分数:2.00)A.E-R图只能表示实体之间的联系B.E-R图只能表示实体和实体之间的联系C.E-R图只
8、能表示实体和属性D.E-R图能表示实体、属性和实体之间的联系(15)(27)题使用的数据如下:当前盘当前目录下有数据库 db_ stock,其中有数据库表 stock dbf,该数据库表的内容是:股票代码 股票名称 单价 交易所600600 青岛啤酒 7.48 上海600601 方正科技 15.20 上海600602 广电电子 10.40 上海600603 兴业房产 12.76 上海600604 二纺机 9.96 上海600605 轻工机械 14.59 上海000001 深发展 7.48 深圳000002 深万科 12.50 深圳(分数:26.00)(1).执行如下 SQL语句后( )。 SE
9、LECT* FROM stock INTO DBF stock ORDER BY 单价(分数:2.00)A.系统会提示出错信息B.会生成一个按“单价”升序排序的表文件,将原来的 stoc dbf文件覆盖C.会生成一个按“单价”降序排序的表文件,将原来的 stoc dbf文件覆盖D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果(2).执行下列程序段以后,内存变量 a的内容是( )。CLOSE DATABASEa=0USE stockGO TOPDO WHILE. NOT. EOF() IF单价10 a=a+1 ENDIF SKIPENDDO(分数:2.00)A.1B.3C.5D.
10、7(3).有如下 SQL SELECT语句: SELECT* FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20 与该语句等价的是( )。(分数:2.00)A.SELECT *FROM stock WHERE 单价=15.20.AN 单价=12.76B.SELECT *FROM stock WHERE 单价15.20.AN 单价12.76C.SELECT *FROM stock WHERE 单价=15.20 .AN 单价=12.76D.SELECT *FROM stock WHERE 单价15.20.AN 单价12.76(4).如果在建立数据库表 stock
11、. dbf时,将单价字段的有效性规则设为“单价0”,通过该设置,能保证数据的( )。(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.表完整性(5).在当前盘当前目录下删除表 stock的命令是( )。(分数:2.00)A.DROP stockB.DELETE TABLE stockC.DROP TABLE stockD.DELETE stock(6).有如下 SQL语句: SELECT max (单价) INTO ARRAY a FROM stock 执行该语句后( )。(分数:2.00)A.a1的内容为 15.20B.a1的内容为 6C.a0的内容为 15.20D.s0的内容为
12、 6(7).有如下 SQL语句: SELECT 股票代码,avg(单价)as 均价 FROM stock; GROUP BY 交易所 INTO DBF temp 执行该语句后,temp 表中第二条记录的“均价”字段的内容是( )。(分数:2.00)A.7.48B.9.99C.11.73D.15.20(8).将 stock表的股票名称字段的宽度由 8改为 10,应使用 SQL语句( )。(分数:2.00)A.ALTER TABLE stock股票名称 WITH c(10)B.AITER TABLE stock股票名称 c(10)C.ALTER TABLE stock ALTER股票名称 c(10
13、)D.ALTER stock ALTER股票名称 c(1(9).有如下 SQL语句: CREATE VIEW stock view AS SELECT* FROM stock WHERE 交易所=“深圳” 执行该语句后产生的视图包含的记录个数是( )。(分数:2.00)A.1B.2C.3D.4(10).有如下 SQL语句: CREATE VIEW view_ stock AS SELECT 股票名称 AS 名称,单价 FROM stock 执行该语句后产生的视图含有的字段名是( )。(分数:2.00)A.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所(11).下面
14、有关对视图的描述正确的是( )。(分数:2.00)A.可以使用 MODIFY STRUCTURE命令修改视图的结构B.视图不能删除,否则影响原来的数据文件C.视图是对表的复制产生的D.使用 SQL对视图进行查询时,必须事先打开该视图所在的数据库(12).执行如下 SQL 语句后: SELECT DISTINCT 单价 FROM stock; WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock_ x 表 stock_ x中的记录个数是( )。(分数:2.00)A.1B.2C.3D.4(13).求每个交易所的平均单价的 SQL语句是( )。(分数:2
15、.00)A.SELECT 交易所,avg (单价)FROM stock GROUP BY 单价B.SELECT 交易所,avg (单价)FROM stock ORDER BY 单价C.SELECT 交易所,avg (单价)FROM stock ORDER BY 交易所D.SELECT 交易所,avg (单价)FROM stock GROUP BY 交易所12.程序设计方法要求在程序设计过程中,( )。(分数:2.00)A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出流程图,再根据流程图编制出程序,最
16、后经调试便程序运行结果正确后再在程序中的适当位置处加注释D.以上 3种说法都不对13.下面对控件的描述正确的是( )。(分数:2.00)A.用户可以在组合框中进行多重选择B.用户可以在列表框中进行多重选择C.用户可以在一个选项组中选中多个选项按钮D.用户对一个表单内的一组复选框只能选中其中一个14.在面向对象的程序设计中,下列叙述中错误的是( )。(分数:2.00)A.对象是面向对象软件的基本模块B.对象不是独立存在的实体,各个对象之间有关联,彼此依赖C.下一层次的对象可以继承上一层次对象的某些属性D.同样的消息被不同对象接受时,可导致完全不同的行动15.设有关系 R1和 R2,经过关系运算得
17、到结果 S,则 S是( )。(分数:2.00)A.一个关系B.一个表单C.一个数据库D.一个数组16.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/217.下列叙述中正确的是( )。(分数:2.00)A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上 3种说法都不对18.下列数据结构中,能用二分法进行查找的
18、是( )。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表19.以下程序求 1!+2!+ 3!+. +10!的累加和,请为下面的程序选择正确的答案( )。s=0FOR i=1 TO 10t=1FOR j=1 TO _t=t*jNEXTs=s+ tNEXT? S(分数:2.00)A.10B.jC.9D.i二、B填空题/B(总题数:14,分数:28.00)20.数据管理技术发展过程经过人工管理、文件系统和数据库系统这 3个阶段,其中数据独立性最高的阶段是U 【1】 /U。(分数:2.00)填空项 1:_21.在面向对象方法中,允许作用于某个对象上的操作称为U 【2
19、】 /U。(分数:2.00)填空项 1:_22.软件生命周期包括 8个阶段。为了使各时期的任务更明确,又可分为 3个时期:软件定义期、软件开发 期、软件维护期。编码和测试属于U 【3】 /U期。(分数:2.00)填空项 1:_23.在关系运算中,U 【4】 /U运算是对两个具有公共属性的关系所进行的运算。(分数:2.00)填空项 1:_24.实体之间的联系可以归结为一对一的联系。一对多的联系与多对多的联系。如果一个学校有许多学生,而个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于U 【5】 /U的联系。(分数:2.00)填空项 1:_25.打开数据库设计器的命令是U 【6】 /U
20、DATABASE。(分数:2.00)填空项 1:_26.?AT (“EN“, RIGHT(“STUDENT“ ,4)的执行结果是U 【7】 /U。(分数:2.00)填空项 1:_27.SQL插入记录的命令是 INSERT,删除记录的命令是U 【8】 /U,修改记录的命令是U 【9】 /U。(分数:2.00)填空项 1:_28.Visual FoxPro中数据库文件的扩展名(后缀)是U 【10】 /U。(分数:2.00)填空项 1:_29.如果想为表单换一个标题,可以在属性窗口中选取U 【11】 /U属性。(分数:2.00)填空项 1:_30.在将设计好的表单存盘时,系统将生成扩展名分别是 SC
21、X和U 【12】 /U的两个文件。(分数:2.00)填空项 1:_31.在 Visual FoxPro中,使用 SQL的 CREATE TABLE语句建立数据库表时,使用U 【13】 /U子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_32.说明公共变量的命令关键字是U 【14】 /U(关键字必须拼写完整)。(分数:2.00)填空项 1:_33.在使用 SELECT 语句中,使用U 【15】 /U子句指定查询所用的表。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试 385答案解析(总分:98.00,做题时间:90 分钟)一、B选择题/B(
22、总题数:21,分数:70.00)1.将 Student. dbf表中 jg字段的名称改为籍贯,如下选项中正确的 SQL语句是( )。(分数:2.00)A.ALTER TABLE student ALTER COLUMN jg TO 籍贯B.ALTER TABLE student ADD 籍贯 C(10)C.ALTER TABLE student RENAME jg TO 籍贯 D.ALTER TABLE student RENAME jg 籍贯解析:解析 ALTER TABLE 语句中,ALTER 子句不能修改字段名。ADD 子句用于增加字段。修改字段名称只能使用 RENAME子句。2.下列实
23、体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:解析 只有选项 A符合多对多联系的条件,因为一个学生可以选修多门课程,而一门课程又可以由多个学生来选修,所以学生与课程之间的联系是多对多联系。3.冒泡排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2 D.n/2解析:解析 冒泡排序的基本思想是:将相邻的两个元素进行比较,如果反序,则交换;对于一个待排序的序列,经一趟排序后,最大值的元素移动到最后的位置,其它值较大的元素也向最终位置移动,此过程称为一道冒泡。对于
24、有 n个数据的序列,共需 n-1趟排序,第 i趟对从 1到 n-i个数据进行比较、交换。冒泡排序的最坏情况是待排序序列逆序,第 1趟比较 n-1次,第 2趟比较 n-2次,依此类推,最后一趟比较 1次,一共进行 n-1趟排序。因此,冒泡排序在最坏情况下的比较次数是(n-1)+(n-2)+1,结果为n(n-1)/2。4.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:解析 软件工程学是研究软件开发和维护的普遍原理与
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 385 答案 解析 DOC
