当前位置:文档之家› 计算机二级 VB 03第三讲 数据类型及其运算

计算机二级 VB 03第三讲 数据类型及其运算

计算机二级 VB 03第三讲 数据类型及其运算
计算机二级 VB 03第三讲 数据类型及其运算

第三讲数据类型及其运算

3.1 数据及分类

3.1.1 字符集

使用Unicode字符集,其基本字符集包括:

数字: 0~9

英文字母: a~z,A~Z

特殊字符: _

注意 Ascii码及字符

3.1.2 关键字

关键字又称为保留字

VB自动将关键字的首字母转换为大写字母

例如: PRINT 5+6 转换成 Print 5+6

3.2 数据类型

3.2.1数值型

(a) 整型(Integer) 以2个字节存储(类型符:%)

十进制表示: ±N[%] 由+ -号,0~9 ,%整型类型符组成

范围: -32768~32767

(b) 长整型(Long) 以4个字节存储(类型符:&)

十进制表示: ±N& 由+ -号,0~9 &长整型类型符组成

范围: -2147483648~+2147483647

当Integer型超出其取值范围时程序会产生“溢出”而中断,这时应采用长整型。例:判断以下类型

789

789&

-789555&

3.2.2实型

(a) 单精度浮点型(Single) (类型符:!)

以4个字节存储,最多可以表示7位有效数字

!]

表示: [±]...[.... ][

或指数形式: [±]...[.... ]E [±]

(b) 双精度浮点型(Double) (类型符:#)

以8个字节存储,最多可以表示15位有效数字

表示: [±]...[.... ]#

或指数形式:[±]...[.... ]D [±]

[±]#

或 [±]...[.... ]E

例:

 

3.234E+2 表示3.234102

 

-28E9 表示-28109

 -17

4.56E-17 表示4.5610

 

3.234D+2 表示3.234102

-28D9 表示-28109

 

 -17

4.56D-17 表示4.5610

1234.5

1234.5!

1234.5#

4.56E-17#

3.2.3货币型(Currency) (类型符:@)

以8个字节存储

用于表示定点数,最多保留小数点左边有15位数字,右边有4位数字,用于货币计算。

表示: [±]...[.... ]@

如:123.45@,1234@

3.2.4字节型(Byte) (类型符:无)

用于存储二进制数据,其取值范围为0~255。

3.2.5字符串型数据(String) (类型符:$)

由“”括起来的一串符号(一切可打印的字符),有变长字符串和定长字符串两种类型

例:

"abc" "ABC" "计算机"

"12.34" "3+2" ""(空串)

如果字符串本身包括双引号,可用连续两个双引号表示。

例:

要打印以下字符串:

"You must study hard", he said.

在程序中需要将该字符串表示成:

" ""You must study hard"" , he said. "

例:

Dim s As String *10

表示定长字符串,若长度小于10,则用空格补充。

3.2.6逻辑型数据(Boolean)(布尔型数据)(类型符:无)

用于进行逻辑判断,只有True和False两个值

数值型转换成逻辑型规则:

 

0False

 非0 True

逻辑型转换成数值型规则:

True -1 False 0

 

3.2.7日期型数据(Date)

用于表示日期和时间

格式: #……#

VB接受许多种日期时间格式

例:

下面的 Date/Time 值全部有效。

#3-6-93 13:20#

#March 27,1993 1:20am#

#Apr-2-93#

#14 April 1993#

#12/18/1999#

3.2.8对象类型

用来表示对象,用Set来赋值。

例:

Dim oc As Object

Set oc = OpenDatabase("c:\a.mdb")

3.2.9可变类型(Variant)

是一种可变数据类型

例:

Dim x

x = "18"

x= x- 15

3.2.10自定义类型

3.4 常量

3.4.1常量

指在程序运行期间其值不发生变化的量。

两种形式: 一般常量;符号常量;

一般常量

例:

"欢迎使用Visual Basic" 字符串常量

12345 数值型常量True 布尔型常量

“True ”字符串常量

#11/10/2001# 日期型常量符号常量

格式:

Const <常量名> [As <类型>]=<表达式>

类型: Integer Long Single Double

String String[*n] Boolean

Date Currency Byte Variant 例:

Const Pi = 3.14159

Const Max As Integer = 9

Const BirthDate = #1/1/01#

Const MyString = "friend"

' 用逗号分隔多个常量声明

Const Pi = 3.14, Max = 9, MyStr="Hello"

' 用先前定义过的常量定义新常量

Const Pi2 = Pi * 2

使用: 在程序中引用

如: AREA=Pi*R^2

注意:常量在程序中不可修改如: Pi=3.14

3.5 变量

3.5.1什么是变量

一个有名称的内存单元称为变量。

在程序执行期间,用变量临时存储数值。

变量的值可以发生变化。

每个变量都有名称和数据类型(变量的两个特性)。3.5.2变量的命名规则

变量名由字母、数字和下划线组成

第一个字符必须是字母或汉字

长度不超过255个字符

不能使用关键字

不能与过程名或符号常量同名

例:

intMax strName Student1 MyName

不区分大小写;变量名应便于识别、记忆

3.5.3变量的声明

(1) 声明变量

格式:Dim<变量名> [As <类型>]

?Dim: 在窗体模块、标准模块或过程中声明变量。

(2) 隐式声明可变类型。易出错、浪费空间

(3) 强制显式声明

在模块的声明段中使用语句: Option Explicit

如果设置: 工具→选项→编辑器→ 要求变量声明

则在后续模块中自动插入Option Explicit

例:

Dim Sum As Long

Dim Address As String

Dim No As String * 8

Dim Price As Currency

Dim Num, Total As Integer 'Num为可变类型

Dim Average As Single

使用声明语句建立一个变量后,系统会自动将数值型变量赋初值为0,字符类型的变量赋初值为空字符串(“”),将逻辑型(布尔型变量赋初值为Flase) 3.5.3变量赋值

格式:

<变量名>=<表达式>

把表达式的值赋给变量。

3.6 运算符号与表达式

操作数: 常量、变量、函数、对象

运算符: 圆括号

算术运算符(算术表达式)

字符串运算符(字符串表达式)

关系运算符(关系表达式)

布尔运算符(布尔表达式)

3.6.1 算术运算符与算术表达式

运算符: ( ) ^ * / \ (整除) Mod(求余) + -

优先级: ( )→^→* /→ \ → Mod →+ -

书写: 一条线、无[ ] 、无{ }

例:将以下表达式写成VB合法的表达式

(1)乘方运算

例: 10^2 10的平方,结果为100

10^(-2) 10的平方的倒数,结果为0.01

25^0.5 25的平方根,结果为5

8^(1/3) 8的立方根,结果为2

2^2^3 运算顺序从左到右,结果为64

(2)整数除法

例: 10\4 结果为2

25.68\6.99 先四舍五入再整除,结果为3

(3)取模运算

例: 10 Mod 4 结果为2

25.68 Mod 6.99 先四舍五入再求余数,结果为5

(如有正负数,符号看第一个数)

11 Mod – 4 结果为3

-11 Mod 5 结果为-1

-11 Mod -3 结果为-2

11 Mod – 4 结果为3

-11 Mod 5 结果为-1

-11 Mod -3 结果为-2

(4)字符串运算符与字符串表达式

字符串运算符有两个: & + (一般情况下用&)

“+”运算符两边的操作数应均为字符串

“&”运算符两边的操作数不论是数值型还是字符型,都进行字符串的链接运算 例: "Hello" & " World" 结果为"Hello World"

"Check" & 123 结果为"Check123"

123 & 456 结果为"123456"

"123" & 456 结果为"123456 "

123 + 456 结果为579

"123" + "456" 结果为"123456"

"Check" + 123 错误

(5)关系运算符与关系表达式

(a)比较运算符

<(小于) <=(小于或等于)

>(大于) >=(大于或等于)

=(等于) <>(不等于)

(b)表达式: <表达式1> <比较运算符> <表达式2>

(c)如何比较

数值比较: 按数值大小

日期比较: 按整数yyyymmdd的值比较

单字符比较: 按ASCII码大小比较:

" "<"0"<"1"<……<"9" <"A"<"B"<……"Z"

<"a"<"b"<……<"z"

字符串比较:较短字符串补足空格,从左开始比

(d)比较结果:

比较两个运算量之间的关系,关系表达式的运算结果为逻辑量。若关系成立,结果为True,若关系不成立,结果为False。

例: 45 < 35 结果为 False

45 = 45 结果为True

4 <> 3 结果为True

"abc" > "cdf" 结果为False

"计算机" <= "计算机系" 结果为True

(6)布尔运算符与布尔表达式

1. 布尔运算符: Not And Or

2. 布尔表达式:

<关系表达式1> <布尔运算符> <关系表达式2>

3. 优先级: Not→And→Or

例:

A = 10:

B = 8:

C = 6。

Not (A > B) 结果为 False

Not (B > A) 结果为True

A >

B And B >

C 结果为True

B > A And B >

C 结果为False

A >

B Or B >

C 结果为True

B > A Or B >

C 结果为True

A <

B Or B=

C 结果为False

例:将以下条件写成VB 布尔表达式

1. m1- n1≤j≤m1+ n1

2. X <-5或X>5

3. M 和N 之一为5,但不能同时为5

4. -100

5.

1. (J >= M1-N1) And (J <= M1+N1)

2. (X < -5.0)Or (X > 5.0)

3. ((M = 5) And (N<>5)) Or ((M <> 5) And (N = 5))

4. (K > -100) And (K < 100) And (K Mod 2 = 0 )

5. (X <> 0) And ((X-1.0)*(X-2.0) >= 0.0)

(7)日期型表达式

日期型数据是一种特殊的数值型数据,只能有下面3种情况:

1.一个日期型数据可以相减: DateB-DateA

结果是一个数值型整数(两个日期相差的天数)。

例:

#05/08/2002# - #05/01/2002# 其结果为数值:7

2.一个日期型数据(DateA)与一数值数据(N)可作加法运算:DateA+N 其结果仍是一个日期型数据。

3.一个日期型数据(DateA)与一数值数据(N)可作减法运算: DateA-N 其结果仍是一个日期型数据。

例:

#05/08/2002# - 7

3.6.2运算符的执行顺序

表达式中出现了多种不同类型的运算符时,其运算符优先级如下:

()>函数运算>算术运算符>字符运算符>关系运算符>逻辑运算 说明:

1.当一个表达式中出现多种运算符时,首先进行算术运算符,接着处理字符串连接运算符,然后处理比较运算符,最后处理逻辑运算符.

2.可以用括号改变优先顺序,强令表达式的某些部分优先运行。括号内的运算总是优先于括号外的运算。对于多重括号,总是由内到外。

3.6.3 表达式的书写中需注意的问题

(1)运算符不能相邻。例a+*b 是错误的。

(2)乘号不能省略。例x 乘以y 应写成:x*y

x x x x f )2)(1()(??=

(3)括号必须成对出现,均使用圆括号。

(4)表达式从左到右在同一基准并排书写,不能出现上下标

(5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。

(b-sqr(b*b-4*a*c))/(2*a)

(a+b)/(a-b)

例:

设a=3,b=5,c=-1,d=7,求以下表达式的值。

a +

b >

c +

d And a >= 5 Or Not c > 0 Or d < 0

3.7 常用内部函数

3.7.1 算术运算符与算术表达式

VB提供了上百种内部函数(库函数)

调用方法:

函数名(参数列表) 有参函数

函数名 无参函数

说明:

(1) 使用库函数要注意参数的个数及其参数的数据类型

(2) 要注意函数的定义域(自变量或参数的取值范围)

例:

sqr(x) 要求: x>=0

(3) 要注意函数的值域。

例:

exp(23773) 的值就超出实数在计算机中的表示范围。

3.7.2 数学函数

(课本P58,请大家对照课本说明的功能)

绝对值函数 — Abs (x)

三角函数 — Sin (x) 、Cos (x) 参数 x:弧度

平方根函数 — Sqr (x)

指数和对数函数 — Exp (x)(ex )、Log (x)(lnx)

符号函数 — Sgn (x)

取整函数 — Int (x) (返回不大于x的最大整数)、

Fix (x) (返回x的整数部分)

区别:两个取整函数int()和fix()

Fix(N)为截断取整,即去掉小数后的数;

Int(N)不大于N的最大整数。

N>0, int(N)与fix(N)相同;N<0 , int(N) 与fix(N) -1相等。 例:

Fix(9.59) =9, Int(9.59) =9

Fix(-9.59) =-9, Int(-9.59) =-10

例:

常用对数log10X的求法

用换底公式log10X =Ln(X)/Ln(10)

即 LOG(X)/LOG(10)

例:

求e3

正确: EXP(3) 错误: e^3(错)

例:

求sin300 Sin(a * 3.14 / 180)

例:计算下列函数的值

1.Abs(-4)

2.Sqr (Abs(-4))

3.Log(10)

4. Exp (2*n)

5.Fix(45.67)

6.Int(45.67)

7.Fix(-2.89)

8.Int(-2.89) 9.Sgn(3) 10.Sgn(-3) 11. Sgn(0)

判断一个整数Y能否被另一个整数X整除

如果 INT(Y/X)=Y/X 则整除

随机函数:

随机函数 — Rnd [(x)]:产生[0,1)之间的单精度随机数。

生成[a,b] 范围内的随机整数 —

Int((b-a+1)*Rnd+a)

例:

如要获得[1,99]区间的随机数,使用 Int(99*Rnd+1)

3.7.3字符串函数:

(课本P59,请大家对照课本说明的功能)

删除空白字符串 —Ltrim (s)、Rtrim (s) 、Trim (s)

截取子串 — Left (s,n)、Right (s,n)、Mid (s,p,n)

计算字符串长度 — Len (s)

生成字符串 — String (n,s)

生成空格 — Space (n)

大小写转换 — UCase (s)、 LCase (s)

求位置 — Instr(s1,s2)

例:计算下列函数的值

LTrim("∪∪∪ABC")

Mid(“ABCDE”, 2, 3)结果为" BCD "

Len("ABCDE")结果为5

String(3, "ABC")结果为"AAA"

String(3, 65)结果为"AAA

InStr("ABCDECDE" , "DE")结果为4

InStr(5 , "ABCDECDE" , "DE")结果为7

UCase("Abc")结果为"ABC"

LCase("ABc")结果为"abc"

3.7.4 日期时间函数

(课本P60,请大家对照课本说明的功能)

系统日期和时间 — Now

系统日期 — Date

系统时间 — Time

年、月、日 — Year (d)、Month (d)、 Day (d)

时、分、秒 — Hour (d)、Minute (d)、Second (d)

例:

计算下列函数的值

Now

Month (Now)

Hour (Now)

3.7.5 转换函数

(课本P60,请大家对照课本说明的功能)

将字符串的第一个字符转换为ASCII码 — Asc (s)

将ASCII码转换为字符 — Chr (x)

将数值转换为字符串 — Str (x) (当x为正,字符串前加一空格) 将字符串转换为数值 — Val (s)

例:

Asc("Abcd") 值为: 65 (只取首字母的Ascii值) Val(“abc123”) 值为:0,

Val(“1.2sa10”) 值为1.2

注意: Val( )函数只将最前面的数字字符转换为数值。

3.7.6 条件函数

(1)IIf函数

格式:Iff(<条件>,表达式1,表达式2)

功能:当条件成立(值为True)时,返回表达式1的值;

当条件不成立(值为Flase)时,返回表达式2的值 (2)Choose函数

格式:Choose(<数值变量>,<值1>,<值2>,…<值n>)

功能:当<数值变量>取整后值为1时,返回<值1>;

值为2时,返回<值2>…,

值为n时,返回<值n>;

若值不在1~n之间,返回NULL值

3.7.7 格式输出函数format

Format (<表达式> [,<格式字符串>])

表达式为要格式化的数值、日期或字符串表达式

格式字符串指明表达式的输出格式

格式字符 “0”为数字占位符,显示一位数字或零

格式字符“#”为数字占位符,显示一位数字或什么都不显示 经Format函数格式化后的结果为字符串类型

例:

Format(123) + Format(456) 结果为"123456"

区别: Str(123) + Str(456) 结果为"∪123∪456"

格式输出函数

例:

Format(123.45, "0000.000") 结果为"0123.450" Format(123.45, "0.0") 结果为"123.5" Format(123.45, "####.###") 结果为"123.45"

Format(123.45, "#.#") 结果为"123.5" Format(0.123, ".##") 结果为".12" Format(0.123, "0.##") 结果为"0.12" Format("HELLO", "<") 结果为"hello"

Format("This is it", ">") 结果为"THIS IS IT" 注: 经Format函数格式化后的结果为字符串类型

例:

Format(123) + Format(456) 结果为"123456"

区别: Str(123) + Str(456) 结果为"∪123∪456"

3.8语句书写格式

3.8.1 代码书写规则及格式约定

1. 每条语句完成某种功能

2. 语句应符合一定语法规则

3. VB对语句自动检查语法、自动格式化

4. 一行可以写多条语句,之间用冒号隔开

例:

Form1.FontSize=14 : Form1.BackColor=vbRed 5. 语句太长时可以续行,使用空格加下划线 例:

Text3.Text = Val(Text1.Text) + _

Val(Text2.Text)

6. 命令格式中的符号约定

2016年计算机二级《VB》基础练习题及答案(2)

2016年计算机二级《VB》基础练习题及答案(2) 1[简答题]在名称为Forml的窗体上添加两个名称分别为Textl和Text2的文本框,它们的高、宽分别为300、2400和1200、2400。窗体的标题为“窗口”。请通过属性窗口设置适当的属性,满足如下要求: ①Text2可以显示多行文本,并且有垂直和水平两个滚动条; ②程序运行时在Textl中显示输入的字符为“*”。 程序运行后的窗体如图所示。 注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjtl.vbp,窗体文件名保存为sjtl.frm。 参考解析: 【考点分析】本题考点有:窗体的Caption属性,文本框的Name、Width、Hei【ght、PasswordChar、Text、MuhiLine、ScrollBars属性。 【解题思路】文本框控件的MuhiLine属性用于设置文本框是否显示多行文本,值为Tr ue表示是,值为False则表示否。ScrollBars属性设置文本框是否有水平或垂直滚动条,它有0、l、2和3这4个值,0表示没有滚动条(默认值),1表示只有水平滚动条,2表示只有垂直滚动条,3表示有水平和垂直滚动条。文本框的PasswordChar属性常用于设置用某字符(如“*”)屏蔽用户在文本框中键入的内容,常用于口令输入。 【操作步骤】 步骤1:新建一个窗体,按照题目要求建立文本框控件并设置其属性,程序中涉及的控件及属性见表3.8和表3.9。

步骤2:调试并运行程序,关闭程序后按题目要求存盘。 【易错提示】由于ScrollBars属性的设置值较多,易混乱,请考生牢记4个值分别设置的文本框滚动条属性。 2[单选题]在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。 A.外模式 B.内模式 C.概念模式 D.逻辑模式 参考答案:B 参考解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户的数据视图,给出了每个用户的局部数据描述。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,所以选择B。 3[单选题]以下关系表达式中,其值为True的是()。 A.1f.XYZ”>”XYz” B.”VisualBasic”<>”visualbasic” C.P the-.=’’there·t D.”Integer”<”Int” 参考答案:B 参考解析:用关系运算符比较两个操作敷时,如果两个操作数是字符型的,按字符的A SCIl码从左到右一一比较,即先比较第1个,若相同再比较第2个,依次比较,直到比较

(完整word版)计算机二级VB编程题目含答案

Private Sub Command1_Click() Dim n As Integer, i As Integer, s As Double n = Val(Text1.Text) s = 0 For i = 1 To n s = s + i ^ 2 Next i Text2.Text = s End Sub Private Sub Command1_Click() ''' 不得删除本行注释 Dim i As Integer Open App.Path & "\" & "yssj.txt" For Input As #1 For i = 1 To 10 Input #1, a(i) Next i Close #1 End Sub Private Sub Command2_Click() ''' 不得删除本行注释 Dim i As Integer Text1.Text = "" For i = 1 To 10 If a(i) Mod 3 = 2 Then Text1.Text = Text1.Text & Str(a(i)) End If Next i End Sub

Private Sub command1_Click() '''不得删除本行注释 Dim a As Integer, b As Double, i As Integer, n As Integer n = Val(Text1.Text) a = 0 b = 0 For i = 1 To n a = a + i b = b + a Next i Text2.Text = b End Sub Private Sub Command1_Click() '''不得删除本行注释 Dim i%, xh$, xm$ Open App.Path & "\" & "Xhxm.txt" For Output As #1 For i = 1 To 3 xh = InputBox("请输入学号") xm = InputBox("请输入姓名") Write #1, xh, xm Next i Close #1 End Sub Private Sub Command2_Click() '''不得删除本行注释 Dim s as string Open App.Path & "\" & "Xhxm.txt" For Input As #2 Do While Not EOF(2) Line Input #2, s Text1.Text = Text1.Text & s & vbCrLf Loop Close #2 End Sub

全国计算机二级VB公共基础知识总汇

第1章数据结构与算法 经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。 详细重点学习知识点: 1.算法的概念、算法时间复杂度及空间复杂度的概念 2.数据结构的定义、数据逻辑结构及物理结构的定义 3.栈的定义及其运算、线性链表的存储方式 4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历 5.二分查找法 6.冒泡排序法 1.1算法 考点1 算法的基本概念 考试链接: 考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。 2.算法的基本要素: (1)算法中对数据的运算和操作 一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。 在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。 (2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。 描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。 考点2 算法复杂度 考试链接: 考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。 1.算法的时间复杂度 算法的时间复杂度是指执行算法所需要的计算工作量。 同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。这表明使用绝对的时间单位衡量算法的效率是不合适的。撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。即 算法的工作量=f(n)

2020年计算机二级考试VB基本操作题冲刺

2020年计算机二级考试VB基本操作题冲刺 二、基本操作题 41基本操作题 在考生文件夹下,打开Ecommerce数据库,完成如下操作: (1)打开Ecommerce数据库,为表Customer增加一个字段,字段 名为email、类型为字符、宽度为20。 (2)为Customer表的“性别”字段定义有效性规则,规则表达式为:性别$“男女”,出错提示信息为“性别必须是男或女”,默认值为“女”。 (3)通过“会员号”字段建立客户表Customer和订单表OrderItem 之间的永久联系;通过“商品号”字段建立商品表Article和订单表OrderItem之间的永久联系。 (4)为以上建立的联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。 参考解析: (1)具体步骤如下: ① 从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择文件类型为“数据库”,选中Ecommerce数据库后单击“确定”按钮。 ② 打开Ecommerce数据库,右击Customer表,在弹出的快捷菜 单中选择“修改”命令,通过表设计器为该表添加题目要求的字段。 (2)打开Customer表设计器,选中性别字段,在“字段有效性” 组框中的“规则”后面的文本框中输入字段级有效性规则:性别$“男

女”,在“信息”后面的文本框中输入出错提示信息:“性别必须是男或女”,在“默认值”后面的文本框中输入:女。 (3)具体步骤如下: ① 拖放Customer表的“会员号”主索引到OrderItem表的普通索引标志“会员号”上,在Customer表和OrderItem表之间建立永久关系。 ② 按照同样的方法,在Article表和OrderItem表之间建立永久关系。 (4)具体步骤如下: ① 在两表永久关系的连线上右击,选择“编辑参照完整性”快捷命令。 ② 弹出“参照完整性设计器”对话框,在“更新规则”页中选中“级联”单选按钮;在“删除规则”页中选中“限制”单选按钮;在“插入规则”页中选中“限制”单选按钮。 ③ 按照同样的方法设置另一关系的参照完整性。

c语言试题数据类型、运算符与表达式

3 数据类型、运算符与表达式 一、单项选择题 1、以下选项中,不正确的 C 语言浮点型常量是( C )。 A. 160. B. 0.12 C. 2e4.2 D. 0.0 分析:e 后面的指数必须为整数。 2、以下选项中,( D )是不正确的 C 语言字符型常量。 A. 'a' B. '\x41' C. '\101' D. "a" 分析:在C 语言中,’a ’表示字符常量,”a ”表示字符串。 3、 在 C 语言中,字符型数据在计算机内存中,以字符的(C )形式存储。 A.原码 B.反码 C. ASCII 码 D. BCD 码 分析:将一个字符常量放入一个字符变量中,实际上并不是将字符本身放到内存单元中,而是将字符的对应的ASCII 码放到储存单元中。 4、若x 、i 、j 和k 都是int 型变量,则计算下面表达式后,x 的值是( C )。 x=(i=4,j=16,k=32) A. 4 B. 16 C.32 D.52 分析:(i=4,j=16,k=32)的值为最后一个表达式的值,即为32,所以x=32. 5、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为(B )。 A. 算术运算、赋值运算、关系运算 B. 算术运算、关系运算、赋值运算 C. 关系运算、赋值运算、算术运算 D. 关系运算、算术运算、赋值运算 分析:算术运算符包括加法运算“+”符减法运算“-”符乘法运算符“*”以及除法运算符“/”,赋值运算符包括“=、+=、-=、*=、/=、……”,关系运算符包括“<、<=、>、>=”。 6、若有代数式bc ae 3 ,则不正确的C 语言表达式是( C )。 A.a/b/c*e*3 B. 3*a*e/b/c C.3*a*e/b*c D. a*e/c/b*3 分析:C 选项表达的是3ace/b 。 7、表达式!x||a==b 等效于( D )。 A. !((x||a)==b) B. !(x||y)==b C. !(x||(a==b)) D. (!x)||(a==b) 分析:由符优先级先后顺序在!x||a==b 中应先算“||”再算“!”,最后算“==”。选项B 不影响运算顺序。 8、设整型变量 m,n,a,b,c,d 均为1,执行 (m=a>b)&&(n=c>d)后, m,n 的值是( A )。 A. 0,0 B. 0,1 C. 1,0 D. 1,1 分析:先算括号里面的,a 不大于b ,则m=0,c 不大于d ,则n=0. 9、 设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是( B )。 A. 3 B. 0 C. 9 D. -12 分析:从后往前算,a*=a 即a=a*a ,a=9;然后a-=a=9,a=a-9,=0;a+=0,a=a+a=0.

(整理)2001年(春)二级VB笔试答案.

2001年(春)二级VB笔试答案 第一部分计算机基础知识 ●A类以WINDOWS 95/98 为平台 1. 为了清除计算机中的病毒,要求用无病毒的软盘重新启动计算机,其目的是清除________中的病毒。 A. RAM B. ROM C.CPU D.硬盘 2. 32位字长的最大正整数是2147483647,而最小负整数是-2147483648,即负整数比正整数多一个,其原因是_______。 A. 机内整数采用原码表示 B. 机内整数采用反码表示 C. 机内整数采用补码表示 D. 公认的约定 3. 已知 521 + 555=1406, 则此种加法是在___3____下完成的。 A. 七进制 B. 八进制 C. 九进制 D. 十进制 4. PC机、APPLE机,SUN工作站等计算机,其指令系统通常有所不同,这主要取决于___4____。 A. 所用的操作系统 B.所用的CPU C. 系统的总线结构 D. 所用的语言处理程序 5. 下列关于机器语言与高级语言的说法中,正确的是___5____。 A. 机器语言比高级语言执行慢 B. 机器语言程序比高级语言程序可移植性强 C. 机器语言程序比高级语言程序可移植性差 C. 有了高级语言,机器语言就无存在的必要了 6. 实现计算机系统中软件安全的核心是___6___。 A. 硬件的安全性 B. 操作系统的安全性 C. 语言处理系统的安全性 D. 应用软件的安全性 7. 下列有关Unicode汉字编码标准(字符集)中,叙述不正确的是___7___。 A. Unicode编码的长度为16位 B. Windows95/98支持Unicode编码 C. Unicode收录了一万多个汉字 D. Unicode与ASCII码不兼容 8. 作为信息处理热点技术之一的“多媒体技术”,强调的是___8___。

计算机二级VB考试试题

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。 一、选择题 (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

江苏省计算机二级vb基本知识点总结

一、常量 常量(也称常数),是在程序运行期间其值始终保持不变的量。注意π不是常量。 定义常量的语法格式:[Public|Private]Const 常量名[As数据类型] = 表达式 Const前不能使用Dim 在窗体的通用声明处不能使用Public定义常量、定长字符串、数组 定义常量的语句可以在过程内部,也可以在通用声明处 = 后边的表达式不能是函数 二、变量 定义变量的语法格式:Dim|Private|Static|Public 变量名[As数据类型][,变量名[As数据类型]…] 使用Dim|Private|Static|Public定义变量后会将变量进行初始化 使用Dim定义变量的语句可以在过程内,也可以在通用声明处;使用static定义变量的语句只能在过程内;使用public、private定义变量的语句只能在通用声明处 在过程内部使用dim定义的变量是局部的过程级的变量,即该变量的生命周期和作用域很小。其作用域为本过程,即只在本过程中能用,出了本过程就不能使用其值。其生命周期为从该变量定义的位置开始变量在内存中存在,它所在的过程结束(遇到End Sub)该变量就从内存消失 在通用声明处用Dim定义的变量是模块级的变量;其作用域为本模块,即在本窗体或模块的所有过程中都能使用该变量,在其他窗体或模块中不能使用该变量的值;其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用static定义的变量是局部的静态变量。其作用域为本过程(同局部的dim定义的变量);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 使用private定义的变量是模块级的变量,其作用域和生命周期同模块级的dim定义的变量 使用public定义的变量是全局变量,其作用域为整个程序,即在整个程序的所有窗体或模块的所有过程中都可以使用此变量(但是注意,如果是在窗体的通用声明处定义的public类型的变量,则在其他窗体或模块使用该变量时需加上窗体的名字);其生命周期为从该变量定义的位置开始变量在内存中存在,整个程序结束(点击结束按钮或点击窗体上的关闭按钮)该变量才从内存消失 三、数组 数组是一组按一定顺序排列的数据的集合,数据的类型可以不相同,数组的维数不得超过60维 1.静态数组 定义静态数组的语法格式:public|private|static|Dim 数组名([下界To] 上界) [As数据类型]若省略下界时,表示下标的取值是从0开始,等价于“0 To上界” 可以使用Dim 或public 或private 或static 定义 分别使用这4个关键字进行定义数组的语句可以出现的位置不同(同变量的定义)、数组的生命周期和作用域不同(同变量的作用域和生命周期) 定义静态数组时小括号内的下标不能使用变量 在同一个作用域内不能定义同名的静态数组(即:在同一个作用域内不能多次定义同一个数组),在不同的作用域内可以定义同名的静态数组(同名数组的使用和同名变量的使用相同) 数组的定义语句中的下界和上界可以是常量或表达式(即:可以是整数、实数、正数、负数),下界不必须是0或1 静态数组定义的同时将被初始化 静态数组一旦定义后,数组名、数组大小、数组的类型就确定了 在程序的窗体模块或标准模块的通用声明处用Option Base n语句可重新设定数组的下界。此语句的含义是:在定义数组时,如果省略了下界则默认的下界是n,在定义数组时如果未省略下界则该数组的下界就是其自己定义的下界值(此时忽略Option Base n指明的下界n)

计算机二级VB完整教程

李子富周北海林海汪群慧宋存义孙体昌王化军黄国忠孙春宝汪莉钱大益邢奕甘一萍施春红陈月芳 计算机等级考试二级VB基础教程 1.1Visual Basic概述 1.Visual Basic是什么 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。 “Visual”指的是开发图形用户界面(GUI)的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是BASIC(Beginners All-Purpose Symbolic Instruction Code)语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接关系。专业人员可以用Visual Basic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition(VBScript)是广泛使用的脚本语言,它是Visual Basic语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。 VB简单易学,通用性强,用途广泛。 2.VB的功能 VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。 数据访问特性允许对包括Microsoft SQL Server和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 有了ActiveX(TM)技术就可使用其它应用程序提供的功能,例如Microsoft Word字处理器,Microsoft Excel 电子数据表及其它Windows应用程序。 Internet能力强大,很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序。 已完成的应用程序是使用Visual Basic虚拟机真正.exe文件,可以自由发布。 3.VB的发展 VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。 VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet 和创建控件方面的功能。

基本数据类型与基本运算

第二章基本数据类型与基本运算 本章主要介绍程序设计中高级语言提供的数据类型和其上允许的基本运算。在介绍这些内容时,我们通过穿插一些实例介绍如何应用数据类型与基本运算来解决一些简单的问题。 2.1 数据类型的概念 2.1.1 为什么程序设计语言中要引入“数据类型”这一概念? 2.1.2 数据类型的概念 数据类型是程序设计语言中的一个非常重要的概念。那么,什么是数据类型呢? 数据类型是由该类型的数据的值域(即值集)和在这些数据上所有施加的运算的集合(即运算集或操作集)组成。值域指出了每一种数据类型的变量合法的数据取值范围,而运算集合则规定了每一种数据类型的变量和数据其上所允许进行的运算。值域和运算集是数据类型的两个基本属性。在下面介绍Pascal语言的数据类型的有关章节中,对每一种数据类型均将说明这两种属性。 2.1.3 数据类型的代数理论基础 一个数据类型是一个二元组(D,R)。其中,D是一个数据类型的值域,R是建立在D上的运算(操作)的集合。这个二元组构成了一个代数系统。其中,D叫做该系统的基集。从本质上说,一个代数系统就是一个带运算的集合,而一个数据类型就是一个代数系统。 从这个概念出发,程序设计语言理论在数据结构的基础上发展了一些数据和类型的代数理论。这些理论属于程序设计语言语义学的范畴,将来,有兴趣的学生在具备了比较深入的基础之后,可以作进一步的了解。 2.1.4 Pascal语言中数据类型的分类 Pascal语言的优点之一是有丰富的数据类型,按照其定义者的不同可分为下面几类,如表2-1所示。 整数类型 实数类型 系统预定义的数据类型布尔类型(逻辑类型) 基本(标准)数据类型 字符类型 Pascal 枚举类型 数据类型子界类型 数组类型 用户自定义的数据类型记录类型构造型数据类型 集合类型 文件类型 指针类型 图2-1 Pascal的数据类型 2.2 基本数据类型 本节介绍四种基本数据类型(Elementary Date Type),它们是整数类型、实数类型、布尔类型(逻辑类型)和字符类型。基本数据类型又称为标准数据类型(Standard Date Type),我国国家标准中将它改称为需求数据类型。基本数据类型是语言系统预先定义或规定的数据类型。 2.2.1 整数类型 整数类型(Integer Date Type)简称整型,在Pascal语言中用类型标识符integer表示整数类型。整型的数据可以是正整数、负整数和零,其中,正整数和零可以省略“+”号。 1.整数类型的值域 任何计算机系统由于受机器字长的限制,它所能表示的整数只是数学中整数集合的一个有穷的子集合。其中,最大整数为maxint,它的值与具体机器的字长有关。一般地,若机器的字长为W时(假设用一位表示数符),由于整数在机器内采用二进制补码表示,因此,

计算机二级vb基础知识考点整理

(该内容都由本人辛苦整理,希望大家好好利用) 数进制的基本概念 1、比特:是计算机和其他数字系统处理、存储和传输信息的最小单位,一般用小写的字母“b”表示。 比特只有两种状态,或者是“1”或者是“0”。(比特无大小) 2、比特的运算: 逻辑乘(与)0 0 1 1 ∧0 ∧ 1 ∧0 ∧ 1 0 0 0 1 逻辑加(或)0 0 1 1 ∨0 ∨ 1 ∨0 ∨ 1 0 0 0 1 取反(非),“0”取反后世“1”,“1”取反后是“0”。 3、比特的存储单位:KB(千字节)、MB(兆字节)、GB(吉字节)、TB(太字节) 它们之间的关系是:1KB=210B=1024B1MB=210KB1GB=210MB1TB=210GB 4、比特的传输速率单位:b/s(bps)、kb/s(千比特)、Mb/s(兆比特)、Gb/s(吉比特)、Tb/s(太比特) 它们之间的关系是:1kb/s=1000b/s1Mb/s=1000kb/s 1Gb/s=1000Mb/s1Tb/s=1000Gb/s 5、二进制、十进制、八进制和十六进制 ⑴二进制,基数为2(共有0、1两个数) (1011)2=1×23+0×22+1×21+1×20=(11)10 ⑵十进制,基数为10(共有0、1…9十个数) (1011)10=1×103+0×102+1×101+1×100=1011 ⑶八进制,基数为8(共有0、1…7八个数) (1011)8=1×83+0×82+1×81+1×80=(521)10 ⑷十六进制,基数为16(0、1…9、A…F十六个数) (1011)16=1×163+0×162+1×161+1×160=(4113)10 6、不同进制的转换 (1)二进制、八进制、十六进制→十进制: 如:(1011.101)2=1×23+0×22 +1×21+1×20+1×2-1+0×2-2×2-3=11.625 a9.4H=10×161+9×160+4×16-1=169.25 (2)十进制→二进制、八进制、十六进制: 整数:除以转换之后数制的基数,反序取余数,直到商为0结束 小数:乘以基数,正序取整数部分,直到小数部分为0或满足一定的精度结束。 如:(0.875)10=(0.111)2 0.875×2=1.75 整数部分=1 (高位) 0.75×2=1.5 整数部分=1 0.5×2=1 整数部分=1 (低位) (3)二进制→八进制: 从小数点开始每三位二进制转换为一位数(十进制数),不足三位的,小数点前的在前面补0,小数点后的在后面补0。(0)8=000 (1)8=001 (2)8=010 (3)8=011 (4)8=100 (5)8=101 (6)8=110 (7)8=111 (11 101.01)2=(001 101.010)2=(35.2)8 (4)八进制→二进制: 一位八进制数转换成对应的三位二进制 (16.327)8=(001 110.011 010 111)2=(1 110.011 010 111)2 (5)二进制→十六进制:

计算机等级考试二级VB基础教程

计算机等级考试二级VB基础教程 1.1Visual Basic 概述 1.Visual Basic是什么 Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。 “Visual” 指的是开发图形用户界面(GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI 有直接关系。专业人员可以用Visual Basic 实现其它任何Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是Visual Basic 语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(Active Server Page)文件。 VB简单易学,通用性强,用途广泛。 2.VB的功能 VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。 数据访问特性允许对包括Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 有了ActiveX(TM) 技术就可使用其它应用程序提供的功能,例如Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它Windows 应用程序。 Internet 能力强大,很容易在应用程序内通过Internet 或intranet访问文档和应用程序,或者创建Internet 服务器应用程序。 已完成的应用程序是使用Visual Basic 虚拟机真正.exe 文件,可以自由发布。 3.VB的发展 VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。 VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程

计算机二级VB编程题目含答案

⑴不得增、删窗体上的控件,不得改变窗懺和控件的名執 ⑵不得删改两行' “之间90代码左 ⑶ 不得删改模藝Jb鬧中的代码; ⑷编程后’需运行理序,并在运行后关闭程序窗口。 1、打开芳生文件夹下工程文件Qpfh.vtp潘加适当的事件过程代码'买现以下功鉉 在上边文本框中输入正整数W的值*单击"计算”‘按钮.则在下边文本框中显示平疔和S的值H S = *片2彳十…十矿 Private Sub Comma nd1_Click() Dim n As Integer, i As Integer, s As Double n = Val(Text1.Text) s = 0 For i = 1 To n s = s + i A 2 Next i Text2.Text = s End Sub 2.打开着生文件夹下工程文件Qtds.vhp,祈加适当的雪件过程代码,实现以下功能* 单击“逮数据”按钮,读入考生交件表下的泸町 E 丈件中的10个整数,存入吕数组中:单主*特定值”披迅求出敢组中所有被?除后余2的数,并昱示在文朮框中. Private Sub Comma nd1_Click() '''不得删除本行注释 Dim i As In teger Ope n App.Path & "\" & "yssj.txt" For In put As #1 Fori = 1 To 10 In put #1, a(i) Next i Close #1 End Sub Private Sub Comma nd2_Click() '''不得删除本行注释 Dim i As In teger Text1.Text ="" Fori = 1 To 10 If a(i) Mod 3 = 2 The n Text1.Text = Text1.Text & Str(a(i)) End If Next i End Sub

计算机二级考试VB基础题

一、选择题 1.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。 A.工程资源管理器窗口 B.工具箱窗口 C.代码窗口 D.属性窗口 2.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。 A.单选按钮 B.图片框 C.通用对话框 D.文本框 3.VB的启动有多种方法,下面不能启动VB的是()。 A.使用“开始”菜单中的“程序”命令 B.使用“开始”菜单中的“运行”命令,在弹出的对话框中输入VB启动文件名 C.使用“我的电脑”,在VB所在硬盘驱动器中找到相应的VB文件夹 D.先打开VB的“文件”菜单,再按Alt+Q组合键 4.VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是()。 A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件 B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体 C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑 5.通过()窗口可以在设计时直观地调整窗体在屏幕上的位置。 A.代码窗口 B.窗体布局窗口 C.窗体设计窗口 D.属性窗口 6.下列不能打开属性窗口的操作是()。 A.按F4键 B.执行“视图”菜单中的“属性窗口”命令 C.按Ctrl+T D.单击工具栏上的“属性窗口”图标 7.Visual Basic6.0默认的工具栏是()工具栏。 A.文件 B.数据库 C.格式 D.标准 8.下列可以打开文件对话框的操作是()。 A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G 9.以下不能在“工程资源管理器”窗口中列出的文件类型是()。 A..bas B..res C..frm D..ocx 10.以下不属于Visual Basic系统的文件类型是()。 A..frm B..bat C..vbg D..vbp 11.如果要向工具箱中加入控件的部件,可以利用“工程”菜单中的()命令。 A.引用 B.部件 C.工程属性 D.加窗体 12.以下关于窗体描述正确的是()。 A.只有用于启动的窗体可以有菜单 B.窗体事件和其中所有控件事件的代码都放在窗体文件中 C.窗体的名字和存盘的窗体文件名必须相同 D.开始运行时窗体的位置只能是设计阶段时显示的位置 13.VB中控件主要分为3类,下面哪一种不是VB中的控件类()。 A.标准控件 B.ActiveX C.可插入控件 D.外部控件 14.以下叙述中错误的是()。 A.双击鼠标可以触发DblClick事件 B.窗体或控件的事件的名称可以由编程人员确定 C.移动鼠标时,会触发MouseMove事件 D.控件的名称可以由编程人员设定

2007年春江苏省计算机二级VB试卷及答案

2007年春 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试 二级试卷 试卷语种:Visual Basic 第一部分计算机基础知识 1.微电子技术是信息技术领域的关键技术,它以集成电路(IC)为核心。在下列有关叙述中,错误的是 A.A.目前IC芯片(如CPU芯片)的集成度可达数千万个电子元件 B.B.Moore定律指出,单块IC的集成度平均每半年翻一番 C.C.从原料熔练到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高 D.D.非接触式IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡 2.在下列有关通信中使用的传输介质的叙述中,错误的是。 A.A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100m B.B.同轴电缆可用于传输电视信号 C.C.光纤价格高,一般不在校园网和企业网中使用 D.D.微波的波长很短,适合于长距离、大容量无线通信 3.二进制数(1010) 2与十六进制数(B2) 16 相加,结果为。 A.(273) 8B.(274) 8 C.(314) 8 D.(313) 8 4.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为B0 A1 57 69 6E D6 D0 CE C4 B0 E6,则在这段文本中含有。 A.1个汉字和9个西文字符 C.3个汉字和5个西文字符 B.2个汉字和7个西文字符 D.4个汉字和3个西文字符 5.在下列有关CPU的叙述中,错误的是 . A. A.CPU的主要组成部分有运算器、控制器和寄存器组 B. B.CPU的主要功能是执行指令,不同类型CPU的指令系统通常有所 不同 C. C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU) D. D.目前PC机所有的CPU芯片均为Intel公司的产品 6.PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。若在启动过程中,用户按某一热键(通常是Del键)则可以启动CMOS设置程序。这些程序运行的顺序是。 A.A.POST程序->CMOS设置程序->系统自举程序->引导程序 B.B.POST程序->引导程序->系统自举程序->CMOS设置程序 C.C.CMOS设置程序->系统自举程序->引导程序->POST程序 D.D.POST程序->CMOS设置程序->引导程序->系统自举程序 7.目前PC机一般都有USB和FirWire接口,用于连接各种外部设备.在下列关于这两种接口的叙述中,错误的是 . A. https://www.doczj.com/doc/fc163073.html,B是一种串行接口,可以连接键盘、鼠标器、优盘、数码相机等 多种设备

全国计算机2级VB教材课后答案

vb二级高教版教材课后笔试题答案 这是我从网上找的,没有编程题的答案。 高教版教材课后笔试题答案 第1章(P13) 一、选择题:1、C2、D3、A4、C5、B6、A 二、填空题: 1、学习版,专业版,企业版 2、文件,退出 3、ALT+Q 4、文件,打开工程,打开工程 5、ESC 6、.VBP,.FRM 7、固定,浮动(02级同学注意:菜单栏在新书中已改为工具栏) 第2章(P30) 一、选择题:1、D2、BD3、A4、B5、D6、B7、A 二、填空题: 1、对象框,属性显示方式,属性列表,属性解释 2、Text1.Text=”Hello!” 3、标准控件,ActiveX控件,可插入对象 4、Top,Left,Height,Width 5、(1)用鼠标单击属性窗口的任何部位 (2)执行“视图”菜单中的“属性窗口”命令 (3)按F4键 (4)单击工具栏上的“属性窗口”按钮 (5)按组合键Ctrl+PgDn或Ctrl+PgUp 6、Shift(或答Ctrl) https://www.doczj.com/doc/fc163073.html, 第3章(P51) 一、选择题:1、B2、D3、D4、B5、B 二、填空题: 1、ABCD,VB Programming 2、建立用户界面,设置窗体和控件的属性,编写代码 3、属性窗口,运行 4、对象框,过程/事件框 5、工具,选项,选项,自动语法检测 6、.frm,.vbp 7、工程 8、窗体模块,标准模块,类模块 第4章(P81) 一、选择题:1、B2、A3、C4、D5、B6、D 7、B8、A9、B10、C11、D12、B 二、填空题: 1、CONTT*DE+COS(28*3.1415926/180) 2、-3/8+8*INT(24.8)

2012江苏省计算机二级VB试题库及答案

江苏省高等学校非计算机专业学生 计算机基础及应用能力等级考试试卷 二级Visual Basic全真模拟试卷一(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟) 说明: 1.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型。 2.选择题用答题卡答题。每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。每选对一项得1分,不选或选错不得分。 3.填空题用答题纸答题。请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。每填对一个答案得1分,不填或填错不得分。 4.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。 第一部分计算机基础知识 1.在下列关于信息系统的叙述中,错误的是 1 。 A.广播/电视是一种双向的、点到多点的信息交互系统 B.网络聊天是一种双向的、以信息交互为主要目的的系统 C.电话是一种双向的、点对点的、以信息交互为主要目的的系统 D.Internet是一种跨越全球的多功能信息系统 2.下面关于集成电路(IC)的叙述中正确的是 2 。 A.集成电路是20世纪60年代出现的 B.按用途可分为通用和专用两大类,微处理器和存储器芯片都属于专用集成电路 C.现代微电子技术已经用砷化镓取代了硅 D.集成电路的工作速度与组成逻辑门电路的晶体管尺寸有密切关系3.交换技术是指使用交换设备实现多对终端设备之间的互连,以满足多用户通信的需要,下面对于交换技术的说法中,正确的是 3 。 A.交换技术只有电路交换和分组交换两种类型 B.分组交换方式的线路利用率很低 C.电路交换采用存储转发方式传输数据 D.目前广域网中普遍采用的交换技术是分组交换 4.计算机中的数值信息分成整数和实数(浮点数)。实数之所以能表示很大或很小的数,是由于使用了4。 A.阶码B.反码C.补码D.BCD码5.下列存储器中,速度最快的是5。 A.内存B.寄存器B.外存D.高速缓存6.下列关于USB接口的叙述中,错误的是6。 A.利用“USB集线器”,一个USB接口能连接多个设备 B.USB的中文含义是通用串行总线

计算机二级VB公共基础知识

一.数据结构与算法 一、基本概念: 数据(Data):信息的载体,能够被计算机识别、存储和加工处理的物理符号。包括文本类型的数据(如:字母、数字、汉字)和多媒体类型的数据(如:声音、动画、图像)。 数据元素(Data Element):是数据的基本单位,有时也称为元素、结点、顶点、记录,可以有若干个数据项(字段、域、属性)组成。 数据结构(Data Structure):指的是数据之间的相互关系,即数据的组织形式。其包括三个部分: 1、逻辑结构:数据元素之间的逻辑关系 2、存储结构:数据元素及其关系在计算机存储器内的表示。 3、数据的运算(算法):即对数据施加的操作 数据的逻辑结构有两大类: 1、线性结构: 特征是:若结构是非空集,则有且仅有一个开始结点和一个终端结点,并且所有结点最多只有一个直接前趋和一个直接后继。 例:一维数组、链表、栈、队列、串 2、非线性结构: 特征是:一个结点可能有多个直接前趋和直接后继。 例:多维数组、广义表、树、图 数据的存储结构有以下基本存储方法: 1、顺序存储方法: 该方法是将逻辑上相邻的结点存储在物理位置上相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现,一般通过数组来实现的。 2、链接存储方法: 该方法不要求逻辑上相邻的结点在物理位置上亦相邻,结点间的逻辑关系是由附加的指针字段表示的。通过指针类型来实现的。 3、索引存储方法: 该方法通常是在存储结点信息的同时,还建立附加的索引表,索引表中的每一项称为索引项,索引项的一般形式是:关键字,地址。 4、散列存储方法: 该方法的基本思想是根据结点的关键字直接计算出该结点的存储地址,通过散列函数实现。例:除余法散列函数、相乘取整法散列函数 算法的基本特征: 1、可行性(Effectiveness):针对实际问题而设计的算法,执行后能够得到满意的结果。 2、确定性(Definiteness):算法中的每一个步骤都必须有明确的定义,不允许出现歧义性。 3、有穷性(Finiteness):算法必须在有限时间内做完,即必须在执行有限个步骤之后终止。 时间复杂度:该算法执行的时间耗费,它是该算法所求解问题规模n的函数。 空间复杂度:该算法执行时所耗费的存储空间,它也是问题规模n的函数。 二、线性表: 线性表(Linear List):是由n(n>=0)个数据元素(结点)a1,a2,a3,······,a n组成的有限序列。对于非空的线性表,有且仅有一个开始结点a1,它没有直接前趋;有且仅有一个终端结点a n,它没有直接后继;其余的结点有且仅有一个直接前趋结点和一个直接后继结点。 线性表的存储结构:

相关主题
文本预览
相关文档 最新文档