- 相关推荐
全国计算机二级《VFP》选择题练习(含答案)(精选2套)
在学习、工作生活中,我们最少不了的就是练习题了,通过这些形形色色的习题,使得我们得以有机会认识事物的方方面面,认识概括化图式多样化的具体变式,从而使我们对原理和规律的认识更加的深入。还在为找参考习题而苦恼吗?以下是小编为大家收集的全国计算机二级《VFP》选择题练习(含答案),希望对大家有所帮助。
全国计算机二级《VFP》选择题练习(含答案) 1
1.下列关于栈叙述正确的是( )。
A.栈顶元素最先能被删除
B.栈顶元素最后才能被删除
C.栈底元素永远不能被删除
D.栈底元素最先被删除
2.下列叙述中正确的是( )。
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.以上说法都不正确
3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
A.3
B.4
C.6
D.7
4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
A.学生成绩管理系统
B.C语言编译程序
C.UNIX操作系统
D.数据库管理系统
5.结构化程序所要求的基本结构不包括( )。
A.顺序结构
B.GOT0跳转
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,下面可以作为类UInt实例化值的是( )。
A.-369
B.369
C.0.369
D.整数集合{1,2,3,4,5}
11.打开数据库的命令是( )。
A.USE
B.USE DATABASE
C.OPEN
D.OPEN DATABASE
12.以下关于“查询”的描述正确的是( )。
A.查询保存在项目文件中
B.查询保存在数据库文件中
C.查询保存在表文件中
D.查询保存在查询文件中
13.不允许出现重复字段值的索引是( )。
A.候选索引和主索引
B.普通索引和唯一索引
C.唯一索引和主索引
D.唯一索引
14.下列程序段的执行结果是( )。
DIME a8.
a(1)=1
a(2)=1
for i=3 to 8
a(i)=a(i-1)+a(i-2)
next
?a7.
A.5
B.8
C.13
D.21
15.在Visual FoxPro中以下叙述正确的是( )。
A.利用视图可以修改数据
B.利用查询可以修改数据
C.查询和视图具有相同的作用
D.视图可以定义输出去向
16.在Visual FoxPro中可以用DO命令执行的文件不包括( )。
A.PRG文件
B.MPR文件
C.FRX文件
D.QPR文件
17.在Visual FoxPro中以下叙述错误的是( )。
A.关系也被称作表
B.用CREATE DATABASE命令建立的数据库文件不存储用户数据
C.表文件的扩展名是.dbf
D.多个表存储在一个物理文件中
18.扩展名为sex的文件是( )。
A.备注文件
B.项目文件
C.表单文件
D.菜单文件
19.表格控件的数据源可以是( )。
A.视图
B.表
C.SQL SELECT语句
D.以上三种都可以
20.在Visual FoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为2,该属性是( )。
A.ShowWiMow
B.WiMowShow
C.WiMowState
D.Visible
参考答案
(1)A[解析]栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先人栈却最后被删除。所以选择A)。
(2)C[解析]栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C)。
(3)D[解析]根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总比度为2的节点多一个,所以本题中度为2的节点为1-1=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共7个节点共7层,即深度为7。
(4)A[解析]软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。所以B)、C)、D)都是系统软件,只有A)是应用软件。
(5)B[解析]l966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。
(6)A[解析]详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A)错误。
(7)C[解析]数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
(8)D[解析]因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表示为m:n。
(9)D[解析]关系T中的元组是关系R中有二关系S中没有的元组的集合,即从关系R中除去与关系S中相同元组后得到的关系T。所以做的是差的运算。
(10)B[解析]只有B)选项369可以用无符号整数来表示和存储。A)选项-369有负号,选项C)0.369是小数都不能用无符号整数类存储。选项D)是一个整数集合得用数组来存储。
(11)D[解析]用命令打开数据库的格式为:OPEN DA-TABASE[FILENAME I?1[EXCLUSIVE | SJARED][NOUP-DATE][VAHDATE]。
(12)D[解析]查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。查询是以扩展名为.qpr的文件保存在磁盘上的,所以查询是保存在查询文件中的,D)选项正确。
(13)A[解析]VisuM FoxPm中的索引分为主索引、甓选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,面不是字段值的`唯一;普通索引既允许字段中出现重复值.也允许索引项中出现重复值。所以不允许出现字段值的索引是主索引和候选索引。
(14)C[解析]For循环中的语句a(i)=a(i-1)+a(i一2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第3项开始指定。由于前两项分别是1、1,所以数组a的8个元素分别是l,1,2,3,5,8,13,21;元素a(7)的的值13。
(15)A[解析]视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以利用视图可以修改数据,A)选项叙述正确;而查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,所以查询不能修改数据,而查询可以定义输出去向,B)、D)选项叙述不正确;很明显,查询和视图具有不同的作用,C)选项叙述不正确。
(16)C[解析]PRG文件是程序文件,DO是执行程序文件;MPR文件是编译后的菜单程序,DO是运行菜单程序,运行菜单程序时,系统叁自动编译.mpr文件,产生用于运行的mpx文件;QPR文件是查翻文件,DO是执行查询,可看查询结果;FRX是报表文件,报表文件可以进行输出,使用的命令是:REPORTFORM。
(17)D[解析]在关系模型的概念中,一个关系表是一张二维表,所以A)选项说法正确;CREATE DATABASE酋命令是建立数据库的命令,而数据库是一个逻辑上的概念蠢手段,它通过一组系统文件将相互关联的数据库表及其相关触据库对象统一组织和管理,数据库文件不存储用户数据,所以B)选项正确;表文件的扩展名是DBF,所以C)选项说法正确;在Visual FoxPro每个表都对应一个DBF文件,即都对应一个物理文件,所以D)选项说法不正确。
(18)C[解析]SCX是表单文件的扩展名;备注文件的扩展名是tbk;项目文件的扩展名是pjx;菜单文件的扩展名是lnnx。
(19)D[解析]表格控件的RecordSourceType可以是0-4,其中0是表,1是别名,2是提示,3是查询,4是SQL语句,而视图本身就是一个虚拟表,也可以作为表格的数据源。
(20)A[解析]将表单的ShowWindow属性设置为2,将使之成为顶级菜单。
全国计算机二级《VFP》选择题练习(含答案) 2
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检查在数据库中引用的对象是否合法。
【全国计算机二级《VFP》选择题练习(含答案)】相关文章:
2016全国计算机二级《VFP》考前练习题(含答案)04-26
2015年全国计算机二级VFP考试练习02-05
2017计算机二级MSoffice选择题练习(含答案)04-14
2016年计算机二级《VFP》选择练习题(含答案)02-09
计算机二级《VFP》选择题题库与答案03-25