【IT认证】VISUALFOXPRO历年真题大全套(共40页)

上传人:e****s 文档编号:112681029 上传时间:2022-06-23 格式:DOC 页数:44 大小:327KB
返回 下载 相关 举报
【IT认证】VISUALFOXPRO历年真题大全套(共40页)_第1页
第1页 / 共44页
【IT认证】VISUALFOXPRO历年真题大全套(共40页)_第2页
第2页 / 共44页
【IT认证】VISUALFOXPRO历年真题大全套(共40页)_第3页
第3页 / 共44页
点击查看更多>>
资源描述
2006年4月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,总分值100分)一、选择题(每题2分,共70分)以下各题A)、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)以下选项中不属于结构化程序设计方法的是A自顶向下 B逐步求精C模块化 D可复用(2)两个或两个以上模块之间关联的紧密程度称为A耦合度 B内聚度C复杂度 D数据传输特性(3)以下表达中正确的选项是A软件测试应该由程序开发者来完成B程序经调试后一般不需要再测试C软件维护只包括对程序代码的维护D以上三种说法都不对(4)按照后进先出原那么组织数据的数据结构是A队列 B栈C双向链表 D二叉树(5)以下表达中正确的选项是A线性链表是线性表的链式存储结构B栈与队列是非线性结构C双向链表是非线性结构D只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为AABCDEF BDBEAFCCABDECF DDEBFCA (7)在深度为7的满二叉树中,叶子结点的个数为A32 B31 C64 D63(8)商品与顾客两个实体集之间的联系一般是A一对一 B一对多C多对一 D多对多(9)在E-R图中,用来表示实体的图形是 A矩形 B椭圆形 C菱形 D三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是ADB包含DBS和DBMS BDBMS包含DB和DBSCDBS包含DB和DBMS D没有任何关系(11)在Visual FoxPro中以下表达错误的选项是A关系也被称作表 B数据库文件不存储用户数据C表文件的扩展名是.dbf D多个表存储在一个物理文件中(12)扩展名为SCX的文件是A备注文件 B工程文件C表单文件 D菜单文件(13)表格控件的数据源可以是A视图 B表CSQL SELECT语句 D以上三种都可以(14)在Visual FoxPro 中以下表达正确的选项是A利用视图可以修改数据 B利用查询可以修改数据C查询和视图具有相同的作用 D视图可以定义输出去向(15)在Visual FoxPro中可以用DO命令执行的文件不包括APRG文件 BMPR文件CFRX文件 DQPR文件(16)不允许出现重复字段值的索引是 ( )。A侯选索引和主索引 B普通索引和惟一索引 C惟一索引和主索引 D惟一索引(17)在Visual FoxPro中,宏替换可以从变量中替换出A字符串 B数值C命令 D以上三种都可能(18)以下关于查询的描述正确的选项是A查询保存在工程文件中 B查询保存在数据库文件中C查询保存在表文件中 D查询保存在查询文件中(19)设X=11,Y=1122,以下表达式结果为假的是ANOT(X=y)AND(X$y) BNOT(X$Y)OR(XY)CNOT()(=Y)DNOT(XSY)(20)以下是与设置系统菜单有关的命令,其中错误的选项是ASET SYSMENU DEFAULT BSET SYSMENU TO DEFAULTCSET SYSMENU NOSAVE DSET SYSMENU SAVE(21)在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是AEMPTY(SPACE(0) BLIKE(xy*,xyz)CAT(xy,abcxyz) DISNULL(.NUILL.)(22)SQL的数据操作语句不包括AINSERT BUPDATECDELETE DCHANGE(23)假设表单上有一选项组:男 女,其中第一个选项按钮男被选中。请问该选项组的Value属性值为AT B男 C1 D男或1(24)翻开数据库的命令是AUSE BUSE DATABASECOPEN DOPEN DATABASE (25)图书表中有字符型字段图书号。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是ADELETE FROM图书FOR图书号LIKEABDELETEFROM图书WHILE图书号LIKEACDELETE FROM图书WHERE图书号=“A*DDELETE FROM图书WHERE图书号LIKEA(26)在Visual FoxPro中,要运行菜单文件menul.mpr,可以使用命令ADO menul CDO MENU menul DRUN menul(27)以下所列各项属于命令按钮事件的是 AParent BThis CThisForm DClick(28)如果在命令窗口执行命令:LIST名称,主窗口中显示:记录号名称l电视机2计算机3 线4电冰箱5电线假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电IF RIGHT(名称,2)=“线EXITENDIF ENDSCAN名称A 线 B电线C电冰箱 D电视机(29)SQL语句中修改表结构的命令是AALTER TABLE BMODIFY TABLECALTER STRUCTURE DMODIFY STRUCTURE (30)假设订单表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是ASELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)3 AND AVG_金额200BSELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)3 AND AVG(金额)200CSELECT职员号FROM订单GROUP,BY职员号HAVING COUNT(*)3 WHERE AVG(金额)200DSELECT职员号FROM订单GROUP BY职员号WHERE COUNT(*)3 AND AVG_金额200(31)要使产品表中所有产品的单价上浮8,正确的SQL命令是AUPDATE产品SET单价=单价+单价*8FOR ALLBUPDATE产品SET单价=单价*1.08 FOR ALLCUPDATE产品SET单价=单价+单价*8(32)假设同一名称的产品有不同的型号和产地,那么计算每种产品平均单价的SQL语句是ASELECT产品名称,AVG(单价)FROM产品GROUP BY单价BSELECT产品名称,AVG(单价)FROM产品ORDERBY单价CSELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称DSELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称(33)执行如下命令序列后,最后一条命令的显示结果是DIMENSION M(2,2)M(1,1)=10 M(1,2)=20M(2,1)=30M(2,2)=40 M(2)A变量未定义的提示 B10C20 D.F.(34)设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,如下SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的选项是ASELECT学号,姓名,性别FROM s WHERE EXISTS(SELECT* FROM SC WHERE SC.学号=s.学号AND成绩=85)BSELECT学号,姓名,性别FROM S WHERENOT EXISTS(SELECT * FROM SC WHERE SC.学号=s.学号AND成绩85)DSELECT学号,姓名,性别FROM S WHERENOTEXISTS(SELECT * FROM SC WHERE SC.学号=S.学号AND成绩85)(35)从订单表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是ADROP FROM 订单WHERE签订日期=2004-l-10BDROP FROM 订单 FOR 签订日期=2004-l-lOCDELETE FROM 订单 WHERE 签订日期=2004-1-10 DDELETE FROM 订单 FOR 签订日期=2004-l-10)二、填空题(每空2分,共30分) 请将每一个空的正确答案写在答题卡115序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比拟的次数为 。(2)在面向对象方法中, 描述的是具有相似属性与操作的一组对象。(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个 。(4)程序测试分为静态分析和动态测试。其中 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为。(6)表达式2005-1-3 10:0:0一2005-10-3 9:0:0的数据类型是。(7)在visual FoxPro中,将只能在建立它的模块中使用的内存变量称为。(8)查询设计器的排序依据选项卡对应于SQL SELECT语句的短语。(9)在定义字段有效性规那么时,在规那么框中输入的表达式类型是。(10)在visual FoxPro中,主索引可以保证数据的 完整性。(11)SQL支持集合的并运算,运算符是 。(12)SQL SELECT语句的功能是 。(13)职工表有工资字段,计算工资合计的SQL语句是:SELECT FROM 职工(14)要在成绩表中插入一条记录,应该使用的SQL语句是: 成绩(学号,英语,数学,语文)VALuEs(“2001100111,9l,78,86)(15)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的事件代码中添加调用弹出式菜单程序的命令。2006年4月全国计算机等级考试二级VFP笔试试题答案参考答案:一、选择题:1-5 DADBA 6-10 DCDAC11-15 DCDAC 16-20AADDA21-25 CDCDD26-30 BDAAB31-35 DDCDC 二、填空题:1.45 2.类 3.关系 4.静态分析 6.数值型(N) 8.ORDER BY 9.逻辑型 11.UNION 12.数据查询 13.SUM(工资) 14.INSERT INTO 2006年9月月全国计算机等级考试二级笔试试卷 Visual FoxPro 数据库程序设计 考试时间 90 分钟,总分值 100 分 一、选择题每题 2 分,共 70 分 以下各题 A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写 在答题卡相应位置上,答在试卷上不得分。 1以下选项不符合良好程序设计风格的是。 A源程序要文档化 B数据说明的次序要标准化 C防止滥用 goto 语句 D模块设主地要保证高耦合、高内聚 2从工程管理角度,软件设计一般分为两步完成,它们是。 A概要设计与详细设计 B数据设计与接口设计 C软件结构设计与数据设计 C过程设计与数据设计 3以下选项中不属于软件生命周期开发阶段任务的是。 A软件测试 B概要设计 C软件维护 D详细设计 4在数据库系统中,用户所见的数据模式为。 A概念模式 B外模式 C内模式 D物理模式 5数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和。 A编码设计 B测试阶段 C运行阶段 D物理设计 6设有如下三个关系表, 以下操作中正确的选项是。 AT=R S BT=RS CT=RS DT=R/S 7以下表达中正确的选项是。 A一个算法的空间复杂度大,那么其时间复杂度也必定大 B一个算法的空间复杂度大,那么其时间复杂度必定小 C一个算法的时间复杂度大,那么其空间可复杂度必定小 D上述三种说法都不对 8在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比拟的次数为。 A63 B64 C6 D7 9数据库技术的根本目标是要解决数据的。 A存储问题 B共享问题 C平安问题 D保护问题 10对以下二叉树 进行中序遍历的结果是。 AACBDFEG BACBDFGE CABDCGEF DFCADBEG11以下程序段执行以后,内存变量 A 和 B 的值是。CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQ WITHA,B &参数是值传送,B 是引用传送?A,BPROCEDURE SQPARAMETERSX1,Y1X1=X1*X1Y1=2*X1ENDPROCA10 200 B100 200C100 20 D10 2012从内存中去除内存变量的命令是。AReleaseBDeleteCEraseDDestroy13操作对象只能是一个表的关系运算是。A联接和选择B联接和投影C选择和投影 D自然连接和选择14在“工程管理器下为工程建立一个新报表,应该使用的选项卡是。A数据B文档C类D代码15如果有定 LOCAL data , data 的初值是:。A整数 0B不定值C逻辑真D逻辑假16扩展名为 pjx 的文件是。A数据库表文件B表单文件C数据库文件 D工程文件17以下程序执行以后,内存变量 y 的值是。x=34357y=0DO WHILEx0y=x+y*10x=intx/10ENDDOA3456B34567C7654D7654318以下的程序中与上题的程序段时对 y 的计算结果相同的是。 19在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,那么。A无法进行排序B只按第一个字段排序C按从左至右优先依次排序D按字段排序优先级依次排序20如果运行一个表单,以下事件首先被触发的是。ALoadBErrorCInitDClick21在 Visual FoxPro 中以下表达正确的选项是。A关系也被称作表单B数据库文件不存储用户数据D多个表存储在一个物理文件中22设 X=65,命令?VARTYPEX的输出是。ANBCCLD出错23假设表单上有一选项组:男女,如果选择第二个按钮“女,那么该项组 Value 属性的值为。A.F.B女C2D女 或 224假设表单 My Form 隐藏着,让该表单在屏幕上显示的命令是。AMyForm. ListBMyForm. DisplayCMyForm. ShowDMyForm. ShowForm2533使用的数据表如下: 当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf、“评分 dbf“歌手表:25为“歌手表增加一个字段“最后得分的 SQL 语句是。AALTER TABLE 歌手 ADD 最后得分 F6,2BALTER DBF 歌手 ADD 最后得分 F 6,2CCHANGE TABLE 歌手 ADD 最后得分 F6,2DCHANGE TABLE 学院 INSERT 最后得分 F 6,226插入一条记录到“评分表中,歌手号、分数和评委号分别是“1001、9.9 和“105,正确的 SQL 语句是。AINSERT VALUES“1001,9“105INTO 评分歌手号,分数,评委号BINSERT TO 评分歌手号,分数,评委号VALUES“1001,9.9“105CINSERT INTO 评分歌手号,分数,评委号VALUES“1001,9.9,“105DINSERT VALUES“1009.9“105TO 评分歌手号,分数,评委号27假设每个歌手的“最后得分的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据“评分表求每个歌手的“最后得分并存储于表 TEMP 中。表 TEMP中有两个字段:“歌手号和“最后得分,并且按最后得分降序排列,生成表 TEMP 的 SQL语句是。ASELECT 歌手号,COUNT分数 MAX分数MIN分数/SUM*2最后得分;FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分DESCBSELECT 歌手号,COUNT分数MAX分数MIN分数/SUM*2最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分DESCCSELECT 歌手号,SUM分数MAX分数MIN分数/COUNT*2最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分DESCDSELECT 歌手号,SUM分数MAX分数MIN分数/COUNT*2最后得分;FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC28与“SELECT * FROM*歌手 WHERE NOT最后得分9.00 OR 最后得分8.00等价的语句是。ASELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.0029为“评分表的“分数字段添加有效性规那么:“分数必须大于等于 0 并且小于等于10,正确的 SQL 语句是。ACHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10BALTER TABLE 评分 ALTER 分数 SET CHECK 分数=0 AND 分数=10CALTER TABLE 评分 ALTER 分数 CHECK 分数=0 AND 分数=10DCHANGE TABLE 评分 ALTER 分数 SET CHECK 分数=0 OR 分数=1030根据“歌手表建立视图 myview,视图中含有包括了“歌手号左边第一位是“1的所有记录,正确的 SQL 语句是。ACREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT歌手号,1=“1BCREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE“1歌手号CCREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT歌手号,1=“1DCREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE“1歌手号31删除视图 myview 的命令是。ADELETE myview VIEWBDELETE myviewCDROP myview VIEWDDROP VIEW myview32假设 temp. dbf 数据表中有两个字段“歌手号和“最后得分下面程序的功能是:将 temp. dbf 中歌手的“最后得分填入“歌手表对应歌手的“最后得分字段中假设已增加了该字段在下线处应该填写的 SQL 语句是。USE 歌手DO WHILE . NOT. EOF()REPLACE 歌手 最后得分 WITH a2SKIPENDDOASELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY aBSELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY aCSELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aDSELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a33与“SELECT DISTINCT歌手号 FROM 歌手 WHERE 最后得分ALL;SELECT 最后得分 FROM歌手 WHERE SUBSTR歌手号,1,1=“2等价的 SQL语句是。ASELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=SELECT MAX最后得分FROM 歌手 WHERE SUBSTR 歌手号,1,1=“2BSELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=SELECT MIN最后得分FROM 歌手 WHERE SUBSTR 歌手号,1,1=“2CSELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=ANYSELECT MAX最后得分FROM 歌手 WHERE SUBSTR 歌手号,1,1=“2DSELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分=SOMESELECT MAX 最后得分FROM 歌手 WHERE SUBSTR 歌手号,1,1=“234以下关于“视图的描述正确的选项是。A视图保存在工程文件中B视图保存在数据库中C视图保存在表文件中D视图保存在视图文件中35关闭表单的程序代码是 ThisForm ,Release, Release 是。A表单对象的标题B表单对象的属性C表单对象的事件D表单对象的方法 二、填空题每空 2 分,共 30 分 请将每一个正 确答案在答题卡【1】【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。 1以下软件系统结构图的宽度为_ 。 2_的任务是诊断和改正程序中的错误。3一个关系表的行称为_ 。4按“先进后出原那么组织数据的数据结构是_ 。5数据结构分为线性结构和非线性结构,带链的队列属于_。6可以在工程管理器的_选项卡下建立命令文件程序。7在 Visual FoxPro 中所谓自由表就是那些不属于任何 _的表。8不带条件的 DELETE 命令非 SQL 命令将删除指定表的_记录。9在 SQL SELECT 语句中为了将查询结果存储到永久表应该使用_短语。10在 SQL 语句中空值用_表示。11在 Visual FoxPro 中视图可以分为本地视图和_视图。12在 Visual FoxPro 中为了通过视图修改的根本表中的数据,需要在视图设计器的_选项卡设置有关属性。13在表单设计器中可以通过 _工具栏中的工具快速对齐表单中的控件。14为了在报表中插入一个文字说明,应该插入一个 _ 控件。15如下命令将“产品表的“名称字段名修改为“产品名称:ALTER TABLE 产品 RENAME _ 名称 TO 产品名称。2006年9月全国计算机等级考试二级VF笔试参考答案: 选择题: 1-5 DACBD 6-10 CDBBA 11-15 DACBD 16-20 DDCCA 21-25 BCDCA 26-30 CDBBA 31-35 DBABD 填空: 1,3 2,程序调试 3,元组 4,栈 5,线形 6,代码 7,数据库 8,逻辑 9,into table 10,.NULL. 11,远程 12、更新条件 13, 布局 14,标签15,column 2007年4月全国计算机等级考试二级笔试试卷 Visual FoxPro数据库程序设计一、 选择题(每题2分,共70分)以下各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)以下表达中正确的选项是 A算法的效率只与问题的规模有关,而与数据的存储结构无关B算法的时间复杂度是指执行算法所需要的计算工作量C数据的逻辑结构与存储结构是一一对应的D算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原那么是 A各模块应包括尽量多的功能B各模块的规模应尽量大C各模块之间的联系应尽量紧密D模块内具有高内聚度、模块间具有低耦合度(3)以下表达中正确的选项是 A软件测试的主要目的是发现程序中的错误B软件测试的主要目的是确定程序中错误的位置C为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是 A继承性B多态性 C类比性 D封闭性(5)以下对列的表达正确的选项是 A队列属于非线性表B队列按“先进后出原那么组织数据C队列在队尾删除数据D队列按“先进先出原那么组织数据(6)对以下二叉树 进行前序遍历的结果为ADYBEAFCZX BYDEBFZXCACABDYECFXZ DABCDEFXYZ(7) 某二叉树中有n个度为2的结点,那么该二叉树中的叶子结点为 An+1 Bn-1 C2n Dn/2(8) 在以下关系运算中,不改变关系表中的属性个数但能减少元组个数的是 A并 B交 C投影 D笛卡儿乘积(9) 在E-R图中,用来表示实体之间联系的图形是 A矩形 B椭圆形 C菱形 D平行四边形(10)以下表达中错误的选项是 A在数据库系统中,数据的物理结构必须与逻辑结构一致B数据库技术的根本目标是要解决数据的共享问题C数据库设计是指在已有数据库管理系统的根底上建立数据库D数据库系统需要操作系统的支持(11) 以下不属于SQL数据操作命令的是 AMODIFY BINSERT CUPDATE DDELETE(12) 在关系模型中,每个关系模式中的关键字 A可由多个任意属性组成B最多由一个属性组成C可由一个或多个其值能唯一标识关系中任何元组的属性组成D以上说法都不对(13)Visual FoxPro是一种 A数据库系统 B数据库管理系统C数据库 D数据库应用系统(14)在Visual FoxPro中调用表单mf1的正确命令是 ADO mf1 BDO FROM mf1CDO FORM mf1 DRUN mf1(15)SQL的SELECT语句中,“HAVING用来筛选满足条件的 A列 B行 C关系 D分组(16)设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号、课程号(两者均为字符型),GRADE表示成绩(数值型),假设要把学号为“S101的同学,选修课程号为“C11,成绩为98分的记录插到表SC中,正确的语句是 AINSERT INTO SC(SNO,CNO,GRADE)valueS(S101,C11,98)BINSERT INTO SC(SNO,CNO,GRADE)valueS(S101, C11, 98)CINSERT (S101,C11,98) INTO SCDINSERT INTO SC valueS (S101,C11,98)(17)以下有关SELECT语句的表达中错误的选项是 ASELECT语句中可以使用别名BSELECT语句中只能包含表中的列及其构成的表达式CSELECT语句规定了结果集中的顺序D如果FORM短语引用的两个表有同名的列,那么SELECT短语引用它们时必须使用表名前缀加以限定(18)在SQL语句中,与表达式“年龄 BETWEEN 12 AND 46功能相同的表达式是 A年龄=12 OR=12 AND=12OR年龄=12 AND年龄=46(19)在SELEC语句中,以下有关HAVING语句的正确表达是 AHAVING短语必须与GROUP BY短语同时使用B使用HAVING短语的同时不能使用WHERE短语CHAVING短语可以在任意的一个位置出现 DHAVING短语与WHERE短语功能相同(20) 在SQL的SELECT查询的结果中,消除重复记录的方法是 A通过指定主索引实现 B通过指定唯一索引实现C使用DISTINCT短语实现 D使用WHERE短语实现(21) 在Visual FoxPro中,假定数据库表S ( 学号,姓名,性别,年龄 ) 和 SC(学号,课程号,成绩) 之间使用学号建立了表之间的永久联系,在参照完整性的更新规那么、删除规那么和插入规那么中选择设置了限制,如果表S所有的记录在表SC中都有相关联的记录,那么 A允许修改表S中的学号字段值B允许删除表S中的记录C不允许修改表S中的学号字段值D不允许在表S中增加新的记录(22) 在Visual FoxPro中, 对于字段值为空值(NULL)表达正确的选项是 A空值等同于空字符串B空值表示字段还没有确定值C不支持字段值为空值D空值等同于数值0 (23) 在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是 APRIVATE BLOCALCPUBLIC D不用说明,在程序中直接使用(24) 在Visual FoxPro中,下面关于索引的正确描述是 A当数据库表建立索引以后,表中的记录的物理顺序将被改变B索引的数据将与表的数据存储在一个物理文件中C建立索引是创立一个索引文件,该文件包含有指向表记录的指针D使用索引可以加快对表的更新操作(25) 在Visual FoxPro中,在数据库中创立表的CREATE TABLE命令中定义主索引、实现实体完整性规那么的短语是 AFOREIGN KEY BDEFAULTCPRIMARY KEY DCHECK(26) 在Visual FoxPro中,以下关于查询的描述正确的选项是 A不能用自由表建立查询B只能使用自由表建立查询C不能用数据库表建立查询D可以用数据库表和自由表建立查询(27)在Visual FoxPro中,数据库表的字段或记录的有效性规那么的设置可以在 A工程管理器中进行 B数据库设计器中进行C表设计器中进行 D表单设计器中进行(28)在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄属性删除,正确的SQL命令是 AALTER TABLE S DROP COLUMN年龄 BDELETE 年龄 FROM SCALTER TABLE S DELETE COLUMN 年龄 DALTEER TABLE S DELETE 年龄(29)在Visual FoxPro的数据库表中只能有一个 A候选索引 B普通索引 C主索引 D唯一索引(30)设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序生成新的表WS,正确的SQL命令是 ASELECT *FROM S WHERE 性别女AND 年龄=18 ORDER BY 4 DESC INTO TABLE WS BSELECT *FROM S WHERE 性别女AND 年龄=18 ORDER BY年龄 INTO TABLE WSCSELECT *FROM S WHERE 性别女AND 年龄=18 ORDER BY年龄 DESC INTO TABLE WSDSELECT *FROM S WHERE 性别女OR 年龄=1twotwoSUBSTRone,i,1ii1ENDDO?two_11“歌手表中有“歌手号、“姓名、和“最后得分三个字段,“最后得分越高名次越靠前,查询前10名歌手的SQL语句是:SELECT * _ FROM 歌手 ORDER BY 最后得分 DESC 。12已有“歌手表,将该表中的“歌手号字段定义为候选索引、索引名是temp,正确的SQL语句是: _ TABLE 歌手 ADD UNIQUE 歌手好 TAG temp13连编应用程序时,如果选择连编生成可执行程序,那么生成的文件的扩展名是 _。14为修改已建立的报表文件翻开报表设计器的命令是_。 2007年4月全国计算机等级考试二级VFP笔试试卷及参考答案一、选择:15 BDACD 610 CABCA 11-15 ACBCD16-20 DBDAC 21-25 CBBCC 26-30 DCACA 31-35 DABAB (1)【答案】 63 (2)【答案】黑盒 (3)【答案】数据库管理系统 (4)【答案】开发 (5)【答案】数据字典 (6)【答案】.T. (7)【答案】2 (8)【答案】逻辑 (9)【答案】实体 (10)【答案】KROW (11)【答案】top 10 (12)【答案】desc (13)【答案】alter (14)【答案】EXE (15)【答案】MODIFY 2007 年9月全国计算机等级考试二级笔试试卷 Visual Foxpro数据库程序设计(考试时间90分钟,总分值100分)一选择题(每题2分,70分) 以下各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。 1软件是指A程序B程序和文档C算法加数据结构D程序、数据与相关文档的完整集合2软件调试的目的是A发现错误B改正错误C改善软件的性能D验证软件的正确性3在面向对象方法中,实现信息隐蔽是依靠A对象的继承B对象的多态C对象的封装D对象的分类4以下表达中,不符合良好程序设计风格要求的是A程序的效率第一, 清晰第二B程序的可读性好C程序中要有必要的注释D输入数据前要有提示信息5以下表达中正确的选项是A程序执行的效率与数据的存储结构密切相关B程序执行的效率只取决于程序的控制结构C程序执行的效率只取决于所处理的数据量D以上三种说法都不对6以下表达中正确的选项是A数据的逻辑结构与存储结构必定是一一对应的B由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D以上三种说法都不对7冒泡排序在最坏情况下的比拟次数是A(n1)/2 Bnlog2 n Cn(n1)/2 D/28一棵二叉树中共有70个叶子结点与80个度为1的结点,那么该二叉树中的总结点数为A219 B221 C229 D2319以下表达中正确的选项是A数据库系统是一个独立的系统,不需要操作系统的支持B数据库技术的根本目标是要解决数据的共享问题C数据库管理系统就是数据库系统D以上三种说法都不对10以下表达中正确的选项是A为了建立一个关系,首先要构造数据的逻辑关系B表示关系的二维表中各元组的每一个分量还可以分成假设干数据项C一个关系的属性名表称为关系模式D一个关系可以包括多个二维表(11) 在Visual Foxpro中,通常以窗口形式出现,用以创立和修改表、表单、数据库等应用程序组件的可视化工具称为A向导 B设计器 C生成器 D工程管理器12命令?VARTYPETIME结果是AC BD CT D出错13命令?LENSPACE3-SPACE2的结果是A1 B2 C3 D5 14在Visual Foxpro中,菜单程序文件的默认扩展名是Amnx Bmnt Cmpr Dprg 15想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令ASET CENTURY ON BSET CENTURY OFFCSET CENTURY TO 4 DSET CENTURY OF 4 16表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是AINDEX ON 职称性别 TO ttt BINDEX ON 性别职称TO tttCINDEX ON职称,性别TO tttDINDEX ON 性别,职称TO ttt 17在Visual Foxpro中,Unload事件的触发时机是A释放表单 B翻开表单C创立表单 D运行表单 18命令SELECT 0的功能是A选择编号最小的未使用工作区 B选择0号工作区C关闭当前工作区的表 D选择当前工作区 19下面有关数据库表和自由表的表达中,错误的选项是A数据库表和自由表都可以用表设计器来建立B数据库表和自由表都支持表间联系和参照完整性C自由表可以添加到数据库中成为数据库表D数据库表可以从数据库中移出成为自由表 20有关ZAP命令的描述,正确的选项是AZAP命令只能删除当前表的当前记录BZAP命令只能删除当前表的带有删除标记的记录CZAP命令能删除当前表的全部记录DZAP命令能删除表的结构和全部记录 21在视图设计器中有,而在查询设计器中没有的选项卡是A排序依据 B更新条件 C分组依据 D杂项 22在使用查询设计器创立查询是,为了指定在查询结果中是否包含重复记录对应于DISTINCT,应该使用的选项卡是A排序依据 B联接 C筛选 D杂项 23在Visual Foxpro中,过程的返回语句是AGOBACK BCOMEBACK CRETURN DBACK 24在数据库表上的字段有效性规那么是A逻辑表达式 B字符表达式C数字表达式 D以上三种都有可能25假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在附属性窗口中选择Value属性,然后在设置框中输入:=2001-9-10-2001-8-20。请问以上操作后,文本框Value属性值的数据类型为:A日期型 B数值型 C字符型 D以上操作出错 26在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语ATO CURSOR BINTO CURSORCINTO DBF DTO D
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!