2011年9月全国计算机等级考试二级VFP笔试预测试卷
全国计算机等级考试二级VISUAL+FOXPRO真题2011年9月
全国计算机等级考试二级VISUAL FOXPRO真题2011年9月(总分:102.00,做题时间:90分钟)一、选择题 (总题数:32,分数:72.00)1.下列叙述中正确的是( )。
(分数:2.00)A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对√解析:【解析】所谓算法是指解题方案的准确而完整的描述。
是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。
算法不等于程序,也不等于计算方法。
设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。
2.下列关于线性链表的叙述中,正确的是( )。
(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素√D.以上三种说法都不对解析:【解析】线性表的链式存储结构称为线性链表。
在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
3.下列关于二叉树的叙述中,正确的是( )。
(分数:2.00)A.叶子结点总是比度为2的结点少一个B.叶子结点总是比度为2的结点多一个√C.叶子结点数是度为2的结点数的两倍D.度为2的结点数是度为1的结点数的两倍解析:【解析】由二叉树的性质可以知道在二叉树中叶子结点总是比度为2的结点多一个。
4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是( )。
(分数:2.00)A.学生成绩管理系统√B.C语言编译程序C.UNIX操作系统D.数据库管理系统解析:【解析】学生成绩管理系统为应用软件。
5.某系统总体结构图如下图所示:( )。
(分数:2.00)A.7B.6C.3 √D.2解析:【解析】这个系统总体结构图是一棵树结构,在树结构中,根结点在第1层,同一层上所有子结点都在下一层,由系统总体结构图可知,这棵树共3层。
全国计算机等级考试二级VF历年笔试题及答案
精品文档全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)2010年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)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。
2011年9月全国计算机等级考试二级Visual-FoxPro数据库程序设计笔试真题及答案
2011年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)算法就是程序B)设计算法时只需考虑数据结构的设计C)设计算法时只需考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进入插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能分为应用软件、系统软件和支撑软件(或工具软件)。
下现属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确是的A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R 、S 和T 如下:则由关系R 和S 得到关系T 的操作是A)自然连接 B)差 C)交 D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承 B)自顶向下 C)模块化 D)逐步求精(11)在创建数据库表结构时,为了同时定义实体完整性可能通过指定哪类索引来实现A)唯一索引 B)主索引 C)复合索引 D)普通索引(12)关系运算中选择某些列形成新的关系的运算是A)选择运算 B)投影运算 C)交运算D)除运算 (13)在数据库中建立索引的目的是A)节省存储空间B)提高查询速度 C)提高查询和更新速度 D)提高更新速度(14)假设变量a 的内容是“计算机软件工程师”,变量b 的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3)C)A 和B 都是 D)A 和B 都不是(15)SQL 查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中指定查询条件的短语是A)SELECT B)FROM C)WHERE D)ORDER BY 短语(16)SQL 查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中HAVING 必须配合使用的短语是A)FROM B)GROUP BY C)WHERE D)ORDER BY(17)如果SQL 查询的SELECT 短语中使用TOP ,则必须配合A)HAVING 短语 B)GROUP BY 短语 C)WHERE 短语D)ORDER BY (18)删除表s 中字段c 的SQL 命令是A)ALTER TABLE s DELETE cB)ALTER TABLE s DROP c C)DELETE TABLE s DELETE c D)DELETE TABLE s DROP cRS T(19)在Visual FoxPro中,如下描述正确的是A)对表的所有操作,都不需要使用USE命令先打开表B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表C)部分SQL命令对表的所有操作都不需要使用USE命令先打开表D)传统的FoxPro命令对表的所有操作都不需要使用USE命令先打开表(20)在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN 循环体外执行ENDSCAN后面的语句,应使用A)LOOP语句B)EXIT语句C)BREAK语句D)RETURN语句(21)在Visual FoxPro中,为了使表具有更多的特性应该使用A)数据库表B)自由表C)数据库表或自由表D)数据库表和自由表(22)在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是A)使用查询设计器创建的是一个包含SQL SELECT语句的文本文件B)使用视图设计器创建的是一个包含SQL SELECT语句的文本文件C)查询和视图有相同的用途D)查询和视图实际都是一个存储数据的表(23)使用SQL语句将表s中字段price的值大于30的记录删除,正确的命令是A)DELETE FROM s FOR price>30 B)DELETE FROM s WHERE price>30B)DELETE FOR price>30 D)DELETE s WHERE price>30(24)在Visual FoxPro中,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令A)GOTO B)SKIP C)CONTINUE D)GO(25)假设表s中有10条记录,其中字段b小于20的记录有3条,大于等于20,并且小于等于30的记录有3条,大于30的记录有4条。
2011年计算机等级二级vfp预测模拟真题及答案(9)
一.选择题1.Visual FoxPro中的索引有____。
(A)A.主索引,候选索引、惟一索引、普通索引B.主索引,视图索引、惟一索引、普通索引C.主索引,候选索引、视图索引、普通索引D.主索引,候选索引、惟一索引、视图索引2.在Visual FoxPro中,主索引用于____。
(B)A.关键字字段B.主关键字字段C.次关键字字段D.次主关键字字段3.在浏览器中设置删除标记和取消删除标记的命令是_(B)_。
A.Ctrl+FB.Ctrl+TC.Ctrl+YD.Ctrl+E4.在使用逻辑删除命令DELETE [FOR<逻辑表达式>]时,如果用FOR短语指定了逻辑表达式,则____。
(A)A.逻辑删除使该逻辑表达式为真的所有记录B.逻辑删除使该逻辑表达式为假的所有记录C.物理删除使该逻辑表达式为真的所有记录D.物理删除使该逻辑表达式为假的所省记录5.浏览记录时,按____键查看上一条记录。
(C)A.HOMEB.ENDC.PageUPD.PageDown6.修改本地视图的命令是____。
(A)A.MODIFY VIEWB.DELETE VIEWC.RENAMED.CREATE SQLVIEW7.设置字段级规则时,“字段有效性”框的“规则”中应输入____表达式,“信息”框中输入____表达式。
(B)A.字符串、逻辑B.逻辑、字符串C.逻辑、由字段决定D.由输入的字段决定、逻辑8.假设当前有一个姓名表,将记录指针定位在姓名为“王林”的记录上,应输入的命令是____。
(A)A.SEEK ‘王林’ORDER 姓名B.SEEK ‘王林’TO 姓名C.SEEK ‘姓名’ORDER 王林D.SEEK ‘姓名’TO 王林9.在Visual FoxPro中,将当前索引文件中的“姓名”设置为当前索引,应输入的命令是____。
(C)A.SET ORDER 姓名B.SET 姓名C.SET ORDER TO TAG 姓名D.SET ORDER ON 姓名10.Visual FoxPro支持____两种索引文件。
国家二级VF笔试模拟试卷32(题后含答案及解析)
国家二级VF笔试模拟试卷32(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.数据的存储结构是指A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示正确答案:D解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。
2.下列关于栈的描述中错误的是A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针正确答案:B解析:栈(stack)是限定只在一端进行插入与删除的线性表,这一端称为栈顶(top),另一端称为栈底(bottom)。
栈是按照“先进后出”或“后进先出”的原则组织数据的。
栈具有记忆作用。
3.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/2正确答案:D解析:在最坏的情况下,冒泡排序和快速排序需要比较的次数为n(n-1)/2。
4.对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A.log2nB.n/2C.nD.n+1正确答案:C解析:对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。
5.下列对于线性链表的描述中正确的是A.存储空间不一定是连续,且各元素的存储顺序是任意的B.存储空间不一定是连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的正确答案:A解析:在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
计算机等级考试二级VF笔试真题及部分答案解析
计算机等级考试二级VF笔试真题及部分答案解析计算机等级考试二级VF笔试真题及部分答案解析1、下列叙述中正确的是A.对长度为n的有序的链表进行查找,最坏情况下需要的比较的次数为nB. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为n /2C. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD. 对长度为n的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlog2n答案:A解析:最坏情况下全部逆序,所以要比较N次2、算法的时间复杂度是指A.算法的执行时间B.算法所处理数据和数据量C.算法程序中的语句或指令条数D.算法在实现过程中所需要的基本运算次数答案:D3、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A.编辑软件B.操作系统C.教务管理系统D.浏览器答案:B解析:操作系统是最常见的系统软件4、软件(程序)调试的任务是A.针对和改进程序中的错误B.尽可能多的发现程序中的错误C.发的现并改正程序中的所有错误D.确定程序中错误的性质答案:A解析:B答案是程序测试的任务5、数据流程图(DFD图)是A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具的答案:C6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A. 定义阶段B.开发阶段C.维护阶段D.上述三个阶段答案:B7、数据库管理系统中负责数据模式定义的语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A.需求分析阶段B.逻辑设计阶段C.的概念设计阶段D.物理设计阶段答案:A10、有两个关系R和T如下:RA B Ca 1 2b 2 2c 3 2d 3 2TA B Cc 3 2d 3 2则由关系R得到关系T的操作是A.选择B.投影C.交D.并答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为A.PRGB.EXED.FXP答案:D12、假设表文件TEST.DBF已经在当前工作区打开,要修改其结构,可使用的的命令A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,可以使用的命令是A.CHANGE 总分 WITH 总分+10B.REPLACE总分 WITH总分+10C.CHANGE ALL总分WITH总分+10D.REPLACE ALL总分WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是A.属性用于描述对象的状态B.方法用于描述对象的行为C.事件代码民可以象方法一样被显示调用D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值15、有如下赋值语句,结果为“大家好”的表达式是a=”你好”b=”大家”A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT(a,2)16、在VisualFoxpro中,“表”是指A.报表B.关系C.表格控件D.表单答案:B解析:VF中,一个表就是一个关系17、在下面的VisualFoxpro表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE(‘xy?’,'xyz’)C.AT(‘xy’,'abbcxyz’)D.ISNULL(SPACE(0))答案:B18、以下关于视图的描述正确的是A.视图和表一样包含数据B.视图物理上不包含数据C.视图定义保存在命令文件中D.视图定义保存在视图文件中答案:B19、以下关于关系的说法正确的是A.列的次序非常重要B.行的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列答案:C解析:行和列的次序都无关紧要20、报表的数据源可以是A.表或视图B.表或查询C.表、查询或视图D.表或其他报表答案:C21、在表单中为表格控件指定数据源的属性是A.DataSourceB.RecordSourceC.DataFromD.RecordFrom答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A.系统自动备份父表中被删除记录到一个新表中B.若子表中有相关记录,则禁止删除父表中记录C.会自动删除子表中所有相关记录D.不作参照完整性检查,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个A.表达式控件B.域控件C.标签控件D.文本控件答案:B24、以下关于查询的描述正确的是A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询答案:D25、SQL语言的更新命令的关键词是A.INSERTB.UPDATEC.CREATED.SELECT答案:B解析:A 插入 C 新建 D选择26、将当前表单从内存中释放的正确语句是A.ThisForm.CloseB. ThisForm.ClearC. ThisForm.ReleaseD. ThisForm.Refresh答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。
2011年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题与上机真题及答案
该系统总体结构图的深度是( ) 。 A ) 7 B ) 6 C ) 3 D ) 2
( 6 ) 程序调试的任务是( ) 。 A ) 设计测试用例 C ) 发现程序中的错误 B ) 验证程序的正确性 D ) 诊断和改正程序中的错误
2 0 1 1年 9月全国计算机等级考试二级 V i s u a l F o x P r o 第 1 页( 共1 5页)
1 3 ) 在数据库中建立索引的目的是( ) 。 ( A ) 节省存储空间 C ) 提高查询和更新速度 B ) 提高查询速度 D ) 提高更新速度
1 4 ) 假设变量 a 的内容是“ 计算机软件工程师” , 变量 b 的内容是“ 数据库管理员” , 表达式的结果为“ 数据库工程 ( 师” 的是( ) 。 A ) l e f t ( b , 6 )- r i g h t ( a , 6 ) C ) A和 B都是 B ) s u b s t r ( b , 1 , 3 )- s u b s t r ( a , 6 , 3 ) D ) A和 B都不是
B ) 所有 S Q L命令对表的所有操作都不需使用 U S E命令先打开表 C ) 部分 S Q L命令对表的所有操作都不需使用 U S E命令先打开表 D ) 传统的 F o x P r o 命令对表的所有操作都不需使用 U S E命令先打开表 ( 2 0 ) 在V i s u a l F o x P r o 中, 如果希望跳出 S C A N …E N D S C A N循环体外执行 E N D S C A N后面的语句, 应使用( ) 。 A ) L O O P语句 C ) B R E A K语句 B ) E X I T语句 D ) R E T U R N语句
1 5 ) S Q L查询命令的结构是 S E L E C T 爥F R O M爥WH E R E 爥G R O U PB Y 爥H A V I N G 爥O R D E RB Y 爥, 其中指定查询条 ( 件的短语是( ) 。 A ) S E L E C T B ) F R O M C ) WH E R E D ) O R D E RB Y
2011年计算机等级二级vfp预测模拟真题及答案(1)
一、建立命令文件,求S=1+3+5+……+99二、建立命令文件,求T=1!+2!+ (101)三、建立命令文件,显示九九乘法表四、选择题1.有Visual FoxPro程序如下SET TALK OFFDIMENSION A(6)K=2DO WHILE K<=6A(K)=20-2*KK=K+1ENDDOK=5DO WHILE K>=2A(K)=A(K)/(A(4)-10)K=K-1ENDDOA(1),A(6)A(2)SET TALK ONRETURN此程序运行后,第一行输出结果是()A)10 4 B)10 8C).T. 8 D).F. 82.有Visual FoxPro程序如下SET TALK OFFCLEARSTORE 0 TO X,S1,S2,S3DO WHILE X<10X=X+1DO CASECASE MOD(X,2)=0S1=S1+X/2CASE INT(X/3)=X/3S2=S2+X/3CASE INT(X/2)<>X/2S3=S3+1ENDCASEENDDOINT(S1),INT(S2),S3SET TALK ON执行上述程序,运行结果是:()A)15 4 3 B)12 23 1C)15 3 4 D)10 4 63.在非嵌套程序结构中,可以使用以LOOP和EXIT语句的基本程序结构是( )A)TEXT-ENDTEXTB)DO WHILE-ENDDOC)IF-ENDIFD)DO CASE-ENDCASE4.Visual FoxPro的应用程序均可由以下基本结构组合而成,它们分别是( )A) 顺序结构、选择结构和循环结构B) 顺序结构、循环结构和模块结构C) 逻辑结构、物理结构和程序结构D) 分支结构、重复结构和子程序结构5.在下面程序中,要使程序继续循环,变量K的输入值应为( )DO WHILE .T.K=″Y″@ 10,10 GET KREADIF UPPER(K) $ ″YN″EXITENDIFENDDOA)Y或y B)N或n C)Y或y或N或n D)Y、y、N、n之外的任意字符五、程序填空1.下面程序的功能是输出如下的图形。
9月计算机二级《VFP》测试题及答案
9月计算机二级《VFP》测试题及答案2016年9月计算机二级《VFP》测试题及答案1.Modify Command命令建立的文件的默认扩展名是( )。
A.prgB.appC.cmdD.exe2.设置表单标题的属性是( )。
A.TitleB.TextC.BiaotiD.Caption3.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4.扩展名为mpr的文件是( )。
A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件5.在SQL SELECT语句中为了将查询结果存储到临时表应该使用短语( )。
A.T0 CURSORB.INTO CURSORC.INTO DBFD.TO DBF6.在Visual FoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是( )。
A.主索引B.唯一索引C.候选索引D.普通索引7.打开已经存在的表单文件的命令是( )。
A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM8.释放和关闭表单的方法是( )。
A.ReleaseB.DeleteC.LostFocusD.Destroy9.SQL语句中删除视图的命令是( )。
A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW10.计算每名运动员的“得分”的正确SQL命令是( )。
A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球B.UPDATE运动员FIELD得分WITH2*投中2分球+3*投中3分球+罚球C.UPDATE运动员SET得分WITH2*投中2分球+3*投中3分球+罚球D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球11.设有订单表order(订单号,客户号,职员号,签订日期,金额),查询2011年所签订单的信息,并按金额降序排序,正确的SQL命令是( )。
全国计算机等级考试二级VISUAL+FOXPRO机试真题2011年9月
全国计算机等级考试二级VISUAL FOXPRO机试真题2011年9月(总分:100.00,做题时间:90分钟)一、一基本操作题(总题数:4,分数:30.00)1.创建“客户”表:客户号C(4),客户名C(20),销售金额N(9,2)。
(分数:7.00)__________________________________________________________________________________________ 正确答案:(步骤1:单击工具栏的[新建]按钮,在弹出的[新建]对话框[文件类型]区中选择[表]单选项.单击右边的[新建文件]按钮,弹出[创建]对话框。
在[输入表名]文本框中输入“客户”,单击[保存]按钮打开表设计器。
在[字段]选项卡下对字段名、类型和宽度进行设置。
)解析:2.为第(1)小题创建的“客户”表建立一个主索引,索引名和索引表达式均为“客户号”。
(分数:7.00)__________________________________________________________________________________________ 正确答案:(在[索引]选项卡中“索引名”和“索引表达式”填“客户号”。
在“类型”列中选择“主索引”.单击[确定]按钮.在弹出的对话框中选择“否”。
)解析:3.为“部门成本”表增加一个字段,字段名为“说明”,数据类型为字符型,宽度为20。
(分数:8.00)__________________________________________________________________________________________ 正确答案:(单击工具栏的[打开]按钮,在弹出的对话框中选择“数据库”,打开数据库设计器。
右击“部门成本”表.选择“修改”,在[字段]最后一行的“字段名”填“说明”,数据类型选“字符型”,宽度填“20”。
国家二级VF笔试模拟试卷104(题后含答案及解析)
国家二级VF笔试模拟试卷104(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.在Visual FoxPro中,要把文件、ABC.PRG复制成XYZ.PRG应使用的命令是( )。
A.COPY ABC.PRG XYZ.PRGB.COPY FILE ABC.PRG XYZ.PRGC.COPY FILE ABC.PRG T0 XYZD.COPY FILE ABC.PRG T0 XYZ.PRG正确答案:D2.在Visual FoxPro中,可以通过键盘接受数值的命令有( )。
A.ACCEPTB.ACCEPT和WAITC.INPUT和ACCEPTD.INPUT和95,10 GET正确答案:D3.当前数据库中有基本工资、奖金、津贴和工资总额字段,都是N型。
要把职工的所有收入汇总后写入工资总额字段中,应使用的命令是( )。
A.EPLACE ALL工资总额WITH基本工资+奖金+津贴B.TOTAL叫工资总额FIELDS基本工资,奖金,津贴C.REPLACE工资总额WITH基本工资+奖金+津贴D.SUM基本工资+奖金+津贴T0工资总额正确答案:A4.设有学生数据库XSH.DBF(包括学号、姓名等字段),课程数据库KCH.DBF(包括课程号、课程名等字段)和选修课数据库XK.DBF(包括学号、课程号,成绩等字段)和下述命令序列:SELE O USE XSH ALIAS KX INDEX ON学号TO XH1 SELE O USE KCH ALIAS KK INDEX ON 课程号TO XH2 SELE O USE XK SET RELATION TO学号INTO KX SET RELATION TO课程号INTO KK ADDITIVE 执行上述命令序列后,以下查询命令一定正确的是( )。
2011年3、9月全国计算机等级考试二级笔试试卷及标准参考答案
2011年3月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列关于栈叙述正确的是A) 栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3 B)4 C)6 D)7(4)在软件开发中,需求分析阶段产生的主要文档是A)软件集成测试计划B)软件详细设计说明书C) 用户手册D)软件需求规格说明书(5)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(6)下面描述中错误的是A) 系统总体结构图支持软件系统的详细设计B)软件设计是将软件需求转换为软件表示的过程C)数据结构与数据库设计是软件设计的任务之一D)PAD图是软件详细设计的表示工具(7)负责数据库中查询操作的数据库语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是A)1:1联系B)1:m联系C) m:1联D) m:n联系(9)有三个关系R、S和T如下则由关系R和S得到关系T的操作是A)自然连接B)交C)除D)并(10)定义无符号整数类为UInt,下面可以作为类T实例化值的是A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5}(11)在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A)参照完整性B)实体完整性C)域完整性D)用户定义完整性(12)执行如下命令的输出结果是?15%4,15%-4A)3 -1 B)3 3 C)1 1 D)1 -1(13)在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是A)惟一索引B)惟一索引和候选索引C)惟一索引和主索引D)主索引和候选索引(14)给student表增加一个“平均戍绩”字段(数值型,总宽度6} 2位小数)的SQL命令是A)ALTER TABLE studeni ADD平均成绩N(b,2)B)ALTER TABLE student ADD平均成绩D(6,2)C)ALTER TABLE student ADD平均成绩E(6,2)D)ALTER TABLE student ADD平均成绩Y(6,2)(15)在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro DELETE命令都可以删除数据库表中的记录,下面正确的描述是A)SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表B)SQL的DELETE命令和传统的FoxPro DELETE命令删除数据库表中的记录之前,都需要先用命令USE打开表C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统的FoxPro DELETE命令只能逻辑删除数据库表中的记录D)传统的FoxPro DELETE命令还可以删除其它工作区中打开的数据库表中的记录(16)在Visual FoxPro中,如果希望跳出SCAN…ENDSCAN循环语句、执行ENDSCAN后面的语句,应使用A)LOOP语句B)EXIT语句 C ) BREAK语句 D ) RETURN语句(17)在Visual FoxPro中,“表”通常是指A)表单B)报表C)关系数据库中的关系D)以上都不对(18)删除student表的“平均成绩”字段的正确SQL命令是A)DELETE TABLE student DELETE COLUMN平均成绩B)ALTER TABLE student DELETE COLUMN平均成绩C)ALTER TABLE student DROP COLUMN平均成绩D)DELETE TABLE student DROP COLUMN平均成绩(19)在Visual FoxPro中,关于视图的正确描述是A)视图也称作窗口B)视图是一个预先定义好的SQL SELECT语句文件C)视图是一种用SQL SELECT语句定义的虚拟表D)视图是一个存储数据的特殊表(20)从student表删除年龄大于30的记录的正确SQL命令是A)DELETE FOR年龄>30B)DELETE FROM student WHERE年龄>30C)DEL ETE student FOP年龄>30D)DELETE student WF IERE年龄>30(21)在Vaual FoxPro中,使用LOCATL FOR }expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该A)再次使用LOCATE命令重新查询B)使用SKIP命令C)使用CONTINUE命令D)使用GO命令(22)为了在报表中打印当前时间,应该插入的控件是A)文本框控件B)表达式C)标签控件D)域控件(23)在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显示的结果是?RECCOUNT()A)0 B)1C)40 D)出错(24)向student表插入一条新记录的正确SQL语句是A)APPEND INTO student VALUES('0401’,’王芳’,’女’,18)B)APPEND student VALUES('0401’,’王芳’,’女’,18):C)INSERT INTO student VALUES('0401’,’王芳’,’女’,18)D)INSERT student VALUES('0401’,’王芳’,’女’,18)(25)在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是A)Optiongroup 1 B)Checkl C)Spinnerl D)Listl(26)恢复系统默认菜单的命令是A)SET MENU TO DEFAULT B)SET SYSMENU TO DEFAULTC)SET SYSTEM MENU TO DEFAULT D)SET SYSTEM TO DEFAULT(27)在Visual F'oxPro中,用于设置表单标题的属性是A)Text B)TitleC)Lable D)Caption(28)消除SQL SELECT查询结果中的重复记录,可采取的方法是A)通过指定主关键字B)通过指定惟一索引C)使用DISTINCT短语D)使用UNIQUE短语(29)在设计界面时,为提供多选功能,通常使用的控件是A)选项按钮组B)一组复选框C)编辑框D)命令按钮组(30)为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是A)Default B)Enabled C)Use D)Enuse第(31)-(35)题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其它均为字符型。
国家二级VF笔试模拟试卷260(题后含答案及解析)
国家二级VF笔试模拟试卷260(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.将E-R图转换到关系模式时,实体与联系都可以表示成( )。
A.属性B.关系C.记录D.码正确答案:B解析:E-R图由实体、实体的属性和实体之间的联系3个要素组成,关系模型的逻辑结构是一组关系模式的集合,将E-R图转换为关系模型:将实体、实体的属性和实体之间的联系转化为关系模式。
如下表所示。
2.对建立良好的程序设计风格,下列描述中正确的是( )。
A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A3.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A.自然连接B.差C.交D.并正确答案:B解析:关系的基本运算有两种:一类是传统的集合运算,包括并、差和交等;另一类是专门的关系运算,包括选择、投影和连接:并:由属于进行运算的两个关系的全部元组组成的集合。
差:由属于前一个关系的元组但不属于后一个关系的元组组成的集合。
交:由属于进行运算的两个关系所共有的元组组成的集合。
题中R和S进行差运算可得到T,选项B)正确。
4.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程正确答案:B解析:软件设计包括软件结构设计、数据设计、接口设计和过程设计。
其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部,软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程描述。
5.关系表中的每一横行称为一个______。
A.元组B.字段C.属性D.码正确答案:A解析:在关系数据库中,关系模型采用二维表来表示,简称“表”。
2011年计算机等级二级vfp预测模拟真题及答案(2)
一、写出下列程序的运行结果:1.set talk offy=1if y<>0x=3elsex=5endifif x>4if y<0x=2elseif x>0.and.y>0x=12elsex=30endifendifelsex=5endifx1、set talk offa=100*rand( )b=100*rand( )c=100*rand( )max=amin=aif max<bmax=bendifif min>bmin=bendifif max<cmax=cendifif min>cmin=cendifa,b二、输入3个不同的数,将它们从大到小排列。
如图,请写出“排序”按钮的单击事件代码。
三个数排序三、键盘输入一个数,判断它能否同时被3、5、7整除的命令文件。
四、键盘输入a,b,c的值,判断它们能否构成三角形的三条边,若能构成一个三角形,则计算三角形的面积。
请用表单和建立命令文件两种方法。
五、建立一个表单,如图,开始自动显示系统时间,当在文本框中输入一个数值后,按“之前”或“之后”按钮,使可显示指定天数之前或之后的日期和星期。
显示几天前后的日期和星期请写出表单的Init事件,“之前”、“之后”、“今天”和“退出”按钮的单击事件代码。
答案一、写出下列程序的运行结果:1.set talk offy=1if y<>0x=3elsex=5endifif x>4if y<0x=2elseif x>0.and.y>0x=12elsex=30endifendifelsex=5endifx2、set talk offa=100*rand( )b=100*rand( )c=100*rand( )max=amin=aif max<bmax=bendifif min>bmin=bendifif max<cmax=cendifif min>cmin=cendifa,b第1题:5第二题:产生100以内的两个随机数二、输入3个不同的数,将它们从大到小排列。
2011年计算机等级二级vfp预测模拟真题及答案(6)
1.在一个表中可以建立( )A) 多个普通索引,多个唯一索引,多个候选索引,一个主索引B) 一个普通索引,多个唯一索引,多个候选索引,多个主索引C) 多个普通索引,一个唯一索引,多个候选索引,多个主索引D) 多个普通索引,多个唯一索引,一个候选索引,多个主索引2.表xsda.bdf中结构复合索引文件名可为( )A) xsda.idxB) xsda.cdxC) sy.idxD) sy.cdx3.在“index on 表达式tag索引文件名”命令中建立候选索引的参数为( )A) uniqueB) candidateC) additiveD) b.ascending4.结构复合索引文件不具备的特性为( )A) 在打开表时自动打开B) 同一索引文件中可包含多个索引C) 在添加、更加或删除记录时自动进行维护索引D) 自动按所有索引顺序显示5. 在表设计器中,索引可以分为( )A) 主索引、候选索引、唯一索引、普通索引B) 单项索引、复合索引C) 单索引、结构复合索引、非结构复合索引D) 升序索引、降序索引6. 不允许出现重复值的索引是( )A) 唯一索引B) 主索引C) 简单索引D) 普通索引7. 表xsda.dbf的结构复合索引文件名为( )A) xsda.idxB) xsda.cdxC) sy.idxD) sy.cdx8. 用“index on表达式to 索引文件名”命令建立的索引文件扩展名为( )A) .idxB) .cdxC) .fptD) .tag9. 打开一个建立了结构复合索引的数据库表,表记录的顺序将按( )A) 第一个索引标识B) 最后一个索引标识C) 主索引标识D) 原顺序10. 在学生成绩表xscj.bdf中有学号、姓名、课程、任课教师、成绩等字段,现要统计任课教师的个数,准备对“任课教师”字段建立索引,这种索引应该是( )A) 主索引B) 普通索引C) 候选索引D) 唯一索引11. 在建立表的唯一索引中,若表中出现重复字段值时,索引文件只存储重复出现记录的( )A) 第一个B) 最后一个C) 全部D) 几个12. 设职工工资表已打开,要把记录指针定位在第1条工资高于800元的记录上,应使用命令( )A) seek 工资>800B) Find 工资>800C) Find For 工资>800D) LoCate for 工资>80013. 当某个库文件和相关的多个索引文件被打开时, 有关主控索引的正确叙述是( )A) 可以将多个索引文件同时设置为主控索引B) 同一时刻只能将一个索引文件设置为主控索引C) 只要指定了主索引文件,就不能更改关于主控索引的设置D) 索引文件只要被打开就能对记录操作起作用14. 若要避免用户在字段中输入重复的数据,应根据此字段创建( )类型的索引,以便自动进行唯一性检查。
2011年全国计算机等级考试二级VFP课后练习题及答案(1)
33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。
34.永久联系在数据库设计器中显示为表索引间的连接线。
35.Update语句是SQL语言最重要的,也是使用最频繁的语句。
36.Visual FoxPro的SQL select 语句的联接格式可以实现多个表的联接。
B)先执行命令 GOTO 2,再执行命令DELETE NEXT 3
C)执行命令DELETE RECORD 2 TO 4
D)执行命令 DELETE FOR RECNO( )>=2.AND.RECNO( )<=4
28.下面4组命令,每组命令的执行结果一定相同的是
A)DELETE与DELETE RECORD RECNO()
CLEAR
INPUT "输入K值:" TO K
INPUT " 输入M值:" TO M
①
FOR R = K TO M
DO SUB ②
S = S+A
ENDFOR
" S的值为:" , S
RETURN
③
PARAMETERS P , N
B)REPLACE SNA WITH MM
C)STORE &MM TO SNA
D)REPLACE SNA WITH &MM
23.在以下各种说法中,正确的是
A)DELETE 、ZAP和PACK的功能各不相同
B)ZAP和PACK的功能相同
C)DELETE ALL和ZAP的功能相同
2011年9月全国计算机等级考试二级VFP真题及答案
2011年9月全国计算机等级考试二级VFP真题及答案一、选择题(每小题 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)设有如下三个关系表下列操作中正确的是________。
A)T=R∩ SB)T=R∪SC)T=R×SD)T=R/S(7)下列叙述中正确的是________。
A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间可复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
A)63B)64C)6D)7(9)数据库技术的根本目标是要解决数据的________。
A)存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树进行中序遍历的结果是________。
A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是________。
国家二级VF笔试模拟试卷306(题后含答案及解析)
国家二级VF笔试模拟试卷306(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.对于需要参加计算的数据,最好按______类型存储。
A.数值B.货币C.备注D.浮点正确答案:A 涉及知识点:Visual FoxPro数据库及其操作2.按照“先进后出”原则组织数据的数据结构是()。
A.队列B.栈C.双向链表D.二叉树正确答案:B解析:栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。
进行插入、删除的一端称为栈顶,封闭的一端称为栈底。
栈顶元素是最后被插入的元素,而栈底元素是最后被删除的栈,是按先进后出的原则组织数据的。
3.软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于A.定义阶段B.开发阶段C.维护阶段D.上述三个阶段正确答案:B解析:软件定义阶段的基本任务是确定软件系统的工程需要,分为软件系统的可行性研究和项目需求分析。
软件开发阶段包括概要设计、详细设计、实现、组装测试和确认测试5个阶段。
维护阶段主要是软件的使用、系统维护和系统更新换代。
4.在学生管理的关系数据库中,存取一个学生信息的数据单位足A.文件B.数据库C.字段D.记录正确答案:D解析:在关系数据表中,行称为元组,对应存储文件中的记录,列称为属性,对应存储文件中的字段,所以本题答案为D。
5.常采用的两种存储结构是( )。
A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构正确答案:A解析:线性表的存储通常要用两种存储结构,顺序存储结构和链式存储结构。
6.面向对象程序设计以______为基本的逻辑构件。
A.模块B.对象C.结构D.类正确答案:B解析:面向对象以对象作为基本的逻辑构件,以类来描述具有共同特征的一组对象,以继承为共享机制,共享类中的方法和数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011年9月全国计算机等级考试二级VFP笔试预测试卷一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)算法的时间复杂度是指( D )。
A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(2). 下列数据结构中,能够按照”先进后出”原则存取数据的是( B )。
A. 循环队列B.栈C.队列D.二叉树(3). 软件设计中划分模块的一个准则是(B )。
A. 低内聚低耦合B. 高内聚低耦合C. 低内聚高耦合D. 高内聚高耦合(4)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是CA)编译程序 B)操作系统 C)教务管理系统 D)汇编程序(5)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是CA)10 B)8 C)6 D)4(6)在软件开发中,需求分析阶段可以使用的工具是BA)N-S图 B)DFD图 C)PAD图 D)程序流程图(7)数据库应用系统中的核心问题是AA)数据库设计 B)数据库系统设计C)数据库维护 D)数据库管理员培训(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是BA)一对一 B)一对多 C)多对一 D)多对多(9)在数据管理技术发展的三个阶段中,数据共享最好的是CA)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同(10)有两个关系R,S如下:R S由关系R通过运算得到关系S,则所使用的运算为BA)选择 B)投影 C)插入 D)连接(11)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS(12).语句LIST MEMORY LIKE a*能够显示的变量不包括( D )。
A.aB.a1C.ab2D.ba3(13). 计算结果不是字符串”Teacher”的语句是( A )。
A. at(“MyTecaher”,3,7 )B. substr(“MyTecaher”,3,7 )C.right(“MyTecaher”,7 )D.left(“Tecaher”,7 )(14)在Visual FoxPro中调用表单mf1的正确命令是(C )A) DO mf1 B) DO FROM mf1C) DO FORM mf1 D) RUN mf1(15)SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的( D)A) 列 B)行 C) 关系 D 分组(16)扩展名为pjx 的文件是__D______。
A)数据库表文件B)表单文件C)数据库文件D)项目文件(17)MODIFY STRUCTURE命令的功能是:BA.修改记录值 B.修改表结构 C.修改数据库结构 D.修改数据库或表结构(18)可以运行查询文件的命令是:CA.DO B.BROWSE C.DO QUERY D.CREATE QUERY(19)设a=”计算机等级考试”,结果为”考试”的表达式是BA)Left(a,4) B)Right(a,4) C)Left(a,2) D)Right(a,2) (20)关于视图和查询,以下叙述正确的是CA)视图和查询都只能在数据库中建立B)视图和查询都不能在数据库中建立C)视图只能在数据库中建立D)查询只能在数据库中建立(21)执行USE sc IN 0命令的结果是BA)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc表C)选择第1号工作区打开sc表 D)显示出错信息(22)欲执行程序temp.prg,应该执行的命令是BA)DO PRG temp.prg B)DO temp.prgC)DO CMD temp.prg D)DO FORM temp.prg(23)页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是DA)Count B)Page C)Num D)PageCount(24)在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语(B )A)TO CURSOR B)INTO CURSORC)INTO DBF D)TO DBF(25)在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是( A)A)ALTER TABLE S DROP COLUMN年龄 B)DELETE 年龄 FROM SC)ALTER TABLE S DELETE COLUMN 年龄 D)ALTEER TABLE S DELETE 年龄(26)关闭表单的程序代码是ThisForm.Release, Release 是_D_______。
A)表单对象的标题B)表单对象的属性C)表单对象的事件D)表单对象的方法(27)表格控件的数据源可以是DA)视图 B)表 C)SQL SELECT语句 D)以上三种都可以(28).在VisualFoxpro中,下面关于属性,方法和事件的叙述错误的是(D)。
A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以象方法一样被显示调用D. 在创建一个表单时,可以添加新的属性、方法和事件(29)在Visual FoxPro中,报表的数据源不包括DA)视图 B)自由表 C)查询 D)文本文件(30).与“SELECT * FROM 教师表INTO DBF A”等价的语句是(C)。
A. SELECT * FROM 教师表 TO DBF AB. SELECT * FROM 教师表 TO TABLE AC. SELECT * FROM 教师表 INTO TABLE AE. SELECT * FROM 教师表 INTO A(31).查询“教师表”的全部记录并存储于临时文件one.dbf (A)。
A.SELECT * FROM 教师表 INTO CURSOR oneB. SELECT * FROM 教师表 TO CURSOR oneC. SELECT * FROM 教师表 INTO CURSOR DBF oneD. SELECT * FROM 教师表 TO CURSOR DBF one(32).“教师表”中有“职工号”,“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( D )。
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,正确的命令是( C )。
A.CREATE CLASS mylib OF student As PersonB. CREATE CLASS student OF Person As mylibC. CREATE CLASS student OF mylib As PersonD. CREATE CLASS Person OF mylib As student(34).“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。
计算“计算机”系老师总数的命令是(A)。
A.SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号 WHERE 系名=”计算机”B. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号;HAVING 学院表.系名=” 计算机”C. SELECT COUNT(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号GROUP BY 教师表.系号;HAVING 学院表.系名=” 计算机”D. SELECT SUM(*) FROM 老师表INNER JOIN 学院表;ON 教师表.系号=学院表.系号ORDER BY 教师表.系号;HAVING 学院表.系名=” 计算机”(35). “教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段。
求教师总数最多的系的教师人数,正确的命令是( D )。
A.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表;GROUP BY 教师表.系号 INTO DBF TEMPSELECT MAX(人数)FROM TEMPB. SELECT 教师表.系号,COUNT(*)FROM 教师表,学院表;WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 INTO DBF TEMPSELECT MAX(人数)FROM TEMPC. SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表;WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 TO FILE TEMPSELECT MAX(人数)FROM TEMPD. SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表;WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMPSELECT MAX(人数)FROM TEMP二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】至【15】序号的横线上,答在试卷上不得分。
注意:以命令关键字填空的必须拼写完整。
(1)符合结构化原则的三种基本控制结构是:选择结构、循环结构和【1】。
顺序结构(2)在E-R图中,图形包括矩形框、菱形框、椭圆框。
其中表示实体联系的是【2】框。
菱形(3).某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【3】个结点。
14(4).软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【4】阶段产生“软件需求规格说明书”。
需求分析(5)在二维表中,元组的【5】不能再分成更小的数据项。