2011年计算机等级考试二级VFP基础综合试题及答案(2)
全国计算机等级考试二级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_选择题汇总及答案
2011年计算机等级考试二级VFP选择练习题(1)1。
VFP是一种________ 模型的数据库管理系统。
A. 层次_B. 网络_C. 对象_D. 关系2。
对于二维表的关键字来讲,不一定存在的是________ 。
选择:A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字DDADABDCDBBBAAACACDA3。
目前三种基本的数据模型是________ 。
选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_D. 层次模型、关系模型、对象模型4。
在命令窗口中,不能实现的操作是________ 。
选择:A. 复制已执行过的命令_ B. 重复执行已执行过的命令_C. 同时执行多个命令_D. 在命令窗口中显示命令执行结果5。
VFP系统中,表的结构取决于___________ 。
选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序6。
某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。
要求按下CmdLast时,将按钮CmdNext的Enabled 属性置为.F.,则在按钮CmdLast的Click事件中应加入_______ 命令。
选择:A. This.Enabled=.F. B. This.Parent.CmdNext.Enabled=.F._C. This.CmdNext.Enabled=.F.D. Thisform.CmdNext.Enabled=.F._7。
数据库管理系统是________ 。
选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件8。
关系型数据库采用________ 表示实体和实体间的联系。
选择:A. 对象B. 字段_ C. 二维表_ D. 表单9。
计算机二级VFP题目及答案
准备工作: 将“2010-2011总考生文件夹”设置为默认目录.1、2011-6-11设计题12、3、4、5、1720001-2011/126、1720002-2011/127、1720003-2011/128、1720004-2011/129、设计题21、注意到选择按钮组的V ALUE初始值为1,GRID1的RECORDSOURCETYPE为“1-别名”,并打开数据环境进行观察。
2、在“统计”的CLICK事件中编写如下代码:if thisform.optiongroup1.value=1select 股票代码,sum(买入价*持有数量) as 买入总金额from fnums order by 买入总金额desc group by 股票代码into cursor aaaelseselect 股票代码,sum(卖出价*持有数量) as 卖出总金额from fnums order by 卖出总金额asc group by 股票代码into cursor aaaendifthisform.grid1.recordsource="aaa"10、1、注意到选择按钮组的V ALUE初始值为1,并打开数据环境进行观察。
2、在“统计”的CLICK事件中编写如下代码:(1)方法一:SET TALK OFFDO CASECASE thisform.optiongroup1.value=1count for 房型="1房" to Aaverage 售价for 房型="1房" to BCASE thisform.optiongroup1.value=2count for 房型="2房" to Aaverage 售价for 房型="2房" to BCASE thisform.optiongroup1.value=3count for 房型="3房" to Aaverage 售价for 房型="3房" to BENDCASETHISFORM.TEXT1.V ALUE=ATHISFORM.TEXT2.V ALUE=B(2)方法二:DO CASECASE thisform.optiongroup1.value=1SELECT COUNT(*),A VG(售价) FROM HOUSEXS WHERE 房型="1房" INTO ARRAY X CASE thisform.optiongroup1.value=2SELECT COUNT(*),A VG(售价) FROM HOUSEXS WHERE 房型="2房" INTO ARRAY X CASE thisform.optiongroup1.value=3SELECT COUNT(*),A VG(售价) FROM HOUSEXS WHERE 房型="3房" INTO ARRAY XENDCASETHISFORM.TEXT1.V ALUE=X(1)THISFORM.TEXT2.V ALUE=X(2)(3)方法三…value的属性值改为一房..select count(*),avg(售价) from housexs where 房型=thisform.optiongroup1.value into array abcthisform.text1.value=abc(1)thisform.text2.value=abc(2)11、1、注意到GRID1的RECORDSOURCETYPE为“1-别名”,“显示全年总利润”的V ALUE的初始值为0,并打开数据环境进行观察。
计算机等级考试二级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年3月全国计算机等级考试二级VF笔试试卷
2011年3月计算机等级考试二级VFP笔试一、选择题(1)下列关于栈叙述正确的是A) 栈顶元素最先能被删除B)栈顶元素最后才能被删除C)栈底元素永远不能被删除D)以上三种说法都不对(2)下列叙述中正确的是A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构(3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)A)3B)4C)6D)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)-369B)369C)0.369D)整数集合{1,2,3,4,5}(11)在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A)参照完整性B)实体完整性C)域完整性D)用户定义完整性(12)执行如下命令的输出结果是?15%4,15%-4A)3 -1B)3 3C)1 1D)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)0B)1C)40D)出错(24)向student表插入一条新记录的正确SQL语句是A)APPEND INTO stud ent 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 1B)ChecklC)SpinnerlD)Listl(26)恢复系统默认菜单的命令是A)SET MENU TO DEFAULTB)SET SYSMENU TO DEFAULTC)SET SYSTEM MENU TO DEFAULTD)SET SYSTEM TO DEFAULT(27)在Visual FoxPro中,用于设置表单标题的属性是A)TextB)TitleC)LableD)Caption(28)消除SQL SELECT查询结果中的重复记录,可采取的方法是A)通过指定主关键字B)通过指定惟一索引C)使用DISTINCT短语D)使用UNIQUE短语(29)在设计界面时,为提供多选功能,通常使用的控件是A)选项按钮组B)一组复选框C)编辑框D)命令按钮组(30)为了使表单界面中的控件不可用,需将控件的某个属性设置为假,该属性是A)DefaultB)EnabledC)UseD)Enuse第(31)-(35)题使用如下三个数据库表:学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时)选课成绩表:score(学号,课程号,成绩)其中出生日期的数据类型为日期型,学时和成绩为数值型,其它均为字符型。
2011年全国计算机等级考试二级VFP课后练习题及答案
2011年全国计算机等级考试二级VFP课后练习题及答案(1)一、填空1.数据库系统是________________________,是由____________________、____________、_____________三部分组成。
2.数据模型有_____________、________________和_____________三种,Visual FoxPro 6.0是属于_____________数据库管理系统。
3.启动Visual FoxPro 6.0的方法有:_______________________________________________________________________________ ________________________。
4.退出Visual FoxPro 6.0的方法有:_______________________________________________________________________________ ________________________。
二、选择题1.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS2.下面关于数据库系统的正确叙述是()A) 数据库中只存在数据项之间的联系B) 数据库的数据项之间和记录之间都存在联系C) 数据库的数据项之间无联系,记录之间存在联系D) 数据库的数据项之间和记录之间都不存在联系三、判断题:1.记录数据的符号只能是数字,而不能是非数字。
( )2.数据处理工作是将数据加工转换为信息的过程。
( )3.数据库模型的数据结构通常有四种,分别是层次,树型,网状和关系结构,其数据模型分别叫做层次,树形,网状和关系模型。
( )4.数据库管理系统是一个数据库软件,简称数据库系统。
2011年春江苏省计算机二级VFP考试真题和答案
2011年春江苏省计算机二级VFP考试真题绝密★启用前2011年春江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试第一部分计算机基础知识1.下列有关通信技术的叙述中,错误的是___(1)___ 。
A.无论是模拟通信还是数字通信,目前都是通过载波技术实现远距离的信息传输 B.多路复用技术可以降低信息传输的成本,常用的多路复用技术有TDM和FDM C.卫星通信属于微波通信,它是微波接力通信技术和空间技术相结合的产物D.目前3G移动通信有多种技术标准,我国三大电信运营商均采用同一标准2.使用存储器存储二进位信息时,存储容量是一项很重要的性能指标。
存储容量的单位有多种,下面不是存储容量单位的是___(2)___ 。
A. TBB. XBC. GBD. MB3.设有补码表示的两个单字节带符号整数a=01001110和b=01001111。
则a-b的结果用补码表示为___(3)___ 。
A. 11111111B. 10011101C. 00111111D. 101111114.下列有关PC机主板上BIOS和CMOS的叙述中,错误的是___(4)___ 。
A. BIOS芯片是一块闪烁存储器,其存储的信息关机后不会丢失B. BIOS中包含加电自检程序、系统自举程序等C. CMOS芯片属于易失性存储器,它使用电池供电D. CMOS中存放着与硬件相关的一些配置信息,以及CMOS设置程序5.下列有关PC机中央处理器(CPU)和内存(内存条)的叙述中,错误的是___(5)___ 。
A.目前PC机所使用的Pentium和Core 2微处理器的指令系统有数百条不同的指令 B.所谓双核CPU或四核CPU,是指CPU由两个或四个芯片组成C. DDR内存条、DDR2内存条在物理结构上有所不同,例如它们的引脚数目不同 D.通常台式机中的内存条与笔记本电脑中的内存条不同,不能互换6.下列有关PC机I/O总线与I/O接口的叙述中,正确的是___(6)___ 。
计算机二级VF试题及答案解析
计算机二级VF试题及答案解析计算机二级VF试题及答案解析随着计算机等级考试临近,考生们要多做题,加深对考点的理解和掌握,检验复习效果,提高考生对考题及考试的适应性。
下文是计算机二级VF试题及答案解析。
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开Ecommerce数据库,完成如下操作:1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。
2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。
3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。
4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。
二、简单应用(2小题,每题20分,计40分)在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:30262873361.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价* OrderItem.数量),结果不要进行排序,查询去向是表ss。
查询保存为qq.qpr,并运行该查询。
2.使用SQL命令查询小于30岁(含30岁)的会员的'信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。
vfp计算机二级考试题及答案
vfp计算机二级考试题及答案一、单项选择题1. 在Visual FoxPro中,以下哪个命令用于显示当前数据库中所有表的列表?()A. LIST TABLESB. DISPLAY TABLESC. SHOW TABLESD. PRINT TABLES答案:B2. Visual FoxPro中,以下哪个函数用于计算字符串中子字符串出现的次数?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:B3. 在Visual FoxPro中,以下哪个命令用于打开一个表单?()A. DO FORMB. OPEN FORMC. DISPLAY FORMD. VIEW FORM答案:A4. Visual FoxPro中,以下哪个命令用于关闭一个表单?()A. CLOSE FORMB. QUIT FORMC. EXIT FORMD. CANCEL FORM答案:A5. 在Visual FoxPro中,以下哪个函数用于计算字符串中子字符串的位置?()A. AT()B. INSTR()C. LEN()D. LIKE()答案:A6. Visual FoxPro中,以下哪个命令用于设置表单的标题?()A. SET FORM TITLEB. SET FORM CAPTIONC. SET TITLED. SET CAPTION答案:D7. 在Visual FoxPro中,以下哪个命令用于设置表单的背景颜色?()A. SET FORM COLORB. SET FORM BACKCOLORC. SET COLORD. SET BACKCOLOR答案:C8. Visual FoxPro中,以下哪个命令用于设置表单的前景色?()A. SET FORM COLORB. SET FORM FORECOLORC. SET COLORD. SET FORECOLOR答案:D9. 在Visual FoxPro中,以下哪个函数用于返回当前日期?()A. DATE()B. TODAY()C. NOW()D. TIME()答案:B10. Visual FoxPro中,以下哪个命令用于设置表单的字体?()A. SET FONTB. SET FORM FONTC. SET FONT FACED. SET FONT NAME答案:A二、填空题1. 在Visual FoxPro中,使用________命令可以创建一个新的数据库。
2011年计算机等级考试二级VFP选择练习题(2)
2011年计算机等级考试二级VFP选择练习题(2) 1。
字段的默认值是保存在______。
选择:A. 表的索引文件中 B. 数据库文件中 C. 项目文件中 D. 表文件中答案: B 2。
彻底删除记录数据可以分两步来实现,这两步是______。
选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACKD. DELE和RECALL _ 答案: C3。
表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系" ______。
选择:A. 转化为永久关系 B. 永久保留 C. 临时保留 D. 消失答案: D4。
表移出数据库后,仍然有效的是______。
选择:A. 字段的有效性规则 B. 表的有效性规则_C. 字段的默认值 _ D. 结构复合索引文件中的候选索引 _ 答案: D5。
下列控件均为容器类的是_____。
选择:A. 表单、命令按钮组、命令按钮 _ B. 表单集、列、组合框_C. 表格、列、文本框 _ D. 页框、列、表格答案: D6。
VFP中可执行的表单文件的扩展名是______。
选择:A. SCT B. SCX C. SPR D. SPT 答案: B7。
关系模型的基本结构是______。
选择:A. 二维表_ B. 树形结构 C. 无向图 D. 有向图 _ 答案: A8。
创建对象时发生_____事件。
选择:A. LostFocus B. InteractiveChange _C. Init D. Click 答案: C9。
关于数据库的操作,下述说法中,_________是正确的。
选择:A. 数据库被删除后,则它包含的数据库表也随着被删除_B. 打开了新的数据库,则原来已打开的数据库被关闭C. 数据库被关闭后,它所包含的数据库表不能被打开D. 数据库被删除后,它所包含的表变成自由表_ 答案: D10。
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年春江苏省vfp二级等级考试答案
2011年春江苏省vfp二级等级考试答案一、选择题(每题1分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件的Name属性用于设置控件的名称B. 表单控件的Caption属性用于设置控件的名称C. 表单控件的Tag属性用于设置控件的名称D. 表单控件的Value属性用于设置控件的名称答案:A2. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. LENGTHSTR()答案:A3. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用SELECT-SQL语句来创建视图B. 可以使用CREATE VIEW语句来创建视图C. 可以使用SELECT语句来创建视图D. 可以使用CREATE VIEW语句和SELECT-SQL语句来创建视图答案:D4. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用BROWSE命令来查看表中的数据B. 可以使用DISPLAY命令来查看表中的数据C. 可以使用LIST命令来查看表中的数据D. 可以使用以上所有命令来查看表中的数据答案:D5. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用ALTER TABLE语句来修改表结构B. 可以使用MODIFY STRUCTURE语句来修改表结构C. 可以使用CHANGE TABLE语句来修改表结构D. 可以使用以上所有语句来修改表结构答案:B6. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用INDEX ON命令来创建索引B. 可以使用CREATE INDEX命令来创建索引C. 可以使用SET INDEX命令来创建索引D. 可以使用以上所有命令来创建索引答案:A7. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用SET DELETED命令来标记记录为已删除B. 可以使用PACK TABLE命令来压缩表并删除标记的记录C. 可以使用ZAP命令来删除表中的所有记录D. 可以使用以上所有命令来处理记录答案:D8. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用REPLACE命令来替换字段中的值B. 可以使用CHANGE命令来替换字段中的值C. 可以使用MODIFY COMMAND来替换字段中的值D. 可以使用以上所有命令来替换字段中的值答案:A9. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用DO命令来执行程序文件B. 可以使用RUN命令来执行程序文件C. 可以使用CALL命令来调用过程D. 可以使用以上所有命令来执行程序或调用过程答案:D10. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用FOR...ENDFOR循环来遍历数组B. 可以使用WHILE...ENDDO循环来遍历数组C. 可以使用SCAN...ENDSCAN循环来遍历数组D. 可以使用以上所有循环来遍历数组答案:C11. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用THISFORM引用当前表单B. 可以使用THIS引用当前表单C. 可以使用THISFORM引用当前表单的控件D. 可以使用THIS引用当前表单的控件答案:A12. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用FORM SET命令来设置表单的属性B. 可以使用SET FORM命令来设置表单的属性C. 可以使用MODIFY FORM命令来设置表单的属性D. 可以使用以上所有命令来设置表单的属性答案:C13. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用SET TALK OFF命令来关闭系统提示信息B. 可以使用SET TALK ON命令来关闭系统提示信息C. 可以使用SET ECHO OFF命令来关闭系统提示信息D. 可以使用SET ECHO ON命令来关闭系统提示信息答案:A14. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用SET DATE命令来设置系统日期格式B. 可以使用SET CENTURY命令来设置系统日期格式C. 可以使用SET DateFormat命令来设置系统日期格式D. 可以使用以上所有命令来设置系统日期格式答案:A15. 在Visual FoxPro中,以下哪个选项是正确的?A. 可以使用SET DECIMALS命令来设置小数显示位数B. 可以使用SET NUMERICS命令来设置小数显示位数。
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 的值是________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题
1.在命令窗口中输入下列命令,并按回车键,主屏幕上显示的结果是____。
(A)
?{^2004-6-27}
A.06/27/04
B.04/06/27
C.06.27.04
D.06-27-02
2.执行SET EXACT OFF命令后,再执行? ‖白云蓝天‖=‖白云―,显示结果是—。
(A)A..T.
B..F.
C.是
D.非
3.在命令窗口中输入下列两条命令,并按回车键:
SET MARK TO ";"
? {^2004-6-27},{^2005-1-05}
主屏幕上显示的结果是____。
(C)
A.04.06.27 05.05.01
B.06.27.04 01.05.05
C.06;27;04 01;05;05
D.06/27/04 01/05/05
4. 下面关于Visual FoxPro 数组的叙述中,不正确的是____。
(A)
A.一个数组中各个数组元素必须是同一种数据类型
B.新定义的数组的各个数组元素初值为.F.
C.Visual FoxPro 只支持一维数组和二维数组
D.用DIMENSION命令可以定义数组
5.在命令窗口中输入下列命令:X=4*5 ? X 主屏幕上显示的结果是____。
(D)
A.4
B.5
C. X
D.20
6.在命令窗口中输入____命令,主屏幕上将显示―Visual FoxPro 6.0‖。
(C)
A.?Visual FoxPro 6.0 回车
B.? {Visual FoxPro 6.0 } 回车
C.? 'Visual FoxPro 6.0' 回车
D.VisualFoxPro 6.0 回车
7 .设置当前系统时间是2004 年12 月28 日, 则表达式VAL(SUBSTR(―2004‖,2)+RIGHT(STR(YEAR(DATE())),2))+13 的值是____。
(B) A.388.00
B.418.00
C.398.00
D.288.00
8.8E+9 是一个____。
(C)
A.内存变量
B.字符常量
C.数值常量
D.非法表达式
9.下面的Visual FoxPro表达式中,不正确的是____。
(A)
A.{^2002-06-29}+DATE()
B. {^2002-06-29}-DATE()
C.{^200206-29}+[200]
D.{^2002-06_29 16:30 PM}-2
10.在Visual FoxPro中,有下面几个内存变量的赋值语句。
(D)
M={^2002-07-01}
N=.F.
X="3.1438372"
Y=16.272
Z=$57632
执行上述赋值语句后,内存变量M、N、X、Y、z的数据类型分别为____。
A.T、L、N、C、Y
B.T、M、N、C、Y
C.D、L、Y、C、Y
D.D、L、C、N、Y[!--empirenews.page--]
11.?{^2004-6-3}+29 的运算结果是____。
(C)
A.07/29/04
B.06/30/04
C. 07/02/04
D.07/30/04
12.函数SQRT(3*SQRT(9))的计算结果是____。
(A)
A.3.00
B.2.00
C.1.68
D. –2.00
13.函数? ROUND(3.14159,4)的计算结果是____。
(D)
A.3
B.3.14
C.1.1415
D.3.1416
14.下列函数中,函数值为字符型的是____。
(A)
A.TIME()
B.LEN()
C. DATE()
D.MAX()
15.下面表达式中,运算结果为逻辑真的是____。
(D)
A.AT('a','476292')
B.SPACE(2)
C.? MAX(2,3)
D.BOF()
16.下列函数中,函数值为数值的是____ 。
(D)
A .TIME()
B .DATETIME()
C .CTOD('06/28/02')
D.YEAR(DATE())
17.表达式?VAL(SUBS(‖数据库‖,2))*LEN(‗Visual FoxPro‘)的结果是____。
(A) A.0.00
B.19.00
C.20.00
D.21.00
18.输入下列命令,结果是____。
(A)
a=.NULL. ? a,ISNUIL(a)
A..NULL. .T.
B..NUlL.
C. .T.
D..NUIL. .F.
19.输入下列命令,结果是____。
(D)
X=-43.611 ? "X="+STR(X,6,2)
A.46.61
B.X=46.61
C. -46.61
D.X=-46.61
20.假如当前时间为2004 年6 月30 日上午11 点31 分41 秒,输入下列命令,结果是(C)。
A=DATETME() ? A
A.30/06/04 11:31:41 AM
B.06/30/04 11:31:41 PM
C.06/30/04 11:31:41 AM
D.30/06/04 11:31:41 PM
21.下列四个函数中,结果相同的是(D)。
A.YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
B.假设X="我是",Y="中国人",X-Y 与Y-X
C.VARTYPE("38+53*2")与VARTYPE(38+53*2)
D.LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)[!--empirenews.page--]
二.填空题
1.表达式的形式包括____和____。
(单一的运算对象,由运算符将运算对象连接起来形成的式子)
2.写出下列数学表达式的值。
①5+3*2^2-7
②10+4%3-(2*3^2)
②{^2004/12/28}-23
④"666口口口"+"52口口口"-"我的家"
⑤10-18/6+5*8
(10.00,-7,12/05/04,666口口口52我的家口口口,47.00)
3.在Visual FoxPro中,数组在使用之前必须先定义后使用,数组在使用前一般用____或____命令定义。
(DIMENSION,DECLARE)
4.在命令窗口中输入____命令,主屏幕上将显示―学习Visual FoxPro的方法‖。
(? ―学习Visual FoxPro 的方法‖,或? ‗学习Visual FoxPro 的方法‘,?[学习VisualFoxPro 的方法])
5.函数的一般形式为____—。
(函数名([参数1][,参数2]…) )
6.在Visual FoxPro中,函数的三要素是____。
(函数名,参数,函数值)
7.输入? ROUND(56.37272,2),出现的结果是____。
(56.37)
8.函数FLOOR()用来返回____。
(P69)
(小于或等于指定数值表达式的最大整数)
9.请对下面函数的使用填空。
? ROUND(1.1314925,____)回车,屏幕显示结果为1.1。
(1)
10.函数?SUBSTR(‗WELCOMM‘,4,3)的结果是____—。
(COM)
本章小结
本章在笔试试卷中所占分值比例在10分左右,虽然不算太大,但需要提醒考生的是,本章是重中之重,因为它是编程的基础,起着千层大厦之基石的作用,必须认真复习。
如果以前学习过FoxBase 或FoxPro,要注意它们的联系与区别。
函数部分在考试中,直接或间接的考核会占一定分值,大家要通过上机练习,在理解的基础上记忆,而且要做到活学活用。
大家在复习函数的时候,一定要加以分类,善于归纳总结。
例如可以采用一个―关系‖(一个关系就是一个二维表)来帮助记忆,总结项目要有函数类型、函数格式、函数功能、返回值类型等。
表达式是另一个重点。
大家可以参照下面所列出的几项,总结在表格中,有助于理解记忆。
―表达式类型、表达式格式、可用的运算符、结果及其类型、注意事项‖等。
而且要注意一些小的知识点,例如:―+‖在不同表达式中所起的作用不同,可以作为加法运算(数值表达式中),也可以作为两个字符串的连接符(字符表达式中);也可以用于日期型数据和数值型数据相加,结果为日期型,但是不能用于两个日期型数据。
―=‖可作赋值命令,也可能是比较运算符。
例如A=3=5,其中(从左至右)第一个―=‖作为赋值,第二个―=‖作为比较运算符。