全国计算机二级考试 V B
2013年3月全国计算机等级考试二级VB无纸化上机题题库及答案解析(4)
2013年3月全国计算机等级考试二级VB上机题库题干—1—第六十一套题干61一、基本操作题请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为C1、标题为"改变颜色"的命令按钮,窗体标题为"改变窗体背景色"。
编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色(&HFF&)。
运行程序后的窗体如图1所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
图1(2)在名称为Form1的窗体上画一个名称Shape1的形状控件,在属性窗口中将其设置为圆形。
画一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为1、2、3、4、5。
将窗体的标题设为"图形控件"。
单击列表框中的某一项,则将所选的值作为形状控件的填充参数。
例如,选择3,则形状控件中被竖线填充。
如图2所示。
要求:程序中不得使用变量,每个事件过程中只能写一条语句。
存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
图2二、简单应用题(1)在考生文件夹下有一个工程文件sjt3.vbp。
程序的功能是通过键盘向文本框中输入正整数。
在"除数"框架中选择一个单选按钮,然后单击"处理数据"按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3所示。
在窗体文件中已经给出了全部控件,但程序不完整。
要求:请去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序的其他部分和控件属性。
最后把修改后的文件按原文件名存盘。
图3(2)在考生文件夹下有一个工程文件sjt4.vbp。
程序运行后,单击"开始"按钮,图片自上而下移动,同时滚动条的滑块随之移动,每0.5秒移动一次。
2011-2019年全国计算机二级VB考试真题及答案
2011年9月全国计算机等级考试二级VB 笔试试卷及参考答案2011年 9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计(考试时间90 分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是()。
A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对(2)下列关于线性链表的叙述中,正确的是A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三种说法都不对(3)下列关于二叉树的叙述中,正确的是A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍(4)软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统(5)某系统总体结构图如下图所示:该系统总体结构图的深度是A)7 B)6 C)3 D)2(6)程序调试的任务是A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误(7)下列关于数据库设计的叙述中,正确的是A)在需求分析阶段建立数据字典B)在概念设计阶段建立数据字典C)在逻辑设计阶段建立数据字典D)在物理设计阶段建立数据字典(8)数据库系统的三级模式不包括A)概念模式B)内模式C)外模式D)数据模式(9)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)差C)交D)并(10)下列选项中属于面向对象设计方法主要特征的是A)继承B)自顶向下C)模块化D)逐步求精(11)以下描述中错误的是A)窗体的标题通过其Caption属性设置B)窗体的名称(Name属性)可以在运行期间修改C)窗体的背景图形通过其Picture属性设置D)窗体最小化时的图标通过其Icon属性设置(12)在设计阶段,当按Ctrl+R键时,所打开的窗口是A)代码窗口B)工具箱窗口C)工程资源管理器窗口D)属性窗口(13)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是A)a和b都是布尔型变量B)a是变体型变量,b是布尔型变量C)a是整型变量,b是布尔型变量D)a和b都是变体型变量(14)下列可以作为Visual Basic变量名的是A)A#A B)4ABC C)?xy D)Print_Text(15)假定一个滚动条的LargeChange属性值为100,则100表示A)单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量B)滚动框位置的最大值C)拖动滚动框时滚动框位置的变化量D)单击滚动条箭头时滚动框位置的变化量(16)在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()MsgBox Str(123 + 321)End Sub程序运行后,单击命令按钮,则在信息框中显示的提示信息为A)字符串“123+321”B)字符串“444”C)数值“444”D)空白(17)假定有以下程序:Private Sub Form_Click()a = 1:b = aDo Until a >= 5x = a * bPrint b; xa = a + bb = b + aLoopEnd Sub程序运行后,单击窗体,输出结果是A) 1 1 B) 1 1 C) 1 1 D) 1 12 3 2 4 3 8 3 6(18)在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。
全国计算机二级VB试题及答案
下面的138道题目,在二级考试中命中率极高。
一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58A. 对象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) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
国家计算机二级C、VFP、VB、ACCESS语言区别
国家计算机二级C、VFP、VB、ACCESS语言区别国家计算机等级考试常见问题答疑1.二级考试各种语种的区别?国家计算机二级考试语种主要有以下四类:C语言、VFP、VB和ACCESS,这四种语言优劣具体介绍如下:(1)C语言:计算机专业学生必学的一门语言,经典的程序设计教学语言,使用者众多,如想继续考计算机三级和四级的同学或有志于从事计算机方面工作或研究的同学建议选择C语言。
对于非计算机专业学生,C语言相对理论性过强,实用性不强,考试难度稍大。
(2)VFP语言:用于数据库结构设计和应用程序开发的面向对象的计算机数据库语言,主要需学习程序设计、数据库系统和SQL查询语句,所学内容较多,知识点分散,但整体难度较小,实用性较强,易学易懂。
参加工作以后使用机率较大。
(3)VB语言:一种可视化的面向对象的程序设计语言,VB语言简单明了,易于学习,知识点较为集中,程序设计内容介绍比较深入。
(4)ACCESS语言:Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是一种关联式数据库管理系统。
语言简单易学,操作性和实用性均比较强。
2."国家级"与"省级"的二级考试有什么区别?(1)所谓"省级"是对全国高校计算机水平考试的俗称,因由各省教育厅组织考核而得名,其考生对象主要是面向高校在校学生,其考试时间较为接近学校的教学周期(每学期末由安徽省组织全省统一考试);所谓的计算机"国家级"考试是指全国计算机等级考试(National Computer Rank Examination),简称NCRE,由教育部考试中心组织考核,面向对象主要是社会人员。
(2)二者的证书在全国范围内都是认可的,不存在所谓的"全国通用"和"省内有效"之分。
2006年4月全国计算机等级考试二级Visual Basic(含答案)
2006年4月全国计算机等级考试二级笔试试卷VB语言程序设计含答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是。
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)对如下二叉树ABDECF进行后序遍历的结果为。
A) ABCDEFB) DBEAFCC) ABDECFD) DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为。
A) 32B) 31C) 64 D) 63(8)“商品”与“顾客”两个实体集之间的联系一般是。
A) 一对一B) 一对多C) 多对一D) 多对多(9)在E-R图中,用来表示实体的图形是。
A) 矩形B) 椭圆形C) 菱形D) 三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。
A) DB包含DBS和DBMSB) DBMS包含DB和DBSC) DBS包含DB和DBMS D) 没有任何关系(11)以下关于Visual Basic特点的叙述中,错误的是。
A) Visual Basic是采用事件驱动编程机制的语言B) Visual Basic程序既可以编译运行,也可以解释运行C) 构成Visual Basic程序的多个过程没有固定的执行顺序D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。
计算机二级《VB》考试基础知识:VisualBasic的特点和版本
计算机二级《VB》考试基础知识:VisualBasic的特点和版本计算机二级《VB》考试基础知识:Visual Basic的特点和版本在平时的学习中,大家都经历过考试吧,考试之前我们都需要进行充分的复习,下面是店铺为大家整理的计算机二级《VB》考试基础知识:Visual Basic的特点和版本,欢迎大家分享。
计算机二级《VB》考试基础知识(一)Visual Basic的特点Visual Basic是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
总的来看,Visual Basic有以下主要特点:1.可视化编程2.面向对象的程序设计3.结构化程序设计语言4.事件驱动编程机制5.访问数据库6.动态数据交换(DDE)7.对象的链接与嵌入(OLE)8.动态链接库(DLL)9.建立用户自己的ActiveX控件10.建立ActiveX文档11.Internet组件下载12.枚举类型(二)Visual Basic的版本Visual Basic6.0包括3种版本,分别为学习版、专业版和企业版。
(1)学习版:Visual Basic的基础版本,可用来开发Windows应用程序。
该版本包括所有的内部控件(标准控件)、网络(Grid)控件、Tab 对象以及数据绑定控件。
(2)专业版:该版本为专业编程人员提供了一整套用于软件开发、功能完备的工具。
它包括学习版的全部功能,同时包括ActiveX控件、Internet控件、Crystal Report Writer和报表控件。
(3)企业版:可供专业编程人员开发功能强大的组内分布式应用程序。
该版本包括专业版的全部功能,同时具有自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe面向工程版的控制系统等计算机二级考试VB基础题1. 为了把焦点移到某个指定的控件,所使用的方法是( )(A)SetFocus(B)Visible(C)Refresh(D)GetFocus2. 在VB中可以改变控件大小的操作是( )(A) (B)(C) (C)3. 可以创建控件数组的方法是( )(A) 在窗体上画上个控件,再画一个同类型的控件(B) 在工具箱中双击某一个控件,再双击该控件(C) 执行“工程”菜单中的“添加控件数组”选项(D) 单击某个控件,按键,再按键,在出现的对话框中单击【是】按钮4. Label控件中显示的文字是由( )属性决定的。
全国计算机二级考试Java历年真题(含答案)
全国计算机二级Java题卷一一、选择题1.某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。
该栈中的元素个数为:A.不确定B.10C.1D.02.设表的长度为15。
则在最坏情况下,快速排序所需要的比较次数为:A.105B.55C.15D.753.设循环队列的存储空间为Q(1:100),初始状态为空。
现经过一系列正常操作后,front=49,则循环队列中的元素个数为:A.不确定B.49C.51D.504.某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。
该完全二叉树的中序序列为:A.HDBEAFCGB.HDEBFGCAC.ABDHECFGD.ABCDEFGH5.下面对软件描述错误的是:A.文档是不可执行的B.程序和数据是可执行的C.软件是程序、数据及相关文档的集合D.软件文档是与程序开发、维护和应用无关的资料6.某系统总体结构如下图所示,该系统结构图的最大扇出数是:A.1B.2C.3D.57.下面属于软件工程三要素的是:A.方法、工具和过程B.方法、工具和平台C.方法、工具和环境D.工具、平台和过程8.在数据库中存储的是:A.数据的操作B.数据模型C.操作信息D.数据以及数据之间的联系9.将数据库的结构划分成多个层次,是为了提高数据库的:A.数据共享B.数据处理并发性C.管理规范性D.逻辑独立性和物理独立性10.下列关于Java布尔类型的描述中,正确的是()A.一种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,1代表真,0代表假11.下列对Java语言的叙述中,错误的是()A.Java虚拟机解释执行字节码B.JDK的库文件目录是binC.Java的类是对具有相同行为对象的一种抽象D.Java中的垃圾回收机制是一个系统级的线程12.下列Java源程序结构中前三种语句的次序,正确的是()A.import,package,public classB.import必为首,其他不限C.public class,package,importD.package,import,public class13.阅读下列代码:public class{public static void main(String args[ ] ){double d = 12.3;Decrementer dec = new Decrementer( );dec.decrement(d);System.out.println(d);}class Decrementer {public void decrement(double decMe){decMe = decMe – 1.0;}}}代码执行后输出的结果是()。
全国计算机等级考试二级(vb)
全国计算机等级考试二级(vb)全国计算机等级考试(National Computer Rank Examination,简称NCRE)是由中国国家人力资源和社会保障部主管,由中国国家计算机等级考试委员会(NCREC)组织实施的计算机技术水平测试。
其中,"二级(vb)"表示二级Visual Basic语言应用。
NCRE二级(vb)考试主要测试考生在Visual Basic(VB)编程语言的应用能力。
Visual Basic是一种基于事件驱动的编程语言,广泛用于Windows平台的软件开发。
以下是可能涉及到的考试内容和知识点:1.VB语言基础:了解Visual Basic语言的基本语法、数据类型、变量、运算符等基础知识。
2.界面设计:能够使用VB进行用户界面设计,包括窗体设计、控件的使用、布局等。
3.程序逻辑:具备使用VB编写程序的逻辑思维和算法设计能力。
4.数据库连接:熟悉使用VB与数据库进行连接、数据查询和操作的相关知识。
5.错误处理:能够处理程序中可能出现的错误,提高程序的稳定性和可靠性。
6.文件操作:了解VB中对文件的读写和处理操作。
7.事件处理:理解VB中事件的概念,能够编写响应用户操作的事件处理程序。
8.图形图像处理:了解VB中的图形图像处理功能,包括图形绘制、图像处理等。
考试形式通常为计算机上机考试,考生需要根据题目要求使用Visual Basic语言完成相应的编程任务。
考试的具体内容和形式可能根据考试年份而有所变化,建议考生在备考过程中查阅最新的考试大纲和要求。
成功通过NCRE二级(vb)考试可以为求职、升学和职业发展提供一定的支持。
国家二级计算机vb考试试题及答案
国家二级计算机vb考试试题及答案一、单项选择题(每题1分,共10分)1. 在VB中,用于定义变量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A2. 下列哪个选项不是VB中的控制结构?()A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. VB中,用于声明一个子程序的关键字是()。
A. FunctionB. SubC. DimD. Const答案:B4. 在VB中,用于表示逻辑“与”运算符的是()。
A. AndB. OrC. NotD. Xor答案:A5. VB中,用于表示逻辑“或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:B6. 在VB中,用于声明一个数组的关键字是()。
A. DimB. SubC. FunctionD. Const答案:A7. VB中,用于声明一个常量的关键字是()。
A. DimB. SubC. FunctionD. Const答案:D8. 在VB中,用于表示逻辑“非”运算符的是()。
A. AndB. OrC. NotD. Xor答案:C9. VB中,用于声明一个函数的关键字是()。
A. FunctionB. SubC. DimD. Const答案:A10. 在VB中,用于表示逻辑“异或”运算符的是()。
A. AndB. OrC. NotD. Xor答案:D二、填空题(每题2分,共10分)1. 在VB中,使用____关键字可以定义一个全局变量。
答案:Public2. 当需要在VB中定义一个私有变量时,应使用____关键字。
答案:Private3. 在VB中,使用____关键字可以定义一个局部变量。
答案:Dim4. VB中,使用____关键字可以定义一个过程。
答案:Sub5. VB中,使用____关键字可以定义一个函数。
答案:Function三、简答题(每题5分,共20分)1. 请简述VB中事件驱动编程的概念。
全国计算机二级vb模拟试题及答案解析全国计算机vb二级考试真题模板
全国计算机二级vb模拟试题及答案解析全国计算机vb二级考试真题模板1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(c)a)冒泡排序b)选择排序c)快速排序d)归并排序2.非空的循环单链表head的尾结点(由p所指向),满足(a)a)p->next==nullb)p==nullc)p->next=headd)p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是(c)a)顺序存取的存储结构、顺序存取的存储结构b)随机存取的存储结构、顺序存取的存储结构c)随机存取的存储结构、随机存取的存储结构d)任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是(d)a)输入、处理、输出b)树形、网形、环形c)顺序、选择、循环d)主程序、子程序、函数5.下列不属于软件调试技术的是(d)a)强行排错法b)集成测试法c)回溯法d)原因排除法6.软件生命周期中花费时间最多的阶段是(b)a)详细设计b)软件编码c)软件测试d)软件维护7.软件设计中,有利于提高模块独立性的一个准则是(a)a)低内聚低耦合b)低内聚高耦合c)高内聚低耦合d)高内聚高耦合8.数据库的故障恢复一般是由(d)a)数据流图完成的b)数据字典完成的c)dba完成的d)pad图完成的9.下列关系运算的叙述中,正确的是(b)a)投影、选择、连接是从二维表行的方向进行的运算b)并、交、差是从二维表的列的方向来进行运算c)投影、选择、连接是从二维表列的方向进行的运算d)以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(a)a)等于原来关系中的'元组个数b)大于原来关系中的元组个数c)小于原来关系中的元组个数d)不能确定元组个数11.以下不具有picture属性的对象是(b)a)窗体b)图片框c)图像框d)文本框12.双击窗体中的对象后,visual basic将显示的窗口是(d)a)项目(工程)窗口b)工具箱c)代码窗口d)属性窗口13.若要将窗体从内存中卸载,其实现的方法是(a)a)showb)unloadc)loadd)hide14.要使目录列表框(名称为dirl)中的目录随着驱动器列表框(名称为drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(a)a)在dirl中的change事件中,书写语句 =b)在dirl中的change事件中,书写语句 =c)在drivel中的change事件中,书写语句 =d)在drivel中的change事件中,书写语句 =dim x as integer如果sgn(x)的值为-1,则表示x的值是(a)a)整数b)大于0的整数c)等于0的整数d)小于0的数16.下述说法不正确的是(b)a)变量名的长度不能超过255个字符b)变量名可以包含小数点或者内嵌的类型声明字符c)变量名不能使用关键字d)变量名的第一个字符必须是字母17.下列可作为visual basic变量名的是(a)a)filenameb)a(a+b)c)a%dd)print18.语句print sgn(-6^2)+abs(-6^2)+int(-6^2)的输出结果是(bd)a)-36b)1c)-1d)-7219.下面说法中,不正确的是(d)a)cls清除由print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)b)当前窗体是用picture属性装入的图形时,也可以用cls方法清除c)move方法用来移动窗体和控件,并改变其大小d)cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框picturel中装入了一个图形,为了清除该图形(注意,清除图形而不是删除图片框),应采用的正确方法是(d)a)选择图片框,然后按del键b)执行语句 e=loadpicture("")c)执行语句e=""d)选择图片框,在属性窗口中选择picture属性条,然后按回车键21.线性表l=(a1,a2,a3,…ai,…an),下列说法正确的是(d)a)每个元素都有一个直接前件和直接后件b)线性表中至少要有一个元素c)表中诸元素的排列顺序必须是由小到大或由大到小d)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件22.设树t的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1、则t中的叶子结点数为(a)a)8b)7c)6d)523.设有下列二叉树:对此二叉树前序遍历的结果为(b)a)zbtycpxab)atbzxcypc)zbtacyxp2d)atbzxcpy4.结构化程序设计的一种基本方法是(d)a)筛选法b)递归法c)归纳法d)逐步求精法25.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(b)a)模块间的关系b)系统结构部件转换成软件的过程描述c)软件层次结构d)软件开发过程26.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是(a)a)黑箱测试法b)白箱测试法c)错误推测法d)安装测试法27.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
全国计算机二级考试科目的主要分类.doc
全国计算机二级考试科目的主要分类
计算机二级考试科目报考建议
计算机二级考试科目一共九科:
分别是二级C、二级C++、二级VB、二级VF、二级JA V A、二级ACCESS、MS Office高级应用、MySQL数据库程序设计、WEB程序设计。
计算机二级考试主要分两类:
一类是语言程序设计,(如:C、C++、Java、Visual Basic、WEB);
另一类是数据库程序设计(如:Visual FoxPro、Access、MySQL)
报考建议:
(1)、作为一个非计算机专业的在校生,建议在VF和VB 之间选择。
VB是一种编程语言,不过和C、C++等不一样的是,VB 是可视化的编程语言,相比C等要简单很多,不是很复杂,比较高。
VF是数据库的一种,二级考的很简单,基本是些建库建表之类,没有太多要牢记的东西,入门也比较迅速。
Access虽然也是数据库,但是相对于VF难度会大一些,
主要是后期一些宏的使用比较难。
(2)、C、C++、java、web属于编程语言,对于一个从未有过编程思想的人来说,一开始学习会比较吃力。
首先的难点在于这几种语言都有自己的一套语法规则,刚开始接触会感觉云里雾里,学习起来会比较困难,到中期会有继承之类的,在加上有大量的类和方法需要熟练牢记和应用,所以需要大量的上机联系和查看相关API,因此,如果你不是自虐型人才或者不准备成为一名程序猿,建议你直接排除掉比较好。
(3)、MS OFFICE其实就是微软的OFFICE。
这个之所以不是很推荐的原因在于这东西在二级这个级别并不容易,理论性东西太多,其中excel有很多函数,不是很好搞,不过可以尝试一下,成功率还是可以的。
全国计算机等级考试二级Java语言程序设计试题及答案
一、选择题 ( 每题 1分,共 40小题,共 40分 )1.以下表达中正确的选项是( )。
A.一个算法的空间复杂度大,则其时间复杂度必然大B.一个算法的空间复杂度大,则其时间复杂度必然小C.一个算法的时间复杂度大,则其空间复杂度必然小D.上述 3种说法都不对D。
【分析】算法的时间复杂度和空间复杂度是从不一样的角度来权衡算法的履行状况的,它们之间没有内在联系。
2.开发软件时对提升开发人职工作效率至关重要的是( )。
A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序员的数目D.计算机的并行办理能力B。
【分析】先进的软件开发工具和环境对提升开发人职工作效率是至关重要的。
3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。
A.对象成分B.变量成分C.语句成分D.传输成分D。
【分析】程序设计语言的基本成分有:数据成分,用于描绘程序所波及的数据;运算成分,用于描绘程序中所包含的运算;控制成分,用于描绘程序中所包含的控制;传输成分,用于表达程序中数据的传输。
4.对长度为n 的线性表进行次序查找,在最坏状况下需要比较的次数为( )。
A. 125B. n/ 2C. nD. n+lC。
【分析】对线性表进行次序查找时,从表中的第一个元素开始,将给定的值与表中逐一元素的重点字进行比较,直到二者符合,查找到所要找的元素为止。
在最坏状况下,要查找的元素是表的最后一个元素或查找失败,这两种状况都需要将这个元素与表中的全部元素进行比较,所以比较次数为n。
5.有以下二叉树,对此二叉树前序遍历的结果为( )。
A. XZCYABB. XYZABCC. XYABCZD. XYAZBCD。
【分析】对二叉树的前序遍历是指:先接见根结点,而后接见左子树,最后接见右子树,并且,在接见左、右子树时,先接见根结点,再挨次接见其左、右子树。
6.以下表达中正确的选项是( )。
A.在面向对象的程序设计中,各个对象之间拥有亲密的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,互相依靠性小D.上述 3种说法都不对C。
vb二级计算机考试试题及答案
vb二级计算机考试试题及答案一、单选题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. DeclareC. ConstD. Type答案:A2. 下列哪个选项不是VB中的控制结构?A. 顺序结构B. 选择结构C. 循环结构D. 函数结构答案:D3. 在VB中,用于定义类模块的关键字是:A. ClassB. ModuleC. FormD. Interface答案:A4. VB中,用于读取文件内容的函数是:A. DirB. FileGetC. FileOpenD. FilePut答案:C5. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5) As IntegerB. Dim arr() As Integer = New Integer(5)C. Dim arr(5 To 10) As IntegerD. Dim arr As Integer = New Integer(5)答案:D6. VB中,用于创建一个窗体的关键字是:A. FormB. DialogC. WindowD. Frame答案:A7. VB中,用于实现事件驱动编程的关键字是:A. EventB. SubC. FunctionD. Property答案:B8. 在VB中,下列哪个选项不是字符串函数?A. LeftB. RightC. MidD. Round答案:D9. VB中,用于定义常量的关键字是:A. DimB. ConstC. StaticD. Private答案:B10. VB中,下列哪个选项不是循环结构?A. For EachB. ForC. Do WhileD. If答案:D二、填空题(每题2分,共20分)1. VB中,用于声明全局变量的关键字是________。
答案:Public2. VB中,用于定义一个过程的关键字是________。
答案:Sub3. 在VB中,用于定义一个函数的关键字是________。
2012江苏省全国计算机等级考试二级笔试试卷VB(必备资料)
21、下列4种设备中,属于计算机输出设备的是( C )
A、UPS B、条形码阅读器 C、绘图仪 D、鼠标器
22、汉字国标码在两个字节中各占用( C )位二进制编码。
A、小巨型机 B、小型计算机
C、微型计算机 D、中型计算机
25、在计算机领域中通常用MIPS来描述( A )
A、计算机的运算速度 B、计算机的可靠性
C、计算机的可运行性 D、计算机的可扩充性
26、发现软盘带有计算机病毒后,比较彻底的清除方式是( C )
A、用查毒软件处理 B、删除软盘上的所有文件
C、格式化软盘 D、用杀毒软件处理
19、目前最好的防病毒软件的作用是( D )
A、检查计算机是否染有病毒,消除已感染的任何病毒
B、杜绝病毒对计算机的感染
C、查出计算机已感染的任何病毒,消除其中的一部分
D、检查计算机是否染有病毒,消除已感染的部分病毒
20、在计算机领域中通常用主频来描述( A )
A、计算机的运算速度 B、计算机的可靠性
A、一定是1个汉字的国标码
B、一定是两个西文的ASCII码
C、一定不是1个汉字的国标码
D、可能是两个西文字符的ASCII码。也可能是1个汉字的国标码
14、关于调制解调器的叙述不正确的是( C )
A、调制解调器是计算机通信的一种重要工具,采用“拨号上网”的方式,必须有一个调制解调器
B、调制解调器中分为内置和外置式两种
12、化工厂中用计算机系统控制物料配比、温度调节、阀门开关的应用属于( A )
A、过程控制 B、数据处理
C、科学计算 D、CAD/CAM
全国计算机二级考试Java历年真题套卷(含答案)
全国计算机二级Java题卷一一、选择题1.计算机中数据的最小单位是: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.某带链队列初始状态为front=rear=NULL。
经过一系列正常入队与退队操作后,front=10,rear=5。
该队列中的元素个数为:A.不确定B.5C.4D.67.某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。
该二叉树按层次输出(同一层从左到右)的序列为:A.ABCDEFGHB.HFDBGECAC.HGFEDCBAD.ACEGBDFH8.下面描述中正确的是:A.软件就是可执行的程序B.软件就是程序和数据C.软件就是程序和相关文档D.软件就是程序、数据及相关文档的集合9.下面对“对象”概念描述正确的是:A.操作是对象的动态属性B.属性就是对象C.任何对象都有继承性D.对象是对象名和方法的封装体10.在数据库的三级模式中,可以有任意多个:A.外模式(用户模式)B.模式C.内模式(物理模式)D.外模式和内模式11.下列关于面向对象的论述中正确的是_____。
A.面向对象是指以对象为中心,解析、设计和实现应用程序的机制B.面向对象是指以功能为中心,解析、设计和实现应用程序的机制C.面向对象仅适用于程序设计阶段D.面向对象是一种程序设计语言12.语句“Hello”. equals(“hello”);的正确执行结果是_____。
A.trueB.falseC.0D.113.下列关于Java源程序结构的论述中,正确的是_____。
全国计算机等级考试二级VisualBasic常见试题
5 “Sum”
1 100
List1 7
Command1
Text1 “” “”
Private Sub Form_Load() For i=1 To 100 If i Mod 7 =0 Then ___________End If Next End Sub
C name
D k-name
B D
B
C
D
B
C
D 1
C
9
A Appearance D
B Visible
C Enable
D Autoredraw
10 Visual Bask
3*2\5mod3
A1
B0
C3
D
A
11
3∧2*2+3 MOD 10\4
A 18 C
B1
C 19
D0
12
Form1
“VisualBasic ”
Case Else Print "Else 分支 "
End Select End Sub
2
A
1B
2
C Else
D
C
29
A
B
C
D
C
30
MsgBox
A MsgBox
B
MsgBox
C MsgBox
D MsgBox
D
31 a=2,b=3,c=4,
_____
Not a <= c Or 4*c = b^2 And b <> a+c
A Student. name= “ ” C Dim s As Type Student
B
74
A B C D
全国计算机二级考试《VB》操作试题及答案
全国计算机二级考试《VB》操作试题及答案全国计算机二级考试《VB》操作试题及答案一、基本操作题(1)请在名称为Forml的窗体上添加一个名称为H1的水平滚动条,并在属性窗口中设置它的属性值,使其满足下列要求:它的最小刻度值为1,最大刻度值为100,在程序运行时,用鼠标单击滚动条上滚动框以外的区域(不包括两边按钮),滚动框移动10个刻度。
再在滚动条下面画两个名称分别为L1和L2的标签,并分别显示1和100,运行时的窗体如图所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjtl.frm。
(2)在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,初始内容均为空;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Copy和Clear,标题分别为“复制”、“清除”,请编写适当的事件过程,使得在程序运行时,单击“复制”选项菜单,则把Textl中的内容复制到Text2中,单击“清除”选项菜单,则清除Text2中的内容(即在Text2中填入空字符串)。
运行时的窗体如图所示。
要求在程序中不得使用任何变量,每个事件过程中只能写一条语句。
注意:存盘时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
二、简单应用题(1)在考生文件夹F有一个工程文件sjt3.vbp,窗体上已经有一个标签Labell,请添加一个单选按钮数组,名称为Opl,含三个单选按钮,它们的Index 属性分别为0、1、2,标题依次为“飞机”、“火车”、“汽车”,再添加一个名称为Textl的文本框。
窗体文件中已经给出了Opl的Click事件过程,但不完整,要求去掉程序中的注释符,把程序中的?改为正确的内容,使得在程序运行时单击“飞机”或“火车”单选按钮时,在Textl中显示“我坐飞机去”或“我坐火车去”,单击“汽车”单选按钮时,在Text1中显示“我开汽车去”,如图所示。
全国计算机等级考试二级vb题库
52000. 下列叙述中正确的是(C)(单)A.只有窗体才是Visual Basic中的对象B.只有控件才是Visual Basic中的对象C.窗体和控件都是Visual Basic中的对象D.窗体和控件都不是Visual Basic中的对象52001.下列可以激活属性窗口的操作是(D)(单)A.用鼠标双击窗体的任何部位B.执行"文件"菜单中的"属性窗口"命令C.执行"编辑"菜单中的"属性窗口"命令D.按F4键52002下列能打开工具箱窗口的操作是(A)(单)A.执行"视图"菜单中的"工具箱"命令B.按Alt键C.单击属性窗口上的"工具箱"按钮D.按Ctrl键52003.假定已在一个窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置该窗体的Name属性,预先应执行的操作是(D)(单)A.单击窗体上有控件的地方B.单击任一个控件C.不执行任何操作D.双击窗体的标题栏52004.为了把窗体上的某个控件变为活动的,应执行的操作是(B)(单)A.单击窗体的空白处B.单击该控件的内部C.双击该属性列表框D.双击窗体52005.确定一个控件在窗体上的位置的属性是(D)(单)A.Width或HeightB.Top和HeightC.Top或WidthD.Top和Left52006.确定一个窗体或控件的大小的属性是(A)(单)A.Width或HeightB.Top和WidthC.Top或LeftD.Top和Left52007.为了同时改变一个活动控件的高度和宽度,正确的操作是(A)(单)A.拖拉位于控件左上角B.只能拖拉位于控件右下角C.只能拖拉位于控件左下角D.不能同时改变控件的高度和宽度52008.面向对象的程序设计指满足(B)(单)A.虚拟化、结构化、动态化B.封装性、继承性、多态性C.对象的链接、动态链接、动态数据交换D.ODBC、DDE、OLE52009.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为(A)(单)A.面向对象的程序设计B.结构化程序设计C.事件驱动的编程机制D.程序设计52010.VB集成开发环境开发的应用程序不适宜的运行环境是(A)(单)A.WINDOS 32B.WINDOWS 9XC.WINDOWS NTD.WINDOWS 200052011.VB6共有三个版本,按功能从弱到强的顺序排列应是(C)(单)A.学习版、专业版和工程版B.学习版、工程版和专业版C.学习版、专业版和企业版D.学习版、企业版和专业版52012.VB集成开发环境有三种工作状态,不属于三种工作状态之一的是(B)(单)A.设计状态B.编写代码状态C.运行状态D.中断状态52013.不能打开代码窗口的操作是(B)(单)A.双击窗体设计器的任何地方B.按下F键C.单击工程窗口中的"查看代码"按钮D.选择"视图"下拉菜单中的"代码窗口"52014.在VB中,工程文件的扩展名是(B)(单)A..frmB..vbpC..basD..frx52015.在VB中,窗体文件的扩展名是(A)(单)A..frmB..vbpC..basD..frx52016.VB集成开发环境可以(D)(单)A.编辑、调试、运行程序,但不能生成可执行程序B.编辑、生成可执行程序、运行程序,但不能调试程序C.编辑、调试、生成可执行程序,但不能运行程序D.编辑、调试、运行程序,也能生成可执行程序52017.英文"VISUAL"的含义是(A)(单)A.可视化B.集成C.结构化D.调试52018.标准模块文件的扩展名是(C)(单)A.frmB.vbpC.basD.vbg52019.VB集成开发环境中,在(C)中编写代码(单)A.状态栏B.属性列表框C.代码框D.标题栏52020.在面向对象的程序设计过程中,英文缩写"OOP"的含义是(C)(单)A.事件驱动的编程机制B.结构化程序设计语言C.面向对象的程序设计D.可视化程序设计52021.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是(D)(单)A.Timer1.Interval=0.5B.Timer1.Interval=5C.Timer1.Interval=50D.Timer1.Interval=50052022.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )Static x As IntegerClsFor t=1 To 2y=y+xx=x+2Next tPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是(A)(单)A.4 2B.12 18C.12 30D.4 652023.以下关于多重窗体程序的叙述中,错误的是(A)(单)A.用Hide方法不但可以隐藏窗体,且能清除内存中的窗体B.在多重窗体程序中,各窗体的菜单是彼此独立的C.在多重窗体程序中,可以根据需要指定启动窗体D.对于多重窗体程序中,单独保存每个窗体52024.以下关于文件的叙述中,错误的是(B)(单)A.顺序文件中的记录一个接一个顺序存放B.随机文件中记录的长度是不相同的C.执行打开文件的命令后,自动生成一个文件指针D.EOF函数作用是判断文件的指针是否指向文件末尾52025.以下叙述中错误的是(D)(单)A.事件过程是响应特定事件的一段程序B.不同的对象可以具有相同名称的方法C.对象的方法是执行指定操作的过程D.编程者可以自由更改代码框右上边的过程列表的事件名称52026.以下合法的Visual Basic变量的名称是(A)(单)A.a3B.ConstC.9abcD.a#x!52027.当一个复选框被选中时,它的Value属性的值是(C)(单)A.3B.2C.1D.052028.表达式 5 Mod 3+5\3的值是(B)(单)A.0B.3C.4D.652029.设x=4,y=8,z=7, 表达式:(x<y) Or z<x 的值是(C)(单)A.1B.-1C.TRUED.FALSE52030.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click( )a$="VisualBasic"Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是(A)(单)A.VVVB.VisC.sicD.1152031.设有如下程序段:x=2For c=1 To 4 Step 2x=x+cNext c运行以上程序后,x的值是(A)(单)A.6B.7C.8D.952032.以下叙述中错误的是(A)(单)A.在KeyPress事件过程中不能识别键盘键的按下与释放B.在KeyPress事件过程中不能识别回车键C.在KeyDown和KeyUp事件过程中,从键盘输入的字母"A"和字母"a"对应的KeyCode视作相同的字母D.在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符52033.执行如下两条语句,窗体上显示的是(C)(单)A=9.8596Print Format(a,"000.00")A.0,009.86B.9.86C.009.86D.0,009.8652034.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(54) 在下列几种排序方法中,要求内存量最大的是(D) 注:要牢记,书中没有提到。
A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排序
(55) 在设计程序时,应采纳的原则之一是(A) 注:和设计风格有关
A. 程序结构应有助于读者理解 B. 不限制goto语句的使用
A. PAD B. PFD C. N-S D. DFD
(37) 下面不属于软件设计原则的是(C) 注:P73
A. 抽象 B. 模块化 C. 自底向上 D. 信息隐蔽
(38) 索引属于(B)
A. 模式 B. 内模式 C. 外模式 D. 概念模式
(39) 在关系数据库中,用来表示实体之间联系的是(D)
(32) 数据的存储结构是指(B) 注:P13,要牢记
A. 数据所占的存储空间量 B. 数据的逻辑结构在计算机中的表示
C. 数据在计算机中的顺序存储方式 D. 存储在外存中的数据
(33) 设有下列二叉树:图见书P46
对此二叉树中序遍历的结果为(B)
A. ABCDEF B. DBEAFC C. ABDECF D. DEBFCA
(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) 注:P67
A. 控制流 B. 加工 C. 数据存储 D. 源和潭
(17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B) 注:P66
A. 元组 B. 字段 C. 属性 D. 码
(20) 数据库设计包括两个方面的设计内容,它们是(A)
A. 概念设计和逻辑设计 B. 模式设计和内模式设计
C. 内模式设计和物理设计 D. 结构特性设计和行为特性设计
(21) 下列叙述中正确的是(A)
A. 线性表是线性结构 B. 栈与队列是非线性结构
A. 阶段性报告 B. 需求评审 C. 总结 D. 都不正确
(18) 下述关于数据库系统的叙述中正确的是(A)
A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余
C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据
(19) 关系表中的每一横行称为一个(A)
(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108
A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式
(11) 算法的时间复杂度是指(C)
A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数
(34) 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D) 注:P56
A. 调用语句 B. 命令 C. 口令 D. 消息
(35) 检查软件产品是否符合需求定义的过程称为(A) 注:P95
A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试
(36) 下列工具中属于需求分析常用工具的是(D) 注:P67
(45) 信息隐蔽的概念与下述哪一种概念直接相关(B) 注:P74
A.软件结构定义 B. 模块独立性 C. 模块类型划分 D. 模拟耦合度
(46) 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)
A. 模拟现实世界中不同事物之间的联系 B. 强调模拟现实世界中的算法而不强调概念 C. 使用现实世界的概念抽象地思考问题从而自然地解决问题 D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
(64) 在单链表中,增加头结点的目的是(A)
A. 方便运算的实现 B. 使单链表至少有一个结点 C. 标识表结点中首结点的位置 D. 说明单链表是线性表的链式存储实现
(65) 软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(B) 注:P73
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.定义需求并建立系统模型
(8) 数据库系统的核心是(B)
A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库
(9) 下列叙述中正确的是(C)
A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致
(58) 在数据流图(DFD)中,带有名字的箭头表示(C)
A. 控制程序的执行顺序 B. 模块之间的调用关系 C. 数据的流向 D. 程序的组成成分
(59) SQL语言又称为(C)
A. 结构化定义语言 B. 结构化控制语言
C. 结构化查询语言 D. 结构化操纵语言
(60) 视图设计一般有3种设计次序,下列不属于视图设计的是(B)
(5) 下面概念中,不属于面向对象方法的是 (D) 注:P55-58
A. 对象 B. 继承 C. 类 D. 过程调用
(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)
A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码
(7) 在软件开发中,下面任务不属于设计阶段的是(D)
A. 自顶向下 B. 由外向内 C. 由内向外 D. 自底向上
(61) 数据结构中,与所使用的计算机无关的是数据的(C)
A. 存储结构 B. 物理结构 C. 逻辑结构 D. 物理和存储结构
(62) 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是(D)
A. 树结构 B. 网结构 C. 线性表 D. 二维表
(40) 将E-R图转换到关系模式时,实体与联系都可以表示成(B)
A. 属性 B. 关系 C. 键 D. 域
(41) 在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)
A. 确定性 B. 可行性 C.无穷性D. 拥有足够的情报
(42) 希尔排序法属于哪一种类型的排序法(B)
(47) 在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计
A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试
(48) 软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能
(12) 算法的空间复杂度是指(D)
A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间
(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出
(51) 在计算机中,算法是指(C)
A. 查询方法 B. 加工方法
C. 解题方案的准确而完整的描述 D. 排序方法
(52) 栈和队列的共同点是(C) 注:这一共同点和线性表不一样
A. 都是先进后出 B. 都是先进先出 C. 只允许在端点处插入和删除元素 D. 没有共同点
(53) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是(A) 注:P38,前提要掌握三种遍历的方法
A. 任何对象都必须有继承性 B. 对象是属性和方法的封装体
C. 对象间的通讯靠消息传递 D. 操作是对象的动态性属性
(26) 下面不属于软件工程的3个要素的是(D) 注:P62
A. 工具 B. 过程 C. 方法 D. 环境
(27) 程序流程图(PFD)中的箭头代表的是(B) 注:P81
A. 数据流 B. 控制流 C. 调用关系 D. 组成关系
(49) 按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R B. R|X|Rf C. бf(程中,视图设计一般有三种设计次序,以下各项中不对的是(D) 注:P127,要牢记
A. 自顶向下 B. 由底向上 C. 由内向外 D. 由整体到局部
一、选择题
(1) 下面叙述正确的是(C)
A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对
(2) 以下数据结构中不属于线性数据结构的是(C)
A. 队列 B. 线性表 C. 二叉树 D. 栈
A. ABCED B. DBCEA C. CDABE D. DCBEA
(63) 线性表的顺序存储结构和线性表的链式存储结构分别是(B)
A. 顺序存取的存储结构、顺序存取的存储结构 B. 随机存取的存储结构、顺序存取的存储结构 C. 随机存取的存储结构、随机存取的存储结构 D. 任意存取的存储结构、任意存取的存储结构
(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)
A.数据库系统B. 文件系统 C. 人工管理 D. 数据项管理