搜档网
当前位置:搜档网 › 全国计算机等级考试复习资料全

全国计算机等级考试复习资料全

全国计算机等级考试复习资料全
全国计算机等级考试复习资料全

Visual Basic程序设计基础知识要点(概念分析篇)

知识点1:

(1)在工程资源管理器窗口中可以包含:工程文件、窗体模块文件、标准模块文件和类模块文件(其中可以包含许多各种文件类型)。

(2)Visual Basic应用程序可以以解释方式执行和编译方式执行。

例题:

(1)以下叙述中错误的是 A

A.在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件。

B.以.bas为扩展名的文件是标准模块文件。

C.窗体文件包含该窗体及其控件的属性。

D.一个工程中可以有多个标准模块文件。

(2)以下叙述中错误的是 C

A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件。

B.保存Visual Basic程序时,应分别保存窗体文件及工程文件。

C.Visual Basic应用程序只能以解释方式执行。

D.事件可以由用户引发,也可以由系统引发。

知识点2:

(1)窗体和各种控件的名称(Name)是唯一的,用来标识一个窗体或控件的。而窗体和控件的标题是用来说明的,是可有可无的。

(2)各种控件之间有部分相同的属性,并不是拥有所有属性。控件有些属性只能在属性窗口中设置,但也有少数属性只能在代码状态设置。

(3)Form1.Hide方法和Unload Form1方法的区别:第一个方法窗体消失并不存在于内存中;第二个方法窗体消失但仍存在于内存中。

例题:

(1)以下叙述中正确的是 A

A.窗体的Name属性指定窗体的名称,用来标识一个窗体。

B.窗体的Name属性的值是显示在窗体标题栏中的文本。

C.可以在运行期间改变对象的Name属性的值。

D.对象的Name属性值可以为空。

(2)以下叙述中错误的是 C

A.Visual Basic是事件驱动型可视化编辑工具。

B.Visual Basic应用程序不具有明显的开始和结束语句。

C.Visual Basic工具箱中的所有控件都具有Width和Height属性。

D.Visual Basic中控件的某些属性只能在运行时设置。

知识点3:

(1)标签(Label1):Autosize的True属性可以自动调整标签的大小,而False属性不能。

(2)文本框(Text1):

1、Maxlength属性表示文本框所能容纳的字符数。

2、Password属性表示口令输入,可以是“*”或“?”等。设置文本框输入字符为“*”:Text1.Password=”*”,还原文本框字符:Text1.Password=””,

3、ScrollBars属性是表示文本框有垂直或水平滚动条,但是需要和多行属性Multiline结合一起使用。

4、SelLength属性是表示选中文本框中字符的个数:Text1.SelLength。SelStart 属性是表示选中文本框中字符或光标之前的字符数:Text1.SelStrart。SelText属性是表示选中文本框中的字符:Text1. SelText。

5、文本的主要事件是Change事件:(标签内容随文本框内容变化而变化)

Private sub Command_Change()

Label1.caption=Text1.text

End sub

6、文本框的方法只有一个:Text1.SetFocus

例题:

(1)能够获得一个文本框中被选取文本的内容的属性是 C

A.Text B. SelLength C. SelText D. SelStrart

(2)在窗体上画一个文本框(其名称为Text1)和标签(其名称为Label1)。要求程序运行后,如果在文本框中输入字符,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程是 A

A.Private Sub Text1_Change() B. Private Sub Text1_Click()

Label1.caption=Text1.Text Label1.caption=Text1.Text End Sub End Sub

C.Private Sub Label1_Change() D. Private Sub Label1_Click() Label1.caption=Text1.Text Label1.caption=Text1.Text End Sub

(3)命令按钮(Command1):

1、Default属性:当一个命令按钮的Default属性为True时,按回车键和单击该命令按钮的效果相同。

2、Cancel属性:当一个命令按钮的Cancel属性为True时,按ESC键和单击该命令按钮的效果相同。

(4)单选按钮和复选框(Option1和Check1):

1、单选按钮:Value属性的值是True(选中)和False(未选中),Option1.Value=True 等同于Option1.Value用法。

2、复选框:Value属性的值是0(未选中)、1(选中)和2(表示暂时不可用)。Check1.Value=False可以用,但Check1.Value=True不可用(因为True只能转化数值-1而不是1)。

(5)列表框(List1):

1、List属性是一个数组型属性:List1.List(索引),索引可以是数字0、1…,List1.listindex,变量i(List1.Text等同于List1.list(List1.listindex))。

2、MultSelect属性:用来设置一次可以多选表项数。MultSelect属性值为0时,每次只能选择一项;MultSelect属性值为1时,可以同时选择多个项目;MultSelect属性值为2时,可以用辅助键Shift或Ctrl选择多个项目。

3、常用方法:AddItem方法表示添加的是一个项目,而Removeitem方法表示通过删除索引的方式删除项目。RemoveItem 索引索引可以是数字0、1…,List1.listindex,变量i。

(6)组合框(Combo1):

1、Style属性:Style属性值为0时,表示下拉式组合框;Style属性值为1时,表示下简单组合框;Style属性值为2时,表示下拉式列表框。其他功能类似列表框(List1)。(7)图片框和图像框(Picture1和Image1):

1、图片框(Picture1):Autosize属性值为True时,表示图片框大小随图片大小改变而改变;Autosize属性值为False时,表示图片框只能部分显示大图片。

2、图像框(Image1):Stretch属性为True时,图片大小随图像框的大小改变而改变;Stretch属性为True时,图像框的大小随图片大小的改变而改变。

3、两种图形类型都可以按照下面这个方法加载图片:

Picture1.picture=LoadPicture(App.Path & “\图片名称.扩展名”)

Image1.picture=LoadPicture(App.Path & “\图片名称.扩展名”)

如果要清楚图片:

Picture1.picture=LoadPicture(“”)

Image1.picture=LoadPicture(“”)

注意:如果使用App.Path方法需要先保存好窗体文件和工程文件到考生文件夹中。

(8)滚动条(HScroll1):

1、Max和Min属性是分别表示滚动条的最大和最小刻度,刻度值用Value属性值来表示:HScroll1.value。

2、LargeChange和SmallChange属性是分别表示移动滚动条上的左右箭头按钮的移动量和移动滚动条上滚动框的移动量。

3、Scroll和Change事件分别表示拖动滚动条上滚动框的操作和单击滚动条上箭头按钮的操作。

(9)计时器(Timer1):

1、Enabled属性:Enabled属性值为True时,表示计时器可以走动;Enabled属性值为False时,表示计时器停止走动;

2、Interval属性:是表示计时器运动的时间间隔,单位为毫秒。1秒时间:Timer1.Interval=1000。

3、Enabled和Interval这两个属性一般情况下需要一起使用。

知识点4:

(1)Visual Basic常用函数的使用方法:

1、数学函数:

★求平方根:Sqr(n)

★求自然对数Log(n)ln n log78=log e8/log e7(注意非e为底的对数需要如此转换)

★求以e为底的幂值,e x e x Exp(x)

1 n>0

★ Sqn(n)= 0 n=0

★ Rad()-->X=Int(Rnd*(上界—下界+1))+下界(产生随机整数)

2、转换函数:

★ Str(x) 数值x转换成字符串 str(12.75)=”12.75”这样转换12.75之前会多出一位。如果使用Cstr(12.75)=”12.75”这样转换12.75之前不会多出一位。

★Val(x) 字符x转换成数值,但x要一定是数字字符才行,Val(“12.75”)=12.75,如果是含有其他字符Val(“12.7ab”)将无法转换。

★ chr(x) 返回以x为Asccii代码值的字符 chr(97)= ”a”;Asc(x) 给出字符x的Asccii代码值 Asc(“A”)=65

三种类型ASCII代码值转换:

Asc(“0”)~Asc(“9”)-48~57

Asc(“A”)~Asc(“Z”)-65~90

Asc(“a”)~Asc(“z”)-97~122

特殊情况:Asc(“ABC”)=65 只求第一个字符“A”的Ascii代码值★ Fix(x) 将数值型数据x的小数部分舍去 Fix(12.8)=12 Fix(-12.5)=-12; Int(x) 取小于等于x的最大整数当x>0时,用法和Fix一样;当x<0时,Int(-12.3)= -13; Cint(x) 将数值型数据x的小数部分四舍五入 Cint(12.7)=13 Cint(12.3)=12

但是有特殊情况: x 当x是偶数

Cint(x.5)=

x+1 当x是奇数

3、字符函数

★ Left(x,n) 从x字符串左边起取n个字符 Left("ABCDEFG",3)="ABC"; Right(x,n) 从x字符串右边起取n个字符 Right("ABCDEFG",3)="EFG"。

★Mid(x,n1,n2) 从字符串x左边第n1个位置开始向右起取n2个字符

Mid(x,n) 从字符串x左边第n个位置开始向右全部取

Mid("ABCDEFG",3,2)= "CD" Mid("ABCDEFG",3)= "CDEFG"

★Instr(n,s1,s2) 从字符串s1的第n个位置起查找s2在s1中位置,如果n省略,则默认从字符串s1的第1个位置起查找s2在s1中位置

Instr(2,"ABCDEFG","CD")=3

知识点5:

1、运算符:

★算术运算符

运算符的优先级: ^ > -- > (* /) > \ > Mod > (+ --)

★关系运算符

< <= > >= = <> Like Is 运算符优先级相同

★逻辑运算符

运算符的优先级:Not > And > Or > Xor > Eqv

例题:

(1)表达式4 + 5 \ 6 * 7 / 8 Mod 9 的值是 B

A.4 B. 5 C. 6 D. 7

(2) a=3 b=2 c=1 求 Print a>b>c 的结果?

首先a>b的结果是true,然后再Print True>c 此时True需要转换成-1再比较,Print -1>1 结果是False,所以整个输出结果是False。

知识点6:

1、交互函数的使用:

★ InputBox函数:

A=InputBox("提示信息","标题信息","默认值或输入框的值")

例题:

(1) 执行下列语句后,将显示输入对话框,此时如果单击“确定”按钮,则变量strInput的内容是 C

strInput=InputBox("请输入字符串","字符串对话框","字符串")

A."请输入字符串" B. "字符串对话框"

C. "字符串"

D. 空字符串

★ MsgBox函数:

MsgBox “提示信息”, 按钮类型值+图标类型值+默认焦点值, “标题信息”

A= MsgBox “提示信息”, 按钮类型值+图标类型值+默认焦点值, “标题信息”;A的值根据单击什么按钮有关,A的值在[1,7]之间取值。比如:单击“确定”按钮,A=1。

例题:

(1)以上图形所表示的函数表达式为:

MsgBox "请输入查询的学生学号:", 3 + 32 + 256, "学生基本信息查询"

知识点7:

1、选择结构语句(If条件语句):

★单分支条件语句:

格式:① If 条件 Then

语句块

End If (称If块语句)

② If 条件 Then 只有一条语句(称If条语句)

★双分支条件语句:

格式:If 条件 Then

语句块1

Else

语句块2

End If

★多分支条件语句

If 条件1 Then

语句块1

Elseif 条件2 Then

语句块2

。。。。。。

Else

语句块n

End If

其中,条件可以是:关系表达式(a>5)、逻辑表达式(a>5 And c>4)、变量(i)或常数(0)。

例题:

(1)下列程序段的执行结果为 A

X=5

Y=-20

If Not x>0 Then

x=y-3

Else

Y=x+3

End If

Print x-y;y-x

A. -3 3

B. 5 -8

C. 3 -3

D. 25 -25

以上题中的“条件”主要是逻辑表达式。

(2)下列程序段的执行结果为 B

X=2

Y=1

If x*y<1 Then y=y-1 Else y=-1

Print y-x>0

A. True

B. False

C. -1

D.1

以上题中的“条件”主要是关系表达式。

(3)下列程序段的执行结果为 C

Dim x As Integer

If x Then Print x Else Print x-1

A. 1

B. 0

C. -1

D.不确定

以上题中的“条件”主要是变量。

2、选择结构语句(Select Case语句):

Select Case 测试表达式

Case 表达式列表1

语句块1

Case 表达式列表2

语句块2

。。。。。。

Case Else

语句块n

End Select

注意:测试表达式的类型只能是数值数据或字符型,表达式列表的值只要第一个符合测试表达式值的要求,就结束Select Case语句;表达式列表可以是三种结构或三种混合结构:①、1 To 10 ②、1,3,5,6,7,8 ③、Is>10 ④、1,2,,5,7,Is>10

例题:

(1)在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1和Text2的文本框,然后编写如下事件过程:

Private Sub Command1_Click()

n=Text1.text

Select Case n

Case 1 T 10

X=10

Case 2,4,6

X=20

Case Is<10

X=30

Case 10

X=10

End Select

Text2.text=x

End Sub

程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是 A

A. 10

B. 20

C. 30

D.40

3、选择结构语句(IIF函数):

变量=IIF(条件,参数1,参数2)

其中,条件可以是:关系表达式(a>5)、逻辑表达式(a>5 And c>4)、变量(i)或常数(0)。执行过程:条件成立,变量的值就是“参数1”,否则变量的值就是“参数2”。

例题:

(1)设a=6,则执行语句:x=IIF(a>5,-1,0)后,x的值为 D

A. 5

B. 6

C. 0

D. -1

知识点8:

1、循环结构

① For 循环变量=初值 To 终值 Step 步长

循环体

If 条件 Then

语句

Exit For

End If

Next 循环变量

注意:循环如果正常退出时(没有执行Exit For语句),那么循环变量必须

是不管条件成立与否都至少执行一次;While循环是条件成立执行循环体,Until循环是条件不成立执行循环体。

例题:

(1)下列程序段的执行结果为 B

s=0:t=0:u=0

For x=1 To 3

For y=1 To x

For z=y To 3

s=s+1

Next z

t=t+1

Next y

u=u+1

Next x

Print s;t;u

A. 3 6 14

B. 14 6 3

C. 14 3 6

D. 16 4 3

分析:

A组语句和B语句都在X循环内,并且是并列的,所以可以先计算B组语句,A组语句暂时不算,这样很容易求出u=u+1语句循环了三次,则u=3;C组语句和D语句都在Y循环内,并且是并列的,所以可以先计算D组语句,C组语句暂时不算,这样也比较容易求出t=t+1语句循环了六次,则t=6;然后再结合答案很快就能得出答案是选B。

知识点9:

1、数组:

①数组的概念

★等级考试主要考一维数组、二维数组和三维数组(三维的只需知道数组中可以存储多少数据即可)。数组的格式:a(2,3 To 7,-1 To 2),那它的存储空间大小计算:每一维用上界-下界+1计算,例如 (2-0+1)*(7-3+1)*(2-(-1)+1)=3*5*4=60。

★数组的下标下界是根据语句Option Base n来决定:当n=0时,数组下标下界是从0开始;当n=1时,数组下标下界是从1开始。

★数组分为:

固定大小数组: Dim a(10) As Integer

动态大小数组: Dim a() As Integer Redim a(10) ★ Array函数用法:为一个变体型变量创建一个数组。

Dim a as Variant

a=Array(1,2,3,4,5)

因此:a(0)=1 a(1)=2 a(2)=3 a(3)=4 a(4)=5

★注意:如果数组被定义为一下三种类型,(1) 数值型 (2) 字符型 (3)逻辑型,则它们初始化的数组元素数值分别为:0 、空字符串和False 。

例题:

(1)在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:

Private Sub Command1_Click()

Dim a(4,4) As Integer

For i=1 To 4

For j=1 To 4

a(i,j)=(i-1)*3+j Next j

Next i

For i=3 To 4

For j=3 To 4

Print a(j,i)

Next j

Print

Next i

End Sub

程序运行后,单击命令按钮,其输出结果为 D 。

A. 6 9

B. 7 10

C. 8 11

D. 9 12

7 10 8 11 9 12 10 13

分析:

对循环和数组结合的问题,往往要先看B组语句输出结果是什么,然后根据B组语句输出结果代入到A

B组语句输出结果:

代入A组语句的结果:

知识点10:

1、过程与函数:

★过程与函数的参数类型有:实参和形参;传递方式有:值传递和地址传递。

★以下程序中,x,y为实参;a,b为形参

注意:实参要与形参的类型、个数要相同。

★在形参a,b之前如果加上关键字ByVal,那么就是值传递;如果加上关键字ByRef或不加关键字,那么就是地址传递。

★过程调用方式有两种:Call Swap(x,y)或Swap x,y (Swap是过程名)

注意:只有地址传递方式才能实现交换功能,值传递方式x,y的值不变。当有事件过程和通用过程一起运行时,先执行事件过程(Command_Click)。

a(3,3) a(4,3)

a(3,4) a(4,4)

9 12

10 13

例题:

(1)假定有如下的Sub过程:

Sub S(x As Single, ByVal y as Single)

t=x

x=t/y

y=t Mod y

End Sub

在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()

Dim a As Single, b As Single

a=5:b=4

S a,b

Print a,b

End Sub

程序运行后,单击命令按钮,输出结果为_____C_____。

A. 5 4

B. 1 1

C. 1.25 4

D. 1.25 1

程序分析:

首先形参x是地址传递方式,当a传递给x时,因此a与x拥有一个共同存储空间,图形表示:;形参y是值传递方式,当b传递给y时,因此b与y是两个不同存储空间,图形表示:;那么在过程S中:运算x=t/y后,x=1.25,图形表示;因此a的值就是1.25;运算y=t Mod y后,y=1,图形表示:,因为此时b和y存储空间不同,则不影响b的值,则还是4,因此Print a,b的结果就是选择C答案。

知识点11:

1、菜单和鼠标事件

★菜单编辑器的使用:

注意:菜单中的标题可以为空,但不论是第几级菜单名称必须唯一,且不能为空。

★鼠标事件(按下鼠标键事件过程)

主要事件有:Form_MouseDown 、 Form_MouseUp 和 Form_MouseMove。现在以某个为例说明:

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

End Sub

上述事件过程不仅使用在窗体上(Form_MouseDown),还可以使用于大多数控件上,包括命令按钮(Command1_MouseDown)或文本框(Text1_MouseDown)等。

以上鼠标事件过程的参数,含义如下:

(1)Button 有值1、2和4,分别表示按下左键、右键和中建;

(2)Shift 表示Shift、Ctrl和Alt键的状态,其值分别是1、2和4;

(3)X,Y 表示鼠标光标的坐标位置

★弹出式菜单(菜单和鼠标事件的结合使用)

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button=1 Then ‘按下鼠标左键

PopUpmenu File‘通过PopUpmenu方法弹出菜单

End If ‘File是一级菜单的名称

End Sub

运行效果:

2、公共对话框(又称通用对话框)

★通用对话框是我们考试中唯一一个控件箱中没有的控件,需要我们自己添加的,添加的方法是在“工程”菜单的“部件”项中选择“Microsoft Common Dialog Control 6.0”后,才会在控件箱中出现通用对话框图标。

★通用对话框图形

根据以上图形,相应的程序代码如下:

注意:CommonDialog.FilterIndex = 索引(索引是从1开始)

知识点12:

1、文件

文件包括三种:顺序文件、随机文件和二进制文件

①顺序访问:文件中数据是以ASCII码存储的。

②随机访问:文件长度记录是固定不变的,数据类型可以不同,数据以二

进制方式存储在文件中,可以任意时候,任意地方访问。

③二进制访问:必须知道数据是如何写入文件的。

★如果源文件是字符类型,那么读写文件如下所示:

读文件的格式:

Open App.Path & "\文件名(In.txt)" For Input As #文件号(#1)

Do while Not Eof(文件号)

Input #文件号,变量

Loop

Close #文件号

写文件格式:

Open App.Path & "\文件名(Out.txt)" For Output(Append) As #文件号(#1)

Print #文件号,变量

Close #文件号

注意:当写文件以Output方式时,原来的文件内容将被覆盖;当写文件以Append方式时,新的文件内容将被添加到文件尾部;

★如果源文件是数值类型,那么读写文件如下所示:

Dim a(10) As Integer

Open App.Path & "\文件名(In.txt)" For Input As #文件号(#1)

For i=1 To 10

Input #文件号,a(i)

Next i

Close #文件号

写文件格式:

Open App.Path & "\文件名(Out.txt)" For Output(Append) As #文件号(#1)

For i=1 To 10

Print #文件号,a(i)

Next i

Close #文件号

例题:

(1)在考生文件夹下有文件in5.txt,文件中有字符串“0&1%$s#2&3!45u6ydf7ff@8|{9er”。请在Forml的窗体上画一个文本框,名称为Text1,能显示多行;在画一个命令按钮,名称为Cl,标题为“存盘”。编写适当的事件过程,使得在加载窗体时,把in5.txt文件的内容中数字字符显示在文本框里。然后单击“存盘”按钮,把文本框中的内容存到文件out5.txt中。如图所示:

根据题目要求,所编写程序如下:

(2)在考生文件下有文件in.txt,文件有10个数据:123 521 362 821 400 300 710 990 120 500. 请在Forml的窗体上画一个文本框,名称为Text1,能显示多行;在画一个命令按钮,名称为Cl,标题为“存盘”。编写适当的事件过程,使得在加载窗体时,把in5.txt文件的内容显示在文本框里,然后统计10 个数的最大数、最小数和它们的和,并把最大数、最小数和它们的和写到“out.txt”文件中。如图所示:

根据题目要求,所编写程序如下:

Visual Basic程序设计基础知识要点(程序设计篇)全国计算机等级考试中常用的程序编程部分:

一、求最大数、最小数、求和以及求平均数

二、求阶层

三、求最大公约数

四、求素数

五、求水仙花数(拆数法)

六、排序(选择排序、直接插入排序和冒泡排序)

七、字符操作

1、字符串取反(反向输出字符串)

2、判断字符串中的某个字符是否为字母

3、统计每类字符的个数

八、矩阵求法(二维数组)

九、文件读写操作

1、字符型读写操作

2、数值型读写操作

九大问题具体例子分析:

一、求最大数、最小数、求和以及求平均数

例题:随机产生10个两位整数,并存入数据a中,然后分别求10个元素中的最大数、最小数、求10个元素之和以及它们的平均数。

Private Sub Command1_Click()

Dim a(10) As Integer, i As Integer, Max As Integer, Min As Integer Dim Sum as Integer, Avg As Single

Sum=0

For i= 1 To 10

a(i)=Int(Rnd*90)+10 ’产生10—99之间的随机整数

Next i

Max=a(1):Min=a(1) ’假设最大数和最小数

For i= 1 To 10

If Max

Max=a(i)

End If

If Min>a(i) Then ’求最小数

Min=a(i) Then

End if

Sum=Sum+a(i) ’求和

Next i

Avg=Sum/10 ’求平均数

Print “最大数:”;Max;“最小数:”;Min;“和:”;Sum;“平均数:”;Avg End Sub

二、求阶层

例题:求10!.

Private Sub Command1_Click()

Dim Sum As Long, i As Integer

Sum=1

For i= 1 To 10

Sum=Sum*i

Next i

Print “10!=”;Sum

End Sub

三、求最大公约数

例题:求M和N两个数的最大公约数。

Private Sub Command1_Click()

Dim M As Integer, N As Integer, R As Integer

M=36:N=24

Do

R=M Mod N

M=N

N=R

Loop While R<>0 ’或 Loop Until R=0

Print “M和N的最大公约数为:”;M

End Sub

四、求素数

例题:求100—200之间的所有素数,并按每行5个元素格式输入所有素数。

Private Sub Command1_Click()

Dim n As Integer ,i As Integer j As Integer

For n = 100 To 200

For i = 2 To n-1 ’n-1可以是n/2,也可以是Sqr(n)形式

If n Mod i =0 Then Exit For

Next i

If i>n-1 Then

j=j+1 ’统计素数个数

Print n;

If j Mod 5 =0 Then Print ’输出5个数换行

End If

Next n

End Sub

五、求水仙花数(拆数法)

例题:求100—999之间的所有水仙花数,并将所有水仙花数在文本框中显示。所谓水仙花数:即153=1^3+5^3+3^3条件成立。

方法1:(数值型:使用运算符Mod 和 \)

Private Sub Command1_Click()

Dim i As Integer ,a As Integer ,b As Integer ,c As Integer For i = 100 To 999

a=i\100’取百位数

b=i\10 Mod 10 ’取十位数

c=i Mod 10 ’取个位数

If i=a^3+b^3+c^3 Then

Text1.Text=Text1.Text & i & Space(2)

End If

Next i

End Sub

方法2:(字符型:使用函数Mid、Val和CStr)

Private Sub Command1_Click()

Dim i As Integer ,a As Integer ,b As Integer ,c As Integer For i = 100 To 999

a= Val(Mid(Cstr(i),1,1))’取百位数

b= Val(Mid(Cstr(i),2,1))’取十位数

c= Val(Mid(Cstr(i),3,1))’取个位数

If i=a^3+b^3+c^3 Then

Text1.Text=Text1.Text & i & Space(2)

End If

Next i

End Sub

六、排序问题

例题:随机产生10个两位整数,并存入数据a中,然后将这10个元素从小到

大排序(或从大到小),并将排序号的数组显示在文本框中。

方法1:选择排序

Private Sub Command1_Click()

Dim a(10) As Integer, i As Integer, j As Integer ,temp As Integer

For i= 1 To 10

a(i)=Int(Rnd*90)+10 ’产生10—99之间的随机整数

Next i

For i= 1 To 9 ’比较n-1轮

For j = i+1 To 10 ’每一轮比较几次

If a(i)>a(j) Then ’从大到小:a(i)

temp=a(i)

a(i)=a(j)

a(j)=temp

End If

Next j

Next i

For i =1 To 10

Text1.Text=Text1.Text & a(i) & space(2)

Next i

End Sub

方法2:直接插入排序

Private Sub Command1_Click()

Dim a(10) As Integer, i As Integer, j As Integer ,temp As Integer

Dim Pointer As Integer

For i= 1 To 10

a(i)=Int(Rnd*90)+10 ’产生10—99之间的随机整数

Next i

For i= 1 To 9 ’比较n-1轮

Pointer=i

For j = i+1 To 10 ’每一轮比较几次

If a(Pointer)>a(j) Then Pointer=j Next j

If i <> Pointer Then

temp=a(i)

a(i)=a(j)

a(j)=temp

End If

Next i

For i =1 To 10

Text1.Text=Text1.Text & a(i) & space(2)

Next i

End Sub

方法1:冒泡排序

Private Sub Command1_Click()

Dim a(10) As Integer, i As Integer, j As Integer ,temp As Integer For i= 1 To 10

a(i)=Int(Rnd*90)+10 ’产生10—99之间的随机整数

Next i

For i= 1 To 9 ’比较n-1轮

For j = 1 To 10-i ’每一轮比较几次

If a(j)>a(j+1) Then ’从大到小:a(i)

temp=a(j)

a(j)=a(j+1)

a(j+1)=temp

End If

Next j

Next i

For i =1 To 10

Text1.Text=Text1.Text & a(i) & space(2)

Next i

End Sub

七、字符操作

1、字符串取反

例题:在文本框中输入一个字符串,比如:ABCDEFGH,然后反向输出,结果为:HGFEDCBA。

Private Sub Command1_Click()

Dim s As String ,n As Integer ,i As Integer

n=Len(Text1.Text )

For i = n To 1 Step-1 ' For i = 1 To n

s = s + Mid(Text1.Text,i,1) ' s = Mid(Text1.Text,i,1) + s

Next i

Print s

End Sub

2、判断字符串中的某个字符是否为字母

例题:在文本框中输入一个字符串,比如:A$4Ch&*Fiy%41H,输出字符串中的所有字母,结果为:A4ChFiyH。

Private Sub Command1_Click()

Dim s As String ,n As Integer ,i As Integer ,c As String

n=Len(Text1.Text )

For i = 1 To n

c=Mid(Text1.Text,i,1)

If c >= "A" And c<= "Z" Or c >= "a" And c<= "z" Then

s = s + c

End If

Next i

Print s

计算机等级考试二级MSOffice基础知识汇总.

计算机的发展、类型及其应用领域。 1.计算机(computer)是一种能自动、高速进行大量算术运算和逻辑运算的电子设备。其特点为:速度快、精度高、存储容量大、通用性强、具有逻辑判断和自动控制能力。 2.第一台计算机:ENIAC,美国,1946年宾夕法尼亚大学冯·诺依曼“存储程序”和“程序控制” 3.冯·诺依曼思想的核心要点是: 1)计算机的基本结构应由五大部件组成:运算器、控制器、存储器、输入设备和输出设备。 2)计算机中应采用二进制形式表示数据和指令。 3)采用“存储程序”和“程序控制”的工作方式。 5.主要特点:运算速度快、精确度高、具有记忆和逻辑判断能力 6.计算机的主要应用 科学计算:例如:气象预报、海湾战争中伊拉克导弹的监测 数据处理:例如:高考招生中考生录取与统计工作,铁路、飞机客票的预定系统,银行系统的业务管理 计算机控制 计算机辅助系统:例如:用CAI演示化学反应10111001 人工智能:例如:代替人类到危险的环境中去工作 办公自动化系统中的应用:例如:Internet发email CBE:计算机辅助教育 CAI:计算机辅助教学 CMI:计算机管理教学 CAD:计算机辅助设计 CAT:计算机辅助翻译 CAM:计算机辅助制造 CAE:计算机辅助工程 7.计算机的分类: 1)、根据规模大小分类:巨型机、大型机、微机、工作站、服务器 2)、根据用途分类:通用计算机、专用计算机 3)、根据计算机处理数据的类型:模拟计算机、数字计算机、数字与模拟计算机 计算机软硬件系统的组成及主要技术指标。

计算机硬件系统均由运算器、控制器、存储器、输入设备和输出设备五大部分构成 运算器:算术运算和逻辑运行的实际执行部件。 控制器:统一指挥和控制计算机各部件按时序协调操作的部件 中央处理器-CPU=运算器+控制器是计算机的核心部件 内部存储器按其存储信息的方式可以分为只读存储器ROM(Read Only Memory)、随机存储器RAM(Random Access Memory)和高速缓冲存储器Cache RAM:随机存储器能读能写,断电后信息丢失 DRAM:动态RAM,相当于CACHE(高速缓冲存储器) CACHE:CPU与内存之间速度不彼配的问题 SRAM:静态RAM ROM:只读存储器能读不能写,断电后信息不丢失 输入设备:键盘、鼠标、扫描仪、光笔 输出设备:显示器、音箱、打印机、绘图仪 总线:数据总线、地址总线、控制总线

全国计算机等级考试-一级教程word测试题

Word上机练习题 1.打开Word,输入如下内容: 【文档开始】 今日荣宝斋 荣宝斋的木版水印技艺,久已闻名海内外,其制作工厂的师傅们,均属艺林翘楚。目前,荣宝斋及其门市部仍在经营和发展各项业务,包括经销古今书画家的真迹或木版水印作品,供应文房四宝,提供装裱、加工修复等业务。其下属荣宝斋出版社、荣宝斋艺术品拍卖公司、荣宝外贸公司、服务公司亦为书画家们创作和繁荣书法绘画艺术、增进国际文化交流做出贡献。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:隶书;字形:加粗;字号:小二号;字体颜色:绿色;位置:水平居中; 下滑线线形:波浪形;下滑线颜色:紫罗兰(128,0,128);字符间距:缩放90%,间距加宽3磅,位置降低2磅;字符效果:七彩倪虹。(10,13没有这个效果) ②正文文字: 字体:仿宋;字号:四号;字体颜色:淡紫色(255,83,255)。行间距:1.5倍行间距;段落:首行缩进2个字符;左右各缩进2个字符;分栏:分为等宽3栏,并加分割线。 ③插入页眉页脚:页眉为“荣宝斋简介”,居中显示;页脚为当前日期。 ④设置奇偶页不同的页眉和页脚。 ⑤将该文档以名字WD1.DOC保存在C盘下。 2.打开Word,输入如下内容: 【文档开始】 云居寺简介 位于北京房山区境内的云居寺建于隋末唐初。云居寺的石经山藏经洞中的石经始刻于隋大业年间(公元605年),僧人静琬等为维护正法刻经于石。刻经事业历经隋唐、辽、金、元、明六个朝代,绵延1039年,篆刻佛经1122部3572卷14278块。这时石阶文化史上罕见的壮举,堪与文明寰宇的万里长城、京杭大运河相媲美,是世上稀有而珍贵的文化遗产。 【文档结束】 按要求对文档进行格式设置: ①标题: 字体:华文新魏;字形:加粗,倾斜;字号:小二号;字体颜色:玫瑰红;字体加着重号;字符间距:缩放150%;字符效果:礼花绽放(07版)。位置:水平居中。 ②正文文字: 字体:楷体_GB2312;字号:四号;段间距:段前1行,段后0.5行;首字下沉:2行;首字字体:华文楷体;首字颜色:茶色;插入当前日期和时间:在段尾插入,格式为××年××月××日; ③设置页边距上、下各2.5厘米,左、右各3厘米;纸张大小为A3; ④在文档下方插入一幅剪贴画(可以任选),将环绕方式设置为紧密型,水平对齐方式设置为居中对齐。 ⑤为该文档设置打开权限密码(密码可自己设定),并将该文档以名字WD2.DOC保存在C 盘下。 3.打开Word,输入如下内容:

全国大学生计算机等级考试试题

全国大学生计算机等级考试资料(3) 时间:2009-12-14 08:34:00 来源:作者: 201.在Word中,将一页内容分成两页显示,可以选择______命令。 A、“插入”菜单项中的“页码” B、“插入”菜单项中的“分隔符” C、“格式”菜单项中的“字体” D、“插入”菜单项中的“自动图文集” 203.在Word中,可以通过"表格"菜单项中的______命令平均分配各行(列)。 A、表格属性 B、转换 C、选定 D、自动调整 204.在Word中,如果快捷工具栏中没有“打开”、“保存”快捷按钮,用户可在______菜单项下设置。 A、插入 B、格式 C、视图 D、工具 205.在Word中,使用“复制”操作的快捷键是______。 A、Ctrl + C B、Ctrl + S C、Ctrl + V D、Ctrl + X 206.在Word中,下述关于分栏操作的说法,正确的是______。 A、设置的各栏宽度和间距与页面宽度无关 B、可以将指定的段落分成指定宽度的两栏 C、任何视图下均可看到分栏效果 D、栏与栏之间不可以设置分隔线 207.在Word中,想将Word文档直接转存为记事本能处理的文本文件,应在“另存为”对话框中选择______保存类型。 A、纯文本(*.txt) B、Word文档(*.doc) C、RTF格式(*.rtf) D、WPS文档(*.wps) 208.在Word中,用户可以通过______菜单项中的“索引和目录”命令快速方便地制作文档的目录。 A、插入 B、编辑 C、格式 D、视图 209.在Word中,字数统计功能放在______菜单项中。 A、插入 B、工具 C、格式 D、视图 210.在Word中使用键盘操作进行分页的操作方法是______。

2018全国计算机等级考试二级公共基础知识考试大纲

全国计算机等级考试二级公共基础知识考试大纲 (2018年版) 基本要求 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.公共基础知识不单独考试,与其他二级科目组合在一起,作为二级科目考核内容的 一部分。 2.上机考试,10道单项选择题,占10分。

全国计算机等级考试一级ms office

全国计算机等级考试一级ms office 一、选择题(每小题I分,共20分) 请在答题菜单上选择选择题命令,启动选择题测试程序,按照题目上的内容进行答题。 (1)下列四项中不属于微型计算机主要性能指标的是______。 A)字长B)内存容量C)重量D)时钟脉冲 (2)在一个非零无符号二进制整数之后去掉一个0,则此数的值为原数的______倍。 A)4 B)2 C)1/2 D)1/4 (3)下列四种设备中,属于计算机输入设备的是______。 A)UPS B)服务器C)绘图仪D)鼠标器 (4)在各类计算机操作系统中,分时系统是一种______。 A)单用户批处理操作系统B)多用户批处理操作系统 C)单用户交互式操作系统D)多用户交互式操作系统 (5)目前各部门广泛使用的人事档案管理、财务管理等软件,按计算机应用分类,应属于______。 A)实时控制B)科学计算C)计算机辅助工程D)数据处理 (6)在微型机中,普遍采用的字符编码是______。 A)BCD码B)ASCII码C)EBCD码D)补码 (7)WPS,Word等文字处理软件属于______。 A)管理软件B)网络软件C)应用软件D)系统软件 (8)与十进制数291等值的十六进制数为______。

A)123 B)213 C)231 D)132 (9)二进制数1001001转换成十进制数是______。 A)72 B)71 C)75 D)73 (10)计算机软件系统是由哪两部分组成______。 A)网络软件、应用软件B)操作系统、网络系统 C)系统软件、应用软件D)服务器端系统软件、客户端应用软件 (11)计算机的操作系统是______。 A)计算机中最重要的应用软件B)最核心的计算机系统软件 C)微机的专用软件D)微机的通用软件 (12)Internet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是______。 A)HTTP B)TCP/IP C)HTML D)FTP (13)某人的电子邮件到达时,若他的计算机没有开机,则邮件______。 A)退回给发件人B)开机时对方重发 C)该邮件丢失D)存放在服务商的E-mail服务器 (14)在计算机领域中通常用MIPS来描述______。 A)计算机的运算速度B)计算机的可靠性 C)计算机的可运行性D)计算机的可扩充性 (15)下列关于计算机病毒的四条叙述中,有错误的一条是______。

2018全国计算机等级考试一级考试试题库

2018年全国计算机等级考试一级考试试题库 0401) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A)它是1946年在美国诞生的 B)它主要采用电子管和继电器 C)它是首次采用存储程序控制使计算机自动工作 D)它主要用于弹道计算 答案:C 0402) 一个字长为8位的无符号二进制整数能表示的十进制数值范围是 A)0-256 B)0-255 C)1-256 D)1-255 答案:B 0403) 二进制数1001001转换成十进制数是 A)72 B)71 C)75 D)73 答案:D 0404) 十进制数90转换成无符号二进制数是 A)1011010 B)1101010 C)1011110 D)1011100 答案:A 0405) 标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有 A)127个 B)128个 C)256个 D)254个 答案:B 0406) 根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码 A)7145个 B)7445个 C)3008个 D)3755个 答案:B 0407) 运算器的主要功能是进行 A)算术运算 B)逻辑运算 C)加法运算 D)算术和逻辑运算 答案:D 0408) 下列各存储器中,存取速度最快的是 A)CD-ROM

C)软盘 D)硬盘 答案:B 0409) 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的 A)40倍 B)60倍 C)80倍 D)100倍 答案:C 0410) 在外部设备中,扫描仪属于 A)输出设备 B)存储设备 C)输入设备 D)特殊设备 答案:C 0411) 计算机能直接识别的语言是 A)高级程序语言 B)机器语言 C)汇编语言 D)C++语言 答案:B 0412) 下列关于计算机病毒的叙述中,错误的是 A)计算机病毒具有潜伏性 B)计算机病毒具有传染性 C)感染过计算机病毒的计算机具有对该病毒的免疫性 D)计算机病毒是一个特殊的寄生程序 答案:C 0413) Internet网中不同网络和不同计算机相互通讯的基础是 A)ATM B)TCP/IP C)Novell D)X.25 答案:B 0414) 已知一汉字的国标码是5E38,其内码应是 A)DEB8 B)DE38 C)5EB8 D)7E58 答案:A 0415) 已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是 A)5,a,X B)a,5,X C)X,a,5 D)5,X,a 答案:D 0416) 度量计算机运算速度常用的单位是

计算机等级考试选择题(全含答案)

库一 1、下列对信息的描述,错误的是(A )。 数据就是信息 信息是用数据作为载体来描述和表示的客观现象 信息可以用数值、文字、声音、图形、影像等多种形式表示 信息是具有含义的符号或消息,数据是计算机内信息的载体 2、以下关于图灵机的说法,错误的是(B)。 在图灵机的基础上发展了可计算性理论 图灵机是最早作为数学运算的计算机 图灵机是一种数学自动机器,包含存储程序的思想 图灵机是一种抽象计算模型,用来精确定义可计算函数 3、用32位二进制补码表示带符号的十进制整数的范围是(C)。-4294967296~+4294967295 -4294967296~+4294967296 -2147483648~+2147483647 -2147483647~+2147483648 4、某微型机的CPU中含有32条地址线、28位数据线及若干条控制信号线,对内存按字节寻址,其最大内存空间应是(A)。 A、4GB B、4MB C、256MB D、2GB 5、下面关于计算机语言的叙述中,正确的是(D )。 汇编语言程序是在计算机中能被直接执行的语言 机器语言是与计算机的型号无关的语言 C语言是最早出现的高级语言 高级语言是与计算机型号无关的算法语言 6、中文Windows XP操作系统是一个(B )。 用户多任务操作系统 单用户多任务操作系统 多用户单任务操作系统 单用户单任务操作系统 7、中文WindowsXP中的"剪贴板"是(A )。 内存中的一块区域 硬盘中的一块区域 软盘中的一块区域 高速缓存中的一块区域 8、以下对WindowsXP的系统工具的叙述,错误的是(D )。 磁盘备份是防止硬盘的损坏或错误操作而造成数据丢失 "磁盘清理"是将磁盘上的文件以某种编码格式压缩存储 "磁盘碎片整理程序"可以将零散的可用空间组织成连续的可用空间 "任务计划"不能清理硬盘 9、下列关于WordXP各种视图的叙述中(C)是错误的。 在普通视图下不能显示图形 在页面视图下所见即打印所得 在Web版式视图下所见即打印所得 在大纲视图下可以查看文档的标题和正文 10、WordXP的打印预览状态下,若要打印文件。以下说法正确的是( C )。 只能在打印预览状态下打印 在打印预览状态下不能打印 在打印预览状态下也能打印 必须退出打印预览状态后,才能打印 11、以下有关光盘存储器的叙述中,错误的是(D )。 只读光盘只能读出而不能修改所存储的信息 VCD光盘上的影视文件是压缩文件 CD-ROM盘片表面有许多凹坑和平面 DVD与VCD的区别只是容量上的不同 12、用Windows画图软件读入一个16色bmp位图文件,未经任何处理,然后再以256色bmp位图模式存盘,则( D )。像素的个数会增加 像素的个数会减少 图像的颜色数会增加 图像文件的存储空间会增大 13、下面关于图像压缩的描述,错误的是(A )。 图像压缩编码的理论基础是控制论 图像压缩包括有损压缩和无损压缩 好的算法可以进一步提高图像的压缩率 图像之所以要压缩是因为数字化后还有很大的冗余量 14、局域网的网络硬件主要包括服务器、工作站、网卡和(C)。 A、网络协议 B、网络操作系统 C、传输介质 D、网络拓扑结构 15、调制解调器(Modem)的功能是实现(A)。 模拟信号与数字信号的相互转换 数字信号编码 模拟信号转换成数字信号 数字信号放大 16、IP地址由网络号和主机号两部分组成,用于表示A类地址的主机地址长度是( C )位二进制数。 A、8 B、8 C、24 D、32 17、一台计算机中了特洛伊木马病毒后,下列说法错误的是( C )。 计算机上的数据可能被他人篡改 计算机上的有关密码可能被他人窃取 病毒会定时发作,以破坏计算机上的信息 没有上网时,计算机上的信息不会被窃取 18、在学生课程管理中分别使用以下二种表示,即: (1)表SC(学号,姓名,课程号,课程名,学时,学分,成绩);(2)表STUDENT(学号,姓名,课程号)和表COURSE(课程号,课程名,学时,学分,成绩)。 则以下叙述正确的是(B )。 采用(1)表示的数据冗余量大,查找速度也慢 采用(1)表示的数据冗余量大,但查找速度快 采用(2)表示的数据冗余量大,查找速度也慢 采用(2)表示的数据冗余量大,但查找速度快 19、在E-R图向关系模式转换中,如果两实体之间是多对多的联系,则必须为联系建立一个关系,该联系对应的关系模式属性包括(D )。 自定义的主键 联系本身的属性 联系本身的属性及所联系的任一实体的主键 联系本身的属性及所联系的双方实体的主键 20、在ACCESS XP中说查询的结果是一个"动态集",是指每次执行查询时所得的数据集合(B )。 都是从数据来源表中随机抽取 基于数据来源表中数据的改变而改变 随着用户设置的查询准则的不同而不同 将更新数据来源表中的数据 21、计算机之所以能实现自动连续执行,是由于计算机采用了( D )原理。 A、布尔逻辑运算 B、数字模拟电路 C、集成电路工作 D、存储程序控制 22、下列叙述中,正确的是(A )。 A、目前计算机的硬件只能识别0和1所表示的信号 B、内存容量是指微型计算机硬盘所能容纳信息的字节数 C、微型计算机不需避免强磁场的干扰 D、计算机系统是由主机和软件系统组成 23、以下叙述错误的是(D )。 A、主频很大程度上决定了计算机的运行速度 B、字长指计算机

2016全国计算机等级二级MS_office高级应用考试基础知识总结

选择题汇总 1.在冯诺依曼体系结构的计算机中引进了两个重要的概念:采用二进制和存储程序 2.1946年诞生了世界上第一台电子计算机:ENIAC 3.计算机最早的应用领域是:数值计算 4.英文缩写CAD的中文意思是:计算机辅助设计 5.办公自动化OA是计算机的一项应用,按计算机的分类,它属于:数据处理 6.电子商务的本质是:商务活动 7.国际通用的ASCII 码的码长是:7 8.在计算机中,20GB的硬盘可以存放的汉子数是:10*1024*1024 KB 9.计算机中所有信息的存储都采用:二进制 10.大写字母B的ASCII码值是:66 11.汉子在计算机内部的存储、处理、和传输都使用汉子的:机内码 12.存储24*24点阵的一个汉子信息,需要的字节数是:72 13.组成中央处理器的主要部件是:运算器和控制器 14.操作系统对磁盘进行读/写的物理单位是:扇区 15.计算机能够直接进行识别和处理的语言是:机器语言 16.将高级语言源程序翻译成目标程序,完成这种翻译过程的程序是:编译程序 17.多媒体处理的是:数字信号 18.所有计算机的字长都是固定不变的,都是8位 19.计算机病毒是指“能够侵入计算机并在计算机系统中潜伏和传播、破坏系统正常工作的一种具有繁殖能力的”: 特殊程序 20.将发送端数字脉冲信号转换成模拟信号的过程称为:调制 21.实现局域网与广域网互联的主要设备是:路由器 22.Internet 中完成从域名到IP地址或者从IP地址到域名转换服务的是:DNS

23.IE浏览器收藏夹的作用是:收集感兴趣的页面地址 24.关于电子邮件:发件人必须有自己的E-MAIL账户/必须知道收件人的E-MAIL账户/可以使用OUTLOOK管理联系人的信息 25.计算机发展的四个阶段: 1)1946-1959,电子管 2)1959-1964 晶体管 3)1964-1972 中小规模集成电路 4)1972至今大规模、超大规模集成电路26.计算机的特点: 1)高速精确的运算能力2)准确的逻辑判断能力3)强大的存储能力 4)自动功能 5)网络与通信能力 27.计算机网络功能的重要意义:改变了人类交流的方式和信息获取的途径 29.网格计算的三要素:任务管理、任务调度、资源管理 30.云计算的构成包括:硬件、软件和服务 31.云计算的特点:超大规模、分布式、虚拟化、高可靠性、通用性、高可扩展性、按需服务、价廉 32.电子计算机的发展方向:巨型化、微型化、网络化、智能化 33.计算机中最重要的核心部件:芯片 34.电子商务是应用现代信息技术在互联网络上进行的商务活动,电子商务是现代信息技术和现代商业技术的结合体 35.信息技术包含三个层次:信息基础技术、信息系统技术、信息应用技术 36.现代信息技术的发展趋势:数字化、多媒体化、高速度、网络化、宽频带、智能化 37.计算机中数据的最小单位是位,存储容量的基本单位是字节,8个二进制位称为1个字节 1Byte=8bit 39.计算机由输入、存储、运算、控制和输出五个部分组成 40.运算器(ALU)是计算机处理数据形成信息的加工厂,主要功能是对二进制数码进行算术运算和逻辑运算控制器是计算机的心脏,指挥全机各个部件自动、协调地工作 控制区和运算器是计算机的核心部件,合称为中央处理器

计算机等级考试二级MS-Office基础知识

第一部分公共基础知识 第1章数据结构与算法 1.1算法 1.算法的基本概念 (1)概念:算法是指一系列解决问题的清晰指令。 (2)4个基本特征:可行性、确定性、有穷性、拥有足够的情报。 (3)两种基本要素:对数据对象的运算和操作、算法的控制结构(运算和操作时问的顺序)。 (4)设计的基本方法:列举法、归纳法、递推法、递归法、减半递推技术和回溯法。 2.算法的复杂度 (1)算法的时间复杂度:执行算法所需要的计算工作量。 (2)算法的空间复杂度:执行算法所需的内存空间。 1.2数据结构的基本概念 数据结构指相互有关联的数据元素的集合,即数据的组织形式。其中逻辑结构反映数据元素之间逻辑关系;存储结构为数据的逻辑结构在计算机存储空间中的存放形式,有顺序存储、链式存储、索引存储和散列存储4种方式。 数据结构按各元素之间前后件关系的复杂度可划分为: (1)线性结构:有且只有一个根节点,且每个节点最多有一个直接前驱和一个直接后继的非空数据结构。 (2)非线性结构:不满足线性结构的数据结构。 1.3线性表及其顺序存储结构 1.线性表的基本概念 线性结构又称线性表,线性表是最简单也是最常用的一种数据结构。

2.线性表的顺序存储结构 ?元素所占的存储空间必须连续。 ?元素在存储空间的位置是按逻辑顺序存放的。 3.线性表的插入运算 在第i个元素之前插入一个新元素的步骤如下: 步骤一:把原来第n个节点至第i个节点依次往后移一个元素位置。 步骤二:把新节点放在第i个位置上。 步骤三:修正线性表的节点个数。 在最坏情况下,即插入元素在第一个位置,线性表中所有元素均需要移动。 4.线性表的删除运算 删除第i个位置的元素的步骤如下: 步骤一:把第i个元素之后不包括第i个元素的n-i个元素依次前移一个位置; 步骤二:修正线性表的结点个数。 1.4栈和队列 1.栈及其基本运算 (1)基本概念:栈是一种特殊的线性表,其插入运算与删除运算都只在线性表的一端进行,也被称为“先进后出”表或“后进先出”表。 ?栈顶:允许插入与删除的一端。 ?栈底:栈顶的另一端。 ?空栈:栈中没有元素的栈。 (2)特点。 ?栈顶元素是最后被插入和最早被删除的元素。

全国计算机等级考试一级练习题

全国计算机等级考试一级练习题 计算机应用基础2 一、单选题 1、第一代电子数字计算机适应的程序设计语言为______。 A:机器语言 B:数据库语言 C:高级语言 D:可视化语言 答案: A 2、既可以接收、处理和输出模拟量,也可以接收、处理和输出数字量的计算机是______。 A:电子数字计算机 B:电子模拟计算机 C:数模混合计算机 D:专用计算机 答案: C 3、计算机能自动、连续的工作,完成预定的处理任务,主要是因为______。 A:使用了先进的电子器件 B:事先编程并输入计算机 C:采用了高效的编程语言 D:开发了高级操作系统 答案: B 4、计算机的应用领域可大致分为几个方面,下列四组中,属于其应用范围的是。 A:计算机辅助教学、专家系统、操作系统 B:工程计算、数据结构、文字处理 C:实时控制、科学计算、数据处理 D:数值处理、人工智能、操作系统 答案: C 5、关于信息,下列说法错误的是______。 A:信息可以传递 B:信息可以处理 C:信息可以和载体分开 D:信息可以共享 答案: C 6、计算机系统由两大部分构成,它们是______。 A:系统软件和应用软件 B:主机和外部设备 C:硬件系统和软件系统 D:输入设备和输出设备 答案: C 7、计算机中存储容量的基本单位是字节BYTE,用字母B表示。1MB=______。

A:1000KB B:1024KB C:512KB D:500KB 答案: B 8、能把汇编语言源程序翻译成目标程序的程序,称为______。 A:编译程序 B:解释程序 C:编辑程序 D:汇编程序 答案: D 9、下列四项设备属于计算机输入设备的是______。 A:声音合成器 B:激光打印机 C:光笔 D:显示器 答案: C 10、在下列存储器中,访问周期最短的是。 A:硬盘存储器 B:外存储器 C:内存储器 D:软盘存储器 答案: C 11、以下不属于外部设备是______。 A:显示器 B:只读存储器 C:键盘 D:硬盘 答案: B 12、下面关于微处理器的叙述中,不正确的是______。 A:微处理器通常以单片集成电路制成 B:它至少具有运算和控制功能,但不具备存储功能 C:Pentium是目前PC机中使用最广泛的一种微处理器 D:Inter公司是国际上研制、生产微处理器最有名的公司 答案: B 13、计算机的字长取决于。 A:数据总线的宽度 B:地址总线的宽度 C:控制总线的宽度 D:通信总线的宽度 答案: A 14、计算机内部采用二进制数进行运算、存储和控制的主要原因是______。 A:二进制数的0和1可分别表示逻辑代数的"假"和"真",适合计算机进行逻辑运算 B:二进制数数码少,比十进制数容易读懂和记忆

全国计算机等级考试一级MS-Office考试(样题)

全国计算机等级考试一级MS Office考试(样题) 一、选择题 1. 计算机之所以按人们的意志自动进行工作?最直接的原因是因为采用了 A)二进制数制B)高速电子元件 C)存储程序控制D)程序设计语言 2. 微型计算机主机的主要组成部分是 A)运算器和控制器B)CPU和内存储器 C)CPU和硬盘存储器D)CPU、内存储器和硬盘 3?—个完整的计算机系统应该包括 A)主机、键盘、和显示器B)硬件系统和软件系统 C)主机和其他外部设备D)系统软件和应用软件 4. 计算机软件系统包括 A)系统软件和应用软件B)编译系统和应用系统 C)数据库管理系统和数据库D)程序、相应的数据和文档 5. 微型计算机中,控制器的基本功能是 A)进行算术和逻辑运算B)存储各种控制信息C)保持各种控制状态D)控制计算机各部件协调一致地工作 6. 计算机操作系统的作用是 A)管理计算机系统的全部软、硬件资源,合理组织计算机的工作流程,以达到充分发挥计算机资源的效率,为用户提供使用计算机的友好界面 B)对用户存储的文件进行管理,方便用户 C)执行用户键入的各类命令

D)为汉字操作系统提供运行基础 7. 计算机的硬件主要包括:中央处理器( CPU)、存储器、输出设备和 A)键盘B)鼠标C)输入设备D)显示器 8?下列个组设备中,完全属于外部设备的一组是 A)内存储器、磁盘和打印机B)CPU、软盘驱动器和RAM C)CPU、显示器和键盘D)硬盘、软盘驱动器、键盘 9. 五笔字型码输入法属于 A)音码输入法B)形码输入法C)音形结合输入法D)联想输入法 10. 一个GB2312编码字符集中的汉字的机内码长度是 A)32 位B)24 位C)16 位D)8 位 11. RAM的特点是 A)断电后,存储在其内的数据将会丢失B)存储在其内的数据将永久保存 C)用户只能读出数据,但不能随机写入数据D)容量大但存取速度慢 12. 计算机存储器中,组成一个字节的二进制位数是 A)4 B)8 C)16 D)32 13. 微型计算机硬件系统中最核心的部件是 A)硬盘B)l/O设备C)内存储器D)CPU 14. 无符号二进制整数10111转变成十进制整数,其值是 A)17 B)19 C)21 D)23 15. 一条计算机指令中,通常包含 A)数据和字符B)操作码和操作数C)运算符和数据D)被运算数和结果

全国计算机等级考试第25套

第25套 1.在因特网上,一台计算机可以作为另一台主机的远程终端,使用该主机的资源,该项服务称为______。 A、Telnet B、BBS C、FTP D、WWW 2.下列软件中,属于系统软件的是______。 A、C++编译程序 B、Excel 2003 C、学籍管理系统 D、财务管理系统 3.编译程序将高级语言程序翻译成与之等价的机器语言程序,该机器语言程序称为______。 A、工作程序 B、机器程序 C、临时程序 D、目标程序 4.无符号二进制整数111111转换成十进制数是______。 A、71 B、65 C、63 D、62 5."铁路联网售票系统",按计算机应用的分类,它属于______。 A、科学计算 B、辅助设计 C、实时控制 D、信息处理 6.下列关于计算机病毒的描述,正确的是_____。 A、正版软件不会受到计算机病毒的攻击 B、光盘上的软件不可能携带计算机病毒 C、计算机病毒是一种特殊的计算机程序,因此数据文件中不可能携带病毒 D、任何计算机病毒一定会有清除的办法 7."32位微机"中的32位指的是______。 A、微机型号 B、内存容量 C、存储单位 D、机器字长

8.组成微型机主机的部件是______。 A、内存和硬盘 B、CPU、显示器和键盘 C、CPU和内存 D、CPU、内存、硬盘、显示器和键盘 9.操作系统是______。 A、主机与外设的接口 B、用户与计算机的接口 C、系统软件与应用软件的接口 D、高级语言与汇编语言的接口 10.计算机主要技术指标通常是指______。 A、所配备的系统软件的版本 B、CPU的时钟频率、运算速度、字长和存储容量 C、扫描仪的分辨率、打印机的配置 D、硬盘容量的大小 11.下列叙述中,正确的是______。 A、用高级语言编写的程序可移植性好 B、用高级语言编写的程序运行效率最高 C、机器语言编写的程序执行效率最低 D、高级语言编写的程序的可读性最差 12.在计算机的硬件技术中,构成存储器的最小单位是______。 A、字节(Byte) B、二进制位(bit) C、字(Word) D、双字(Double Word) 13.下列选项中,不属于显示器主要技术指标的是______。 A、分辨率 B、重量 C、像素的点距 D、显示器的尺寸 14.下面关于随机存取存储器(RAM)的叙述中,正确的是______。 A、存储在SRAM或DRAM中的数据在断电后将全部丢失且无法恢复 B、SRAM的集成度比DRAM高 C、DRAM的存取速度比SRAM快 D、DRAM常用来做Cache用 15.下列关于电子邮件的说法,正确的是______。 A、收件人必须有E-mail账号,发件人可以没有E-mail账号

计算机二级考试选择题(全)

1.Word2010插入题注时如需加入章节号,如“图1-1”,无需进行的操作是()(A)将章节起始位置套用内置标题样式 (B)将章节起始位置应用多级符号 (C)将章节起始位置应用自动编号 (D)自定义题注样式为“图” C 2.Word2010可自动生成参考文献书目列表,在添加参考文献的“源”主列表时,“源” 不可能直接来自于() (A)网络中各知名网站 (B)网上邻居的用户共享 (C)电脑中的其他文档 (D)自己录入 B 3.WORD文档的编辑限制包括:_______。 (A) 格式设置限制 (B) 编辑限制 (C) 权限保护 (D) 以上都是 D 4.Word中的手动换行符是通过()产生的 (A) 插入分页符 (B) 插入分节符 (C) 键入ENTER (D) 按SHIFT+ENTER D 5.关于Word2010的页码设置,以下表述错误的是() (A)页码可以被插入到页眉页脚区域 (B)页码可以被插入到左右页边距 (C)如果希望首页和其他页页码不同必须设置“首页不同” (D)可以自定义页码并添加到构建基块管理器中的页码库中 B 6.关于大纲级别和内置样式的对应关系,以下说法正确的是() (A) 如果文字套用内置样式“正文”,则一定在大纲视图中显示为“正文文本” (B) 如果文字在大纲视图中显示为“正文文本”,则一定对应样式为“正文” (C) 如果文字的大纲级别为1级,则被套用样式“标题1” (D) 以上说法都不正确 D 7.关于导航窗格,以下表述错误的是() (A)能够浏览文档中的标题

(B)能够浏览文档中的各个页面 (C)能够浏览文档中的关键文字和词 (D)能够浏览文档中的脚注、尾注、题注等 B 8.关于样式、样式库和样式集,以下表述正确的是() (A)快速样式库中显示的是用户最为常用的样式 (B)用户无法自行添加样式到快速样式库 (C)多个样式库组成了样式集 (D)样式集中的样式存储在模板中 A 9.如果WORD文档中有一段文字不允许别人修改,可以通过:_______。 (A) 格式设置限制 (B) 编辑限制 (C) 设置文件修改密码 (D) 以上都是 B 10.如果要将某个新建样式应用到文档中,以下哪种方法无法完成样式的应用()(A)使用快速样式库或样式任务窗格直接应用 (B)使用查找与替换功能替换样式 (C)使用格式刷复制样式 (D)使用CTRL+W快捷键重复应用样式 B 11.若文档被分为多个节,并在“页面设置”的版式选项卡中将页眉和页脚设置为奇 偶页不同,则以下关于页眉和页脚说法正确的是() (A)文档中所有奇偶页的页眉必然都不相同 (B)文档中所有奇偶页的页眉可以都不相同 (C)每个节中奇数页页眉和偶数页页眉必然不相同 (D)每个节的奇数页页眉和偶数页页眉可以不相同 D 12.通过设置内置标题样式,以下哪个功能无法实现() (A)自动生成题注编号 (B)自动生成脚注编号 (C)自动显示文档结构 (D)自动生成目录 C 13.以下( )是可被包含在文档模板中的元素: ①样式②快捷键③页面设置信息④宏方案项⑤工具栏 (A)①②④⑤ (B)①②③④

关于国二(全国计算机等级二级考试)的一些说明

关于国二的一些说明 一.国二【全国计算机等级二级考试】的考试时间及费用: 国二(NCRE)考试每年有两次考试时间,上半年3月份或4月份有一次,其报名时间为2月份开学不久;下半年是9月份的一次,其报名时间为6-8月份,报名费一般是100元,这些到时候学校会通知给学委的,我们听学委的就行了,考试分为笔试和机试笔试一般在机试的上午考。 选择题:35*2’,其中有10*2’是公共基础知识部分。 笔试部分: 15*2’,其中有5*2’是公共知识部分。15个空 VB 基本操作题:四个小题,前面两小题:7分每个,后面 两小题8分每个,总共30分。 单应用题:两小题每小题20分,总共40分。 机试部分 综合应用题:30分。 笔试部分:35*2’,15*2’ 程序填空题:30’ VC(C语言) 上机部分:程序改错题:30’ 编程题:40’

其中上机时间和笔试时间均为90分钟。 三.国二和省二的区别以及考证的需要: 1.省二考试时间:上半年是5月底,下半年是11月底报名费用一般为35元,报名时间学校也会下发通知。 2.省二【全国高校计算机联考(江西考区)】也是包括上机和笔试两个部分的,其中60分是考office,40分为所修课程内容。 3.国二证:证书示例 笔试机试均为90分以上会印有优秀字样。 4.证书的作用: 根据九江学院学士学位授予条例中的第八条的第五点明确说明未取得全国高校计算机联考(江西考区)一级及以上或未取得全国计算机等级考试一级级以上者(不在本校报名参加的考试成绩视为无效)不授予学士学位。另技能分加四分,二级以上加八分。 四.公共基础知识部分: 1. 数据结构与算法 2. 程序设计基础 3. 软件工程基础 4. 数据库设计基础

全国计算机等级考试二级MS+Office高级应用真题试题库2+20173月

全国计算机等级考试二级MS Office高级应用真题题库2 2016年3月 (总分100, 做题时间120分钟) 一、选择题(每小题1分。共20分) 1. 英文缩写CAM的中文意思是()。 A 计算机辅助设计 B 计算机辅助制造 C 计算机辅助教学 D 计算机辅助管理 该问题分值: 1 答案:B CAM是计算机辅助制造。 2. 若网络的各个节点通过中继器连接成一个闭合环路,则称这种拓扑结构称为()。

A 总线型拓扑 B 星型拓扑 C 树型拓扑 D 环型拓扑 该问题分值: 1 答案:D 环型拓扑结构是指各个节点通过中继器连接到一个闭合的环路上,环中的数据沿着一个方向传输,由目的节点接收。 3. 有三个关系R、S和T如下: 则由关系R和s得到关系T的操作是()。 A 自然连接

B 交 C 投影 D 并 该问题分值: 1 答案:A 关系R和关系S有公共域,关系 T是通过公共域的等值进行连接的结果,符合自然连接,选A。 4. 对下列二叉树进行前序遍历的结果是()。 A DYBEAFCZX B YDEBFZXCA

C ABDYECFXZ D ABCDEFXYZ 该问题分值: 1 答案:C 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。 5. 字长是CPU的主要技术性能指标之一,它表示的是()。 A CPU的计算结果的有效数字长度 B CPU一次能处理二进制数据的位数 C CPU能表示的最大的有效数字位数 D CPU能表示的十进制整数的位数

计算机等级考试题目及答案

计算机专业试题题目 习题1 一、单选题 1、世界上首次提出存储程序的计算机体系结构的是() A莫奇菜B图灵C乔治●布尔D冯●诺依曼 2、目前普遍使用的微型计算机,所采用的逻辑元件是() A电子管B大规模和超大规模集成电路 C晶体管B小规模集成电路 3、用MIPS为单位来衡量计算机的性能,它指的是计算机的() A传输速率B存储器容量C字长D运算速度 4、为了避免混淆,十六进制数在书写时常在数据后面加英文字母() A H B O C D D B 5、用十六进制数给存储器中的字节地址编码。若编码为0000H—FFFFH,则该存储器的容量是()KB A32 B64 C128 D256 6、计算机的微处理芯片集成有()部件 ACPU和运算器B运算器和I/O接口 C控制器和运算器D控制器和存储器 7、微型计算机内,配置高速缓冲存储器(Cache)是为了解决() A内存与辅助存储器之间速度不匹配的问题 BCPU与内存储器之间速度不匹配问题 CCPU与辅胎甲球存储器之间速度不匹配问题 D主机与外设之间速度不匹配问题 8、微型机中,硬盘分区的目的是()

A将一个物理硬盘分为几个逻辑硬盘B将一个逻辑硬盘分为几个物理硬盘 C将DOS系数统分为几个部分D将一个物理硬盘分成几个物理硬盘 9、下列术语中,属于显示器性能指标的是() A速度B可靠性C分辨率D精度 10、指令的解释是由计算机的()来执行的 A控制部分B存储部分C输入/输出部分D算术和逻辑部分 11、准确地说,计算机中文件是存储在() A内存中的数据集合B硬盘上的一组相关数据的集合 C存储介质上的一组相关信息的集合D软盘上的一组相关数据集合 12、操作系统的主要功能是() A管理源程序B管理数据库文件 C对高级语言进行编译D控制和管理计算机系统的软硬件资源 13、把计算机分巨型机、大中型机、小型机和微型机,本质上是按() A计算机的体积BCPU的集成度 C计算机综合性能指标D计处机的存储容量 14、对高级语言程式序,下列叙述中,正确的是() A计算机语言中,只有机器语言属于低级语言 B高级语言源程序可以被计算机直接执行 CC语言属于高级语言 D机器语言是与所用机器无关的 15、用高级程序设计语言编写的程序称为() A目标程序B可执行程序C源程序D伪代码程序 16、在使用计算机时,如果发现计算机频繁地读写硬盘,最可能存在的原因是()A中央处理器的速度太慢B硬盘的容量太小

全国计算机等级考试二级大纲(MS-office)

全国计算机等级考试二级公共基础知识 考试大纲 一、基本要求 1、掌握算法的基本概念。 2、掌握基本数据结构及其操作。 3、掌握基本排序和查找算法。 4、掌握逐步求精的结构化程序设计方法。 5、掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6、掌握数据库的基本知识,了解关系数据库的设计。 二、考试内容 (一)基本数据结构与算法 1、算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2、数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3、线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4、栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5、线性单链表、双向链表与循环链表的结构及其基本

运算。 6、树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7、顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序) (二)程序设计基础 1、程序设计方法与风格。 2、结构化程序设计。 3、面向对象的程序设计方法,对象,方法,属性及继承与多态性。 (三)软件工程基础 1、软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2、结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3、结构化设计方法,总体设计与详细设计。 4、软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5、程序的调试,静态调试与动态调试。 (四)数据库设计基础 1、数据库的基本概念:数据库,数据库管理系统,数据库系统。

相关主题