【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-22及答案解析.doc
《【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-22及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】(A)二级VISUAL+FOXPRO笔试-22及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、(A)二级 VISUAL+FOXPRO笔试-22 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.下列叙述中正确的是_。A线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性(分数:1.00)A.B.C.D.2.下列叙述中正确的是_。A栈是一种先进先出的线性表 B队列是一种后进先出的线性表C栈与队列都是非线性结构 D以上三种说法都不对(分数:1.00)A
2、.B.C.D.3.软件测试的目的是_。A评估软件可靠性 B发现并改正程序中的错误C改正程序中的错误 D发现程序中的错误(分数:1.00)A.B.C.D.4.在软件开发中,需求分析阶段产生的主要文档是_。A软件集成测试计划 B软件详细设计说明书C用户手册 D软件需求规格说明书(分数:1.00)A.B.C.D.5.软件生命周期是指_。A软件产品从提出、实现、使用维护到停止使用退役的过程B软件从需求分析、设计、实现到测试完成的过程C软件的开发过程D软件的运行维护过程(分数:1.00)A.B.C.D.6.面向对象方法中,继承是指_。A一组对象所具有的相似性质B一个对象具有另一个对象的性质C各对象之间的
3、共同性质D类之间共享属性和操作的机制(分数:1.00)A.B.C.D.7.层次型、网状型和关系型数据库划分原则是_。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:1.00)A.B.C.D.8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。A一对一 B一对多C多对多 D多对一(分数:1.00)A.B.C.D.9.数据库设计中反映用户对数据要求的模式是_。A内模式 B概念模式C外模式 D设计模式(分数:1.00)A.B.C.D.10.有三个关系 R、S 和 T如下:(分数:1.00)A.B.C.D.11.在“项目管理器
4、”下为项目建立一个新报表,应该使用的选项卡是_。A数据 B文档C类 D代码(分数:1.00)A.B.C.D.12.扩展名为 pjx的文件是_。A数据库表文件 B表单文件C数据库文件 D项目文件(分数:1.00)A.B.C.D.13.在 Visual FoxPro中以下叙述正确的是_。A关系也被称作表单 B数据库表文件存储用户数据C表文件的扩展名是.DBC D多个表存储在一个物理文件中(分数:1.00)A.B.C.D.14.以下关于“视图”的描述正确的是_。A视图保存在项目文件中 B视图保存在数据库中C视图保存在表文件中 D视图保存在视图文件中(分数:1.00)A.B.C.D.15.关闭表单的程
5、序代码是 ThisForm.Release,Release 是_。A表单对象的标题 B表单对象的属性C表单对象的事件 D表单对象的方法(分数:1.00)A.B.C.D.16.在关系模型中,每个关系模式中的关键字_。A可由多个任意属性组成B最多由一个属性组成C可由一个或多个其值能唯一标识关系中任何元组的属性组成(分数:1.00)A.B.C.17.Visual FoxPro是_。A数据库系统 B数据库管理系统C数据库 D数据库应用系统(分数:1.00)A.B.C.D.18.在 Visual FoxPro中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号”建立
6、了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表 S所有的记录在表 SC中都有相关联的记录,则_。A允许修改表 S中的学号字段值 B允许删除表 S中的记录C不允许修改表 S中的学号字段值 D不允许在表 S中增加新的记录(分数:1.00)A.B.C.D.19.在 Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是_。A空值等同于空字符串 B空值表示字段还没有确定值C不支持字段值为空值 D空值等同于数值 0(分数:1.00)A.B.C.D.20.在 Visual FoxPro卢,下面关于索引的正确描述是_。A当数据库表建立索引以后,表中
7、的记录的物理顺序将被改变B索引的数据将与表的数据存储在一个物理文件中C建立索引是创建一个索引文件,该文件包含有指向表记录的指针D使用索引可以加快对表的更新操作(分数:1.00)A.B.C.D.21.下列程序段执行以后,内存变量 y的值是_。x=76543y=0DO WHILE x0y=x%10+y*10x=int(x/10)ENDDOA3456 B34567C7654 D76543(分数:1.00)A.B.C.D.22.下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是_。SETTALK OFFINPUT“x=“TO xs=0DO WHILE x!=0s=s+MOD(x,10)_EN
8、DDO? sSET TALK ONAx=int(x/10) Bx=int(x%10)Cx=x-int(x/10) Dx=x-int(x%10)(分数:1.00)A.B.C.D.23.在 Visual FoxPro中,过程的返回语句是_。AGOBACK BCOMEBACKCRETURN DBACK(分数:1.00)A.B.C.D.24.命令 SELECT 0的功能是_。A选择编号最小的未使用工作区 B选择 0号工作区C关闭当前工作区中的表 D选择当前工作区(分数:1.00)A.B.C.D.25.有关 ZAP命令的描述,正确的是_。AZAP 命令只能删除当前表的当前记录BZAP 命令只能删除当前表
9、的带有删除标记的记录CZAP 命令能删除当前表的全部记录DZAP 命令能删除表的结构和全部记录(分数:1.00)A.B.C.D.26.下列程序段执行以后,内存变量 X和 Y的值是_。CLEARSTORE 3 TO XSTORE 5 TO YPLUS(X),Y)?X,YPROCEDURE PLUSPARAMETERS A1,A2A1=A1+A2A2=A1+A2ENDPROCA8 13 B3 13C3 5 D8 5(分数:1.00)A.B.C.D.27.下列程序段执行以后,内存变量 Y的值是_。CLEARx=12345y=0DO WHILE x0y=y+x%10x=int(x/10)ENDDO?y
10、A54321 B12345C51 D15(分数:1.00)A.B.C.D.28.SQL语句中修改表结构的命令是_。AALTER TABLE BMODIFY TABLECALTER STRUCTURE DMODIFY STRUCTURE(分数:1.00)A.B.C.D.29.假设“订单”表中有订单号、职员号、客户号和金额字段,如下 SQL命令可以正确执行的是_。ASELECT 职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 AND AVG_金额200BSELECT 职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 AND AVG(金额
11、)200CSELECT 职员号 FROM订单 GROUP BY职员号 HAVING COUNT(*)3 WHERE AVG(金额)200DSELECT 职员号 FROM订单 GROUP BY职员号 WHERE COUNT(*)3 AND AVG_金额200(分数:1.00)A.B.C.D.30.要使“产品”表中所有产品的单价上浮 8%,正确的 SQL命令是_。AUPDATE 产品 SET单价=单价+单价*8%FOR ALLBUPDATE 产品 SET单价=单价*1.08 FOR ALLCUPDATE 产品 SET单价=单价+单价*8%DUPDATE 产品 SET单价=单价*1.08(分数:1.
12、00)A.B.C.D.31.假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL命令是_。ASELECT 产品名称,AVG(单价)FROM 产品 GROUP BY单价BSELECT 产品名称,AVG(单价)FROM 产品 ORDER BY单价CSELECT 产品名称,AVG(单价)FROM 产品 ORDER BY产品名称DSELECT 产品名称,AVG(单价)FROM 产品 GROUP BY产品名称(分数:1.00)A.B.C.D.32.设有 S(学号,姓名,性别)和 SC(学号,课程号,成绩)两个表,如下 SQL语句检索选修的每门课程的成绩都高于或等于 85分的学生的学号、
13、姓名和性别,正确的 SQL命令是_。ASELECT 学号,姓名,性别 FROM s WHERE EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号 AND成绩=85)BSELECT 学号,姓名,性别 FROM s WHERE NOT EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号 AND成绩=85)CSELECT 学号,姓名,性别 FROM s WHERE EXISTS(SELECT*FROM sc WHERE SC.学号=S.学号 AND成绩85)DSELECT 学号,姓名,性别 FROM s WHERE NOT EXISTS(SELE
14、CT*FROM sc WHERE SC.学号=S.学号 AND成绩85)(分数:1.00)A.B.C.D.33.从“订单”表中删除签订日期为 2012年 1月 10日之前(含)的订单记录,正确的 SQL命令是_。ADROP FROM 订单 WHERE签订日期=2012-1-10BDROP FROM 订单 FOR签订日期=2012-1-10CDELETE FROM 订单 WHERE签订日期=2012-1-10DDELETE FROM 订单 FOR签订日期=2012-1-10(分数:1.00)A.B.C.D.34.“图书”表中有字符型字段“图书号”。要求用 SQL DELETE命令将图书号以字母“
15、A”开头的图书记录全部删除,正确的命令是_。ADELETE FROM 图书 FOR图书号 LIKE“A%“BDELETE FROM 图书 WHILE图书号 LIKE“A%“CDELETE FROM 图书 WHERE图书号=“A*“DDELETE FROM 图书 WHERE图书号 LIKE“A%/(分数:1.00)A.B.C.D.35.SQL的数据操作语句不包括_。AINSERTBUPDATECDELETEDCHANGE(分数:1.00)A.B.C.D.36.与“SELECT DISTINCT 产品号 FROM产品 WHERE单价=ALL(SELECT 单价 FROM产品 WHERESUBSTR
16、(产品号,1,1)=“2“)”等价的 SQL命令是_。ASELECT DISTINCT 产品号 FROM产品 WHERE单价=;(SELECT MAX(单价)FROM 产品 WHERE SUBSTR(产品号,1,1)=“2“)BSELECT DISTINCT 产品号 FROM产品 WHERE单价=;(SELECT MIN(单价)FROM 产品 WHERE SUBSTR(产品号,1,1)=“2“)CSELECT DISTINCT 产品号 FROM产品 WHERE单价=ANY;(SELECT单价 FROM产品 WHERE SUBSTR(产品号,1,1)=“2“)DSELECT DISTINCT 产
17、品号 FROM产品 WHERE单价=SOME;(SELECT单价 FROM产品 WHERE SUBSTR(产品号,1,1)=“2“)(分数:1.00)A.B.C.D.37.根据“产品”表建立视图 myview,视图中含有包括了“产品号”左边第一位是“1”的所有记录,正确的 SQL命令是_。ACREATE VIEW myview AS SELECT*FROM 产品 WHERE LEFF(产品号,1)=“1“BCREATE VIEW myview AS SELECT*FROM 产品 WHERE LIKE(“1“,产品号)CCREATE VIEW myview SELECT*FROM 产品 WHER
18、E LEFT(产品号,1)=“1“DCREATE VIEW myview SELECT*FROM 产品 WHERE LIKE(“1“,产品号)(分数:1.00)A.B.C.D.38.在项目管理器中,将一程序设置为主程序的方法是_。A将程序命名为 main B通过属性窗口设置C右键单击该程序从快捷菜单中选择相关项 D单击修改按钮设置(分数:1.00)A.B.C.D.39.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入=2001-9-10-2001-8-20。请问以上操作后,文本框 Value属性值的数据类型为_。A日期型
19、B数值型C字符型 D通用型(分数:1.00)A.B.C.D.40.表单里有一个选项按钮组,包含两个选项按钮 Option1和 Option2。假设 Option2没有设置 Click事件代码,而 Option1以及选项按钮组和表单都设置了 Click事件代码。那么当表单运行时,如果用户单击Option2,系统将_。A执行表单的 Click事件代码 B执行选项按钮组的 Click事件代码C执行 Option1的 Click事件代码 D不会有反应(分数:1.00)A.B.C.D.二、基本操作题(总题数:1,分数:18.00)打开考生文件夹下的 DB数据库,完成如下基本操作:(分数:18.00)(1
20、).为表 TABB增加一个字段,字段名为“日期”,数据类型为日期型。(分数:4.50)_(2).使用 SQL UPDATE语句将表 TABB中所有记录的“日期”字段的值修改为 2005-10-01,并将 SQL语句存储到名为 TWO.PRG的文件中。(分数:4.50)_(3).用 SQL语句将表 TABA中的记录复制到另外一个与它结构相同的表 TABC中,并消除其中的重复记录,并且对于重复多次的记录,只复制一条记录的数据。最后将 SQL的 SELECT语句存储到名为 THREE.PRG的文件中。(分数:4.50)_(4).使用报表向导建立一个简单报表。要求选择 TABA中的所有字段;记录不分组
21、;报表样式为随意式;列数为 1,字段布局为“列”,方向为“横向”;排序字段为 NO,升序;报表标题为“计算结果一览表”;报表文件名为 P_ONE。(分数:4.50)_三、简单应用题(总题数:1,分数:24.00)打开考生文件夹下的 DB数据库,完成如下简单应用:(分数:24.00)(1).编写一个名为 FOUR.PRG的程序,根据表 TABA中所有记录的 a,b,c 三个字段的值,计算各记录的一元二次方程的两个根 x1和 x2,并将两个根 x1和 x2写到对应的字段 x1和 x2中,如果无实数解,在 note字段中写入“无实数解”。提示:平方根函数为 SQRT();程序编写完成后,运行该程序计
22、算一元二次方程的两个根。注意:一元二次方程公式如下:*(分数:12.00)_(2).打开名为 testA的表单,其中有两个命令按钮,界面要求如下:设置两个按钮的高度均为 30,宽度均为 80,“退出”按钮与“查询”按钮顶边对齐。“查询”按钮的功能是在该按钮的 Click事件中使用 SQL的 SELECT命令从表 TABA中查询“无实数解”的记录并存储到表 TABD中。“退出”按钮的功能是关闭并释放表单。请按要求完成表单的设计,表单设计完成后,运行该表单,并单击“查询”按钮进行查询。(分数:12.00)_四、综合应用题(总题数:1,分数:18.00)41.打开考生文件夹下的 SDB数据库,完成如
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 22 答案 解析 DOC
