手机

当前位置:查字典资讯网 > 考试 > 2015年计算机二级《VFP》模拟试题及答案(5)

2015年计算机二级《VFP》模拟试题及答案(5)

来自:查字典教育资讯网 2015-10-22

  1[单选题] 在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是(  )。

A.属性用于描述对象的状态

B.方法用于表示对象的行为

C.事件代码也可以像方法一样被显式调用

D.基于同一个类产生的两个对象不能分别设置自己的属性值,

参考答案:D

参考解析:

在面向对象的概念中,属性用来表示对象的状态,方法用来描述对象的行为,事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应,事件可以由系统引发,也可以由用户引发,当由用户引发时,可以像方法一样被显式调用。基于类生成的对象,虽然采用了相同的属性来表示状态,但它们在属性上的取值完全不同。这些对象一般有着不同的状态,且彼此间相对独立。

)2[单选题] 在Visual FoxPro中,用于建立或修改程序文件的命令是( )。

A.MODIFY<文件名

B.MODIFY COMMAND<文件名

C.MODIFY PROCEDURE<文件名

D.MODIFY PROGRAM<文件名

参考答案:B

参考解析:用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名。

3[简答题]对考生文件夹下的数据库“图书借阅”中的表完成如下操作:

为表“图书借阅”增加一个字段“姓名”,字段类型为“字符型”,宽度为“8”。

编写程序“cx1”完成以下两小题:

(1)填写表“图书借阅”的新字段值“姓名”(取自“借书证号”对应的读者信息表的“姓名”字段)。

(2)查询表“图书借阅”中“2007年12月30日”的借书记录,并将查询结果输入表“result”中。

运行该程序。

参考解析:

【考点指引】本题主要考查利用SQL语句来修改表结构和修改字段值。

【操作步骤】

①在命令窗口中输入命令:MODI COMM cxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:

OPEN DATEBASE图书借阅

ALTER图书借阅ADD姓名C(8)

USE读者信息

GO TOP

DO WHILE.NOT.EOF()

a=借书证号

b=姓名

UPDATE图书借阅SET姓名=b WHERE借书证号=a

SELECT读者信息

SKIP

ENDDO

SELEcT*INTO TABLE result FROM图书借阅WHERE借阅日期=CTOD("12—30—07")

关闭程序文件编辑窗口并保存程序文件。

②在命令窗口中输入命令:DO cxl(回车执行),执行程序文件。

4[单选题] 在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( )。

A.EMPTY(SPACE(0))

B.LIKE(ˋxy*′,ˋxyz′)

C.AT(ˋxy′,ˋabcxyz′)

D.ISNULL(.NULL.)

参考答案:C

参考解析:Space函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty函数判断指定的表达式的运算结果是否为空,故A)选项为真;Like函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故B)选项为真;At函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故C)返回的不为逻辑真;IsnuU函数判断-个表达式的值是否为空值,故D)选项为真。

5[单选题]在VisualFoxPr0中创建项目,系统将建立一个项目文件,项目文件的扩展名是

A.pjxB.pjxC.proD.itm

参考答案:A

6[单选题] 在Visual FoxPro中,“表”是指( )。

A.报表B.关系C.表格控件D.表单

参考答案:B

7[单选题]下列关于栈叙述正确的是( )。

A.栈顶元素最先能被删除

B.栈顶元素最后才能被删除

C.栈底元素永远不能被删除

D.栈底元素最先被删除

参考答案:A

参考解析:栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先人栈却最后被删除。所以选择A)。

8[单选题] 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。

A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)

参考答案:C

参考解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较l092n次,而顺序查找需要比较n次。

9[单选题] 在Visual FoxPro中,CREATE PROJECT命令将创建一个(  )。

A.项目B.数据库C.程序D.菜单

参考答案:A

参考解析:执行CREATE PROJECT命令即可创建项目;执行CREATE DATABASE命令可建立数据库;执行MOD IFY COMMAND命令可建立程序文件;执行CREATE MENU命令可建立菜单。故A选项正确。

10[单选题]打开数据库abe的正确命令是

A.OPENDATABASEabe

B.USEabe

C.USEDATABASEabe

D.OPENabe

参考答案:A

参考解析:使用命令打开数据库,其语法格式为:OPENDATABASE[数据库名l?]

[EXCLUSIVEISHARED].[NOUPDATE]

[VALIDATE]

其中各参数的含义如下:

①EXCLUSIVE:以独占方式打开数据库;②SHARED:以共享方式打开数据库:

③NOUPDATE:按只读方式打开;

VALIDATE:指定VisualFoxPr0检查在数据库中引用的

对象是否合法。

更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!

上一篇:口腔执业医师真题每日一练(10.21) 下一篇:我院国际化办学又迈出重要一步——学院与澳...