计算机二级isualasic考试试题及答案

计算机二级Visual Basic考试试题及答案

从小学、初中、高中到大学乃至工作,我们经常跟试题打交道,借助试题可以更好地检查参考者的学习能力和其它能力。那么一般好的试题都具备什么特点呢?下面是小编精心整理的计算机二级Visual Basic考试试题及答案,仅供参考,希望能够帮助到大家。

单选题

1). 在软件开发中,需求分析阶段产生的主要文档是( ).

A.可行性分析报告

B.软件需求规格说明书

C.概要设计说明书

D.集成测试计划

正确答案:B

答案解析:A错误,可行性分析阶段产生可行性分析报告。C错误,概要设计说明书是总体设计阶段产生的文档。D错误,集成测试计划是在概要设计阶段编写的文档。B正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。

2). 以下关于数组的叙述中,错误的是( )

B.各数组元素可以是不同类型的控件

C.各数组元素通过下标进行区别

D.各数组元素具有相同的名称

正确答案:B

答案解析:控件数组是由一组相同类型的控件组成。它们共用一个控件名,绝大部分的属性也相同,但有一个属性不同,即Index属性的值不同。当建立控件数组时,系统给每个元素赋一个唯一的索引号(Index),通过属性窗口的Index属性,可以知道该控件的下标是多少,第1个元素下标是0。

3). 以下定义数组或给数组元素赋值的语句中,正确的是

正确答案:A

4). 对建立良好的程序设计风格,下面描述正确的是

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的.执行效率

D.程序的注释可有可无

正确答案:A

5). 下列关于别名和自联接的说法中,正确的是

B.为关系定义别名的格式为:

C.在关系的自联接操作中,别名是必不可少的

D.以上说法均正确

正确答案:C

6). 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有

A.特定的数据模型

B.数据无冗余

C.数据可共享

D.专门的数据管理软件

正确答案:A

二、综合应用题

注意:考生不得修改窗体文件中已经存在的程序,且必须执行一次,最后将修改后的文件以原来的文件名存盘。

一、选择题

(1)下面叙述正确的是(C)

A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对

(2)以下数据结构中不属于线性数据结构的是(C)

A.队列B.线性表C.二叉树D.栈

(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得

A. 8 B. 16 C. 32 D. 15

(4)下面描述中,符合结构化程序设计风格的是(A)

A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句

(5)下面概念中,不属于面向对象方法的是(D)注:P55-58

A.对象B.继承C.类D.过程调用

(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)

A.可行性分析B.需求分析C.详细设计D.程序编码

(7)在软件开发中,下面任务不属于设计阶段的是(D)

A.数据结构设计B.给出系统模块结构

C.定义模块算法D.定义需求并建立系统模型

(8)数据库系统的核心是(B)

A.数据模型B.数据库管理系统C.软件工具D.数据库

(9)下列叙述中正确的是(C)

A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致

(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)注:P108

A.内模式B.外模式C.概念模式D.逻辑模式

(12)算法的空间复杂度是指(D)

A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间

(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出

A. 349 B. 350 C. 255 D. 351

(14)结构化程序设计主要强调的是(B)

A.程序的规模B.程序的易读性

C.程序的执行效率D.程序的可移植性

(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段

A.概要设计B.详细设计C.可行性分析D.需求分析

(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A)注:P67

A.控制流B.加工C.数据存储D.源和潭

(17)软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)注:P66

A.阶段性报告B.需求评审C. 总结 D.都不正确

(18)下述关于数据库系统的叙述中正确的是(A)

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据

(19)关系表中的每一横行称为一个(A)

A.元组B.字段C.属性D.码

(20)数据库设计包括两个方面的设计内容,它们是(A)

A.概念设计和逻辑设计B.模式设计和内模式设计

C.内模式设计和物理设计D.结构特性设计和行为特性设计

(21)下列叙述中正确的是(A)

A.线性表是线性结构B.栈与队列是非线性结构

C.线性链表是非线性结构D.二叉树是线性结构

(22)下列关于栈的叙述中正确的是(D)

A.在栈中只能插入数据B.在栈中只能删除数据

C.栈是先进先出的线性表D.栈是先进后出的线性表

(23)下列关于队列的叙述中正确的是(C)

A.在队列中只能插入数据B.在队列中只能删除数据

C.队列是先进先出的线性表D.队列是先进后出的线性表

(24)对建立良好的程序设计风格,下面描述正确的是(A)注:P48

A.程序应简单、清晰、可读性好B.符号名的命名要符合语法

C.充分考虑程序的执行效率D.程序的注释可有可无

(25)下面对对象概念描述错误的是(A)注:P55

A.任何对象都必须有继承性B.对象是属性和方法的封装体

C.对象间的通讯靠消息传递D.操作是对象的动态性属性

(26)下面不属于软件工程的3个要素的是(D)注:P62

A.工具B.过程C.方法D.环境

(27)程序流程图(PFD)中的箭头代表的是(B)注:P81

A.数据流B.控制流C.调用关系D.组成关系

(28)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)

A.数据库系统B.文件系统C.人工管理D.数据项管理

(29)用树形结构来表示实体之间联系的模型称为(B)

A.关系模型B.层次模型C. 网状模型D.数据模型

(30)关系数据库管理系统能实现的.专门关系运算包括(B)

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

(31)算法一般都可以用哪几种控制结构组合而成(D)注:P3

A.循环、分支、递归B.顺序、循环、嵌套

C.循环、递归、选择D.顺序、选择、循环

(32)数据的存储结构是指(B)注:P13,要牢记

A.数据所占的存储空间量B.数据的逻辑结构在计算机中的表示

C.数据在计算机中的顺序存储方式D.存储在外存中的数据

(33)设有下列二叉树:图见书P46

对此二叉树中序遍历的结果为(B)

A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA

(34)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)注:P56

A.调用语句B.命令C.口令D.消息

(35)检查软件产品是否符合需求定义的过程称为(A)注:P95

A.确认测试B.集成测试C.验证测试D.验收测试

(36)下列工具中属于需求分析常用工具的是(D)注:P67

A. PAD B. PFD C. N-S D. DFD

(37)下面不属于软件设计原则的是(C)注:P73

A.抽象B.模块化C.自底向上D.信息隐蔽

(38)索引属于(B)

A.模式B.内模式C.外模式D.概念模式

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

A.树结构B. 网结构C.线性表D.二维表

(40)将E-R图转换到关系模式时,实体与联系都可以表示成(B)

A.属性B.关系C.键D.域

(41)在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)

A.确定性B.可行性C.无穷性D.拥有足够的情报

(42)希尔排序法属于哪一种类型的排序法(B)

A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法

(43)在深度为5的满二叉树中,叶子结点的个数为(C)

A. 32 B. 31 C. 16 D. 15

(44)对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为(B)注:要牢记

A. N+1 B. N C. (N+1)/2 D. N/2

A.软件结构定义B.模块独立性C.模块类型划分D.模拟耦合度

(46)面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)

A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

(47)在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C)注:总体设计也就是概要设计

A.详细设计B.需求分析C.总体设计D.编程调试

(48)软件调试的目的是(B)注:与软件测试要对比着复习

A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能

(49)按条件f对关系R进行选择,其关系代数表达式为(C)

A. R|X|R B. R|X|Rf C. бf(R) D. f(R)

(50)数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)注:P127,要牢记

A.自顶向下B.由底向上C.由内向外D.由整体到局部

(51)在计算机中,算法是指(C)

A.查询方法B.加工方法

C.解题方案的准确而完整的描述D.排序方法

(52)栈和队列的共同点是(C)注:这一共同点和线性表不一样

A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点

(53)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是(A)注:P38,前提要掌握三种遍历的方法

A. cedba B. acbed C. decab D. deabc

(54)在下列几种排序方法中,要求内存量最大的是(D)注:要牢记,书中没有提到。

A.插入排序B.选择排序C.快速排序D.归并排序

(55)在设计程序时,应采纳的原则之一是(A)注:和设计风格有关

A.程序结构应有助于读者理解B.不限制goto语句的使用

C.减少或取消注解行D.程序越短越好

(56)下列不属于软件调试技术的是(B)注:P98

A.强行排错法B.集成测试法C.回溯法D.原因排除法

(57)下列叙述中,不属于软件需求规格说明书的作用的是(D)注:P71

A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析

(58)在数据流图(DFD)中,带有名字的箭头表示(C)

A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分

(59) SQL语言又称为(C)

A.结构化定义语言B.结构化控制语言

C.结构化查询语言D.结构化操纵语言

(60)视图设计一般有3种设计次序,下列不属于视图设计的是(B)

A.自顶向下B.由外向内C.由内向外D.自底向上

(61)数据结构中,与所使用的计算机无关的是数据的(C)

A.存储结构B.物理结构C.逻辑结构D.物理和存储结构

(62)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(D)

A. ABCED B. DBCEA C. CDABE D. DCBEA

(63)线性表的顺序存储结构和线性表的链式存储结构分别是(B)

A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构

(64)在单链表中,增加头结点的目的是(A)

A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现

(65)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(B)注:P73

A.模块间的关系B.系统结构部件转换成软件的过程描述C.软件层次结构D.软件开发过程

(66)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为(B)注:P82

A. PAD图B. N-S图C.结构图D.数据流图

(67)数据处理的最小单位是(C)注:数据项不可再分割

A.数据B.数据元素C.数据项D.数据结构

(68)下列有关数据库的描述,正确的是(C)注:P102

A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件

(69)单个用户使用的数据视图的描述称为(A)注:P108

A.外模式B.概念模式C.内模式D.存储模式

(70)需求分析阶段的任务是确定(D)

A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能

(71)算法分析的目的是(D)注:书中没有总结,但要牢记

A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进

(72)链表不具有的特点是(B)

A.不必事先估计存储空间B.可随机访问任一元素

C.插入删除不需要移动元素D.所需空间与线性表长度成正比

A.堆排序B.直接插入排序C.快速排序D.直接选择排序

(74)用链表表示线性表的优点是(A)注:因为不需要移动元素

A.便于插入和删除操作B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取

(75)下列不属于结构化分析的常用工具的是(D)注:P67

A.数据流图B.数据字典C.判定树D. PAD图

(76)软件开发的结构化生命周期方法将软件生命周期划分成(A)

A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计

(77)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(C)注:P87

A.循环的集合B.地址的集合C.路径的集合D.目标的集合

(78)在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有(D)注:数据模型采用关系模型(二维表)

A.数据无冗余B.数据可共享

C.专门的数据管理软件D.特定的数据模型

(79)分布式数据库系统不具有的特点是(B)

A.分布式B.数据冗余

C.数据分布性和逻辑整体性D.位置透明性和复制透明性

(80)下列说法中,不属于数据模型所描述的内容的是(C)注:P110

A.数据结构B.数据操作C.数据查询D.数据约束

(81)根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成(C)

A.动态结构和静态结构B.紧凑结构和非紧凑结构

C.线性结构和非线性结构D.内部结构和外部结构

(82)下列叙述中,错误的是(B)

(83)线性表L=(a1,a2,a3,ai,an),下列说法正确的是(D)

A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到

D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件

(84)线性表若采用链式存储结构时,要求内存中可用存储单元的地址(D)

A.必须是连续的B.部分地址必须是连续的

C.一定是不连续的D.连续不连续都可以

(85)栈通常采用的两种存储结构是(A)

A.顺序存储结构和链式存储结构B.散列方式和索引方式

C.链表存储结构和数组D.线性存储结构和非线性存储结构

(86)下列数据结构中,按先进后出原则组织数据的是(B)

A.线性链表B.栈C.循环链表D.顺序表

(87)树是结点的集合,它的根结点数目是(C)

A.有且只有1 B.1或多于1 C.0或1 D.至少2

(88)具有3个结点的二叉树有(D)

A.2种形态B.4种形态C.7种形态D. 5种形态

(89)设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为(B)

A. 12 B. 13 C.14 D. 15

(90)在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的(C)

A.安全性B.一致性C.可理解性D.合理性

(91)为了提高测试的效率,应该(D)注:P85

A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序

(92)软件生命周期中所花费用最多的阶段是(D)

A.详细设计B.软件编码C.软件测试D.软件维护

二、填空题

(2)数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。答:存储结构#物理结构

(3)若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。答:黑盒

(4)如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体工人与实体设备之间存在______联系。

答:一对多#1:N#1:n

(5)关系数据库管理系统能实现的专门关系运算包括选择、连接和______。答:投影

(6)在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、______遍历和后序遍历。答:中序

(7)结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。答:模块化

(8)软件的调试方法主要有:强行排错法、______和原因排除法。答:回溯法

(9)数据库系统的三级模式分别为______模式、内部级模式与外部级模式。答:概念#概念级

(10)数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。答:数据存储

(11)设一棵完全二叉树共有500个结点,则在该二叉树中有______个叶子结点。答:250

(13)面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。答:实体

(14)软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。答:需求获取

(15) ______是数据库应用的核心。答:数据库设计

(16)数据结构包括数据的______结构和数据的存储结构。

答:逻辑

(17)软件工程研究的内容主要包括:______技术和软件工程管理。答:软件开发注:P64

(18)与结构化需求分析方法相对应的是______方法。

答:结构化设计

(19)关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。答:参照完整性

(20)数据模型按不同的应用层次分为三种类型,它们是______数据模型、逻辑数据模型和物理数据模型。答:概念注:P110

(21)栈的基本运算有三种:入栈、退栈和______。

答:读栈顶元素#读栈顶的元素#读出栈顶元素

(22)在面向对象方法中,信息隐蔽是通过对象的______性来实现的。答:封装

(23)数据流的类型有______和事务型。答:变换型注:P77

(24)数据库系统中实现各种数据管理功能的核心软件称为______。答:数据库管理系统#DBMS注:要牢记,重要

(25)关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。答:查询注:要牢记

(27)数据结构包括数据的逻辑结构、数据的______以及对数据的操作运算。答:存储结构注:P7

(28)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。答:可重用性

(29)面向对象的模型中,最基本的概念是对象和______。答:类

(30)软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。答:完善性注:要牢记,书中没有提到

(31)算法的基本特征是可行性、确定性、______和拥有足够的情报。答:有穷性

(32)顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。答:相邻

(34)数据库设计分为以下6个设计阶段:需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。

答:概念设计阶段#数据库概念设计阶段

(35)数据库保护分为:安全性控制、______、并发性控制和数据的恢复。答:完整性控制注:要牢记

(36)测试的目的是暴露错误,评价程序的可靠性;而______的目的是发现错误的位置并改正错误。答:调试

(37)在最坏情况下,堆排序需要比较的次数为______。

答:O(nlog2n)

(38)若串s=Program,则其子串的数目是______。答:29

(39)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体项目主管与实体项目的联系属于______的联系。

答:1对多#1:N

(40)数据库管理系统常见的数据模型有层次模型、网状模型和______三种。答:关系模型

(41)数据的逻辑结构有线性结构和_______两大类。答非线性结构

(42)数据结构分为逻辑结构与存储结构,线性链表属于_______。答:存储结构

(43)数据的基本单位是_______。答:元素

(44)长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。

答:n/2

(45)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。答:上溢

(46)在面向对象方法中,类之间共享属性和操作的机制称为_______。答:继承

一、选择题

1VBA程序流程控制的方式有( )。

A.顺序控制、条件控制和选择控制

B.条件控制、选择控制和循环控制

C.分支控制、顺序控制和循环控制

D.顺序控制、选择控制和循环控制

参考答案:D

参考解析:本题考查VBA中流程控制方式的知识。VBA程序流程控制的方式有三种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的三种基本控制结构。

2下列叙述中正确的是( )。

A.线性链表的各元素在存储空间中的位置必须是连续的

B.线性链表的头元素一定存储在其他元素的前面

C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面

D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的

参考答案:D

参考解析:在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。

3下列逻辑表达式中,能正确表示条件“x和Y都不是奇数”的是( )。

参考答案:C

参考解析:本题考查VBA中条件组合的知识。若要表示X和Y都不是奇数,也就意味着x是偶数,Y也是偶数,那么两个条件之间是“与”的关系;若要判断某数是偶数,需要这个数除2的余数为0。

4语句Dim NewArray(10)As Integer的含义是( )。

A.定义了一个整型变量且初值为10

B.定义了l0个整数构成的数组

C.定义了11个整数构成的数组

D.将数组的第10元素设置为整型

参考答案:C

参考解析:本题考查VBA中数组的知识。数组变量由变量名和数组下标构成,通常使用Dim语句来定义数组,其格式为:Dim数组名([下标下限t0]下标上限)As数据类型其中下标下限缺省为0。数组中的元素个数即为:下标上限一下标下限+1。

5下列关于标准函数的说法,正确的是( )。

参考答案:D

6执行x=InputBox(”请输入x的值”)时,在弹出的对话框中输入l2,在列表框Listl选中第一个列表项,假设该列表项的内容为34,使Y的值是1234的语句是( )。

A.y--Val(x)+Val((ListList(0)

B.y=Val(x)+Val(ListList(1))

C.y=Val(x)&Val(ListList(O))

D.y=Val(x)&Val(ListList(1))

参考答案:C

参考解析:本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故此只能使用“&”连接两个字符串。第6题 笔记记录我的笔记(0) | 精选笔记(10)选择笔记标签:试题内容(10)答案解析(0)

7在条件宏设计时,对于连续重复的条件,可以用来代替的符号是( )。

A.…B.=C.,D.:

参考答案:A

参考解析:本题考查条件宏的知识。如果在宏中加入条件表达式,就可以限制宏在满足一定的条件下才能完成某种操作,我们称之为条件宏。对于连续重复的条件,可以使用省号(…)代替重复条件。

8在Access中,如果在模块的过程内部定义变量,则该变量的作用域为( )。

A.局部范围B.程序范围C.全局范围D.模块范围

参考答案:A

参考解析:变量定义在标准模块的所有过程之外的起始位置,运行时在所有类模块和标准模块的所有子过程与函数过程中都可见。

9表的组成内容包括( )。

A.查询和报表B.字段和记录C.报表和窗体D.窗体和字段

参考答案:B

参考解析:本题考查Access表基本概念的知识。在关系数据库中关系是一个二维表,每一行称为一个元组,每一列称为一个属性:在Access这个关系数据库中.用表来实现关系,表的每一行称作一条记录,对应关系模型中的元组;每一列称作一个字段,对应关系模型中的属性。

10假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)一组属性来描述图书,可以作为“关键字”的是( )。

A.书号B.书名C.作者D.出版社

参考答案:A

参考解析:本题考查主关键字的知识。主关键字是一个或者多个字段的集合,是用于区别表中记录惟一的标识,也就意昧着在一个表中主关键字不能取重复值。在ACCess的表中,可以定义三种类型的主关键字:自动编号主键、单字段主键和多字段主键。在本题中只有“书号”是每本书都不相同的,也就是主关键字。

11在If…EndIf选择结构中,允许可嵌套的深度是( )。

A.最多32层B.最多64层C.最多256层D.没有严格限制

参考答案:D

参考解析:本题考查VBA中选择结构嵌套的知识。在VBA中称在If...End If结构中包含其他If…End If结构的构造为选择嵌套,对于嵌套的层次没有严格规定,理论卜.可以嵌套无穷多层次。

13下列不属于操作查询的是( )。

A.参数查询B.生成表查询C.更新查询D.删除查询

参考答案:A

参考解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。

14下列关于栈的叙述中,正确的选项是( )。

A.在栈中只能删除数据B.在栈中只能插入数据C.栈是先进先出的线性表D.栈是先进后出的线性表

参考答案:D

参考解析:

栈是限定在一端进行插入与删除的线性表。这种线性表只能在固定的一端进行插入和删除操作,因此栈又称后进先出表或先进后出表。

15下列关于类、对象、属性和方法的叙述中,错误的是( )。

A.类是对一类相似对象的描述,这些对象具有相同的属性和方法

B.属性用于描述对象的状态,方法用于表示对象的行为

C.基于同一个类产生的两个对象可以分别设置自己的属性值

D.通过执行不同对象的同名方法,其结果必然是相同的

参考答案:D

参考解析:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可以导致完全不同的'行为,该现象称为多态性,这种消息可以是同名的方法。

参考答案:A

参考解析:本题考查参照完整性的知识。在关系数据库中都有两种完整性约束:实体完整性和参照完整性。实体完整性就是主属性不能为空;参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表;相关表中的记录删除时主表的相关记录随之删除;相关表中的记录更新时主表的相关记录随之更新都是参照完整性的例子。

18为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。

A.“格式”选项卡B.“事件”选项卡C.“方法”选项卡D.“数据”选项卡

参考答案:B

参考解析:本题考查窗体控件的基础知识。在窗体上每一个控件都是一个对象,都具有三要素就是属性、事件和方法。事件是控件可以响应的动作如单击鼠标等,所以要想设计单击鼠标时的动作就要设计单击鼠标事件里面的内容。

20设变量x是一个整型变量,如果sgn(x)的值为l,则x的值是( )。

A.1B.大于0的整数C.0D.小于0的整数

参考答案:B

参考解析:本题考查VBA中判断符号函数的知识。Sgnoi函数是一个判断符号的函数,其参数为数值型的值,若参数小于o,则函数返回-1;若参数等于0,则函数返回0;若参数大于0,则函数返回1。

22报表页脚的作用是( )。

A.用来显示报表的标题、图形或说明性文字

B.用来显示整个报表的汇总说明

C.用来显示报表中的字段名称或对记录的分组名称

D.用来显示本页的汇总说明

参考答案:B

参考解析:本题考查报表的知识。报表页眉处于报表的开始位置,一般用其来显示报表的标题、图形或者说明性文字:报表页脚处于报表的结束位置,一般用来显示报表的汇总说明;页面页眉处于每页的开始位置,一般用来显示报表中的字段名称或记录的分组名称;页面页脚处于每页的结束位置,一般用来显示本页的汇总说明。

23结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。

A.对象B.数据结构C.数据流D.目标

参考答案:C

参考解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。

24下列关于控件的说法错误的是( )。

A.控件是窗体上用于显示数据和执行操作的对象

B.在窗体中添加的对象都称为控件

C.控件的类型可以分为:结合型、非结合型、计算型与非计算型

D.控件都可以在窗体“设计”视图中的工具箱中看到

参考答案:C

参考解析:本题考查窗体控件的知识。ACCess中的窗体中的控件是窗体上用于显示数据和执行操作以及美化窗体的对象;每一个在窗体中添加的对象包括窗体本身都称为控件;它们可以在窗体“设计”视图中的工具箱中看到并使用。控件的类型分为结合型、非结合型和计算型。

25能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。

A.方法和事件B.事件和方法C.事件和属性D.过程和方法

参考答案:B

参考解析:本题考查面向对象的知识。在面向对象的开发环境中,对象具有三要素:属性、事件和方法。属性是对象的静态特性,一般用来描述对象的静态特征;事件是可以被对象识别或接受的动作;方法是对象可以执行的活动。

27某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为( )。

A.148B.169C.182D.198

参考答案:B

参考解析:叶子结点总是比度为2的结点多一个。所以,具有60个叶子结点的二叉树有59个度为2的结点。总结点数=60个叶子结点+59个度为2的结点+50个度为1的结点=169个结点。

28已知一个学生数据库,其中含有班级、性别等字段,若要统计每个班男女学生的人数,则应使用( )查询。

A.交叉表查询B.选择查询C.参数查询D.操作查询

参考答案:A

参考解析:本题考查查询种类的知识。常见的查询种类有:选择查询、交叉表查询、参数查询、操作查询和SQL查询。其中选择查询是根据指定的查询准则从一个或多个表中获取数据并显示结果;交叉表查询是利用表中的行和列来统计数据;参数查询利用对话框来提示用户输入准则;操作查询在一次查询操作中对所得结果进行编辑。本题中以性别为行标题,以班级为列标题,行列交叉处进行计数,即可得到结果。

29设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩

参考答案:C

参考解析: 关键字是指属性或属性的组合,其值能够惟一地标识一个元组,而在SC中学号和课号的组合可以对元组进行惟一的标识。

31在窗体上,设置控件Com0为不可见的属性是( )。

参考答案:D

参考解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指定控件是否可见。Enabled属性用于指定控件是否可用,Caption属性表示控件的标题,Name属性表示控件的名称。

32用于关闭或打开系统消息的宏命令是( )。

参考答案:D

参考解析:本题考查宏操作的知识。Access中提供了50多个可选的宏操作命令,在本题中SetValue用于设置属性值;Requery用于刷新控件数据;Restore用于将最大化或最小化窗口恢复至原始大小;SetWarnings用于关闭或打开系统消息。

33在关系运算中,投影运算的含义是( )。

A.在基本表中选择满足条件的记录组成一个新的关系

B.在基本表中选择需要的字段(属性)组成一个新的关系

C.在基本表中选择满足条件的记录和属性组成一个新的关系

D.上述说法均是正确的

参考答案:B

参考解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集合运算,如并、交、差和笛卡儿积:还有~类是专门的关系运算,其中包括选择、投影、连接和自然连接。选择运算是在关系中选择满足条件的元组;投影运算是在关系中指定某些属性所组成新的关系;连接运算是将两个关系拼接成~个新的关系,生成的新关系中包含满足条件的元组;自然连接是在等值连接的基础上去除重复的属性。

34在access数据库中表就是( )

A.数据库B.记录C.字段D.关系

参考答案:D

参考解析:本题考查表的基本概念的知识。在ACCess这个关系数据库中,用表来实现逻辑层次中的关系也就是所说的一个关系就是一个二维表。表中的列称作字段,行称作记录,而数据库是一个总称。

35SQL语句不能创建的是( )。

A.报表B.视图C.数据表D.索引

参考答案:A

参考解析:本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。在ACCess中提供3种创建报表的方式,分别是使用“自动报表,,功能,使用向导功能和使用“设计”视图创建,使用SQL语句是不能创建报表的。

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

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

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

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

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

参考答案:D

参考解析:

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

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

参考答案:B

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

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

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

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

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

运行该程序。

参考解析:

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

【操作步骤】

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

OPEN DATEBASE图书借阅

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

USE读者信息

GO TOP

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表达式中,运算结果不为逻辑真的是( )。

参考答案:C

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

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

参考答案: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

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

[EXCLUSIVEISHARED].[NOUPDATE]

[VALIDATE]

其中各参数的含义如下:

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

③NOUPDATE:按只读方式打开;

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

THE END
0.组织行为学新思考题答:组织就是存在于特定社会环境中,由人群构成的,为了达到共同目标,通过责权分配和层次结构所构成的一个完整的有机体。 组织的分类: (一)国际上较为通用的分类观点有: 1.帕森斯社会功能分类说:组织可分为:以经济生产为导向的组织;以政治为导向的组织;整合组织;模型维持组织等四种类型。 jvzq<84yyy4489iqe0ipo8hqpvkov86612<2586817>86B;:a5>75:>;864tj}rn
1.树木植物在天地之间,在人类与星星之间,存在着一个奇异的树木王国。在地球上的树木王国中,有数以万计的各种各样的树木。就其树木的高矮来说:有高于德国佛莱堡大教堂(115米)的巨杉树(122米),也有高于埃及金字塔(137米)的澳大利亚桉树(146米);也有株高仅5~10厘米常绿的平卧杜鹃树。就每年的高生长量来说:有的树木如jvzquC41yy}/eqf|kfobp7hqo1ijfrfp1;719<<1
2.信息分类标准范文一般都采用树形结构对农业信息资源进行分类,这也是目前大多数农业网站所采用的一种方法。这样的分类方法就其效果而言是比较直观、易于理解,便于内容的组织与归纳(图1),但其一方面忽略了各分支节点的内容交叉性;另一方面切割了各分支节点之间的内在客观联系。 一个典型的例子就是水果农产品的分类,按果类品种可分为苹果、荔枝、龙眼、芒果等,一些农 jvzquC41yy}/jjtskmgo0lto1jgpyns1649147mvon
3.树(Tree)数据结构无根树本文介绍了树形结构的基本概念,包括无根树与有根树的区别,以及有根树的多种表示方法。此外还详细解释了有根树的相关术语,如结点、结点的度、叶结点等。 树(Tree) 1. 树的概念 树形结构是以分支关系定义的层次结构,是一类重要的非线性数据结构。 树是包含n(n>0)个结点的有穷集,也就说树是由一个集合以及在jvzquC41dnuh0lxfp0tfv8hckp|9;8ftvkimg8igvcomu8:492:87@
4.JavaScript树形组件实现无限级树形结构javascript技巧2、 对树中每一个层次的节点按照某一属性(比如分支机构编号)进行排序 下面介绍解决问题的思路: 在数据结构这门课中,我们都学过树,无限级树形结构就可以抽象成一种多叉树结构,即每个节点下包含多个子节点的树形结构,首先就需要把数据库中的层次数据转换成多叉树结构的对象树,也就是构造出一棵多叉树。 有了数据jvzquC41yy}/lk:30pku1jwvkerf1;92:38/j}r
5.数据库树为什么叫树|帆软数字化转型知识库数据库树被称为树的原因有:层次结构、父子关系、分支节点、高效查询。层次结构是指树形数据库通过节点和边缘表示数据的层次关系。 一、层次结构 数据库树的层次结构是其最显著的特点。树形结构通过节点和边缘之间的关系,直观地展示了数据的层次关系。例如,在一个公司的员工数据库中,最高层次的节点可以是CEO,接下来是jvzquC41yy}/hjstwct/exr1dnuh1jwvkerf1;;46460
6.体育课程管理范文论文摘要:文章采用归纳综合、逻辑分析等研究方法,对经验的概念,经验作为课程资源的意义和体育课程经验资源的结构等问题进行剖析,以期对提高体育课程经验资源的认识、丰富体育课程资源体系和促进体育课程资源理论的建设具有现实的指导意义。 0引言 经验在中文里有三个方面的含义:第一,作为动词,是指经历,即亲身体验的过程;jvzquC41yy}/i€~qq0ipo8mcqyko1<823:
7.软考中级软件设计师笔记树的一些公式 设树中的节点总数为n、分支数目为m, 节点总数=分支数+1 n=m+1 二叉树的公式 -n个节点的二叉树一共有((2n)!)/(n!*(n+1)!)种形式-n层二叉树的第n层最多为2^(n-1)个结点-二叉树节点计算公式 n=n0+n1+n2,度为0的叶子节点比度为2的节点数多一个。n=1*n1+2*n2+1-对任何一jvzquC41yy}/lrfpuj{/exr1r1:9c=g;65ldh<
8.世界十大学习方法之八大思维图示法摘要:Thinking Maps在国内也被翻译成思维导图,所以它算是思维导图的另一个分支。Thinking Maps有且只有8种图形,被称为八大思维图示法或者思维地图,包括:圆圈图,用于联想;树形图,用于分类;气泡图,用于描述;双气泡图,用于对比;流程图,用于顺序;复流程图,用于因果;括号图,用于拆分;桥形图,用于类比。八大思维图示法jvzq<84yyy4489iqe0ipo8hqpvkov87312>1486218?4;B85a;>:4?=;444tj}rn
9.架构师技术栈思维导图模板数据结构/设计模式 数据结构 含义 什么是数据结构 非数值型程序设计中数据的组织方式及其处理的算法 4种基本逻辑结构 集合 数据元素除了“属于同一集合”的关系外,没有其他关系。 线性结构 数据元素之间存在一对一的关系。如:线性表,栈,队列 层次结构 数据元素之间存在一对多的关系。如:树 网状结构 jvzquC41yy}/r{teguypp7hqo1|jg€4853:b6m5482j83?f9246g7:j
10.当需要表示具有层次结构的数据时,树是一种非常有效的数据结构树和二叉树是计算机科学中重要的数据结构,它们擅长表示层次结构数据,如文件系统、组织结构等。树的特点包括结点的唯一前驱和后继、分支数与结点度的关系、遍历方式等。二叉树进一步限制了每个结点最多有两个子结点,有多种遍历方法,并在数据压缩、搜索算法等方面有广泛应用。哈夫曼树是带权路径长度最短的二叉树,常用jvzquC41dnuh0lxfp0tfv8gnqieqtxltcoh0c{ykenk0fnyckny03;83;7?73
11.【数据结构】树与二叉树(一):树(森林)的基本概念:父亲、儿子关于树(二叉树)的基础操作有待进一步更新~ 1.树形表示法   树形表示法是一种图形化的表示方法,使用节点和边来表示树的结构。每个节点代表树中的一个元素,而边表示节点之间的关系。这种表示方法可以直观地展示树的层次结构和节点之间的连接关系。 jvzquC41fjkyz7hp1pkxu8xjqy363:77484ivvq
12.树是什么结构的字树的解释:木本植物的通称;种植,培育;立,建立;量词,相当于株和棵;姓。 树的定义:树是由根结点和若干颗子树构成的。树是由一个集合以及在该集合上定义的一种关系构成的。集合中的元素称为树的结点,所定义的关系称为父子关系。父子关系在树的结点之间建立了一个层次结构。在这种层次结构中有一个结点具有特殊的jvzq<84o0jgpeqf80eun199279G3G@64:2=6:7mvo
13.《计算机应用基础》考试要求环形拓扑结构是由一些中继器和链接到中继器的点到点的链路 组成的一个闭合环,又称令牌环。环形拓扑结构中,信息交换采 用分组交换方式。 4、树形结构: 树形拓扑结构图形犹如倒放的树,最上端节点成为根节点,下端 是分支,每个分支还可带分支。 2、计算机网络体系结构的概念(网络协议、TCP/IP、osi的各个层次的功能) ●计算机网络:jvzquC41o0972mteu0tfv8iqe1h3dm73:7h:h
14.2023计算机二级考试《公共基础》考点:树和二叉树(3)后序遍历(LRD):若二叉树为空,则结束返回。否则:首先遍历左子树,然后遍历右子树,最后访问根结点,并且,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后访问根结点。 二级公共基础知识之树与二叉树 1、什么是树? 树是一种简单的非线性结构,直观地来看,树是以分支关系定义的层次结构。由于它呈现与jvzquC41yy}/qq6220ipo8pcqunj1whtg45ccxrkpi533?<4:0nuou
15.软件工程核心概念与方法论3.7.1层次方框图 层次方框图用树形结构的一系列多层次的矩形框描绘数据的层次结构。 3.7.2Warnier图 另一种表示信息层次结构图形。 在一个花括号内的所有名字都属于同一类信息;异或符号表明一类信息或一个数据元素在一定条件下才出现,而且在这个符号上、下方的两个名字所代表的数据只能出现一个;在一个名字下面(或jvzquC41dnuh0lxfp0tfv8|gkzooa=8;36<6:8ftvkimg8igvcomu8649762:@;
16.人力资源管理系统论文15篇系统中各功能模块之间的关系可用系统功能结构图来表示。树形结构的层次矩形框图是一种用一系列多层次的矩形框描绘数据层次结构的最好模式。其顶层是一个单独的矩形框,它表示为完整的数据结构,各个数据的子集由下面其他各层矩形框表示,而实际数据(不能再分割的数据)是由最底层的各个矩形框来表示的。需求分析阶段需要jvzquC41yy}/jjtskmgo0lto1hgoyns14579;7mvon
17.树形结构详解树结构的一些基本术语 树形结构是一类重要的非线性数据结构.其中以树和二叉树最为常用,直观看来,树是以分支关系定义的层次结构.树结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可用树来形象表示.下面总结一下对于树的一些基本概念的描述.jvzquC41dnuh0lxfp0tfv8vsa5:94A6221gsvrhng1jfvjnnu1>29=6538