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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(全国计算机等级考试《二级Visual FoxPro数据库程序设计》考前冲刺题及答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试《二级Visual FoxPro数据库程序设计》考前冲刺题及答案.docx

1、全国计算机等级考试二级Visual FoxPro数据库程序设计考前冲刺题及答案2014年全国计算机等级考试二级Visual FoxPro数据库程序设计考前冲刺题及答案一、选择题(每小题1分,共40小题,共40分)1.下列数据结构中,属于非线性绪构的是( )。A.循环队列B.带链队列C.二叉树D.带链栈2.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。A.循环队列B.栈C.队列D.二叉树3.对于循环队列,下列叙述中正确的是( )。A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针4.在面向对象方法中,不属

2、于“对象”基本特点的是( )。A.一致性B.分类性C.多态性D.标识唯一性5.软件设计中划分模块的一个准则是( )。A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合6.下列选项中不属于结构化程序设计原则的是( )。A.可封装B.自顶向下C.模块化D.逐步求精7.软件详细设计产生的图如下:该图是( )。A.NS图B.PAD图C.程序流程图D.ER图8.数据库管理系统是( )。A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统9.在ER图中,用来表示实体联系的图形是( )。A.椭圆形B.矩形C.菱形D.三角形10.有三个关系R、S和T如下:其中关系T

3、由关系R和s通过某种操作得到,该操作为( )。A.选择B.投影C.交D.并11.设置文本框显示内容的属性是( )。A.ValueB.CaptionC.NameD.InputMask12.语句LIST MEMORY LIKE a*能够显示的变量不包括( )。A.aB.alC.ab2D.ba313.计算结果不是字符串“Teacher”的语句是( )。A.AT(MyTeacher,3,7)B.SUBSTR(MyTeacher,3,7)C.RIGHT(MyTeacher,7)D.LEFT(Teacher,7)14.学生表中有“学号”“姓名”和“年龄”三个字段,SQL语句“SELECT学号FROM学生”

4、完成的操作称为( )。A.选择B.投影C.连接D.并15.报表的数据源不包括( )。A.视图B.自由表C.数据库表D.文本文件16.使用索引的主要目的是( )。A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理17.表单文件的扩展名是( )。A.frmB.prgC.sexD.VCX18.下列程序段执行时在屏幕上显示的结果是( )。DIME a(6)a(1)=1a(2)=1FOR i=3 TO 6a(i)=a(i-l)+a(i-2)NEXT?a(6)A.5 B.6 C.7 D.819.下列程序段执行时在屏幕上显示的结果是( )。x1=20x2=30SET UDFPARMS TO VAL

5、UEDO TEST WITH xl,x2?xl,x2PROCEDURE testPARAMETERS a,bX=aa=bb=xA.30 30B.30 20C.20 20D.20 3020.以下关于“查询”的正确描述是( )。A.查询文件的扩展名为.prgB.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中21.以下关于“视图”的正确描述是( )。A.视图独立于表文件B.视图不可更新C.视图只能从一个表派生出来D.视图可以删除22.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( )。A.ValueB.ControlSoureeC.InputM

6、askD.PasswordChar23.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( )。A.HideB.ShowC.ReleaseD.SetFocus24.在数据库中建立表的命令是( )。A.CREATEB.CREATE DATABASEC.CREATE QUERYD.CREATE FORM25.让隐藏的MeForm表单显示在屏幕上的命令是( )。A.MeForm.DisplayB.MeForm.ShowC.MeForm.ListD.MeForm.See26.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。A.规则B.信息C.默认值D.标题27.

7、若SQL语句中的ORDER BY短语中指定了多个字段,则( )。A.依次按自右至左的字段顺序排序B.只按第一个字段排序C.依次按自左至右的字段顺序排序D.无法排序28.在Visual FoxPro中,下面关于属性、方法和事件的叙述错误的是( )。A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显式调用D.在创建一个表单时,可以添加新的属性、方法和事件29.下列函数返回类型为数值型的是( )。A.STRB.VALC.DTOCD.TTOC30.与“SELECT*FROM教师表INTO DBF A”等价的语句是(

8、)。A.SELECT*FROM教师表TO DBF AB.SELECT*FROM教师表TO TABLE AC.SELECT*FROM教师表INTO TABLE AD.SELECT*FROM教师表INTO A31.查询“教师表”的全部记录并存储于临时文件one.dbf中的SQL命令是( )。A.SELECT*FR()M教师表INTO C4JRSOR oneB.SELECT*FROM教师表TO CURSOR oneC.SELECT*FROM教师表INTO CURSOR DBF oneD.SELECT*教师表TO CURSOR DBF one32.“教师表”中有“职工号”“姓名”和“工龄”字段,其中“

9、职工号”为主关键字,建立“教师表”的SQL命令是( )。A.CREATE TABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I)B.CREATE TABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I)C.CREATE TABLE教师表(职工号C(10)FOREIGN KEY,姓名C(20),工龄I)D.CREATE TABLE教师表(职工号C(10)PRIMARY KEY,姓名C(20),工龄I)33.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类名是Person,正确的命令是( )。A.CREATE CLASS mylib

10、 OF student AS PcrsonB.CREATE CLASS student OF Person AS mylibC.CREATE CLASS student OF mylib AS PersonD.CREATE CLASS Person OF mylib AS student34.“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。A.SELECT COUNT(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号WHERE系名=“计算机”B.SELECT COUNT(*)FR

11、OM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表系号HAVING学院表,系名=“计算机”C.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号GROUP BY教师表,系号D.SELECT SUM(*)FROM教师表INNER JOIN学院表ON教师表,系号=学院表,系号0RDER BY教师表,系号HAVING学院表,系名=“计算机”35.“教师表”中有“职工号”“姓名”“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。A.SELECT教师表

12、,系号,COUNT(*)AS人数FROM教师表,学院表GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMPB.SELECT教师表,系号,COUNT(*)FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号INTO DBF TEMP SELECT MAX(人数)FROM TEMPC.SELECT教师表,系号,CoUNT(*)AS人数FROM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系号TO FILE TEMP SELECT MAX(人数)FROM TEMPD.SELECT教师表,系

13、号,COUNT(*)AS人数FRoM教师表,学院表WHERE教师表,系号一学院表,系号GROUP BY教师表,系导INTO DBF TEMP SELECT MAX(人数)FROM TEMP第3640题使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单明细(订单号,序号,产品号,数量)36.查询单价在600元以上的主机板和硬盘的正确命令是( )。A.SELECT*FROM 产品 WHERE 单价600 AND(名称=”主机板”AND名称=”硬盘”)B.SELECT*FROM产品 WHERE单价600 AND(

14、名称=”主机板”OR名称=”硬盘”)C.SELECT*FROM产品 FOR单价)600 AND(名称=”主机板”AND名称=”硬盘”)D.SELECT*FROM 产品 FOR 单价600 AND(名称=”主机板”OR名称=”硬盘”)37.查询客户名称中有“网络”二字的客户信息的正确命令是( )。A.SELECT*FROM客户 FOR名称 LIKE%网络%B.SELECT*FROM客户 FOR名称=%网络%C.SELECT*FROM客户 WHERE名称=%网络%D.SELECT*FROM客户 WHERE名称LIKE%网络%38.查询尚未最后确定订购单的有关信息的正确命令是( )。A.SELECT

15、名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期IS NULLB.SELECT名称,联系人,电话号码,订单号FROM客户,订购单WHERE客户.客户号=订购单.客户号AND订购日期=NULLC.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期IS NULLD.SELECT名称,联系人,电话号码,订单号FROM客户,订购单FOR客户.客户号=订购单.客户号AND订购日期=NULL39.查询订购单的数量和所有订购单平均金额的正确命令是( )。A.SELECT COUNT(DISTIN

16、CT订单号),AVG(数量*单价)FROM产品JOIN订购单明细ON产品.产品号=订购单明细.产品号B.SELECT COUNT(订单号),AVG(数量*单价)FROM产品JOIN订购单明细ON产品.产品号:订购单明细.产品号C.SELECT COUNT(DISTINCT订单号),AVG(数量*单价)FROM产品,订购单明细0N产品.产品号=订购单明细.产品号D.SELECT COUNT(订单号),AVG(数量*单价)FROM产品,订购单明细0N产品.产品号=订购单明细.产品号40.假设客户表中有客户号(关键字)C1Cl0共10条客户记录,订购单表有订单号(关键字)OR1OR8共8条订购单记录

17、,并且订购单表参照客户表。下列命令可以正确执行的是( )。A.INSERT INTO订购单VALUES(OR5,C5,2008/10/10)B.INSERT INTO订购单VALUES(OR5,Cll,(2008/10/10)C.INSERT INTO订购单VALUES(OR9,Cll,2008110/10)D.INSERT INTO订购单VALUES(OR9,C5,2008/10/10)二、基本操作题(共18分)(1)建立项目“xm”。(2)将数据库“产品”添加到项目中。(3)将数据库“产品”中的数据库表“零件”从数据库中移去(注意:不是删除)。(4)将考生文件夹中的表单“bdl”的背景色改

18、为蓝色。三、简单应用题(共24分)(1)编写程序“cx.prg”,用SQL语句查询“school”数据库中参加了课程编号为“0002”的学生的“学号”“姓名”“课程编号”和“成绩”。(2)在schoo1,数据库中统计每门课程考试的平均成绩,并将结果(课程编号、课程名称、平均成绩)放在表“result”中。四、综合应用题(共18分)对考生文件夹中的“student”表、“course”表和“score”表新建一个表单“bd2”。在表单上有一页框,页框内有3个选项卡,标题分别为“学生”“课程”和“成绩”。表单运行时对应的3个页面上分别显示“student”表、“course”表和“score”表。

19、表单上还有一个选项按钮组,共有3个单选项,标题分别为“学生”“课程”“成绩”。当单击该选项按钮组选择某一选项时,页框将在对应页面上显示对应表,如单击“课程”选项时,页框将在课程页面上显示课程信息。表单上有一个命令按钮,标题为“关闭”,单击此按钮,表单将退出。参考答案:一、填空题1.C。2.B。3.D。4.A。5.B。6.A。7.C。8.B。9.C。10.D。11.A。12.D。13.D。14.B。15.D。16.A。17.C。1 8.D。19.B。20.D。21.D。22.D。23.B。24.A。25.B。26.D。27.C。28.D。29.B。30.C。31.A。32.D。33.C。34.A

20、。35.D。36.B。37.D。38.A。39.A。40.D。二、基本操作题(1)【操作步骤】选择【文件】【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。(2)【操作步骤】在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“产品”,单击“确定”按钮将数据库“产品”添加到新建的项目“xm”中。(3)【操作步骤】在项目管理器中,依次展开“数据库”“产品”“表”,选择“零件”表,单击“移去”按钮,选择“移去”,单击“是(Y)”按钮将“零件”表从数据库中移去。选择数据库“产品”,单击“修改”按钮,打

21、开数据库设计器,选择【数据库】一【清理数据库】命令清理数据库,然后关闭数据库设计器。(4)【操作步骤】选择【文件】【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bdl. SCX”,单击“确定”按钮,打开表单设计器。在表单设计器的表单属性窗口中将“BackColor”属性值修改为“0,0,255”,关闭表单设计器并保存表单“bdl”。三、简单应用题(1)【操作步骤】在命令窗口中输入命令:MODI COMM cx(回车执行),打开程序文件“CX.prg”编辑窗口,在程序文件编辑窗1:1中输入以下代码:SELECT student.学号,姓名,course.课程编号,成

22、绩FROM score,course,student WHERE score.课程编号=course.课程编号AND score.学号=student.学号AND course.课程编号=”0002” 关闭程序文件编辑窗口并保存程序文件。在命令窗口中输入命令:DO cx(回车执.吁亍),执行程序文件。(2)【操作步骤】在命令窗口中输入命令:SELECT course.课程编号,课程名称,AVG(成绩)AS平均成绩INTO TABLE resuIt FROM score. course WHERE score.课程编号=course.课程编号GROUP BY course.课程编号,课程名称在命

23、令窗13中输入命令:DO cx(回车执行),执行程序文件,结果将自动保存到表resuIt中。四、综合应用题【操作步骤】选择【文件】【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,单击表单控件工具栏上的“页框”控件图标,为表单添加一个页框PageFramel,单击表单控件工具栏上的“命令按钮组”控件图标,为表单添加一个命令按钮组CommandGroupl,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Commandl,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Gridl。选择页框PageFramel,在页框属性窗口中修改“PageCount”属

24、性值为“3”,选择页框PageFramel,单击右键在弹出的快捷菜单中选择“编辑”,单击“Pagel”,在页框属性窗口中修改“Caption”属性值为“学生”;单击“Page2”,在页框属性窗口中修改“Caption”属性值为“课程”;单击“Page3”,在页框属性窗口中修改“Caption”属性值为“成绩”。选择命令按钮组CommandGroupl,单击右键,在弹出的快捷菜单中选择“生成器”打开命令组生成器对话框,单击“按钮”选项卡,设置按钮的数目为3,在“标题”列下修改3个按钮的标题分别为“学生”“课程”和“成绩”,单击“确定”按钮关闭命令组生成器对话框。选择命令按钮,在按钮属性窗口中将命

25、令按钮Commandl的Caption属性值修改为“关闭”,如图2-1所示。双击“关闭”命令按钮,在Click事件中输入.代码:ThisForm.Release,用来关闭表单。选择表格Gridl,在表格属性窗口中修改“RecordSourceType”属性值为“4”。选择命令按钮组CommandGroupl,在命令按钮组属性窗口中双击“Click Event”,打开Click事件过程代码编辑窗口,输入以下代码:ThisForm.Gridl.ColumnCount=-1ThisForm.Gridl.RecordSourceType=0DO CASECASE ThisForm.CommandGro

26、upl.value=IThisForm.Gridl.RecordSource=studentThisForm.PageFramel.Activepage=1CASE ThisForm.CommandGroupl.value=2ThisForm.Grid1.RecOrdS01arce=courseThisForm.PageFramel.Activepage=2CASE ThisForm.CommandGroupl.value=3ThisForm.Gridl.RecordSource=scoreThisForm.PageF选择【表单】【执行表单】命令,系统首先要。求ramel.Activepage=3ENDCASEThisForm.Gridl.Refresh保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd2”,保存在考生文件夹下,然后运行表单。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1