二级VF笔试试题

发布 2023-04-21 06:01:28 阅读 9582

2023年4月全国计算机等级考试二级vf笔试标准**试卷及答案。

一、选择题(每题2分,共70分)

下列各题a)、b)、c)、d)四个选项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1)算法实际上是一种抽象的解题方法,它具有动态性。作为一个算法,一般应具有几个基本特征。在下面的4项中,不属于算法特征的是。

a)可行性

b)递归性

c)确定性

d)有穷性。

2)数据结构是指反映数据元素之间关系的数据元素集合的表示,在下面的选项中,包含了数据结构信息的选项是。

a)表示各数据元素之间的大小关系

b)表示各数据元素之间的前后件关系。

c)表示各数据元素之间的相容关系

d)表示各数据元素之间的排斥关系。

3)下列关于栈的叙述中正确的是。

a)在栈中只能插入数据,不能删除数据

b)在栈中只能删除数据,不能插入数据。

c)栈是先进先出的线性表

d)栈是先进后出的线性表。

4)下面选项中,不符合模块化设计的程序设计风格的是。

a)结构要清晰,按层次组织各模块。

b)思路要清晰,要求在设计的过程中遵循自顶向下、逐步细化的原则。

c)在设计程序时应遵循“简短朴实”的原则。

d)在设计程序时应注重技巧性。

5)在下面的各项中,属于软件工程要素的是。

a)工具 b)软件

c)评审 d)调试。

6)下面所列4项中,属于软件需求分析阶段工作的是。

a)阶段性报告

b)阶段性小结

c)阶段性总结

d)都不正确。

7)下面是关于测试的叙述,不正确的叙述是。

a)测试只能说明程序有错,而不能证明程序无错。

b)测试能够找出程序错误,从而能证明程序无错。

c)希望通过有限次的测试就能发现程序中的所有错误是不可能的。

d)以上叙述均正确。

8)在关系数据库中,用来表示实体之间联系的是。

a)图结构

b)网结构

c)二维表

d)线性表。

9)将e—r图转换到关系模式时,实体与联系都可以表示成。

a)属性 b)域

c)键 d)关系。

10)下列叙述中正确的是。

a)实体集之间一对坏牧凳导噬喜⒉灰欢ň褪且灰欢杂φ墓叵?br>b)实体集之间一对一的联系实际上就是一一对应的关系。

c)关系模型属于格式化模型。

d)关系模型只能处理实体集之间一对一的联系。

11)下列说法中,正确的是。

a)表之间的临时关系可建立于任何表之间。

b)表之间的永久关系可建立于任何表之间。

c)表之间的临时关系只能建立于自由表之间。

d)表之间的永久关系可以利用数据工作期窗口来建立。

12)下列关于空值(null)的说法中正确的是。

a)空值等于数值0

b)空值是指空字符串。

c)空值比任何数据都小 d)空值表示没有任何值或没有确定的值。

13)下列描述中错误的是。

a)组成主索引的关键宇或表达式在表中不能有重复值。

b)主索引只能用于数据库表,但候选索引可用于自由表和数据库表。

c)惟一索引表示参加索引的关键字或表达式在表中只能出现一次。

d)在表设计器中只能创建结构复合索引文件。

14)下列有关数据库的描述中,错误的是。

a)数据库是一个包容器,它提供了存储数据的一种体系结构。

b)自由表和数据库表的扩展名都为.dbf

c)自由表的袁设计器和数据库表的袁设计器是不一样的。

d)数据库表的记录数据保存在数据库中。

15)vfp6.0中的循环语句有三种,关于它们的适用场合下列说法中不正确的是。

a)"-3事先知道循环次数时,可以用for……endfor循环。

b)当需要对表中所有记录执行某一操作时,可以用scan……endscan

c)当不知道循环次数时,应该用for……endfor循环。

d)循环语句应该配对出现。

16)下面给出4个选项,当用户自定义函数或过程时,可以使用的情况是。

a)独立的程序文件、过程文件,.pr9程序文件和数据库的储存过程中。

b)对象的事件**,方法**中。

c)菜单的设置段和清理段**中。

d)可以编写**的地方都可以定义函数和过程。

17)要将cj表和9rid对象绑定,应将grid对象的两个属性的值设置为。

a)recordsoursetype属性为cj,recordsource属性为1

b)reeordsoursetype属性为1,recordsource属性为cj

c)rowsourcetype属性为1,rowsource属性为cj

d)rowsourcetype属性为cj,rowsource属性为1

18)有一个菜单文件mm.max,要运行该菜单的方法是。

a)执行命令do mm.mnx

b)执行命令do menu mm.mnx

c)先生成菜单程序文件mm.mpr,再执行命令do mm.mpr

d)先生成菜单程序文件mm.mpr,再执行命令do menu mm.mpr

19)要更改一个类库中某个子类的类名,可以。

a)在类设计器中修改name属性

b)在表单设计器中修改name属性。

c)在项目管理器中或类浏览器中进行修改

d)在类设计器中或类浏览器中进行更改。

20)在下列选项中,均可被设为项目的主文件的是。

a)项目、数据库、和.pr9程序

b)表单、菜单和.pr9程序。

c)项目、表单和类

d)任意文件类型。

21)连续执行以下命令之后,最后一条命令的输出结果是。

a)a b)afoxpro

c)a foxpro

d)v1sual foxpro

22)关于惟一索引说法,正确的是。

a)表中索引值的记录必须惟一。

b)允许表中索引值的记录不惟一,但只有第一个有相同索引关键字值的记录有效。

c)允许表中索引值的记录不惟一,但只有最后一个有相同索引关键字值的记录有效。

d)允许表中索引值的记录不惟一,所有记录都有效。

23)下列不属于关系代数运算的是。

a)查询 b)投影

c)选择 d)联接。

24)下列表达式中,合法的是。

a)year(date())一

b)date()~

c)date()+

d)a、b、c均对。

25)可以添加到自定义工具栏上的控件是。

a)只能是命令按钮

b)只能是命令按钮和分隔符。

c)只能是命令按钮、文本框和分隔符

d)是除**以外的所有可以添加到表单上的控件。

26)给内存变量x和y赋同一值“中国”不正确的方法是。

a)x—y一”中国”

b)store”中国”to x,y

c)x=”中国” y一”中国”

d)x=”中国” y=x

27)对**控件的数据源类型的要求是。

a)只能是表

b)只能是表、视图

c)只能是表、查询

d)可以是表、视图、查询。

28)利用查询设计器创建的查询,其查询结果输出去向的默认类型是。

a)临时表

b)浏览 c)表

d)屏幕。29)在关系模型中,关键字符合下述选项中的。

a)可由多个任意属性组成。

b)只能由一个属性组成,其值能惟一标识该关系模式中的一个元组。

c)可以由一个或多个属性组成,其值能惟一标识该关系模式中的一个元组。

d)以上都不是。

30)对于任何一个表单来说,下列说法中正确的是。

a)均可以创建新的属性、事件和方法

b)仅可以创建新的属性和事件。

c)仅可以创建新的属性和方法

d)仅可以创建新的事件和方法。

31)在向数据库中添加表的操作时,下列叙述中不正确的是。

a)可以将一个自由表添加到数据库中。

b)可以将一个数据库表直接添加到另一个数据库中。

c)可以在项目管理器中将自由表拖放到数据库中。

d)欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表。

32)利用页框对象的集合属性和计数属性可以对页框上所有的页面进行属性修改。页框对象的集合属性和计数属性的属性名分别为。

a)pages,pagecount

b)forms.formcount

c)buttons,buttoncount

d)controls。controlcount

33)数据库语文,数学,英语和总分四个数值型字段,要将当前记录的三科成绩求和后存入总分字段中,应使用的命令是。

a)total语文十数学+英语t0总分

b)replace总分with语文+数学+英语。

c)sum语文,数学,英语t0总分

d)replace语文+数学+英语with总分。

34)已知字符串a=”123”,8一”456”。则运算a—b的结果是。

a)”123456”

b)”123 456”

c)一333

d)”333”

35)假如已经打开据库文件abc,然后使用modi stru命令,下面对这个命令的操作功能描述不正。

确的是 a)可以修改已有的字段,但不能增加新的字段。

b)可以修改已有的字段,但不能删除字段。

c)可以增加新的字段,但不能删除字段。

d)可以修改已有的字段,删除不用的字段或增加新的字段。

二、填空题(每空2分,共30分)

请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

1)在数据结构中,没有前件的结点称为根结点;没有后件的结点称为 【1】 。

2)一个算法一般都可以用 【2】 三种基本控制结构组合而成。

3)面向对象分析(即需求分析)的主要任务是了解问题域内所涉及的对象、对象之间的关系和作用(即操作),然后构造出对象模型,力争这个“模型”能反映所要解决的“实质问题”。在这一过程中, 【3】 是最本质、最重要的方法。

4)软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。可行性研究属于 【4】 期。

5)在数据库的概念结构设计中,e-r(实体一联系,entity—relationship)图是设计 【5】 模型的有力工具。

6)在数据分组时,数据源应根据分组表达式创建索引,且在报表的数据环境中设置表的 【6】 属性。

7)在visual foxpro中参照完整性规则包括【7】 ,删除规则和插入规则。

8)一张表的主关键字被包含到另一张表中时,在另一张表中称这些字段为 【8】 。

9)可以使用not exists和some查询,not exists是 [91词,some是 【10】词。

10)下面程序用来打印下图图形,请填空。

11)下列自定义函数ntoc()的功能是:当传送一个l~7之间的数值型参数时,返回一个中文形式的“星期日~星期六”。例如,执行命令?

ntoc(4),显示“星期三”。为程序填空,完成程序功能。

12)在教学管理数据库中,有一个成绩表(cj.dbf),表结构如下:

成绩表(cj.dbf)含有内容如下:

下列是基于cj.dbf的select—sql语句,其功能是查询成绩在90分以上的学生的课程成绩,查询结果输出去向是表文件。

二级VF试题

a 视图 b 表。c sql select语句 d 以上三种都可以。14 在visual foxpro 中以下叙述正确的是。a 利用视图可以修改数据 b 利用查询可以修改数据。c 查询和视图具有相同的作用 d 视图可以定义输出去向。15 在visual foxpro中可以用do命令执行的文件不包括。...

二级C语言笔试试题

一选择题。1 下列选项中不属于结构化程序设计方法的是 a 自顶向下 b 逐步求精 c 模块化 d 可复用 11 以下不合法的用户标识符是 a j2 key b double c 4d d 8 12 以下不合法的数值常量是 a 011 b lel c 8.0 e0.5 d 0xabcd 13 以下不合...

二级C语言笔试试题

一选择题。1 下列叙述中正确的是 a 算法的效率只与问题的规模有关,而与数据的存储结构无关。b 算法的时间复杂度是指执行算法所需要的计算工作量。c 数据的逻辑结构与存储结构是一一对应的。d 算法的时间复杂度与空间复杂度一定相关。2 在结构化程序设计中,模块划分的原则是 a 各模块应包括尽量多的功能。...