2016年计算机二级VF备考练习题及参考答案(8)doc概要1讲解
2016年计算机二级考试VF练习题及答案
1[单选题] 对长度为n的线性表排序,在最坏情况下,⽐较次数不是n(n-1)/2的排序⽅法是( )。
A.快速排序B.冒泡排序C.直接插⼊排序D.堆排序 参考答案:D 参考解析:除了堆排序算法的⽐较次数是o(nlog2 n),其他的都是n(n-1)/2。
2[单选题] 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 参考答案:A 参考解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建⽴、使⽤和维护⽽配置的软件。
数据库和数据库管理系统都属于数据库系统(DBS)。
3[单选题] 在表单中为表格控件指定数据源的属性是( )。
A.DataSourceB.RecordSourceC.DataFromD.RecordFrom 参考答案:B 参考解析:表格的RecordSource属性指定表格的数据源。
4[单选题] 有SQL语句: SELECTDISTINCT系号FROM教师WHERE⼯资>:ALL(SELECT⼯资FROM教师WHERE系号=”O2”、 与如上语句等价的SQL语句是 A.SELECTDISTINCT系号FROM教师WHERE⼯资>=(SELECTMAX(⼯资.FROM教师; WHERE系号=”02”)B.SELECTDISTINCT系号FROM教师WHERE⼯资>=(SELECTMlN(⼯资.FROM教师; WHERE系号=”02” ”)C.SELECTDISTINCT系号FROM教师WHERE⼯资>=ANY(SELECT⼯资FROM教师; WHERE系号=”02” ”)D.SELECTDISTINCT系号FROM教师WHERE⼯资>=SOME(SELECT⼯资FROM教师; WHERE系号=”02” ”) 参考答案:A 参考解析:SQL语句的功能是在教师表中选择出所有满⾜查询条件记录的系号。
【免费下载】计算机二级VF复习题及答案
A、-5
B、-3
C、locate
C、-6
42. 设 AB=12,函数 TYPE(“AB<30”)的返回值是( D )。
A、display all for nl>20
B、display all while nl>20
C、list for nl while nl>20
D、list while nl>20
8. 在 Visual FoxPro 中,skip 命令移动记录指针的基准是( B )。
A、第一条记录
B、当前记录
C、指定纪录 D、库文件尾
4. 在 Visual FoxPro 中,使用 replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。
A、视情况而定 B、当前记录 C、bof
D、为文件尾
5. 在 Visual FoxPro 中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。
A、ctrl+w
D. LEN(SPAC(8))-9
W=”123.45”
?”674”+&W
A. 798.45
B. 674+&W
C. 674123.45
D. 错误信息
30. 用命令 DIMENSION A(4,5)定义后,A 数组中共有( D )个数据元素。
A. 4
B. 5
C. 9
D. 20
31.在 Visual FoxPro 的一个工作区中,同一时刻最多能打开( B )个库文件。
C.WORD="FOXPRO"
D.STORE 12,34 TO A2,B2
19.逻辑常量 A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是 (B)
2016年计算机二级VF备考练习试题及答案
1[单选题] 在Visual FoxPro中,通常以窗⼝形式出现,⽤以创建和修改表、表单、数据库等应⽤程序组件的可视化⼯具称为( )。
A.向导B.设计器C.⽣成器D.项⽬管理器 参考答案:B 参考解析:Visual FoxPro的设计器是创建和修改应⽤系统各种组件的可视化⼯具,利⽤各种设计器可以创建表、表单、数据库、查询、报表等。
向导是⼀种交互式程序,⽤户在⼀系列向导屏幕上回答问题或者选择选项,向导会根据回答⽣成⽂件或者执⾏任务,帮助⽤户快速地完成⼀般性的任务。
⽣成器是带有选项卡的对话框,⽤于简化对表单、复杂控‘件和参照完整性代码的创建和修改过程。
项⽬管理器是Visula FoxPro中处理数据和对象的主要组织⼯具,它为系统开发者提供了极为便利的⼯作平台。
2[单选题] 计算结果不是字符串“Teacher”的表达式是( )。
A.at(〝MyTeacher〞,3,7)B.substr(〝MyTeacher〞,3,7)C.right(〝MyTeacher〞,7)D.left(〝Teacher〞,7) 参考答案:A 参考解析:t(,,)函数如果前字符串是后字符串的⼦串,返回前字符串⾸字符在后字符串中第⼏次出现的位置,表达式al(〝MyTeacher〞,3,7)不正确;substr函数从指定表达式值的指定位置取指定长度的⼦串作为函数,substr(”MyTeacher”,3,7)的值为”Teacher”;left从指定表达式值的左端取-个指定长度的⼦串作为函数值,fit#t(。
MyTeacher”,7)的值为”Teacher”;asht从指定表达式值的右端取-个指定长度的⼦串作为函数值,left(〝eacher〞,7)的值为“Teacher”。
3[单选题] 层次型、状型和关系型数据库划分原则是( )。
A.记录长度B.⽂件的⼤⼩C.联系的复杂程度D.数据之间的联系⽅式 参考答案:D 参考解析:层次模型的基本结构是树形结构,状模型是⼀个不加任何条件限制的⽆向图,关系模型采⽤⼆维表来表⽰,所以三种数据库的划分原则是数据之间的联系⽅式。
全国计算机二级考试VF练习题含答案
全国计算机二级考试VF练习题含答案2016全国计算机二级考试VF练习题(含答案)2016全国计算机等级考试时间定在3月下旬,为了帮助大家备考计算机二级考试,下面店铺为大家带来2016全国计算机二级考试VF 练习题(含答案),欢迎阅读学习,希望对你有所帮助!一、单项选择题(每小题1分,共20分)1.在VFP的命令窗口中,以下叙述正确的是(A)(A)所使用的变量都是全局变量(B)不能运行任何程序(C)不能打开数据表(D)不能修改执行过的命令2.在数据库的三级模式中,真正存储数据的是(B)。
(A)模式(B)内模式(C)外模式(D)概念模式3.在VFP的命令窗口中已经定义了若干个内存变量,若执行QUIT 命令后,这些变量所保存的数据将(C)(A)存入一个自动生成的内存变量文件中(B)自动转到磁盘存储器上保留(C)随着系统的退出全部丢失(D)转为外存变量保存下来4.通用字段的数据宽度为4,它存放的是(C).(A)多媒体数据(B)文件名称(C)FPT指针(D)CDX指针5.下列符号中,不是变量名的是(A)。
(A)"姓名"(B)性别(C)A100(D)AB6.表达式SUBSTR(RIGHT(“ZIYUANGUANLI”,6),3,4)的结果(A)。
(A)ANLI(B)GUAN(C)YUAN(D)ZIYU7.下列函数中,将字符串转换为数值的是(B)。
(A)STR()(B)VAL()(C)CHR()(D)MOD()8.TIME()函数返回值的数据类型是(B)。
(A)数值型(B)字符型(C)逻辑型(D)日期型9.执行A=″1.保护环境″和B=20两条赋值命令后,能够正确求值的表达式是(B)。
(A)RIGHT(A,4)+SUBSTR(B,2)(B)VAL(LEFT(A,1))+B(C)A+B(D)SUBSTR(A,1,1)+B10.设X=123,Y=678,H=”X+Y”,则表达式1+&H的值是(A)。
12月计算机二级VF单选练习及答案
12月计算机二级VF单选练习及答案2016年12月计算机二级VF单选练习及答案练习做多了自然会形成自己的做题方法和速度,为此,今天店铺为大家整理了以下的练习题,希望对大家有帮助!1.下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据2.设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。
A.NOT(X==Y)AND(X$Y)B.NOT(X$Y)OR(X<>Y)C.NOT(X>=Y)D.NOT(X$Y)3.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.以下是与设置系统菜单有关的命令,其中错误的是( )。
A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE6.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩7.结构化程序设计的基本原则不包括( )。
A.多态性B.自顶向下C.模块化D.逐步求精8.在软件开发中,需求分析阶段产生的主要文档是( )。
A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划9.软件设计中模块划分应遵循的准则是( )。
A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合10.程序流程图中带有箭头的线段表示的是( )。
A.图元关系B.数据流C.控制流D.调用关系11.算法的有穷性是指( )。
A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用12.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。
2016年计算机二级考试VF备考练习题及答案
1[单选题] SQL语句中删除视图的命令是( )。
A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW 参考答案:B 参考解析:视图由于是从表派⽣⽽来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为:DROPVIEW。
因此B)选项正确。
2[单选题] 如果在SQL查询的SELECT短语中使⽤,则 应该配合使⽤A.HAVING短语B.GROUPBY短语C.WHERE短语D.ORDERBY短语 参考答案:D 参考解析:短语可以查询满⾜条件的前⼏个记录,其命令格式为:SELECT数字[PERCENT]。
注意短语必须与0RDERBY短语同时使⽤才有效。
3[单选题] 设有选课(学号,课程号,成绩)关系,插⼊⼀条记录到“选课”表中,学号、课程号和成绩分别是 “02080111”、“103”和80,正确的SQL语句是( )。
A.INSERT INT0选课VALUES(〝02080111〞,〝103〞,80) B.INSERT VALUES(〝02080111〞,〝103〞,80)TO选课(学号,课程号,成绩) C.INSERT VALUES(〝02080111〞,〝103〞,80)INTO选课(学号,课程号,成绩) D.INSERT INT0选课(学号,课程号,成绩)FROM VALUES(〝02080111〞,〝103〞,80) 参考答案:A 参考解析:插⼊数据的格式为INSERT INTO[(字段名1[,字段名2,…])]VALUES(字段值1[,字段值2,…])。
当插⼊的不是完整的记录时,可以通过字段名1,字段名2……来指定字段;VALUES(字段值1[,字段值2,…])给出具体的记录值。
B)、C)、D)选项的格式错误。
4[单选题] 查询有选课记录,但没有考试成绩(成绩字段是空值)的学⽣的学号和课程号,正确的SQL语句是( )。
A.SELECT学号,课程号FROM sc WHERE成绩=〝〞。
计算机二级《VF》考试试题及答案
计算机二级《VF》考试试题及答案2016年计算机二级《VF》考试试题及答案一、基本操作题1.在考生文件夹下建立数据库BOOKAUTH.DBC,把表BOOKS和AUTHORS添加到该数据库中。
2.为AUTHORS表建立主索引,索引名为“PK”,索引表达式为“作者编号”。
3.为BOOKS表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。
4.建立AUTHORS表和BOOKS表之间的永久性联系。
二、简单应用题在考生文件夹下完成如下简单应用:1.打开表单MYFORM4-4,把表单(名称为Fomd)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为Label1的标签)改为25号黑体。
最后在表单上添加“关闭”(名称为Command1)命令按钮,单击此按钮关闭表单。
保存并运行表单。
设计一个表单MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为Command1和Command2)。
(1)单击“查询”命令按钮,查询BOOKAUTH数据库中出版过3本以上(含3本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表NEW-VIEW4中。
(2)单击“退出”命令按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。
三、综合应用题(1)在考生文件夹下,将BOOKS表中所有书名中含有“计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成。
(2)复制后的图书价格在原价格的基础上降低5%。
(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。
【参考答案及解析】一、基本操作题【考点分析】本大题主要考查的知识点是:数据库的建立、向数据库中添加表、为表建立索引以及表间建立联系。
【解题思路】通过“新建”菜单或“新建”命令按钮实现数据库的建立,在数据库设计中完成表的添加;为表建立索引需要在表设计器中进行;为两张表建立永久性联系需要在数据库设计器中进行,并且两张表要分别在对应的字段上建立主索引和普通索引。
计算机二级《VFP》练习试题及答案
计算机二级《VFP》练习试题及答案2016年计算机二级《VFP》练习试题及答案练习题一A.STRING(A,〝是〞,B)B.A*〝是〞*BC.A/〝是〞/BD.A-〝是〞-B参考答案:A参考解析:字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。
字符串运算符有两个,它们的优先级相同:+:前后两个字符串首尾连接形成一个新的字符串。
-:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。
故D选项正确。
2[简答题](1)将考生文件夹下的自由表“List”添加到数据库“数据库1”中。
(2)为表“List”增加字段“经手人”,类型和宽度为“字符型(10)”。
(3)设置字段“经手人”的默认值为“john”。
(4)为表“List”的字段“经手人”设置有效性规则,要求经手人不为空值,否则提示信息:“输入经手人”。
参考解析:(1)【操作步骤】在“数据库1”数据库设计器中使用右键单击,选择“添加表”命令,双击考生文件夹下的“List”自南表。
(2)【操作步骤】在数据库设计器中,使用右键单击“List”数据表,选择“修改”菜单命令。
在“字段”选项卡列表框内的最后插入一个新的字段。
输入新的字段名为“经手人”,选择类型为“字符型”,宽度为“10”。
(3)【操作步骤】选择“经手人”字段,在默认值框内输入“john”。
(4)【操作步骤】选择“经手人”字段,在“字段有效性”设置区域内,输入“规则”文本框中的内容为“经手人!=NULL”,在“信息”文本框中输入“输入经手人”。
3[单选题]软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
A.阶段性报告B.需求评审C.总结D.都不正确参考答案:B参考解析:需求分析是软件定义时期的最后一个阶段,可以概括为四个方面:需求获取;需求分析;编写需求规格说明书;需求评审。
4[简答题](1)编写程序“cx.prg”,用SQL语句查询“school”数据库中参加了课程编号为“0002”的学生的“学号”、“姓名”、“课程编号”和“成绩”。
2016年3月全国计算机等级考试二级《VISUAL FOXPRO》真题一及详解
2016年3月全国计算机等级考试二级《VISUAL FOXPRO》真题一(总分100, 考试时间120分钟)一、选择题,每题1分。
1. 设X=〝11〞,Y=〝1122″,下列表达式结果为假的是()。
A NOT(X==Y)AND(X$Y)B NOT(X$Y)OR(X<>Y)C NOT(X>=Y)D NOT(X$Y)答案:D字符串精确比较运算符(==),只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的-个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符(>=),是对两个字符串自左向右逐个进行比较,-旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,x、Y的前两个字符相胃。
所以比较第3个字符,由于x只有两个字符,则第3位x小于Y.所以x小于Y,故X>=Y为逻辑假;X<>Y为逻辑真。
由以上可得:A)选项中,由于.NOT的优先级高于AND。
所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND(X$Y)为逻辑真。
B)选项中。
由于NOT的优先级高于0R,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR(X<>Y)为逻辑真。
C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真。
D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。
2. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。
A DBS包括DB和DBMSB DBMS包括DB和DBSC DB包括DBS和DBMSD DBS就是DB,也就是DBMS答案:A数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。
二级VF真题及答案详细解析
请大家注意:本电子版教程的题号与纸质习题集教程题号的顺序部分可能不一样,请同学们以本电子版教程的题号为准。
全国计算机等级考试二级Visual FoxPro数据库程序设计复习指南内部资料(2010专用)第一章Visual FoxPro数据库基础 (1)1.1 2005年笔试真题 (1)1.2 2006年笔试真题 (1)1.3 2007年笔试真题 (1)1.4 2008年笔试真题 (1)1.5 2009年笔试真题 (1)1.6 2010年笔试真题 (2)第二章Visual FoxPro程序设计基础 (3)2.1 2005年笔试真题 (3)2.2 2006年笔试真题 (4)2.3 2007年笔试真题 (6)2.4 2008年笔试真题 (7)2.5 2009年笔试真题 (9)2.6 2010年笔试真题 (11)第三章Visual FoxPro数据库及其操作 (13)3.1 2005年笔试真题 (13)3.2 2006年笔试真题 (15)3.3 2007年笔试真题 (16)3.4 2008年笔试真题 (17)3.5 2009年笔试真题 (18)3.6 2010年笔试真题 (19)第四章关系数据库标准语言SQL (21)4.1 2005年笔试真题 (21)4.2 2006年笔试真题 (25)4.3 2007年笔试真题 (30)4.4 2008年笔试真题 (34)4.5 2009年笔试真题 (37)4.6 2010年笔试真题 (40)第五章查询与视图 (43)5.1 2005年笔试真题 (43)5.2 2006年笔试真题 (43)5.3 2007年笔试真题 (44)5.4 2008年笔试真题 (44)5.5 2009年笔试真题 (44)5.6 2010年笔试真题 (44)第六章表单设计与应用 (46)6.1 2005年笔试真题 (46)6.2 2006年笔试真题 (46)6.3 2007年笔试真题 (47)6.4 2008年笔试真题 (48)6.5 2009年笔试真题 (49)6.6 2010年笔试真题 (50)第七章菜单设计与应用 (51)7.1 2005年笔试真题 (51)7.2 2006年笔试真题 (51)7.3 2007年笔试真题 (51)7.4 2008年笔试真题 (51)第八章报表的设计和应用 (52)8.1 2005年笔试真题 (52)8.2 2006年笔试真题 (52)8.3 2007年笔试真题 (52)8.4 2008年笔试真题 (52)8.5 2009年笔试真题 (52)8.6 2010年笔试真题 (52)第九章应用程序的开发和生成 (53)9.1 2005年笔试真题 (53)9.2 2006年笔试真题 (53)9.3 2007年笔试真题 (53)9.4 2008年笔试真题 (53)9.5 2009年笔试真题 (53)9.6 2010年笔试真题 (53)附录:答案及详细解析Visual FoxPro数据库基础第一章Visual FoxPro数据库基础1.1 2005年笔试真题(1) 数据库系统中对数据库进行管理的核心软件是( )[2005年4月选择题13]A) DBMS B) DB C) OS D) DBS(2) 关系运算中的选择运算是( )[2005年4月选择题15]A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作D) A和B都对(3) 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是联系。
2016年计算机二级考试VF训练试题及答案
2016年计算机二级考试VF训练试题及答案1[单选题] 执行如下命令的输出结果是( )。
?15%4,15%-4A.3 -1B.3 3C.1 1D.1 -1参考答案:A参考解析:“%”可理解为返回两个数值表达式相除的余数。
l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。
正确答案为“3-1”,即A)选项正确。
2[单选题] 恢复系统默认菜单的命令是( )。
A.SET MENU TO DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSTEM MENU TO DEFAULTD.SET SYSTEM TO DEFAULT参考答案:B参考解析:恢复系统菜单的命令为SET SYSMEN1TODEFAULT。
通过SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。
系统菜单配置命令为:SET SYSMENU ON1OFFIAUTOMATIClTO[]I TO[]| To[DE.FAULT]I SAVE I NOSAVE。
一般常用到将系统菜单恢复成标准配置,可先执行SET SYSMENU NOSAVE,然后执行SET SYS.MENU TO DEFAULT。
3[单选题] 释放和关闭表单的方法是( )。
A.ReleaseB.DeleteC.LostFocusD.Destroy参考答案:A参考解析:表单的Release方法是将表单从内存中释放;LostFocus事件是表单失去焦点的事件;Destroy事件是在表单对象释放时引发的事件;表单没有Delete事件和方法。
4[单选题] 建立一个视图sa.1ar7,该视图包括了系号和该系的平均工资两个字段,正确的SQL语句是A.CREATEVIEWsalaryAS系号,AVG(工资.AS平均工资FROM 教师GROUPBY系号B.CREATEVIEWsalaryASSELECT系号,AVG(工资.AS平均工资FROM教师GROUPBY系名C.CREATEVIEWsalarySELECT系号,AVG(工资.AS平均工资FROM教师GROUPBY系号D.CREATEVIEWsalaryASSELECT系号,AVG(f资.AS平均工资FROM教师GROUPBY系号参考答案:D参考解析:.以直接用建立视图的SQL命令CREATEVIEw…AS-·’建立视图,A、C选项语法格式错误,首先排除。
计算机二级VF考试试题及答案
计算机二级VF考试试题及答案2016计算机二级VF考试试题及答案1、下列关于自由表的叙述中,错误的是( )。
A.全部是用以前版本的FoxPro(FoxBASE)建立的表B.可以用VisualFoxPro建立,也可以把它添加到数据库中C.自由表可以添加到数据库中D.数据库表也可以从数据库中移出成为自由表2、在VisualFoxPr0中,下列关于查询的描述中正确的是( )。
A.不能用自由表建立查询B.只能用自由表建立查询C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询3、在SQL的数据定义功能中,删除表字段名的命令格式是( )。
A.ALTER TABLE数据表名DELETE COLUMN字段名B.ALTER TABLE数据表名DROPCOLUMN字段名C.ALTER TABLE数据表名CANCELC0LUMN字段名D.ALTER TABLE数据表名CUT COLUMN字段名4、设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于l8岁的女同学,并按年龄进行降序排序,生成新的表WS,正确的'SQL语句是( )。
A.SELECT*FROM SWHERE性别=’女’ AND年龄<=18 0RDER BY 4 DESC INTOTABLEWSB.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄INTOTABLEWSC.SELECT*FROM SWHERE性别=’女’AND年龄<=18 0RDER BY 年龄DESC INTO TABLEWSD.SELECT*FROM SWHERE性别=’女’0R 年龄<=18 0RDER BY ’年龄’ASC INTO TABLEWS5、对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/26、将当前表中有删除标记的记录物理删除的命令是A.DELETEB.ERASEC.ZAPD.PACK7、在VisualFoxPm中,属于命令按钮属性的是A.ParentB.ThisC.ThisFormD.CliCk8、要将一个弹出式菜单作为某个控件的快捷菜单,需要在该控件的某事件代码中调用弹出式菜单程序的命令。
计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)
计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.打开VisualFoxPro“项目管理器”的“文档”(Does)选项卡,其中包括______。
A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上三种文件正确答案:D 涉及知识点:Visual FoxPro概述2.在VisualFoxPro中,用于建立或修改过程文件的命令是______。
A.MODIFY<文件名>B.MODIFY COMMAND<文件名>C.MODIFY PROCEDURE<文件名>D.上面B和C都对正确答案:B 涉及知识点:Visual FoxPro概述3.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择______。
A.Pad NameB.SubmenuC.CommandD.Procedure正确答案:B 涉及知识点:Visual FoxPro概述4.扩展名为.dbc的文件是______。
A.表单文件B.数据库表文件C.数据库文件D.项目文件正确答案:C 涉及知识点:Visual FoxPro概述5.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。
A.DO mymenuB.DO mymenu.mprC.DO mymenu.pjxD.DO mymenu.max正确答案:B 涉及知识点:Visual FoxPro概述6.一个数据库名为student,要想打开该数据库,应使用命令______。
A.OPEN studentB.OPENDATA studentC.USEDATA studentD.USE student正确答案:B 涉及知识点:Visual FoxPro概述7.在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令______。
2016年03月全国计算机等级考试二级《VISUAL BASIC》真题及详解
2016年03月全国计算机等级考试二级《VISUAL BASIC》真题(总分100, 考试时间90分钟)一、选择题1. 窗体上的3个命令按钮构成名称为Command1的控件数组,如图所示。
程序如下:Private Sub Command1_Click(Index As Integer)If Index=1 ThenPrint "计算机等级考试"End IfIf Index=2 ThenPrint Command1(2).CaptionEnd IfEnd Sub运行程序,单击“命令按钮2”,则如下叙述中正确的是______。
A Print Command1(2).Caption语句有错B 在窗体上显示“命令按钮2”C 在窗体上显示“命令按钮3”D 在窗体上显示“计算机等级考试”答案:D[解析] 控件数组的下标默认从0开始,所以Index=0对应命令按钮1;Index=1对应命令按钮2;Index=2对应命令按钮3。
当单击命令按钮2时,Index=1,因此程序会输出“计算机等级考试”。
2. 在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Private X As IntegerPrivate Sub Command1_Click()X=5: Y=3Call proc(X,Y)Label1.Caption=XLabel2.Caption=YEnd SubPrivate Sub proc(a As Integer,ByVal b As Integer)X=a*aY=b+bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是______。
A 25和3B 5和3C 25和6D 5和6答案:A[解析] X是在窗体模块中起作用的模块变量,Y是一个局部变量。
因此proc过程对变量X和Y进行赋值后,X=a*a=5*5=25,使按钮单击事件中的变量X值变为25;而变量Y并没有改变,仍是3。
计算机二级VF试题含答案实用一份
计算机二级VF试题含答案实用一份计算机二级VF试题含答案 12016年计算机二级VF试题(含答案)1.下列链表中,其逻辑结构属于非线性结构的是( ),A.循环链表B.双向链表C.带链的栈D.二叉链表2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列人队与__运算后,front=15,rear=15,则循环队列中的元素个数为( )。
A.16B.20C.0或35D.153.在面向对象方法中,实现信息隐蔽是依靠( )。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.在关系数据库中,用来表示实体间联系的是( )。
A.二维表B.树状结构C.属性D.网状结构5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员间的联系是( )。
A.m:1联系B.1 : mC.1:1联系D.m:n联系6.有两个关系R和S如下:则由关系R得到关系S的操作是( )。
A.自然连接B.选择C.并D.投影7.数据字典(DD)所定义的对象都包含于( )。
A.程序流程图B.数据流图(DFD图)C.方框图D.软件结构图8.软件需求规格说明书的作用不包括( )。
A.软件可行性研究的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件设计的依据9.下面属于黑盒测试方法的是( )。
A.逻辑覆盖B.语句覆盖C.路径覆盖D.边界值分析10.下面不属于软件设计阶段任务的是( )。
A.数据库设计B.算法设计C.软件总体设计D.制定软件确认测试计划参__及解析1.A。
数据的逻辑结构是描述数据之间的关系,分两大类:线性结构和非线性结构。
线性结构是n个数据元素的'有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据结构。
常用的线性结构有:线性表,栈,队列,双队列,数组,串。
非线性结构的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。
国家二级VF机试(数据库及其操作)模拟试卷8(题后含答案及解析)
国家二级VF机试(数据库及其操作)模拟试卷8(题后含答案及解析)题型有:1. 选择题选择题1.CREATE DATABASE命令用来建立A.数据库B.关系C.表D.数据文件正确答案:A解析:建立数据库文件的命令是CREATE DATABASE。
知识模块:数据库及其操作2.打开数据库abc的正确命令是A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc正确答案:A解析:打开数据库的命令是OPEN DATABASE,具体语法格式是:OPEN DATABASE[数据库名],而打开数据库表的命令是USE。
知识模块:数据库及其操作3.在表单上说明复选框是否可用的属性是A.VisibleB.EnabledC.ValueD.Alignment正确答案:B解析:复选框的Enabled属性用来设置其是否可用;Visible属性用来设置其是否可看;Value属性值设置或返回复选框的状态,其值默认值为0;Alignment 属性值设置其对齐方式。
知识模块:数据库及其操作4.在Visual FoxPrO中,关于字段值为空值(NULL)的描述中正确的是A.空值等同于空字符串B.空值表示字段还没有确定值C.不支持字段值为空值D.空值等同于数值0正确答案:B解析:空值是关系数据库中的一个重要概念,在数据库中可能会遇到尚未存储数据的字段,这时的空值与空字符串、数值0等具有不同的含义。
空值就是缺值或不确定值,不能把它理解为任何意义的数据。
知识模块:数据库及其操作5.在Visual FoxPro中,“表”是指A.报表B.关系C.表格控件D.表单正确答案:B解析:在关系型数据库中,二维表即是关系,关系即是二维表。
知识模块:数据库及其操作6.在Visual FoxPro中,“表”是指A.报表B.关系C.表格控件D.表单正确答案:B解析:本题考查“表”的概念。
在Visual FoxPro中,用二维表的形式表示实体和实体间联系的数据模型。
2016年03月全国计算机等级考试二级《Visual FoxPro》真题及详解
2016年03月全国计算机等级考试二级《Visual FoxPro》真题(总分100, 考试时间90分钟)一、选择题1. 下面属于黑盒测试方法的是______。
A 边界值分析法B 基本路径测试C 条件覆盖D 条件-分支覆盖答案:A[解析] 常用的黑盒测试方法有:①等价类划分法;②边界值分析法;③错误推测法;④因果图等。
常用的白盒测方法有:①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;②基本路径测试等。
2. 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
A 逻辑设计阶段B 需求分析阶段C 概念设计阶段D 物理设计阶段答案:A[解析] 逻辑设计阶段将不适用于计算机处理的E-R图转换成关系模式。
3. 当用命令CREATE DATABASE db创建一个数据库后,磁盘上不会出现的文件是______。
A db. DBFB db. DBCC db. DCTD db. DCX答案:A[解析] A项,DBF是数据表的扩展名,命令只建立了数据库,并没有建立表,所以不会出现表文件。
BCD三项文件都会出现,其中,B项,db. DBC是db的数据库文件;C项,db. DCT是数据库db 的备注文件;D项,db. DCX是数据库db的索引文件。
这些文件都会出现。
4. Visual FoxPro的设计器是创建和修改应用系统各种组件的可视化工具,打开设计器的方式不包括______。
A 使用命令方式B 从系统的"工具"菜单选择并打开C 在项目管理器环境下调用、打开D 以上都不对答案:B[解析] 设计器可以通过项目管理器和命令方式打开,但不能从系统的"工具"菜单打开。
5. 设某二叉树的前序遍历为ABC,中序遍历为CBA,则该二叉树的后序遍历为______。
A BCAB CBAC ABCD CAB答案:B[解析] 二叉树遍历方式有:①前序遍历,访问根结点在访问左子树和访问右子树之前;②中序遍历,访问根结点在访问左子树和访问右子树之间;③后序遍历,访问根结点在访问左子树和访问右子树之后。
(完整word版)2016计算机二级MS Office真题8
PAD图是软件详细设计的表示工具
正确答案:A
答疑:【解析】详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A错误。
7
负责数据库中查询操作的数据库语言是( )。
数据定义语言
数据管理语言
学生成绩管理系统
C语言编译程序
UNIX 操作系统
数据库管理系统
正确答案:A
答疑:【解析】软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。所以B、C、D都是系统软件,只有A是应用软件。
5
结构化程序所要求的基本结构不包括( )。
顺序结构
1:1联系
1:m联系
m:1联系
m:n联系
正确答案:D
答疑:【解析】因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授所以他们之间是多对多的关系,可以表示为m:n。
9
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
自然连接
并
交
差
正确答案:D
答疑:【解析】关系T中的元组是关系R中有而关系S中没有的元组的集合,即从关系R中除去与关系S中相同元组后得到的关系T。所以做的是差运算。
10
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
-369
369
0.369
整数集合{1,2,3,4,5}
正确答案:B
答疑:【解析】只有B选项369可以用无符号整数来表示和存储。A选项-369有负号,选项C0.369是小数都不能用无符号整数类存储,选项D是一个整数集合得用数组来存储。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016年计算机二级VF备考练习题及参考答案(8)1[单选题] 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
A.快速排序B.冒泡排序C.直接插入排序D.堆排序参考答案:D参考解析:除了堆排序算法的比较次数是o(nlog2 n),其他的都是n(n-1)/2。
2[单选题] 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS参考答案:A参考解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。
数据库和数据库管理系统都属于数据库系统(DBS)。
3[单选题] 在表单中为表格控件指定数据源的属性是( )。
A.DataSourceB.RecordSourceC.DataFromD.RecordFrom参考答案:B参考解析:表格的RecordSource属性指定表格的数据源。
4[单选题] 有SQL语句:SELECTDISTINCT系号FROM教师WHERE工资>:ALL(SELECT工资FROM教师WHERE系号=”O2”、与如上语句等价的SQL语句是A.SELECTDISTINCT系号FROM教师WHERE工资>=(SELECTMAX(工资.FROM教师;WHERE系号=”02”)B.SELECTDISTINCT系号FROM教师WHERE工资>=(SELECTMlN(工资. FROM教师;WHERE系号=”02””)C.SELECTDISTINCT系号FROM教师WHERE工资>=ANY(SELECT工资FROM教师;WHERE系号=”02””)D.SELECTDISTINCT系号FROM教师WHERE工资>=SOME(SELECT工资FROM教师;WHERE系号=”02””)参考答案:A参考解析:SQL语句的功能是在教师表中选择出所有满足查询条件记录的系号。
其中查询条件工资>=ALL(SE-LECT工资FROM教师WHERE系号=”02”.表示所要查询的记录的工资字段要比那些所有系号为02的记录的工资字段要商,其实际含义是查询那些工资比02系工资都高的教师所在的系号。
与此等价的命令为A选项。
5[单选题] 在数据库表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。
A.规则B.信息C.默认值D.标题参考答案:D参考解析:在数据库设计器的“字段”选项卡中,有-组定义字段有效性规则的项目,它们是规则、信息、默认值三项。
6[单选题]使用sQL语句将表s中字段priCe的值大于30的记录删除,正确的命令是A.DELETEFROMsFORpriCe>30B.DELETEFROMsWHEREpriCe>30C.DELETEBFORpriCe>30D.DEL ETE8WHEREpriCe>30参考答案:B我的答案:未作答收起解析收藏纠错参考解析:删除数据的命令格式为:DELETEFROM表名 [WHERE条件],A、C、D选项的命令格式错误。
7[单选题] 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是( )。
A.不做参照完整性检查B.若子表中有相关参照记录,则同时自动更新子表中记录的参照字段C.若子表中有相关参照记录,则禁止更新父表中的记录D.不做参照完整性检查,可以随意更新父表中的连接字段值参考答案:B参考解析:参照完整性约束包括更新规则、删除规则和插入规则。
更新规则中设置级联的含义是,当更新父表中的连接字段(主关键字)值时,自动修改子表中的所有相关记录。
因此本题B为正确选项。
8[单选题] 有以下表:读者(借书证号C,姓名C,单位C,性别L,职称C,联系电话C.说明:“性别”值为逻辑真表示男。
查询性别为男(字段值为逻辑真.、职称为教授或副教授的读者信息,正确的SQL语句是A.SELECT*FROM读者WHERE性别AND职称=”教授”0R职称=”副教授”B.SELECT*FROM读者WHERE性别=.T.AND职称=”教授”0R职称=“副教授”C.SELECT*FROM读者WHERE职称=”教授”OR职称=”副教授”AND性别=.T.D.SELEC*FROM读者WHERE(职称=”教授”OR职称=”副教授”.AND性别参考答案:D参考解析:SQL的基本格式为SELECT—FROM—WHERE,其中SELECT说明要查询的字段,FltOlVl说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。
职称为教授或副教授对应的命令语句是“职称=”教授”0R职称=”副教授””,同时要求性别为男,因此正确的命令为选项D。
9[单选题] Employee的表结构为:职工号、单位号、工资。
De.partment的表结构为:单位号、单位名称、人数,查询至少有3名职工的每个单位的职工人数和平均工资。
正确的SQL命令是A.SELECT单位号,COUNT(*),AVG(工资.FROMEmployeeGROUPBY单位号WHERECOUNT(*)>:3B.SELECT单位号,COUNT(*),AVG(工资.FROMEmployeeGROUPBY单位号HAVINGCOUNT(*)>:3C.SELECT单位号,AVG(工资.FROMEmployeeGROUPBY单位号HAVINGCOUNT(*)>:3D.SELECT单位号,COUNT(*),AVG(工资.FROMEmployeeORDERBY单位号HAVINGCOUNT(*)>:3【答案】B参考答案:B我参考解析:COUN'r用于统汁表中元组的个数(即统计输出的行数.,AVG用于计算一个数据列的平均值,本题要查询每个单位的职工人数和平均工资,首先排除C选项。
使用GROUP BY子句进行分组,而0RDERBY用于排序,排除D选项。
题目要求计算至少有3名职工的单位信息,应使用HAVING子句来限制分组后的条件,因此B选项正确。
10[单选题] 执行如下命令序列后,最后一条命令的显示结果是( )。
DIMENSION M(2,2)M(1,1)=10M(1,2)=20M(2,1)=30M(2,2)=40?M(2)A.变量未定义的提示B.10C.20D..F.参考答案:C参考解析:创建数组的命令格式有两种DIMENSION<数组名>(<下标上限l>[,<下标上限2])[…]DECLARE<数组名>(<下标上限l>[,<下标上限2])[…]两种格式的功能完全相同。
数组创建后,系统自动给每个数组元素赋以逻辑假.F.。
可以用-维数组的形式访问二维数组。
本题中M(2)与M(1,2)是同-变量,所以M(2)的值为20。
11[单选题] 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。
要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是( )。
A.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝10 1〞GROUP BY专业B.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝10 1〞GROUP BY 1C.SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号=〝10 1〞OR-DER BY专业D.SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=〝10 1〞ORDER BY 1参考答案:B参考解析:SUBSTR(<字符表达式>,<起始位置>[,<长度>])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值。
要计算各专业学生选修课程号为“101”课程的平均成绩,应按学号分组,即GROUP BY1。
因此B)为正确选项。
12[单选题] 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A.一对一B.一对多C.多对一D.多对多参考答案:B参考解析:因为-间宿舍可以住多个学生即多个学生住在-个宿舍中,但-个学生只能住-问宿舍,所以实体宿舍和学生之间是-对多的关系。
13[单选题]以下描述中错误的是A.层次数据模型可以表示一对多的联系B.一张二维表就是一个关系C.层次数据模型不能直接表示多对多的联系D.网状数据模型不能直接表示多对多的联系参考答案:D参考解析:数据库管理系统所支持的数据模型分为三种:层次模型、网状模型、关系模型。
用树形结构表示实体及其之间联系的模型称为层次模型,层次模型不能直接表示出多对多的联系。
用网状结构表示实体及其之间联系的模型称为网状模型,网状模型能方便地表示各种类型的联系。
用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系型数据库中,一张二维表就是一个关系,每一个关系都是一个二维表。
14[单选题] 在Visual FoxPro中,不能隐藏命令窗口的操作是( )。
A.按Ctrl+F4组合键B.单击命令窗口右上角的“关闭”按钮C.单击“窗口”菜单下的“命令窗口”选项D.单击常用工具栏上的“命令窗口”按钮参考答案:C参考解析:隐藏命令窗口的方法有三种:①按Ctrl+F4组合键;②单击命令窗口右上角的“关闭”按钮;③单击常用工具栏上的“命令窗口”按钮。
故C选项正确。
15[单选题]在VisualFoxPr0中,参照完整性规则中插入规则包括A.级联和忽略B.级联和删除C.级联和限制D.限制和忽略参考答案:D参考解析:参照完整性约束包括更新规则、删除规则和插入规则。
因此本题选D16[单选题]使用sQL语句将表s中字段priCe的值大于30的记录删除,正确的命令是A.DELETEFROMsFORpriCe>30B.DELETEFROMsWHEREpriCe>30C.DELETEBFORpriCe>30D.DELETE8WHEREpriCe>30参考答案:B参考解析:删除数据的命令格式为:DELETEFROM表名 [WHERE条件],A、C、D选项的命令格式错误。
第17[单选题] 在Visual FoxPro中,“表”是指( )。
A.报表B.关系C.表格控件D.表单参考答案:B参考解析:在Visual FoxPro中,-个“表”就是-个关系。