全国计算机二级vfp全真模拟考试题库及答案共九套Word文件下载.docx
- 文档编号:19458434
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:60
- 大小:195.98KB
全国计算机二级vfp全真模拟考试题库及答案共九套Word文件下载.docx
《全国计算机二级vfp全真模拟考试题库及答案共九套Word文件下载.docx》由会员分享,可在线阅读,更多相关《全国计算机二级vfp全真模拟考试题库及答案共九套Word文件下载.docx(60页珍藏版)》请在冰豆网上搜索。
C)SETSYSMENUNOSAVED)SETSYSMENUSAVE
【解析】设置系统菜单的命令格式:
SETSYSMENUON|OFF|AUTOMATIC|TO[<
]|TO[<
]|SAVE|NOSAVE.所以B)选项的SETSYSMENUTODEFAULT、C)选项的SETSYSMENUNOSAVE、D)选项的SETSYSMENUSAVE都符合这个格式,A)选项中缺少TO关键字,格式不正确.
4.在下面的VisualFoxPro表达式中,运算结果不为逻辑真的是( D ).
A)EMPTY(SPACE(0))B)LIKE('
xy*'
'
xyz'
)
C)AT('
xy'
abcxyz'
)D)ISNULL(.NULL.)
【解析】Space函数返回由指定数目组成的字符串,Space(0)返回空字符串,Empty函数判断指定的表达式的运算结果是否为空,故A)选项为真;
Like函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故B)选项为真;
At函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故C)返回的不为逻辑真;
Isnull函数判断一个表达式的值是否为空值,故D)选项为真.
5.在VisualFoxPro中,用于建立或修改程序文件的命令是( B ).
A)MODIFY<
文件名>
B)MODIFYCOMMAND<
C)MODIFYPROCEDURE<
D)MODIFYPROGRAM<
【解析】用命令方式建立和修改程序文件的命令格式是:
MODIFYCOMMAND<
.
6.在VisualFoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( B ).
A)局部变量B)私有变量C)公共变量D)全局变量
【解析】内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过PUBLIC和LOCAL命令事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用.
7.执行USEscIN0命令的结果是( B ).
A)选择0号工作区打开sc表B)选择空闲的最小号工作区打开sc表
C)选择第1号工作区打开sc表D)显示出错信息
【解析】在多个工作区打开某个表时,可使用命令:
USE<
表名>
IN<
工作区号>
而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USEscIN0的结果是选择空闲的最小号工作区打开sc表.
8.在查询设计器环境中,"
查询"
菜单下的"
查询去向"
不包括( C ).
A)临时表B)表C)文本文件D)屏幕
【解析】查询去向包括:
浏览、临时表、表、图形、屏幕、报表文件、标签文件.四个选项中,查询去向不包括文本文件.
9.ModifyCommand命令建立的文件的默认扩展名是( A ).
A)prgB)appC)cmdD)exe
【解析】ModifyCommand命令用于建立和修改程序文件.程序文件的默认扩展名是prg.
10.扩展名为mpr的文件是( B ).
A)菜单文件B)菜单程序文件C)菜单备注文件D)菜单参数文件
【解析】mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在.
11.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键.规定了菜单项的访问键为"
x"
的菜单名称定义是( C ).
A)综合查询<
(x)B)综合查询/<
(x)C)综合查询(<
x)D)综合查询(/<
x)
【解析】在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上"
<
"
两个字符.为"
综合查询"
设定访问键"
的正确方法是:
综合查询(《x).
12.计算每名运动员的"
得分"
的正确SQL命令是( D ).
A)
B)
C)
D)
【解析】本题考查SQL数据更新语句.该语句的基本命令格式为:
UPDATE数据表名SET字段名=更新表达式值WHERE条件表达式.当不使用WHERE子句时,则更新全部记录.套用UPDATE的命令格式,本题的正确答案为D).
13.在VisualFoxPro中,报表的数据源不包括( D ).
A)视图B)自由表C)查询D)文本文件
【解析】数据库的报表总是与一定的数据源相联系,在设计报表时,首先要确定报表的数据源.报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表.当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变.文本文件不能作为报表的数据源,因此本题选D).
2020年全国计算机二级vfp全真模拟考试题及答案
(二)
1.下列叙述中正确的是( A ).
A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C)顺序存储结构能存储有序表,链式存储结构不能存储有序表
D)链式存储结构比顺序存储结构节省存储空间
【解析】链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误.链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误.
2.在软件开发中,需求分析阶段可以使用的工具是( B ).
A)N-S图B)DFD图C)PAD图D)程序流程图
【解析】在需求分析阶段可以使用的工具有数据流图DFD图,数据字典DD,判定树与判定表,所以选择B).
3.在面向对象方法中,不属于"
对象"
基本特点的是( A ).
A)一致性B)分类性C)多态性D)标识唯一性
【解析】对象有如下一些基本特点:
标识唯一性、分类性、多态性、封装性、模块独立性好.所以选择A).
4.设置文本框显示内容的属性是( A ).
A)ValueB)CaptionC)NameD)InputMask
【解析】文本框的Value属性是文本框的当前内容;
Name属性指定在代码中用以引用对象的名称;
InputMask属性指定在一个文本框中如何输入和显示数据;
文本框无Caption属性.
5.在VisualFoxPro中可以建立表的命令是( A ).
A)CREATEB)CREATEDATABASEC)CREATEQUERYD)CREATEFORM
【解析】用命令方式建立数据库表的是在命令窗口利用OPENDATA命令先打开数据库,然后利用CREATE命令打开表设计器进行数据表设计.
6.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( D ).
A)ValueB)ControlSourceC)InputMaskD)PasswordChar
【解析】文本框的Value属性是文本框的当前内容;
ControlSource属性为文本框指定一个字段或内存变量,运行时,文本框首先显示该变量的内容;
PasswordChar属性指定文本框控件内是显示用户输入的字符还是显示占位符;
指定用作占位符的字符.
7.假设某表单的Visible属性的初值为.F.,能将其设置为.T.的方法是( B ).
A)HideB)ShowC)ReleaseD)SetFocus
【解析】表单的Hide方法用于隐藏表单,该方法将表单的Visible属性设置为.F.;
Show方法用于显表单,该方法将表单的Visible属性值设为.T.,使之成为活动表单;
Release方法用于从内存中释放表单;
SetFocus方法让表单获得焦点,使其成为活动表单.所以符合此题的方法是Show.
8.在VisualFoxPro中,编译或连编生成的程序文件的扩展名不包括( C ).
A)APPB)EXEC)DBCD)FXP
【解析】VisualFoxPro程序文件通过编译、连编,可以产生不同的目标代码文件,这些文件具有不同的扩展名:
.exe(VisualFoxPro可执行文件),.app(VisualFoxPro应用程序文件)->
.fxp(VisualFoxPro编译版本).
9.如果有定义LOCALdata,data的初值是( D ).
A)整数0B)不定值C)逻辑真D)逻辑假
【解析】声明局部变量的命令是:
LOCAL<
内存变量表>
.该命令建立指定的局部内存变量,并为它们赋初值逻辑假.F..
10.执行如下命令序列后,最后一条命令的显示结果是( C ).
DIMENSIONM(2,2)
M(1,1)=10
M(1,2)=20
M(2,1)=30
M(2,2)=40
?
M
(2)
A)变量未定义的提示B)10C)20D).F.
【解析】创建数组的命令格式有两种
DIMENSION<
数组名>
(<
下标上限1>
[,<
下标上限2])[...]
DECLARE<
两种格式的功能完全相同.数组创建后,系统自动给每个数组元素赋以逻辑假.F..
可以用一维数组的形式访问二维数组.本题中M
(2)与M(1,2)是同一变量,所以M
(2)的值为20.
11.如果在命令窗口执行命令:
LIST名称,主窗口中显示:
记录号 名称
1 电视机
2 计算机
3 电话线
4 电冰箱
5 电线
假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是( A ).
GO2
SCANNEXT4FORLEFT(名称,2)="
电"
IFRIGHT(名称,2)="
线"
EXIT
ENDIF
ENDSCAN
名称
A)电话线B)电线C)电冰箱D)电视机
【解析】LEFT(<
字符表达式>
<
数值表达式>
)功能是从字符表达式左边开始,截取<
指定长度的字符串.
RIGHT(字符表达式,数值表达式):
返回一个字符串右边的若干字符,返回值是字符型.
本题是从2、3、4、5四条记录中,找出第一个字是"
最后一个字是"
的第一个符合的记录,并显示出来,由此可知第3条记录"
电话线"
符合.
12.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是( B ).
A)EMPTY(.NULL.)B)LIKE(′xy?
′,′xyz′)
C)AT(′xy′,′abcxyz′)D)ISNULL(SPACE(0))
【解析】EMPTY(<
表达式>
)根据指定表达式的运算结果是否为"
空"
值,返回逻辑真(.T.)或逻辑假(.F.),这里所指的"
值与NULL值是两个不同的概念,函数EMPTY(.NULL.)的返回值为逻辑假,所以A)选项为逻辑假;
LIKE(<
字符串表达式1>
字符串表达式2>
)比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假,其中字符串表达式1中可包含通配符*和?
*表示若干个任意字符,?
表示任意一个字符,所以LIKE(′xy?
′,′xyz′)为逻辑真;
AT(<
)的函数值为数值型,C)选项不正确;
ISNULL(<
)判断一个表达式的运算结果是否为NULL值,若是NULL值则返回逻辑真,否则返回逻辑假,SPACE(<
)返回由指定数目的空格组成的字符串,所以SPACE(0)为空字符串,ISNULL(SPACE(0))为逻辑假.
13.假设职员表已在当前工作区打开,其当前记录的"
姓名"
字段值为"
李彤"
(C型字段).在命令窗口输入并执行如下命令:
姓名=姓名-"
出勤"
姓名
屏幕上会显示( A ).
A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤
【解析】C型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界.本题输出结果为"
14.设有学生选课表SC(学号,课程号,成绩),用SQL命令检索同时选修了课程号为"
C1"
和"
C5"
课程的学生的学号的正确命令是( D ).
A)SELECT学号FROMSCWHERE课程号='
C1'
AND课程号='
C5'
B)SELECT学号FROMSCWHERE课程号='
AND课程号=(SELECT课程号FROMSCWHERE课程号='
C)SELECT学号FROMSCWHERE课程号='
AND学号=(SELECT学号FROMSCWHERE课程号='
D)SELECT学号FROMSCWHERE课程号='
AND学号IN(SELECT学号FROMSCWHERE课程号='
【解析】这个查询不能用简单的查询实现,所以要用到嵌套查询,在嵌套查询中内外层的嵌套用IN而不用"
="
D)选项正确.
15.设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( D ).
A)SELECT学号,姓名,课程名,成绩FROMS,SC,CWHERES.学号=SC.学号ANDSC.学号=C.学号
B)SELECT学号,姓名,课程名,成绩FROM(SJOINSCONS.学号=SC.学号)JOINCONSC.课程号=C.课程号
C)SELECTS.学号,姓名,课程名,成绩FROMSJOINSCJOINCONS.学号=SC.学号ONSC.课程号=C.课程号
D)SELECTS.学号,姓名,课程名,成绩FROMSJOINSCJOINCONSC.课程号=C.课程号ONS.学号=SC.学号
【解析】SQL是顺序执行命令语句,在多表联接查询时,各条件短语的执行顺序会影响到最终的查询结果.检索学号、姓名和学生所选课程的课程名和成绩,应为SELECTS.学号,姓名,课程名,成绩.A)、B)选项错误,而C)选项格式错误,选项D)正确.
16.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( D ).
A)SELECTAVG(成绩)FROM选课WHERE姓名="
刘明"
B)SELECTAVG(成绩)FROM学生,选课WHERE姓名="
C)SELECTAVG(成绩)FROM学生,选课WHERE学生.姓名="
D)SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名="
【解析】SQL的核心是查询,它的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件.要计算刘明同学选修的所有课程的平均成绩,应设置where条件为WHERE学生.学号=选课.学号AND姓名="
即D)选项正确.
17.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码.要计算各专业学生选修课程号为"
101"
课程的平均成绩,正确的SQL语句是( B ).
A)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号="
GROUPBY专业
B)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号="
GROUPBY1
C)SELECTSUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号="
ORDERBY专业
D)SELECT专业ASSUBS(学号,3,2),平均分ASAVG(成绩)FROM选课WHERE课程号="
ORDERBY1
【解析】SUBSTR(<
起始位置>
长度>
])为取子串函数,从指定表达式值的指定起始位置取指定长度的子串作为函数值.要计算各专业学生选修课程号为"
课程的平均成绩,应按学号分组,即GROUPBY1.因此B)为正确选项.
18.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,查询选修课程号为"
课程得分最高的同学,正确的SQL语句是( D ).
A)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="
AND成绩>
=ALL(SELECT成绩FROM选课)
B)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>
=ALL(SELECT成绩FROM选课WHERE课程号="
C)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND成绩>
=ANY(SELECT成绩FROM选课WHERE课程号="
D)SELECT学生.学号,姓名FROM学生,选课WHERE学生.学号=选课.学号AND课程号="
【解析】查询的基本形式由SELECT-FROM-WHERE查询块组成.其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件,即选择元组的条件.内层"
SELECT成绩FROM选课WHERE课程号="
语句查询出了选修课程号为101的成绩,外层格式正确的为D)选项.
19.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1.命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮.如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是( B ).
A)This.ThisForm.Text1.ValueB)This.Parent.Parent.Text1.Value
C)Parent.Parent.Text1.ValueD)This.Parent.Text1.Value
【解析】在容器的嵌套层次关系中,引用其中某个对象,需指明对象在嵌套层次中的位置.经常要用到的关键字是:
Parent(对象的直接容器对象,即父对象);
This(当前对象);
ThisForm(当前表单);
ThisFormSet(当前表单集).本题this.Parent是CommandGroup1,this.Parent.Parent.是CommandGroup1的Parent,即form1.所以要在Command1命令按钮的某个方法中访问文本框的Value属性值,正确的表达式是This.Parent.Parent.Text1.Value,即选项B).
2020年全国计算机二级vfp全真模拟考试题及答案(三)
1.支持子程序调用的数据结构是( A ).
A)栈B)树C)队列D)二叉树
【解析】栈支持子程序调用.栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A).
2.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( C ).
A)10B)8C)6D)4
【解析】根据二叉树的基本性质3:
在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个.
3.有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为( B ).
A)选择B)投影C)插入D)连接
【解析】投影运算是指对于关系内的域指定可引入新的运算.本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系.所以选择B).
4.在VisualFoxPro中,有如下程序,函数IIF()返回值是( A ).
*程序
PRIVATEX,Y
STORE"
男"
TOX
Y=LEN(X)+2
IIF(Y<
4,"
"
女"
RETURN
A)"
B)"
C).T.D).F.
【解析】iif函数测试逻辑表达式的值,若为逻辑真,函数返回前表达式的值,否则返回后表达式的值;
Len函数中一个中文字符占两个字符,所以Y的值为4,Y<
4为假,iif()的结果为"
5.计算结果不是字符串"
Teacher"
的表达式是( A ).
A)at("
MyTeacher"
3,7)B)substr("
3,7)
C)right("
7)D)left("
7)
【解析】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 二级 vfp 模拟考试 题库 答案 共九套