计算机二级考试VFP考试试题及答案

时间:2020-08-23 18:02:18 计算机等级 我要投稿

2017年计算机二级考试VFP考试试题及答案

  VFP是Microsoft公司推出的最新可视化 数据库管理系统平台,是功能特别强大的32位数据库管理系统。以下是关于计算机二级考试VFP考试试题及答案,希望大家认真练习!

2017年计算机二级考试VFP考试试题及答案

  1). 设a=“计算机等级考试”,结果为“考试”的表达式是( )。

  A.LEFT(a,4)

  B.RIGHT(a,4)

  C.LEFT(a,2)

  D.RIGHT(a,2)

  正确答案:B

  答案解析:LEFT(,)函数从指定表达式左端截取一个指定长度的子串作为函数值。RIGHT(,)函数从指定表达式右端截取一个指定长度的子串作为函数值。在VisualFoxPro中,一个汉字的长度为2。所以A选项LEFT(a,4)的值是“计算”,B选项RIGHT(a,4)的值是“考试”,C选项LEFT(a,2)的值是“计”,D选项RIGHT(a,2)的值是“试”。

  2). 支持子程序调用的数据结构是( )。

  A.栈

  B.树

  C.队列

  D.二叉树

  正确答案:A

  答案解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A。

  3). 在当前表查找少数民族学生的学生记录,执行“LOCATEFOR民族!=”汉“”命令后,应紧接短语( )

  A.NEXT

  B.LOOP

  C.SKIP

  D.CONTINUE

  正确答案:D

  4). 以下描述中正确的是:( )

  A.数据库只包括描述事物的数据本身

  B.数据库中的数据具有较小的冗余和较高的数据独立性

  C.数据库系统是为数据库的建立、使用和维护而配置的软件

  D.数据库管理系统是数据库集合的组成部分。

  正确答案:B

  答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库中的数据具有较小的冗余和较高的数据独立性。为数据库的建立、使用和维护而配置的`软件称为数据库管理系统。

  5). 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( )

  A.记录

  B.行

  C.属性

  D.元组

  正确答案:C

  答案解析:自然连接是一种特殊的等值连接,它满足下面的条件:①两关系间有公共域;②通过公共域的等值进行连接,选C。

  6[单选题] 下列表单的哪个属性设置为真时,表单运行时将自动居中(  )。

  A.AutoCenterB.AlwaysOnTopC.ShowCenter D.FormCenter

  参考答案:A

  参考解析: AutoCenter属性用于控制表单初始化日寸是否让表单自动地在Visual FoxPro主窗口中居中,值为真表示表单运行时自动居中。AlwaysOnTop属性指定表单是否总是位于其他打开窗口之上。所以A)为正确选项。

  7[单选题] 以下关于“视图”的正确描述是(  )。

  A.视图独立于表文件

  B.视图不可进行更新操作

  C.视图只能从一个表派生出来

  D.视图可以进行删除操作

  参考答案:D

  参考解析:视图是根据表定义的,因此视图基于表,所以A)选项说法不正确;视图是操作表的-种手段,通过视图可以查询表,也可以更新表,所以B)选项说法不正确;视图可以用来从-个或多个相关联的表中提取数据,所以视图可以从多个表派生出来,所以C)选项说法不正确;而视图可以更新表,就可以进行删除操作,所以D)选项的说法正确。

  8[单选题] 在Visual FoxPro中,对于字段值为空值(NULL)叙述正确的是(  )。

  A.空值等同于空字符串

  B.空值表示字段还没有确定值

  C.不支持字段值为空值

  D.空值等同于数值0

  参考答案:B

  参考解析:在Visual FoxPro中,字段值的空值NULL的含义是没有任何值,连空值也没有,是未知值、待定值,NULL值与0、空字符串以及空格都不相同,所以A)、D)选项不正确,B)选项正确;如果字段在建立时,设置的是允许空,则字段值可以为空值NULL,所以C)选项不正确。

  9[单选题] 为“运动员”表增加一个“得分”字段的正确的SQL命令是( )。

  A.CHANGE TABLE运动员ADD得分I

  B.ALTER DATA运动员ADD得分I

  C.ALTER TABLE运动员ADD得分I

  D.CHANGE TABLE运动员INSERT得分I

  参考答案:C

  参考解析:修改表结构可使用ALTER TABLE命令,为表增加字段的命令格式为:ALTER TABLE<表名>ADD[COLUMN]<字段类型>[<长度>[<小数位数>])][NULLINOTNULL][CHECK<逻辑表达式1>[ERROR<字符型文本提示信息>]][DEFAULT<默认值表达式>][ADD PRIMARY KEY<索引表达式2>TAG<索引名1>][ADD UNIQUE<索引表达式3>TAG<索引名2>]套用ALTER TABLE的命令格式,选项C)正确。

  10[单选题]查询学生关系中所有学生姓名的操作属于关系运算中的

  A.投影B.选择C.连接D.查找

  参考答案:A

  参考解析:选择是从关系中找出满足给定条件的元组的操作。投影是从关系模式中指定若干个属性组成新的关系。连接是将两个关系模式拼接成一个更宽的关系模式,生成的新的关系中包含满足条件的元组。查询学生关系中所有学生姓名的操作,属于找出学生关系模式中的姓名属性,属于投影操作,故A选项正确,B、C选项错误。查找不属于关系运算,故D选项错误。

  11[单选题] 扩展名为mpr的文件是( )。

  A.菜单文件B.菜单程序文件C.菜单备注文件D.菜单参数文件

  参考答案:B

  参考解析:mpr是菜单程序文件的扩展名,菜单文件的扩展名是nlnx,菜单备注文件的扩展名是rant,菜单参数文件不存在。

  12[单选题] 下列表单的哪个属性设置为真时,表单运行时将自动居中(  )。

  A.AutoCenterB.AlwaysOnTopC.ShowCenter D.FormCenter

  参考答案:A

  参考解析:AutoCenter属性用于控制表单初始化日寸是否让表单自动地在Visual FoxPro主窗口中居中,值为真表示表单运行时自动居中。AlwaysOnTop属性指定表单是否总是位于其他打开窗口之上。所以A)为正确选项。

  13[单选题] 表单关闭或释放时将引发事件(  )。

  A.LoadB.DestroyC.HideD.Release

  参考答案:B

  参考解析:Load事件在表单对象建立之前产生。即运行表单时,第一个引发的事件;Destory事件在对象释放时引发;Hide方法会隐藏表单,即将表单的Visible属性值设置为.T.,使之成为活动表单;Release方法将表单从内存中释放(清除)。故B选项正确。

  14[单选题] 在Visual FoxPro中调用表单文件mfl的正确命令是( )。

  A.DO mf1B.DO FROM mf1C.DO FORM mf1 D.RUN mf1

  参考答案:C

  参考解析:调用表单文件的格式为:DO FORM<表单文件名>[NAME<变量名>]WITH<实参>[,<实参>,…][LIKED][NOSHOW]

  15[单选题] 在Visual FoxPr0中,执行查询Query2.QPR的正确命令是

  A.DOQuery2.QPRB.EXECQuery2.QPRC.DOQuery2D.EXECQuery2

  参考答案:A

  参考解析:查询文件建立以后,可以通过项目中的运行,或通过“程序”菜单中的“运行”项来执行或在查询设计器打开的情况下单击常用工具栏上的!搬钮。也可以通过命令方式执行查询,命令格式为:DO奁询文件名,文件名中必须包括扩展名.qpr。

  16[单选题] 下列程序段执行以后,内存变量y的值是( )。

  X=76543

  Y=0

  DO WHILE x>0

  Y=x%10+y*10

  X=int(x/lO)

  ENDD0

  A.3456B.34567C.7654 D.76543

  参考答案:B

  17[单选题]以下描述中正确的是

  A.数据库只包括描述事物的数据本身

  B.数据库中的数据具有较小的冗余和较高的数据独立性

  C.数据库系统是为数据库的建立、使用和维护而配置的软件

  D.数据库管理系统是数据库集合的组成部分。

  参考答案:B

  参考解析:数据库是存储在计算机存储设备上的结构化的相关数据集合,它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库中的数据具有较小的冗余和较高的数据独立性。为数据库的建立、使用和维护而配置的软件称为数据库管理系统。

  18[单选题] 假设“订单”表中有订单号、职员号、客户号和金额字段,如下SQL命令可以正确执行的是( )。

  A.SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND AVG_金额>200

  B.SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 AND AVG(金额)>200

  C.SELECT职员号FROM订单GROUP BY职员号HAVING COUNT(*)>3 WHERE AVG(金额)>200

  D.SELECT职员号FRON订单GROUP BY职员号WHERE COUNT(*)>3 AND AVG_金额>200

  参考答案:B

  参考解析:查询是由SELECT和FROM短语构成的无条件查询,或由SELECT、FROM和WHERE短语构成的条件查询。其基本格式为:SELECT<字段名表>FROM<表名表>WHERE<条件>GROUP BY<字段>HAVING<条件>ORDER BY<字段>INTO DBFlTABLE l。GROUP BY语句用来分组,HAVING语句用来限定分组必须满足的条件。C)、D)选项格式错误。取字段的平均值应用“()”而非“_”,所以本题选B)。

  19[单选题] 下列叙述中正确的是( )。

  A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

  B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

  C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

  D.循环队列中元素的个数是由队头指针和队尾指针共同决定

  参考答案:D

  参考解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B)与C)错误。

  20[单选题]在VisualFoxPr0中,下面对查询设计器的描述中正确的是

  A.“排序依据”选项卡对应JoININ短语

  B.“分组依据”选项卡对应JOININ短语

  C.“连接”选项卡对应WHERE短语

  D.“筛选”选项卡对应WHERE短语

  参考答案:D

  参考解析:在查询设计器的界面中有6个选项卡,它们和SQLSELECT语句的各短语是相对应的。

  ①前面已经选择了设计查询所需的表或视图。对应于FROM短语。此后还可以从“查询”快捷菜单或工具栏中选择“添加表”或选择“移去表”重新指定设计查询的表。

  ②“字段”选项卡对应于SELECT短语,指定所要查询

  ③“连接,,选项卡对应于JOINON短语,用于编辑连接条件;’

  ④“筛选”选项卡对应于WHERE短语,用于指定查询条件;

  ⑤“排序依据’’选项卡对应于0RDERBY短语,用于指定查询条件;

  ⑥“分组依据’’选项卡对应于GROUPBY短语和HAV。ING短语,用于分组;

  “杂项,,选项卡可以指定是否要重复记录(对应于DIS—TINCT.及列在前面的记录(对应于TOP短语.等。

【2017年计算机二级考试VFP考试试题及答案】相关文章:

2017年计算机二级《VFP》模拟试题及答案07-06

2017年计算机二级VFP考试题库07-06

2017年计算机二级考试JAVA冲刺试题及答案06-27

2017年计算机二级MSOffice考试试题及答案05-22

2017年计算机二级C++考试试题及答案06-22

2017年计算机二级《VFP》模拟选择试题07-06

2017年计算机二级Java考试及答案06-12

2017年计算机考试试题及答案05-19

2017年计算机二级JAVA考试试题「答案」06-02