2005年9月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案

合集下载

二级考试大纲(Visual Basic)语言程序设计

二级考试大纲(Visual Basic)语言程序设计

二级考试大纲(Visual Basic)语言程序设计2004年版一、公共基础知识基本要求1、掌握算法的基本概念。

2、掌握基本数据结构及操作。

3、掌握基本排序和查找算法。

4、掌握逐步求精的结构化程序设计方法。

5、掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。

6、掌握数据库的基本知识,了解关系数据库的设计。

考试内容(一)基本数据结构与算法1、算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。

2、数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。

3、线性表的定义;线性表的顺序存储结构及其插入与删除运算。

4、栈和队列的定义;栈和队列的顺序存储结构及其基本运算。

5、线性单链表、双向链表与循环链表的结构及其基本运算。

6、树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7、顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。

(二)程序设计基础1、程序设计方法与风格。

2、结构化程序设计。

3、面向对象的程序设计方法,对象,方法,属性及继承与多态性。

(三)软件工程基础1、软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。

2、结构化分析方法,数据流图,数据字典,软件需求规格说明书。

3、结构化设计方法,总体设计与详细设计。

4、软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。

5、程序的调试,静态调试与动态调试。

(四)数据库设计基础1、数据库的基本概念:数据库,数据库管理系统,数据库系统2、数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。

3、关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

4、数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

考试方式1、公共基础知识的考试方式为笔试,与C语言程序设计(C++语言程序设计、Java语言程序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计)的笔试部分合为一张试卷。

全国计算机等级考试二级Visual Basic考试大纲

全国计算机等级考试二级Visual Basic考试大纲

全国计算机等级考试二级Visual Basic考试大纲公共基础知识基本要求1 掌握算法的基本概念2 掌握基本数据结构及其操作。

3 掌握基本排序和查找算法4掌握逐步求精的结构化程序设计力法。

5掌握软件工程的基本办法,具有初步应用相关技术进行软件开发的能力6 掌握数据库的基本知识,了解关系数据库的设计。

考试内容1 基本数据结构与算法⑴算法的草本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)⑵数据结构的定义:数据的逻辑结构与存储结构:数据结构的图形表示:线性结构与非线性结构的概念⑶线性表的定义:线性表的顺序存储结构及其插入与删除运算⑷栈和队列的定义:栈和队列的顺序存储结构及其基本运算⑸线性中链表、双向链表与循环链表的结构及其基本运算(6树的基本概念;二叉树的定义及其存储结构,二义树的前序、中序和后序遍历。

⑺顺序查找与二分法查找算法;基本排序算法。

2 程序设计基础⑴程序设计方法与风格'⑵结构化程序设计⑶面向对象的程序设计方法,对象、方法、属性及继承与多态性。

3 软件工程基础⑴软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。

⑵结构化分析方法,数据流图,数据字典,软件需求规格说明书。

⑶结构化设计方法,总体设计与详细设计。

⑷软科测试的方法,白盒测试和黑盒测试,测试用例设计,软件测试的实施.单元测试、集成测试和系统测试。

⑸程序的调试,静态调试与动态调试4 数据库设计基础⑴数据库的基本概念:数据库,数据库管理系统,数据库系统⑵数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。

⑶关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

⑷数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

考试方式1、公共基础知识的考试力式为笔试,与c语言程序设计(C++语言程序设计、Java 语言程序设计、Visual Basic 语言程序设计、Visual FoxPro 数据库程序设计或Access 数据库程序设计)的笔试部分合为一张试卷。

全国计算机等级考试二级VB笔试真题(2005年-2011年)

全国计算机等级考试二级VB笔试真题(2005年-2011年)

全国计算机等级考试二级笔试试卷——Visual Basic程序语言设计目录2005年4月全国计算机等级考试二级笔试试卷 (1)2005年4月全国计算机等级考试二级VB笔试参考答案 (8)2005年9月全国计算机等级考试二级笔试试卷 (9)2005年9月全国计算机等级考试二级VB笔试参考答案 (17)2006年4月全国计算机等级考试二级笔试试卷 (18)2006年4月全国计算机等级考试二级VB笔试参考答案 (25)2006年9月全国计算机等级考试二级笔试试卷 (26)2006年9月全国计算机等级考试二级VB笔试参考答案 (33)2007年4月全国计算机等级考试二级笔试试卷 (34)2007年4月全国计算机等级考试二级VB笔试参考答案 (42)2007年9月全国计算机等级考试二级笔试试卷 (43)2007年9月全国计算机等级考试二级VB笔试参考答案 (51)2008年4月全国计算机等级考试二级笔试试卷 (52)2008年4月全国计算机等级考试二级VB笔试参考答案 (59)2008年9月全国计算机等级考试二级笔试试卷 (60)2008年9月全国计算机等级考试二级VB笔试参考答案 (68)2009年3月全国计算机等级考试二级笔试试卷 (69)2009年3月全国计算机等级考试二级VB笔试参考答案 (76)2009年9月全国计算机等级考试二级笔试试卷 (77)2009年9月全国计算机等级考试二级VB笔试参考答案 (84)2010年3月全国计算机等级考试二级笔试试卷 (85)2010年3月全国计算机等级考试二级VB笔试参考答案 (92)2010年9月全国计算机等级考试二级笔试试卷 (93)2010年9月全国计算机等级考试二级VB笔试参考答案 (100)2011年3月全国计算机等级考试二级笔试试卷 (101)2011年3月全国计算机等级考试二级VB笔试参考答案 (108)2011年9月全国计算机等级考试二级笔试试卷 (109)2011年9月全国计算机等级考试二级VB笔试参考答案 (116)2005年4月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计(考试时间90分钟,满分100分)一、选择题(第小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

全国计算机二级Visual Basic考点精讲

全国计算机二级Visual Basic考点精讲

全国计算机二级Visual Basic考点精讲计算机等级考试在当今社会具有重要意义,而全国计算机二级Visual Basic(以下简称 VB)更是众多考生关注的焦点。

对于想要通过这一考试的同学来说,熟悉考点是至关重要的。

接下来,就让我们详细地梳理一下 VB 考试中的重点内容。

一、VB 程序设计基础这部分首先要理解的是对象、属性、方法和事件的概念。

对象就像是一个个具体的“东西”,比如一个按钮、一个文本框;属性则是对象的特性,比如按钮的大小、颜色;方法是对象能够执行的操作,像文本框的清空操作;事件则是对象能够响应的动作,比如按钮被点击。

变量和常量也是基础中的重点。

变量用来存储程序运行过程中会变化的数据,而常量则是固定不变的值。

在定义变量时,要注意数据类型的选择,如整型、字符串型、布尔型等。

不同的数据类型有不同的存储方式和取值范围。

二、VB 控制结构顺序结构是程序执行的基本方式,按照语句的先后顺序依次执行。

但更多的时候,我们需要用到选择结构和循环结构来控制程序的流程。

选择结构常见的有 IfThenElse 语句和 Select Case 语句。

If 语句通过判断条件的真假来决定执行哪一部分的代码。

Select Case 语句则适用于对一个表达式的多种可能取值进行判断。

循环结构包括 ForNext 循环、WhileWend 循环和 DoLoop 循环。

For 循环适用于已知循环次数的情况;While 循环在条件为真时执行循环体;DoLoop 循环则更加灵活,可以在循环体的开头或结尾进行条件判断。

三、数组数组是一组相同类型变量的有序集合。

在 VB 中,数组可以分为一维数组、二维数组等。

使用数组前需要先声明,指定数组的大小和数据类型。

通过循环可以方便地对数组进行操作,比如初始化、遍历、排序等。

常见的排序算法如冒泡排序、选择排序在 VB 中也经常会用到。

四、过程VB 中的过程分为 Sub 过程(子过程)和 Function 过程(函数过程)。

全国计算机二级VB历年真题

全国计算机二级VB历年真题

2005年4月全国计算机等级考试二级——VB笔试真题2005---2012历年真题2005一、选择题((1)~(35)每小题2分,共70分)(1)数据的存储结构是指A)存储在外存中的数据 B)数据所占的存储空间量C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是A)栈是先进后出的线性表 B)栈只能顺序存储C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2(4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2 C) n D) n+1(5)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是A)程序就是软件B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。

全国计算机等级考试二级笔试样题

全国计算机等级考试二级笔试样题

全国计算机等级考试二级笔试样题Visual Basic 语言程序设计二级基础知识一、选择题(1)下列关于栈的叙述正确的是A)栈是非线性结构B)栈是一种树状结构C)栈具有先进先出的特征D)栈具有后进先出的特征(2)结构化程序设计所规定的三种基本控制结构是A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数(3)结构化程序设计的一种基本方法是A)筛选法B)递归法C)归纳法D)逐步求精法(4)如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是:A)选择B)投影C)连接D)并二、填空题1.对于输入为N个数进行快速排序算法的平均时间复杂度是()2.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是()3.软件测试方法中,黑盒测试个白盒测试法是常用的方法,其中黑盒测试法主要是用于测试()4.关系型数据库管理系统中存储与管理数据的基本形式是()参考答案一、选择题(1)D (2) C (3) D (4) B二、填空题(1)O (Nlog2N)(2)功能模型(3)软件外部功能(4)二维表Visual Basic语言程序设计一、选择题1.下列可以打开立即窗口的操作是()A)Ctrl+D B)Ctrl+E C)Ctrl+F D)Ctrl+G2.InpuBox函数返回值的类型为()A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)3.表达式4+5\6*7/8Mod9的值是()A)4 B)5 C)6 D)74.以下语句的输出结果是()Print Format $ (32548.5,"000,000.00")A)32548.5 B)32,548.5 C)032,548.50 D)32,548.505.执行以下程序段后,变量c$的值为a$ = "Visual Basic Programing'b$ = "Quick"c$ + b $ & UCase (Mid $(a$,7,6))&Right $(a$,11)A)Visual BASIC Programing B)Quick Basic Programing C)QUICK Basic Programing D)Quick BASIC Programing6.在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text和Text2)和一个命令按钮(Name属性为Command),然后编写如下两个事件过程:private Sub Command1_Click( )a = Text.Text + Text2.TextPrint aEnd SubPrivate Sub Formm_Load( )Text1.Text =""Text2.Text =""End Sub程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为()A)444 B)321123 C)123321 D)1322317.阅读下面的程序段:For i = 1 To 3For j =1 To iFor k =j To 3a =a + 1Next kNext jNext i执行上面的三重循环后,a的值为()A)3 B)9 C)14 D)218.在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:Private Sub Command1_Click( )x = 0Do While x<50x =(x + 2)*(x + 3)n =n + 1LoopText1.Text=str(n)Text2.Text=str(x)End Sub程序运行后,单击命令按钮,在两个文本框中显示的值分别为()A)1和0 B)2和72 C)3和50 D)4和1689.假定窗体上有一个标签,名为Label1.为了使该标签透明并且没有边框,则正确的属性设置为()A)Label1.BackStyle=0 Label1.BorderStyle=0 B)Label1.BackStyle=1 Label1.BorderStyle=1C)Label1.BackStyle=True Label1.BorderStyle=Ture D)Label1.BackStyle=False Label1.BorderStyle=False10.对窗体编写如下代码:Option Base 1Private Sub Form_KeyPress(KeyAscii As Integer)a = Array(237,126,87,48,498)m1 =a(1)m2 =1If KeyAscii =13 ThenFor i = 2 To 5If a(i)>m1 Thenm1=a(i)m2=iEnd IfNext iEnd IfPrint m1Print m2End Sub程序运行后,按回车键,输出结果为A)48B)237C)498D)4984154二、填空题1.设有如下的Visual Basic表达式:5*X^2-3*X-2-Sin(a)/3它相当于代数式()2.执行下面的程序段后,s的值为()s = 5For i=2.6 To 4.9 Step 0.6s=s=1Next i3.为了在运行时把图形文件picfile.jpg装入图片框Picturel.所使用的语句为()4.如果要将某个菜单项设计为分割线,则该菜单项的标题应设置为()5.假定建立了一个工程,该工程包括两个窗体,其名称(Name属性)分别为Form1和Form2,启动窗体为Form1.在Form1上画一个命令按钮Command1,程序运行后,要求当单击该命令按钮时,Form1窗体消失,显示窗体Form2,请在()和()处将程序补充完整。

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。

运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。

A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。

Chr函数用来返回以数值表达式值为编码的字符。

Ucase函数用来转换大小写。

所以变量c=UCase(“a”)=“A”。

Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。

4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。

A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。

A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。

6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。

运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。

A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。

2005年全国计算机等级考试二级VisualBasic考试大纲

2005年全国计算机等级考试二级VisualBasic考试大纲

2005年全国计算机等级考试二级VisualBasic 考试大纲各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢2005年全国计算机等级考试二级visualbasic考试大纲基本要求=r %;ZV& =r %;ZV&1.具有计算机的基础知识。

2.了解操作系统的基本概念,掌握常用操作系统的使用。

3.掌握基本数据结构和常用算法,熟悉算法描述工具――流程图的使用。

4.能熟练地使用一种高级语言或数据库语言编写程序、调试程序。

考试内容一、基础知识与基本操作(一)基础知识1.计算机系统的主要技术指标与系统配置。

2.计算机系统、硬件、软件及其相互关系。

3.微机硬件系统的基本组成。

包括:中央处理器(运算器与控制器),内存储器(ram与rom),外存储器(硬盘、软盘与光盘),输入设备(键盘与鼠标)输出设备(显示器与打印机)。

4.软件系统的缀成,系统软件与应用软件;软件舶蒸丰概念,文档;程序设计语言与语言处理程序(汇编程序、编译程序、解释程序)。

5.计算机的常用数制(二进制、十六进制及其与十进制之间的转换);数据基本单位(位、字节、字)。

6.计算机的安全操作;计算机病毒的防治。

7.计算机网络的一般知识。

8.多媒体技术的一般知识。

(二)dos的基本操作l.操作系统的基本功能与分类。

操作系统的基本组成。

3.文件、目录、路径的基本概念。

4.常用dos操作,包括:初始化与启动:文件操作(type,copy,del,ren,xcopy,attrⅰb);目录操作(dⅰr,md,cd,rd,tree,path);磁盘操作(format,dⅰskcopy,chkdsk);功能操作(ⅴer,date,tⅰme,cls,prompt,help);批处理(批处理文件的建立与执行,自动批处理文件);输入输出改向。

(三)windows的基本操作的特点、基本构成及其运行环境。

用户界面的基本元素。

包括:窗口、图标、菜单、对话框、按钮、光标等。

2005年9月全国计算机等级考试二级VB笔试试题

2005年9月全国计算机等级考试二级VB笔试试题
• 美国(8137吨)、 • 德国(3469吨)、 • 国际货币基金组织(3217吨)、 • 法国(3025吨)、 • 瑞士(2494吨)、 • 意大利(2452吨)、 • 荷兰(912吨)、 • 日本(764吨)、 • 欧洲银行(747吨)和 • 波兰(607吨), • 英国第11位(538吨) • 中国第14位为(395吨)。
2020/3/23
RH
1
• 8k=8*4.166%=33.328%(333‰) 24k=24*4.166%=99.984%(999‰)
24k金常被认为是纯金,成为"1000‰",但实际含金量为99.99%,折为 23.988k。 • 用“k金”表示黄金的纯度,国家标准GB11887-89规定,每开(英文carat、德 文karat的缩写,常写作“k”)含金量为4.166% • 目前世界上最主要的黄金市场在伦敦、苏黎世、纽约、香港等地 • 黄金按性质分,可分为“生金”和“熟金”两大类。 • 熟金中因加入其他元素而使黄金在色泽上出现变化,人们通常把被加入了金 属银而没有其他金属的熟金称之为“清色金”,而把被掺入了银和其他金属 的黄金称为“混色金”。 • K金是混色金成色的一种表示方式,4.1666%黄金成分为lK。 • 24K黄金的含金量99.998%,基本视为纯金 • 市场上的黄金制品成色标识有两种:一种是百分比;另一种是K金。 • 我国对黄金制品印记和标识牌有规定,一般要求有生产企业代号、材料名称、 含量印记等,无印记为不合格产品。国际上也是如此。但对于一些特别细小 的制品也允许不打标记。 • 1K的含金量为4.1666%。 • K的来源与表示宝石的重量单位“克拉”有联系。因为“克拉”和K都来自 Carat或Karat这个词。 • 为了有别于宝石的重量的单位,人们采用“K”作为金成色的单位符号,取 Karat的第一个字母“K”来表示,又赋予K以准确的含金量标准; • 而克拉则专用作宝石的重量单位,现今宝石重量单位1克为200毫克。根据我 2020国含/3/1金239量90不年小8月于实99施9的的称金千银足纯金度。标准规R定H ,含金量千分数不小于990的称足金。2

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2(含答案)

全国计算机等级考试二级Visual+Basic语言程序设计真题精选2一、单项选择题1.软件设计中模块划分应遵循的准则是()。

A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:软件设计中,模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。

模块的划分应遵循一定的准则,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性高,易于理解和维护。

模块之间的耦合应尽可能地低,模块的内聚应尽可能地高。

2.栈和队列的共同点是()。

A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素√D.没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。

二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。

3.设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是()。

A.Line1.X1=Line2.X2且Line1.YI=Line2.Y2 √B.Line1.X1=Line2.Y1且Line1.Y1=Line2.X1C.Line1.X2=Line2.X1且Line1.Y1=Line2.Y2D.Line1.X2=Line2.X1且Line1.Y2=Line2.Y2解析:直线控件的X1、Y1和X2、Y2属性分别表示直线两个端点的坐标,即(X1,Y1)和(X2,Y2)。

如果要使两条直线相连,显然这两条直线的某一端点的坐标相同才行。

因此本题需要Line1.X1=Line2.X1且Line1.Y1=Line2.Y1,或Line1.X1=Line2.X2且Line1.Y1=Line2.Y2,或Line1.X2=Line2.X1且Line1.Y2=Line2.Y1,或Line1.X2=Line2.X2且Line1.Y2=Line2.Y2。

2005年9月全国计算机等级考试二级VB试题

2005年9月全国计算机等级考试二级VB试题

全国高等学校计算机等级考试(江西考区)2005年下半年二级Visual Basic笔试试卷A(本试卷答卷时间为120分钟,满分100分)1、计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。

考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。

1.中央处理器(CPU)主要包括()。

A.运算器与存储器B.运算器与控制器C.控制器与存储器D.控制器与译码器2.为解决某一特定问题而设计的指令序列称为()。

A.文档B.语言C.程序D.系统3.“计算机辅助软件工程”的英文缩写是()。

A.CADB.CASEC.CAID.CAM4.微型计算机存储系统中,PROM是()。

A.可读写存储器B.动态随机存储器C.只读存储器D.可编程只读存储器5.现在的计算机实现自动工作,是根据冯·诺依曼的()原理。

A.存储程序B.输入程序C.运输程序D.输出程序6.下列数据中,值最大的数是()。

A.二进制数1000B.八进制数1000C.十进制数1000D.十六进制10007.下列四条叙述中,正确的一条是()。

A.字节通常用英文单词“bit”来表示B.目前广泛使用的Pentium机其字长为5个字节C.计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节D.微型计算机的字长并不一定是字节的倍数8.在Windows 2000中,用来添加或删除程序的“添加/删除程序”选项位于()中。

A.控制面板B.我的电脑C.资源管理器D.程序组9.在Windows 2000中,文件夹组织结构是()。

A.表格结构B.树型结构C.网状结构D.线性结构10.配置高速缓冲存储器(Cache)是为了解决()。

A.内存与辅助存储器之间速度不匹配问题B.CPU与辅助存储器之间速度不匹配问题C.CPU与内存储器之间速度不匹配问题D.主机与外设之间速度不匹配问题11.在Windows2000中,若在某一文档中连续进行了多次剪切操作,当关闭文档后,“剪贴板”中存放的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2005年9月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)整理:陈远跃一、选择题(每小题2分,共70分)(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)在软件设计中,不属于过程设计工具的是()。

A)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图(7)下列叙述中正确的是()。

A)软件交付使用后还需要再进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决()。

A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9)设有下列关系表:R S TA B C 1 1 2 2 2 3则下列操作中正确的是( )。

A )T=R ∩SB )T=R ∪SC )T=R ×SD )T=R/S (10)数据库系统的核心是( )。

A )数据模型B )数据库管理系统C )数据库D )数据库管理员(11)假定一个Visual Basic 应用程序由一个窗体模块和一个标准模块构成。

为了保存该应用程序,下列正确的操作是( )。

A )只保存窗体模块文件B )分别保存窗体模块、标准模块和工程文件C )只保存窗体模块和标准模块文件D )只保存工程文件(12)为了消除窗体上的一个控件,下列正确的操作是( )。

A )按回车键B )按<Esc>键C )选择(单击)要清除的控件,然后按<Del>键D )选择(单击)要清除的控件,然后按回车键 (13)下列叙述中错误的是( )。

A )打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B )当程序运行时,双击一个窗体,则触发该窗体的DblClick 事件C )Visual Basic 应用程序只能以解释方式执行D )事件可以由用户引发,也可以由系统引发(14)设a=2,b=3,c=4,d=5,下列表达式的值是( )。

Not a<=c Or 4*c=b^2 And b<>a+cA )-1B )1C )TrueD )False (15)设a=5,b=10,则执行c=Int((b-a)*Rnd+a)+1后,c 值的范围为( )。

A )5~10B )6~9C )6~10D )5~9 (16)在窗体上画一个命令按钮,名称为Command1,然后编写下列事件过程:Private Sub Command1_Cilck( ) a$ = "software and hardware" b$ = Right(a$, 8) c$ = Mid(a$, 1, 8) MsgBox a$, ,b$, c$, 1 End Sub运行程序后,单击命令按钮,则在弹出的信息框的标题栏中显示的是( )。

A )software and hardware B )software C )hardware D )-1(17)在窗体上有一个命令按钮和一个文本框,其名称分别为Command1和Text1,把文本框的Text 属性设置为空白,然后编写下列事件过程: Private Sub Command1_Click( )A B C 1 1 2 2 2 33 1 3 A B C 3 1 3a=InputBox("Enter an integer")b=InputBox("Enter an integer")Text1.Text=b+aEnd Sub程序运行后,单击命令按钮,如果在输入对话框中分别输入8和10,则文本框中显示的内容是()。

A)108 B)18 C)810 D)出错(18)在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写下列程序:Private Sub Form_Load( )ShowText1.Text=“ “Text2.Text=“ “Text1.SetFocusEnd SubPrivate Sub Text1 Change( )Text2.Text=Mid(Text1.Text,8)End Sub程序运行后,如果在文本框Text1中输入BeijingChina,则在文本框Text2中显示的内容是()。

A)BeijingChina B)ChinaC)Beijing D)BeijingC(19)在窗体上画一个列表框和一个命令按钮,其名称分别为List1和Command1,然后编写下列事件过程:Private Sub Form_Load( )List1.AddItem "Iterm 1"List1.AddItem "Iterm 2"List1.AddItem "Iterm 3"End SubPrivate Sub Command1_Click( )List1.List(List1.Listcount)="AAAA"End Sub程序运行后,单击命令按钮,其结果为()。

A)把字符串"AAAA"添加到列表框中,但位置不能确定B)把字符串"AAAA"添加到列表框的最后(即“Item 3”的后面)C)把列表框中原有的最后一项改为"AAAA"D)把字符串"AAAA"插入到列表框的最前面(即“Item 1”的前面)(20)有下列事件过程:Private Sub Form_Click( )Dim x As Integer, n As Integerx=1n=0Do While X<28x=x*3n=n+1LoopPrint x,nEnd Sub程序运行后,单击窗体,输出结果是()。

A)81 4 B)56 3 C)28 1 D)243 5(21)有下列事件过程:Private Sub Form_Click( )Dim Check, CounterCheck=TrueCounter=( )DoDo while Counter<20Counter=counter+1If Counter=10 ThenCheck=FalseExit DoEnd IfLoopLoop Until Check=FalsePrint Counter, CheckEnd Sub程序运行后,单击窗体,输出结果为()。

A)15 0 B)20 -1 C)10 True D)10 False (22)有下列事件过程:Private Sub Form_Click( )Dim i As Integer, sum As Integersum=0For i=2 To 10If i Mod 2<>0 And i Mod 3=0 Thensum=sum+iEnd IfNext iPrint sumEnd Sub程序运行后,单击窗体,输出结果为()。

A)12 B)30 C)24 D)18(23)在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编与下列事件过程:Private Sub Command1_Click( )Dim array1(10,10)As IntegerDim i As Integer, j As IntegerFor i=1 To 3For j=2 To 4array1(i,j)=i+jNext jNext iText1.Text=array1(2,3)+array1(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是()。

A)12 B)13 C)14 D)15 (24)在窗体上画一个命令按钮,其名称为Command1,然后编写下列事件过程:Private Sub Command1_Click( )Dim a1(4,4),a2(4,4)For i=1 To 4For j=1 To 4a1(i,j)=i+ja2(i,j)=a1(i,j)+i+jNext jNext iPrint a1(3,3);a2(3,3)End Sub程序运行后,单击命令按钮,在窗体上输出的是()。

A)6 6 B)10 5 C)7 21 D)6 12 (25)有下列事件过程:Option Base 1Private Sub Form_Click( )Dim arr,sumSum=0arr=Array(1,3,5,7,9,11,13,15,17,19)For i=1 To 10If arr(i)/3=arr(i)\3 ThenSum=Sum+arr(i)End IfNext iPrint SumEnd Sub程序运行后,单击窗体,输出结果为()。

A)25 B)26 C)27 D)28 (26)在窗体上有一个命令按钮,然后编写下列事件过程:Private Sub Command1_Click( )Dim a(5) As StringFor i=1 To 5a(i)=Chr(Asc("A")+(i-1))Next iFor Each b In aPrint b;NextEnd Sub程序运行后,单击命令按钮,输出结果是()。

A)ABCDE B)12345 C)abcde D)出错信息(27)下列关于函数过程的叙述中,正确的是()。

A)如果不指明函数过程参数的类型,则该参数没有数据类型B)函数过程的返回值可以有多个C)当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递D)函数过程形参的类型与函数返回值的类型没有关系(28)函数过程F1的功能是:如果参数b为奇数,则返回值为1,否则返回值为0。

相关文档
最新文档