2020年全国计算机二级vfp全真模拟考试题库及
答案(共九套)
2020年全国计算机二级vfp全真模拟考试题及答
案(一)
1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( D ). A)快速排序 B)冒泡排序 C)直接插入排序 D)堆排序
【解析】除了堆排序算法的比较次数是O(nlog2n ),其他的都是n(n-1)/2.
2.设 X=\=\下列表达式结果为假的是( D ). A)NOT(X==Y)AND (X$Y) B)NOT(X$Y)OR (X<>Y) C)NOT(X>=Y) D)NOT(X$Y)
【解析】字符串精确比较运算符\==\只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符$,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符>=,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,X、Y的前两个字符相同,所以比较第3个字符,由于X只有两个字符,则第3位X小于Y,所以X小于Y,故X>=Y为逻辑
假;X<>Y为逻辑真.
由以上可得:A)选项中,由于NOT的优先级高于AND,所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND (X$Y)为逻辑真.B)选项中,由于NOT的优先级高于OR,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR (X<>Y)为逻辑真.C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真.D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假.
3.以下是与设置系统菜单有关的命令,其中错误的是( A ). A)SET SYSMENU DEFAULT B)SET SYSMENU TO DEFAULT C)SET SYSMENU NOSAVE D)SET SYSMENU SAVE
【解析】设置系统菜单的命令格式:SET SYSMENU ON | OFF | AUTOMATIC | TO[<>]| TO[<>]| TO[<>]| SAVE | NOSAVE.所以B)选项的SET SYSMENU TO DEFAULT、C)选项的SET SYSMENU NOSAVE、D)选项的SET SYSMENU SAVE都符合这个格式,A)选项中缺少TO关键字,格式不正确. 4.在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是( 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.在Visual FoxPro中,用于建立或修改程序文件的命令是( B ). A)MODIFY <文件名> B)MODIFY COMMAND <文件名> C)MODIFY PROCEDURE<文件名> D)MODIFY PROGRAM<文件名> 【解析】用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND <文件名>.
6.在Visual FoxPro中,程序中不需要用PUBLIC等命令明确声明和建立,可直接使用的内存变量是( B ).
A)局部变量 B)私有变量 C)公共变量 D)全局变量
【解析】内存变量的作用域中,全局变量在任何模块中使用,私有变量不需要通过PUBLIC和LOCAL命令事先声明,而在程序中直接使用,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用. 7.执行USE sc IN 0命令的结果是( B ).
A)选择0号工作区打开sc表 B)选择空闲的最小号工作区打开sc表
C)选择第1号工作区打开sc表 D)显示出错信息
【解析】在多个工作区打开某个表时,可使用命令:USE <表名> IN <工作区号>,而最小的工作区号是1,如果指定为0,则选择编号最小的空闲工作区,所以USE sc IN 0的结果是选择空闲的最小号工作区打开
sc表.
8.在查询设计器环境中,\查询\菜单下的\查询去向\不包括( C ). A)临时表 B)表 C)文本文件 D)屏幕
【解析】查询去向包括:浏览、临时表、表、图形、屏幕、报表文件、标签文件.四个选项中,查询去向不包括文本文件.
9.Modify Command命令建立的文件的默认扩展名是( A ). A)prg B)app C)cmd D)exe
【解析】Modify Command命令用于建立和修改程序文件.程序文件的默认扩展名是prg.
10.扩展名为mpr的文件是( B ).
A)菜单文件 B)菜单程序文件 C)菜单备注文件 D)菜单参数文件
【解析】mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在.
11.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键.规定了菜单项的访问键为\的菜单名称定义是( C ).
A)综合查询<(x) B)综合查询/<(x) C)综合查询( 【解析】在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上\两个字符.为\综合查询\设定访问键\的正确方法是:综合查询(《x). 12.计算每名运动员的\得分\的正确SQL命令是( D ). A)B)C)D) 【解析】本题考查SQL数据更新语句.该语句的基本命令格式为:UPDATE 数据表名 SET 字段名=更新表达式值 WHERE 条件表达式.当不使用WHERE子句时,则更新全部记录.套用UPDATE的命令格式,本题的正确答案为D). 13.在Visual FoxPro中,报表的数据源不包括( D ). A)视图 B)自由表 C)查询 D)文本文件 【解析】数据库的报表总是与一定的数据源相联系,在设计报表时,首先要确定报表的数据源.报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或临时表.当数据源中的数据更新之后,使用同一报表文件打印的报表将反映新的数据内容,但报表的格式不变.文本文件不能作为报表的数据源,因此本题选D). 2020年全国计算机二级vfp全真模拟考试题及答 案(二) 1.下列叙述中正确的是( A ). A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的