好文档 - 专业文书写作范文服务资料分享网站

2018-2019年计算机二级VisualFoxPro真题练习[11]含答案考点及解析

天下 分享 时间: 加入收藏 我要投稿 点赞

2018-2019年计算机二级 Visual FoxPro真题练习【11】(含答

案考点及解析)

1 [单选题]在Visual Foxpro中,属于命令按钮属性的是( )。 A.Parent B.This C.ThisForm D.Click 【答案】A

【解析】Parent是对象的一个属性,属性值为对象引用,指向对象的直接容器对象。而This和ThisForm是两个关键字,分别表示当前对象和当前表单。Click是单击事件。

2 [单选题]在表单设计中,用于控制只有两种取值的字段的控件,最好使用( )。 A.文本框 B.复选框 C.选项组 D.组合框 【答案】B

【解析】复选框用于标记一个两值状态,如真(I)或假(.E)。当处于选中状态时,复选框中显示一个对勾,否则,复选框内为空白。复选框的Value属性用来指明复选框的当前状态,0或.F表示未被选中,1或.T.表示被选中,2或null表示不确定。 该控件最适合用来表示逻辑型字段。

3 [单选题]下面是关于表单数据环境的叙述,其中错误的是( )。 A.数据环境是表单的容器

B.可以在数据环境中建立表之间的联系 C.表单运行时自动打开其数据环境中的表 D.可以在数据环境中加入与表单操作有关的表 【答案】A

【解析】为表单建立数据环境,可以方便设置控件与数据之间的绑定关系。数据环境中能够包含表单所需要的一些表、视图以及表之间的关联。通常情况下,数据环境中的表、视图和关联会随着表单的运行而打开和建立,并随着表单的关闭或释放而关闭。数据环境不是表单的容器。

4 [单选题] 下面关于表单数据环境和数据环境中的两个表之间关联的陈述中,正确的是( )。

A.数据环境是对象,关系不是对象 B.数据环境不是对象,关系是对象

C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象 【答案】C

【解析】 数据环境是表单对象,关系是数据环境中的对象。

5 [单选题] 在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以( )。 A.单击选项按钮 B.双击选项按钮

C.先右击选项组,并选择“编辑”命令,然后再单击选项按钮 D.以上B和C都可以 【答案】C

【解析】 命令组是包含一组命令按钮的容器控件,用户可以单个地或整体来操作其中的按钮。在表单设计器中,为了选择命令组中的某个按钮,以便为其单独设置属性、方法或事件,可以采用以下两种方法:一是从属性窗口的对象下拉式组合框中选择所需的命令按钮;二是用鼠标右键单击命令组,然后从弹出的快捷菜单中选择“编辑”命令,这样命令组就进入了编辑状态,用户可以通过鼠标单击来选择某个具体的命令按钮。因此本题的正确答案应该是C。 6 [单选题]在表单中为表格控件指定数据源的属性是( )。 A.Data Source B.Data From C.Record Source D.Record Source Type 【答案】C

【解析】RecordSource属性指定表格的数据来源, RecordSourceType属性指明表格数据源的类型,选项A和B都不是表单控件的属性。

7 [单选题] 在Visual FoxPro中让控件获得焦点,使其成为活动对象的方法是( ) A.RELEASE B.GETFOCUS C.LOAD

D.SETFOCUS 【答案】D

【解析】 Release方法用于从VFP中释放和关闭表单集或表单。GetFocus是控件接收到焦点时的事件,Load是创建对象之前产生的事件,SetFocus事件可让控件获取焦点,使其成为活动对象:故本题答案是D。 8 [单选题] 属于表单事件的是 A.Hide B.Show C.Release D.Dblclick 【答案】D 【解析】

【解析】事件是一种由系统预选定义,而由用户或系统触发的动作。可由用户触出(如click事件.,也可以是由系统触发(如load事件.。对于用户触发的事件,又可分为用户操作触发和事件代码触发两种方式。本题中,只有Dblclick为表单的常用事件,在鼠标双击时引发。另外Hide、Show和Release均为表单的常用方法。

9 [单选题] 在VisualFoxPr0的一个表单中设计一个“退出”命令按钮负责关闭表单,该命令按钮的click事件代码是 A.Thisfonn.Release B.Thisform.close. C.Thisform.Unload D.Thisform.Free 【答案】A 【解析】 【答案】A

【解析】Release:将表单从内存释放(清除.。如表单有一个命令按钮,如果希望单击该命令按钮时关fjj表单,就可以将该命令按钮的CLICK事件代码设置为ThisForm.Release。 10 [单选题] 报表的数据源可以是( )。 A.表或视图 B.表或查询 C.表、查询或视图 D.表或其他报表

【答案】C

【解析】 数据源是报表的数据来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。

11 [单选题]作为整个应用程序入口点的主程序至少应具有以下功能( )。 A.初始化环境

B.初始化环境、显示初始用户界面

C.初始化环境、显示初始用户界面、控制事件循环

D.初始化环境、显示初始的用户界面、控制事件循环、退出时恢复环境 【答案】D

【解析】主程序作为整个应用程序的入口点,其功能包括初始化环境;显示初始的用户界面;控制事件循环;当退出应用程序时恢复原来的开发环境。

12 [单选题] 在SQL语句中,用于限定条件的短语是( )。 A.CONDITION B.WHERE C.WHILE D.FOR 【答案】B

【解析】 在SQL语句中,WHERE说明查询条件,即选择元组的条件。 13 [单选题] 现有表:读者(读者姓名,读者单位,借书证号) 借阅(借书证号,图书名称,图书作者,出版单位)

从读者表和借阅表中查询借阅了两本及两本以上图书的读者姓名和读者单位,正确的SQL语句是( )。

A.SELECT读者姓名,读者单位FROM读者WHERE借书证号IN;(SELECT借书证号FROM借阅GROUP BY借书证号HAVING COUNT(*)>=2)

B.SELECT读者姓名,读者单位FROM读者WHERE借书证号EXISTS;(SELECT借书证号FROM借阅GROUP BY借书证号HAVING COUNT(*)>=2)

C.SELECT读者姓名,读者单位FROM读者WHERE借书证号IN;(SELECT借书证号FROM借阅GROUP BY借书证号WHERE COUNT(*)>=2)

D.SELECT读者姓名,读者单位FROM读者WHERE借书证号EXISTS;(SELECT借书证号FROM借阅GROUP BY借书证号WHERE COUNT(*)>=2) 【答案】A

【解析】 本题考查了SQL查询功能的嵌套查询和分组与计算查询。分组与计算查询中,利用HAVING进一步限定分组的条件。HAVING子句和WHERE子句不矛盾,在查询中是先用WHERE子句限定元组,然后进行分组,最后再用 HAVING子句限定分组。 14 [单选题] 在Visual FoxPro中,默认查询的输出形式是( )。 A.浏览 B.临时表 C.图形 D.标签 【答案】A

【解析】 在Visual FoxPro中,可以把查询结果输出到不同的目的地。如果没有选定输出目的地,则查询结果将显示在“浏览”窗口中。查询去向有如下几种: 浏览:在(Browse)窗口中显示查询结果,这是默认的输出去向。

临时表:将查询结果存储在一个命名的临时只读表中。表将查询结果保存在一个命名的表。 图形:使查询结果可用于Microsoft Graph。

屏幕:在Visual FoxPro主窗口或当前活动输出窗口中显示查询结果。

报表:将查询结果输出到一个报表文件(.frx)。 标签:将查询结果输出到一个标签文件(.1bx)。

15 [单选题] 要使“产品”表中所有产品的单价上浮8%,正确的SQL命令是( )。 A.UPDATE产品SET单价=单价+单价*8%FOR ALL B.UPDATE产品SET单价=单价*1.08 FOR ALL C.UPDATE产品SET单价=单价+单价*8% D.UPDATE产品SET单价=单价*1.08 【答案】D

【解析】 SQL的数据更新命令格式如下:

UPDATE表名SET字段名1=表达式1[,字段名2=表达式2] WHERE条件

因此,正确答案为:UPDATE产品SET单价=单价*1.O8。

16 [单选题] 为当前表中所有教师的工资增加1000元,可以使用的命令是( )。 A.CHANGE工资WITH工资+1000 B.REPLACE工资WITH工资+1000 C.REPLACE ALL工资WITH工资+1000

D.CHANGE ALL工资WITH工资+1000 【答案】C

【解析】 用REPIACE命令修改表结构,其常用格式为:REPLACE FieldNamel WITH eExpressionl f,FieldName 2 WITH eExpression2]...[FOR lExpressionl]。但此格式只能修改当前的一条记录,本题要求为所有教师的1二资增加l000元,所以还要使用ALL短语。 17 [单选题] 下列关于视图的描述,正确的是( )。 A.可以使用MODIFY STRUCTURE命令修改视图的结构 B.视图不能删除,否则影响原来的数据文件 C.视图是对表的复制产生的

D.使用SQL对视图进行查询时,必须事先打开该视图所在的数据库 【答案】D

【解析】 视图并不是对表的复制,而是从基本表中派生出来的虚表。对视图的修改应该使用命令MODIFY VIEW。视图可以被删除,且只有包含视图的数据库打开时,才能使用视图。 18 [单选题] 要为当前表所有职称为“教授”的职工增加1000元津贴,应使用命令( )。 A.REPLACE ALL津贴WITH津贴+1000

B.REPLACE津贴WITH津贴+1000 FOR职称=”教授” C.CHANGE ALL津贴WITH津贴+1000

D.CHANGE ALL津贴WITH津贴+1000 FOR职称=教授 【答案】B

【解析】 CHANGE命令用于交互式地对当前表中的记录进行编辑和修改。REPLACE命令直接用指定表达式或值修改记录,命令格式是:REPLACE FieldName1 WITH eEx—pression1[,FieldName2 WITH eExpression2]...[FOR 1Expres— sion1]。该命令功能是直接利用表达式eExpression的值替换字段Field Name的值,从而达到修改记录值的目的。

19 [单选题] 在Visual FoxPro中,下列关于SQL表定义语句(CREATE TABLE)的说法错误的是( )。

A.可以定义一个新的基本表结构 B.可以定义数据库表中的主关键字

C.可以定义表的域完整性、字段有效性规则等

D.对自由表,同样可以实现其完整性、有效性规则等信息的设置 【答案】D

【解析】 用CREATE TABLE命令建立表可以完成表设计器能完成的所有功能,这些功能除了基本的建立表外,还包括满足实体完整性的主关键字(主索引)PRIMARY KEY、定义域完整性的

CHECK约束及出错信息ERROR、定义默认值的DEFAULT等,自由表不支持表之间的参照完整性及有效性规则的设置。

20 [单选题] 设有关系SC(SN0,CN0,GRADE),其中SN0、CN0分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为“Sl01”的同学、选修课程号为“C11”、成绩为98分的记录插入到表SC中,正确的语句是( )。 A.INSERT INTO SC(SN0,CN0,GRADE)VALUES(’S101 ’,’C11’,’98’) B.INSERT INTO SC(SN0,CN0,GRADE)VALUES(S101,Cll,98) C.INSERT(’Sl01’,’C11’,’98’)INTO SC D.INSERT INTO SC VALUES(’Sl01’,’C11’,98) 【答案】D

【解析】 插入命令语法如下:INSERT INTO<表名>[(<属性列l>,<属性列

2>…)]VALUES(eExpres— sionl[,eExpression2,...])。若插入的是完整的记录,则可以省略<属性列1>,<属性列2>...。另外,SN0、CN0为字符型,故其属性值需要加引号,数值型数据不需要加引号。

21 [单选题] 现有员工工资表(PAYMENT),其字段包含如下:员工号(EmployeeID)C(10),基本工资(BaseFee)N (8.2),津贴(SubsidyFee)N(8.2),奖金(AwardFee)N(8.2),保险扣除

(’InsuranceFee)N(8.2)。现要求为“工资”表增加一个“实发工资”字段(RealFee),类型为数值型,正确SQL命令是( )。

A.ALTER TABLE PAYMENT ADD COLUMN RealFee N(8,2) B.ALTER TABLE PAYMENT ADD FIELD RealFee N(8,2) C.MODIFY TABLE PAYMENT ADD COLUMN Re,Fee N(S,2) D.MODIFY TABLE PAYMENT ADD FIELD RealFee N(8,2) 【答案】A

【解析】 可使用ALTER TABLE命令的ADD[COLUMN]子句添加字段。例如,可以使用以下命令把“bjmc”(班级名称)字段添加到XS表中:ALTER TABLE XS ADD COLUMN bjmc C(12)。 22 [单选题] 要为当前表所有职称为“教授”的职工增加1000元津贴,应使用命令( )。 A.REPLACE ALL津贴WITH津贴+1000

B.REPLACE津贴WITH津贴+1000 FOR职称=”教授” C.CHANGE ALL津贴WITH津贴+1000

D.CHANGE ALL津贴WITH津贴+1000 FOR职称=”教授” 【答案】B

【解析】 CHANGE命令用于交互式地对当前表中的记录进行编辑和修改。REPLACE命令直接用指定表达式或值修改记录,命令格式是:REPLACE FieldNamel WITH eEx- pression1[,FieldName2 WITH eExpression2]¨¨[FOR lExpres— sionl]。该命令功能是直接利用表达式eExpression的值替换字段FieldName的值,从而达到修改记录值的目的。

23 [单选题]在sQL语句中,删除一条记录采用的命令是 A.INSERT B.DELETE C.UPDATE D.DROP 【答案】B

【解析】【解析】SQL的操作功能是指对数据库中数据的操作功能,主要包括插入(INSERT.更新(UPDATE.和删除(DE-LETE.。即删除一条记录采用的DELETE命令。 24 [单选题] 删除表s中字段C的SQL命令足 A.ALTERTABLEsDELETEC B.ALTERTABLEsDROPC C.DELETETABLEsDELETEC D.DELETETABLEsDROPC 【答案】B

【解析】 【答案】B

【解析】修改表结构的命令是ALTERTABLE,删除表中的字段、索引及有效性规则、错误提示信息及默认值的格式:ALTERTABLE<表名>[DROP[COLUMN]<字殷名>][DROPPRIMARYKEYTAG<索引名1>1fDROtUNIQUETAG<索131名2>][DROPCHECK],其中[DROP[COLUMN]<字段名>]删除指定的字段:[DROPPRIMARYKEY<索\名1>]删除主索引:[DROPUNIQUETAG<索引名2>]删除候选索引;[DROPCHECK]删除有效性规则。因此本题选B。 25 [单选题] 在VisualFoxPr0中,关于视图的正确描述是 A.视图也称作窗口

B.视图是一个预先定义好的SQLSELECT语句文件 C.视图是一种用SQLSEl.ECT语句定义的虚拟表 D.视图是一个存储数据的特殊表 【答案】C

【解析】 【答案】C

【解析】在VisualFoxPr0中视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图,可以把它看作足从表中派生出来的虚表。它依赖于表,不能独立存在。数据库表或自由表都可以建立视图,在建立视图时必须先打开一个数据库,因为视图不是以独立文件形式保存的,而是在数据库设计器中存放的。

26 [单选题] 假设数据库已经打开,要打开其中的视图myview.司使用命令 A.OPENmyview

B.OPENVIEWmyview C.USEmy'view D.USEVIEWmyview 【答案】C

【解析】 【答案】C

【解析】视图是操作表的一种手段,通过视图可以查询表:也可以更新表。视图建立之后,可使用USE命令打开或关闭视图(当然只能在数据库打开时.,打开视图的命令格式为USE[视图名],因此C选项正确。

27 [单选题] 下列对于软件测试的描述正确的是( )。 A.软件测试的主要目的是发现程序中的错误 B.软件测试的目的是证明程序是否正确 C.软件测试的目的是使程序运行结果正确 D.软件测试是为了证明软件中没有错误 【答案】A

【解析】 软件测试的目标是发现软件中的错误。 28 [单选题] 有三个关系R,S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为( )。 A.并 B.自然连接 C.笛卡尔积 D.交 【答案】D

【解析】 在关系运算中,交的定义如下:设R1和 R2为参加运算的两个关系,它们具有相同的度n,且相对应的属性值取自同一个域,则R1∩R2为交运算,结果仍为度等于n的关系,其中,交运算的结果既属于R1,又属于R2。

29 [单选题] 对于循环队列,下列叙述中正确的是( )。 A.循环队列中元素的个数是由队头指针和队尾指针共同决定 B.在循环队列中,需要队头指针就能反映队列中元素的动态变化情况

C.在循环队列中,队头指针一定大于队尾指针 D.在循环队列中,队头指针一定小于队尾指针 【答案】A

【解析】 循环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针及队尾指针是在不断变化的,有时可能会出现队头指针大于队尾指针的情况,也可能是队尾指针大于队头指针。

30 [单选题] 下列叙述中正确的是( )。 A.为了建立一个关系,首先要构造数据的逻辑关系

B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项 C.一个关系的属性名表称为关系模式 D.一个关系可以包括多个二维表 【答案】A

【解析】 元组是数据的最小单位,不能再分;关系的框架称为关系模式;关系框架与关系元组一起构成一个关系,也就是一个关系对应一张二维表。选项A中,在建立关系前,要先构造数据的逻辑关系是正确的。

31 [单选题] 在Visual FoxPro中以下叙述正确的是( )。 A.利用视图可以修改数据 B.利用查询可以修改数据 C.查询和视图具有相同的作用 D.视图可以定义输出去向 【答案】A

【解析】 查询和视图的区别是:查询可以定义输出去向,但是利用查询不可以修改数据;利用视图可以修改数据,且可以利用SQL将对视图的修改发送到基本表。 32 [单选题]下列叙述中正确的是( )。 A.一个逻辑数据结构只能有一种存储结构

B.数据的逻辑结构属于线性结构,存储结构属于非线性结构

C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 【答案】D

【解析】一种数据的逻辑结构根据需要可以表示成多种存储结构。而采用不同的存储结构,其数据处理的效率 是不同的。数据的逻辑结构与存储结构都可以分为线性和非 线性结构。 33 [单选题] 下列选项中属于软件生命周期开发阶段任务的是( )。

A.可行性研究 B.需求分析 C.详细设计 D.软件维护 【答案】C

【解析】 软件生命周期可分为软件定义、软件开发和软件运行维护3个阶段。软件开发期包括概要设计、详细设计、实现和测试4个阶段。

34 [单选题] 在Visual FoxPro的项目管理器中不包括的选项卡是( )。 A.数据 B.文档 C.类 D.表单 【答案】D

【解析】 Visual FoxPro的项目管理器有全部、数据、文档、类、代码、其他共6个选项卡。没有“表单”选项卡。

35 [单选题] 依次执行以下命令后的输出结果是( )。

SET DATE TO YMD SET CENTURY ON SET CENTURY T0 19 ROLLOVER 10 SET MARK T0”.” ?CTOD(”49-05-01”) A.49.05.01 B.1949.05.O1 C.2049.05.0l D.出错 【答案】B

【解析】 SET CENTURY ONIOFFlTO[<世纪值>f ROLLOVER<年份参照值>]]语句用于确定如何显示或解释一个日期数据的年份,参数为0N表示显示世纪,即用4位数字表示年份;0FF即不显示世纪,即用2位数字表示年份; T0则决定如何解释一个用2位数字年份表示的日期所处的世纪。具体来说,如果该日期的2位数字年份大于等于“年份参照值”,则它所处的世纪即为“世纪值”,否则为“世纪值”加1。 SET MARK TO[<日期分隔符>]用于指定显示日期值所用的分隔符,如果没有指定任何分隔符,表示使用系统默认的斜杠分隔符。 36 [单选题]有如下程序: INPUT TO A1 IF A1=10

B1=0 ENDIF B1=1 ?B1

假定从键盘输入的A1的值一定是数值型,那么上面条件选择程序的执行结果是( )。 A.1

B.由A1的值决定 C.程序出错 【答案】A

【解析】分析程序:若IF条件成立,则先执行B1=0,后执行B1=1;若IF条件不成立,则直接执行B1=1。所1以不论IF条件成立与否,最后都执行B1=1语句,即Bl的值必定为1。 37 [单选题] 菜单程序文件的扩展名是( )。 A..mem B..mnt C..mpr D..mnx 【答案】C

【解析】 内存变量保存文件扩展名是.mem,菜单备注文件扩展名是.mnt,菜单定义文件的扩展名是.mnx,菜单程序文件的扩展名是.mpr。

38 [单选题] 设X=”123”,Y=”1234”,则下列表达式中值为.T.的是( )。 A.x$Y B.AT(X,Y)=0 C.X==Y D.X:Y 【答案】A

【解析】 关系表达式“<字符型表达式1>$<字符型表达式2>”含义为子串包含测试,如果左字符串是右字符串的一个子串,则结果为逻辑真(.T.),否则为逻辑假(. F.)。在用双等号运算符(==)比较两个字符串时,只有当两个字符串完全相同,运算结果才会是逻辑真,否则为逻辑假。在用单等号运算符(=)比较两个字符串时,运算结果与SET EXACT ONlOFF的设置有关。此外;AT()函数的函数值为数值型。

39 [单选题] 参照完整性规则的更新规则中“级联”的含义是( )。

A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录

B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值 C.父表中的连接字段值可以随意更新,不会影响子表中的记录 D.父表中的连接字段值在任何情况下都不允许更新 【答案】A

【解析】 参照完整性用于保证两个表之间关系的合理性,可以将数据冗余度降至最低。参照完整性规则包括更新规则、删除规则、插入规则。更新规则中规定了当更新父表中的连接字段时,“级联”表示用新的连接字段值自动修改子表中的所有相关记录。删除规则中规定了当删除父表中的记录时,“级联”表示自动删除子表中的所有记录。 40 [单选题] 以下关于关系的说法正确的是( )。 A.列的次序非常重要 B.行的次序非常重要 C.列的次序无关紧要 D.关键字必须指定为第一列 【答案】C

【解析】 在一个关系中列的次序无关紧要,任意交换两列的位置也不影响数据的实际含义。同样任意交换两行的位置也不影响数据的实际含义。而就关键字丽言,也无需指定列号,关键字可以存在于任意一列中。

41 [单选题]在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。 A.改变表中记录的物理顺序 B.为了对表进行实体完整性约束 C.加快数据库表的更新速度 D.加快数据库表的查询速度 【答案】D

【解析】建立索引的主要目的是为了提高查询的效率。

42 [单选题] 要控制两个表中数据的完整性和一致性,可以设置参照完整性,要求这两个表( )。

A.一个数据库表,另一个是自由表 B.是两个自由表

C.是不同数据库中的两个表 D.是同一个数据库中的两个表 【答案】D

【解析】 要设置两个表之间的参照完整性,这两个表必须是同一数据库中的两个表。故本题答案为选项D。

43 [单选题]下列表达式中,表达式返回结果为.F.的是 A.AT(”A”,”BCD”. B.”[信息]¨$”管理信息系统” C.ISNULL(.NULL..

D.SuBsTR(”计算机技术”,3,2. 【答案】B

【解析】 【答案】B

【解析】AT(.为求子串位置函数,AT(.的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>的首字符在<字符表达式2>中的位置;若不是子串,则返回0。“$”为子串包含测试运算符,表达式“<字符串表达式l>$<字符串表达式2>”的规则是为,前者是后者的一个子串,结果为真,否则为假。IS-NULL(<表达式>.为空值测试函数,用于判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真

(.T..,否则返回逻辑假(.F..。SUBSTR(.为取子串函数,SUBSTR(.从指定表达式值韵指定起始位置取指定长度的子串作为函数值。本题只有B返回结果为F。 44 [单选题]有如下赋值语句,结果为“大家好”的表达式是a=”你好” b=”大家” A.b+AT(a,1. B.b+RIGHT(a,1. C.b+LEFT(a,3,4. D.h+RIGHT(a,2. 【答案】D

【解析】 【答案】D

【解析】AT(.为求子串位置函数,AT(.的函数值为数值型。如果<字符表达式1>是(字符表达式2>的子串,则返回<字符表达式1>的首字符在<字符表达式2>中的位置;若不是子串,则返回0。RIGHT(.和LEFT(.均为取子串函数,其中LEFT(.从指定表达式值的左端取一个指定长度的子串作为函数值,RIGHT(.从指定表达式值的右端取一个指定长度的子串作为函数值。在VisualFoxPr0中,汉字的长度为2。本题仅D选项的运算结果为“大家好” 45 [单选题]表达式IIF(”123”==”l2”,l2,”ab”.的值是 A.数值l2 B.字符串l2 C.字符串ab

D.出错 【答案】C

【解析】 【答案】C

【解析】IW(<逻辑表达式>,<表达式l>,<表达式2>.为条件测试函数,测试<逻辑表达式>的值。若为逻辑真

.T.,函数返回<表达式l>的值;若为逻辑假.F.,函数返回<表达式2>的值。《表达式1>和<表达式2>的类型不要求相同。。==”用来进行精确比较,只有当两个字符串完全相同(包括空格及位置.,才会为逻辑真.T.。因此本题的运算结果为字符串ab。 46 [单选题]在数据库中建立索引的目的是 A.节省存储空间 B.提高查询速度 C.提高查询和更新速度 D.提高更新速度 【答案】B 【解析】【答案】B

【解析】VisualFoxPr0中索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件是分别存储的,并且不改变表中记录的物理顺序。使用索引的目的是为了加快对表的查询操作。即B选项正确。

47 [单选题]一个表可以建立多个索引,但只能建立一个的索引是 A.主索引 B.唯一索引 C.候选索引 D.普通索引 【答案】A

【解析】 【答案】A

【解析】根据索引功能的不同,可以将索引分为主索引、候选索引、唯一索引和普通索引四种。其中主索引是在指定字段或表达式中不允许出现重复值的索引,在一个表中只能建立一个主索引,可以建立多个唯一索引、候选索引或普通索引。

48 [填空题]

【答案】略

【解析】HAVING 在SQL查询语句中,用HAVING子句限定分组条件。

2018-2019年计算机二级VisualFoxPro真题练习[11]含答案考点及解析

2018-2019年计算机二级VisualFoxPro真题练习【11】(含答案考点及解析)1[单选题]在VisualFoxpro中,属于命令按钮属性的是()。A.ParentB.ThisC.ThisFormD.Click【答案】A【解析】Parent是对象的一个属性,属性值为对象引用,指向对象的直接容器对象。而This和Th
推荐度:
点击下载文档文档为doc格式
4k4vi50arl03ypi6bk157e16g2f4sy00opv
领取福利

微信扫码领取福利

微信扫码分享