当前位置:文档之家› VB6.0程序设计教程复习题

VB6.0程序设计教程复习题

VB6.0程序设计教程复习题
VB6.0程序设计教程复习题

《Visual Basic6.0程序设计教程》复习题

一判断题

1、在多窗体应用程序中,若不设置启动窗体,则默认将第一个窗体作为启动窗体。(×)

2、Visible属性用来设置对象的可见性。(√)

3、事件驱动编程是非常适用于图形用户界面的编程形式。(√)

4、文本框获得焦点的方法是GotFocus。(×)

5、VB 程序中所有用到的控件都可以在标准工具箱中找到。(×)

6、标签和文本框都用于显示文本,它们的区别是文本框中是只读文本,标签中的文本是可编辑文本。(×)

7、VB中的ActiveX控件,使用时必须从“部件”中添加到”工具箱”后才能使用。(√)

8、文本框控件中显示文本内容用Caption属性。(×)

9、设置标签的BorderStyle属性可以改变标签的外观。(√)

10、控件的Top属性和Left属性共同决定了控件在窗体上的位置。(√)

11、VB中规定,字符串常量必须用一对西文单引号将字符序列括起来。(×)

12、过程级变量可以在多个过程中使用。(×)

13、表达式8 mod 9的值是0 。(×)

14、VB表达式中的乘号不能省略,用符号·代替。(×)

15、InputBox函数的返回值是一个整数类型。(×)

16、在多窗体应用程序中,Hide方法和Unload语句的功能是相同的,都是卸载窗体。(×)

17、命令按钮只能显示文字不能加载图片。(×)

18、文本框所显示的内容用Caption属性设置,在程序设计和运行期间,可以对它的内容进行编辑。(×)

15、选择结构的程序内部可以嵌套另一选择结构。(√)

16、3≤x<10 是VB中合法的关系表达式。(×)

17、用Dim a(-1 to 5 )定义一个一维数组,该数组中元素个数是6。(×)

18、循环语句的嵌套可以是同一种类的循环语句的嵌套,也可以是不同种类的循环语句嵌套循环。(√)

19、列表框中项目的序号是从1开始的。(×)

20、Borderstyle属性用来设置标签的边框样式。(√)

21、VB代码中的所有符号,都必须是英文半角字符表示,不能使用汉字或全角字符。(√)

22、表示条件00 And y<10 Or x<0 。(√)

23、逻辑运算符“Or”表示“或”关系。(√)

24、MsgBox函数可以有带回返回值和不带回返回值两种调用格式。(√)

25、数组声明语句dim a(5) as integer 声明的数组a下标最小的元素是a(1).

用于循环次数已知。(×)

26、在列表框中,RemoveItem方法是按照项目的序号来删除项目的。(√)

27、Alignment属性用来确定标签中显示内容的位置。(√)

28、FOR I=2 TO 100 循环结束后I 的值为100。(×)

29、Name(名称)属性是一个控件区别于其他控件的特征。(√)

30、VB程序设计的特点是事件驱动。(√)

31、在Visual Basic6.0中所有对象都具有相同的属性。(×)

32、文本框和标签控件运行后都可以接受用户的输入(×)。

33、如果要删除窗体上的多余控件,先要选定该控件,然后按“Delete”键。(√)

34、VB工具箱中提供的控件是标准控件,这些控件可以直接使用,也叫内部控件。(√)

35、数组声明语句dim a(5) as integer 声明的数组a中元素个数是5 。(×)

36、FOR I=2 TO 100 循环结束后I 的值为100。(×)

37、试如果每隔5秒产生一个timer事件,则interval属性应设置为500。(×)

38、Borderstyle属性用来设置标签的边框样式。(√)

39、为了使一个控件在运行时无效,应对控件的visible 属性进行设置。(×)

40、用户在代码窗口书写代码时,在用户输入对象名称和点号后,系统回自动出现一个下拉列表,自动列出属性和方法。(√)

41、要实现图象框中显示图形的大小自动适应图像框大小,需设置属性Autosize 值为True。(×)

42、给变量起名时,不能用VB的保留字作为变量名,但可以将保留字嵌入变量名中。(√)

43、表达式”12”+”456”与表达式12+456是相同的。(×)

44、表达式8\9的值是0 。(√)

45、如果一个变量未经定义而直接使用,则该变量的类型是可变型。(√)

46、MsgBox函数的返回值是一个整数类型。(√)

47、逻辑运算符“Not”表示“非”关系。(√)

48、计时器控件有唯一的属性Interval。(×)

49、Enabled属性用于激活或禁用对象。(√)

50、当进入vb的集成开发环境,若发现不显示“工具箱”时,可以使用“视图” 中的“工具箱”打开。(√)

51、在Visual Basic中所有对象都具有Click事件。(×)

52、若要对窗体上的控件调整大小,先要保证该控件是活动控件,

标签中的文本是可编辑文本。(√)

53、计时器控件只可以触发一个事件,即Timer事件。(√)

54、在VB中默认数组下标的下限是1。(×)

55、在代码中要关闭应用程序的功能可以用End语句实现。(√)

56、删除列表的项目所用方法为DeleteItem。(×)

57、VB中对于数值型数据,根据是否带小数部分,分为整型数和浮点数两类。(√)

58、VB中规定日期时间型常量数据必须用一对西文#将数据括起来。(√)

59、模块级变量的声明既可以用关键字Private,也可以用关键字Dim。(√)

60、随机函数Rnd的功能是产生一个小于1但大于或等于0的随机小数。(√)

61、逻辑运算符“And”表示“与”关系。(√)

62、计时器控件在运行时不会显示在屏幕上。(√)

63、在VB中,所有数组都是变长的,也就是说所有数组都是动态数组。(×)

64、"23"+"56"的运算结果是79。(×)

65、Print方法除了可以在窗体上显示信息外,还可以用于在图片框中显示信息。(√)

66、在VB中,对象是指具有特殊属性和行为方式的实体,各种控件都是对象,但窗体不属于对象。(×)

67、响应某个事1、控件放置到窗体中后,其大小和位置就不能再进行调整。(×)

68、VB有三种工作模式分别是设计模式、运行模式、中断模式。(√)

69、双击控件或窗体本身会打开属性窗口。(√)

70、VB程序一行写不下,可以直接换行继续写。(×)

71、如果把光标置于控件内部,按住鼠标左键不放,移动鼠标,就可以把控件拖到窗体上任何位置。(√)

72、在VB程序中播放音乐,需要用到MMcontrol控件,该控件属于ActiveX控件。(√)

73、要使框架和框架内的控件成为一个整体,在设计界面时必须先添加框架,然后直接在框架内添加需要的控件。(√)

74、当Label控件中Autosize属性为True时,控件的文本发生变化时,控件会随文本的大小自动调整。(√)

75、控件的Visible属性同Enabled属性的功能是相同的,都使控件处于失效状态。(×)

76、给变量起名时,可以用VB中的保留字作为变量名。(×)

77、Vb中的取模运算符是Mod。(√)

78、表达式8/9的值是0。(×)

79、VB中的变量名中可以包含字母、数字、下划线和标点符号。(×)

件后所执行的操作通过一段代码来实现,这样的一段程序代码叫做事件过程。(√)

80、属性、事件、方法构成了对象的三要素。(√)

81、命令按钮只能响应单击click事件。(×)

82、当在窗体上单击某控件时,控件的边框上就会有8个黑色小方块,此时该控件就是活动控件。(√)

83、在VB程序中播放Flash动画,需要用到Shockwave Flash控件,该控件属于VB标准控件。(×)

84、在多窗体应用程序中,若工程中添加了多余的窗体,可以在工程资源管理器中删除该窗体。(√)

85、要在命令按钮上显示“复制”的内容,应将其Name,属性设为“复制”。(×)

86、命令按钮主要是接受用户输入的命令,最常用的事件是“鼠标单击”。(√)

87、变量名只能由西文字母、汉字、数字及下划线组成。(√)

88、表达式(2*3)>=5 and 12/3 <= 4 的值为false。(×)

89、逻辑型数据只有True和False两个值。(√)

90、组合框是列表框和文本框的集成,具有列表框和文本框的功能。(√)

91、给变量起名时,可以以数字字符开头。(×)

92、列表框中删除所有项目使用的方法是Remove。(×)

93、将文本框的Selstart属性设为0,表示当前选择的文本的起始位置在第一个字符之前。(√)

94、控件的Top属性和Left属性共同决定了控件在窗体上的位置。(√)

95、VB中规定,字符串常量必须用一对西文单引号将字符序列括起来。(×)

96、过程级变量可以在多个过程中使用。(×)

97、表达式8 mod 9的值是0 。(×)

98、VB表达式中的乘号不能省略,用符号·代替。(×)

99、InputBox函数的返回值是一个整数类型。(×)

100、选择结构的程序内部可以嵌套另一选择结构。(√)

二、选择题

1、在VB中,所有的窗体和控件都必定具有的一个属性是:(A )

A、Name

B、Font

C、Caption

D、FillColor

2、命令按钮上要显示的内容用下列哪个属性设置:(A )

A、Caption

B、Text C 、Font D、Picture

3、下面哪个语句用于关闭退出应用程序:(A )

A、End

B、End Sub

C、Endif

D、End Else

4、确定控件在窗体的位置的属性是:(B)

A、Width和Height

B、Top和Left

C、Width或Height

D、Top 或Left

5、下面有关于控件的Visible属性,说法正确的是:(A )

A、默认情况下Visible属性值是True

B、如果设置控件的Visible属性值为False,则该控件消失

C、Visible的值可设为0或1

D、设Visible属性同设置Enabled属性的功能是相同的,都使控件处于失效状态

6、要使标签中显示的文本靠右显示,应设置Alignment 的值为:(B )

A、0

B、1

C、2

D、3

7、以下说法错误的是:(C )

A、事件是由VB预先设置好的、能够被对象识别的动作

B、响应某个事件后所执行的操作通过一段程序代码来实现,这段程序代码称为事件过程

C、一个对象对应一个事件,一个事件对应一个事件过程

D、事件过程的一般格式为:

Private Sub 对象名称_事件名称()

事件响应程序代码

End Sub

8、在VB中,以下方式不能进入运行模式的是( D )

A、F5

B、"运行"菜单下的"启动"命令

C、工具栏的启动按钮

D、"调试"菜单下的"启动"命令

9、设置标签上文字的颜色的属性是( C )

A、Backstyle

B、Backcolor

C、Forecolor

D、Borderstyle

10、在Visual Basic中,要将一个窗体装载到内存进行变量初始化等预处理,应使用的方法是(C )

A、Show

B、UnLoad

C、Load

D、Hide

11、下列变量名中,合法的变量名是(A )

A.C24 B、A B C、A:B D、1+2

12、比较图片框(PictureBox)和图像框(Image)的使用,正确的描述是(D )A.两类控件都可以设置AutoSize属性,以保证装入的图形可以自动改变大小B.两类控件都可以设置Stretch属性,使得图形根据物件的实际大小进行拉伸调整,保证显示图形的所有部分

C.当图片框(PictureBox)的AutoSize自属性为Jlase时,只在装入图元文件

(*.wmf)时,图形才能自动调整大小以适应图片框的尺寸

D.当图像框(Image)的Stretch属性为True时,图像框会自动改变大小以适应图形的大小,使图形充满图像框

13、在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )

A=1.2

C=Len(Str$(A)+Space(10)

Text1.text=C

End Sub

程序运行后,单击命令按钮,在文本框中显示(C)

A.3 B.8 C.14 D.10

14、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下程序:

Private Sub Command1_Click()

X = 0

Do While X < 10

X = (X + 1) * (X + 2)

n = n + 1

Loop

Text1.Text = Str(n)

Text2.Text = Str(X)

End Sub

14、程序运行后,单击命令按钮,在两个文本框Text1和Text2中分别显示的值是(B )

A.1和0 B.2和12 C.2和72 D.3和12

15、以下哪类控件能用来显示图形(B )

A.Label B.PictureBox C.TextBox D.OptionButton

16、在窗体中添加一个名称为Command1命令按钮和一个名称为text1的文本框,然后编写如下程序:

Private Sub Command1_Click()

Dim x, y, z As Integer

x = 5: y = 7: z = 0

Text1.Text = ""

Call p1(x, y, z)

Text1.Text = Str(z)

End Sub

Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer)

c = a + b

End Sub

程序运行后,如果单击命令按钮,文本框中显示的是(B)

A.0 B.12 C.Str(z) D.没有显示

17、在窗体中添加名称为Command1和名称为Command2的命令按钮测验文本框Text1,然后编写如下代码:

Private Sub Command1_Click()

Text1.Text = "AB"

End Sub

Private Sub Command2_Click()

Text1.Text = "CD"

End Sub

首先单击Command2按钮,然后再单击Command1按钮,在文本框中显示(A )A.AB B.CD C.ABCD D.CDAB

18、可获得当前系统日期的函数是(A)

A、Date( )B、Time( )C、IsDate( )D、Year( )

19、X是小于100的非负数,用VB表达式表达正确的是(C )

A、0≤X≤100

B、0<=X<100

C、0<=X and X<100

D、0≤X<100

20、以下能够触发文本框Change事件的操作是D

A、文本框失去焦点

B、文本框获得焦点

C、设置文本框的焦点

D、改变文本框的内容

21、要使标签中显示的文本居中显示,应设置Alignment 的值为:(C )

A、0

B、1

C、2

D、3

22、下面四项中不属于面向对象系统的三要素的是:(A)

A、变量

B、事件

C、属性

D、方法

23、对象的性质,来描述和反映对象特征的参数是对象的(A)

A、属性

B、方法

C、事件

D、过程

24、文本框没有(D )属性

A、Enabled

B、Backcolor

C、Visible

D、Caption

25、下述选项中,属于VB的程序设计方法是(B)

A、面向对象、顺序驱动

B、面向对象、事件驱动

C、面向过程、事件驱动

D、面向过程、顺序驱动

26、用于获得字符串S从第2个字符开始的3个字符的函数是(A )

A.Mid$(S,2,3) B、Middle(S,2,3) C、Right$(S,2,3) D、Left$(S,2,3)

27、确定一个窗体或控件大小属性是(B )

A.Width或Height B.Width和Height C.Top或Left D.Top和Left

28、要使窗体的标题为“演示实例”,应修改窗体的(A )属性。

A.Caption B.Tip C.Item D.Text

29、下面语句中错误的是(B )

A.Redim Preserve Matrix(10,Ubound(Matrix,2)+1)

B.Redim Preserve Matrix(Ubound(Matrix,1)+1,10)

C.Redim Preserve DynArray(Ubound(DynArray)+1)

D.Redim DynArray(Ubound(DynArray)+1)

30、在MsgBox函数中哪一个参数是必须的(A )

A.prompt B.buttons C.title D.context

31、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程:

Private Sub Command1_Click()

a = UCase$(Text1.Text) + Left$(Text2.Text,2)

Print a

End Sub

Private Sub Form_Load()

Text1.Text = "aB"

Text2.Text = "123456"

End Sub

程序运行后,单击命令按钮,输出结果为(B )

A.ab12 B.AB12 C.AB56 D.ab56

32、下列关于属性设置的叙述正确的是(D)

A.所有的对象都有同样的属性

B.控件的属性只能在设计时修改,运行时无法改变

C.控件的属性都有同样的默认值

D.引用对象属性的格式为:对象名称. 属性

33、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Function fun(x As Integer)

Static z

y = y + 1: z = z + 1

fun = x + y + z

End Function

Private Sub Command1_Click()

Dim x As Integer

x = 1

For i = 1 To 2

Print fun(x)

Next i

End Sub

程序运行后,如果单击命令按钮,窗体中显示的内容是(D )

A.3 3 B.3 4 C.3 D.3

34、下列叙述中不正确的是(B)

A.VB中的函数功能类似于Sub过程

B.Sub过程不可以递归

C.子过程不返回与其特定子过程名相关联的值

D.过程是没有返回值的函数,又常被称为Sub过程,在事件过程或其他子过程中可以按名称调用过程

35、退出For循环可使用的语句为(A)

A、Exit ForB、Exit DoC、End ForD、End Do

36、当一个命令按钮的Default属性设置为True时,按哪个键和单击该命令按钮作用相同。(D )

37、当我们输入代码时,VB可以自动检测下面那个错误:(A )

A、语法错误

B、编译错误

C、运行错误

D、逻辑错误

38、下列哪个属性决定命令按钮是否能够接受用户的输入,即命令按钮是否可用:(C )

A、Caption

B、Style

C、Enabled

D、Name

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

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

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

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

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

40、以下选项中,不属于文本框的属性是( D )。

A.Enabled B Caption https://www.doczj.com/doc/562665159.html, D Min

41、假定窗体的名称为(Name属性)为form1,则把窗体的标题设置为“VBTEST”的语句正确的是(B )

A.form1=“VBTEST” B.Caption=“VBTEST”

C.form1.test=“VBTEST” D.https://www.doczj.com/doc/562665159.html,=“VBTEST”

42、清除列表框中的所有项目,应调用(C)方法。

A. Cls

B. RemoveAt

C. Clear

D. Remove

43、VB项目文件即工程文件的扩展名是:(A )

A、VBP

B、FRM

C、VBW

D、FRX

44、若窗体上有一个文本框txt_Show,如果想要在程序运行后,在文本框中便会出现“Hello!”字样,应在(A)事件过程中写如下代码:txt_Show.Text=”hello!

A 、Form_Load B、Command1_Click C 、Form_Click D、Form_Dbclick

45、下面哪个窗口用来浏览和设置窗体和控件的属性:(D )

A、窗体窗口

B、工程资源管理器

C、工具箱

D、属性窗口

46、下面说法正确的是:(B )

A、窗体文件的扩展名.vbp

B、一个窗体对应一个窗体文件

C、VB中一个工程只包含一个窗体

D、VB中一个工程最多可以包含256个窗体

47、以下说法错误的是:(D )

A、方法是对象的一部分

B、方法是一种特殊的过程和函数

C、方法的调用方式是对象名称.方法名称

D、在调用方法时,对象名时不可缺少的

48、在代码编辑器中,若一条语句过长,可以用什么续行符来换行书写语句:(B )

A、一个下划线“_”

B、一个空格加一个下划线“_”

C、一个连字符“-”

D、一个空格加一个连字符“-”

49、下列选项中,更改哪个属性,可以对窗体的标题内容进行修改:(D )

A、Text

B、Name

C、Font

D、Caption

50、在VB集成环境中创建应用程序时,除了工具箱、窗体窗口、属性窗口外,必不可少的窗口是:(C )

A、窗体布局窗口

B、立即窗口

C、代码窗口

D、监视窗口

51、VB预先设置好的,能够被对象识别的动作是(C )

A、属性

B、方法

C、事件

D、过程

52、为了使标签框的大小根据里面显示的内容的长度进行扩展或缩小,应对(C )属性进行设置

A、Alignment

B、Backstyle

C、Autosize

D、Backcolor

53、当一个命令按钮的Cancel属性设置为True时,按哪个键和单击该命令按钮作用相同。(C )

A、Ctrl

B、Tab

C、Esc

D、回车

54、要改变新建对象的名称,应使用属性: ( C )

A、Font

B、ForeColor

C、Name

D、Height

55、VB的工程资源管理器可管理多种类型的文件,下面叙述不正确的是(C )A.窗体文件的扩展名为.frm,每个窗体对应一个窗体文件

B.标准模块是一个纯代码性质的文件,它不属于任何一个窗体

C.用户通过类模块来定义自已的类,每个类都用一个文件来保存,其扩展名为.bas

D.资源文件是一种纯文本文件,可以用简单的文字编辑器来编辑

56、在窗体中添加一个命令按钮,名称为Command1,两个文本框名称分别为Text1、Text2,然后编写如下程序:

Private Sub Command1_Click( )

a=Text1.text

b=Text2.text

C=Lcase(a)

D=Ucase(b)

PrintC;D

End Sub

程序运行后,在文本框Text1、Text2中分别输入AbC和Efg,结果是(A)A.abcEFG B.abcefg C.ABCefg D.ABCEFG

57、以下关于窗体描述正确的是(B )

A.只有用于启动的窗体可以有菜单

B.窗体事件和其中所有控件事件的代码都放在窗体文件中

C.窗体的名字和存盘的窗体文件名必须相同

D.开始运行时窗体的位置只能是设计阶段时显示的位置

58、有关列表框的属性和方法的正确描述是(D)

A.列表框的内容由属性Item Data来确定

B.当多选属性(MultiSelect)为True时,可通过Text属性获得所有内容C.选中的内容应通过List属性来访问

D.选中的内容应通过Text属性来访问,并且每次只能获得一条内容

59、如果变量a、b、c均为整型,下列程序段的输出结果为(C )

a=2

b=3

c=a*b

Print a & “*” & b & “=”& c

A.c=6 B.a*b=c C.2*3=6 D.a*b=6

60、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()

Print Tab(1); "第一",

Print Tab(6); "第二";

End Sub

程序运行后,如果单击命令按钮,在窗体上显示的内容是(□表示空格)(C )A.第一□□第二B.第一第二□□

C.第一□□□第二D.第一□第二

61、如果希望一个窗体在显示的时候没有边框,应该设置的属性是(C )

A.将窗体的标题(Caption)设成空字符

B.将窗体的Enabled属性置成False

C.将窗体的BorderStyle属性置成None

D.将窗体的ContalBox置成False

62、设有如下程序:

Option Base 1

Private Sub Form_Click()

Dim a(10), P(3) As Integer

k = 5

For i = 1 To 10

a(i) = i

Next i

For i = 1 To 3

P(i) = a(i * i)

Next i

For i = 1 To 3

k = k + P(i) * 2

Next i

Print k

End Sub

程序运行后,单击窗体,则在窗体上显示的是(A )

A.33 B.35 C.37 D.38

63、以下不属于键盘事件的是(C)

A、KeyDownB、KeyUpC、UnloadD、KeyPress

64、当用户在窗体上单击鼠标时,不会触发的事件是(D)

A、ClickB、MouseDownC、MouseUpD、DblClick

65、下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是(C )

A.x Mod 2 =1 Or y Mod 2 =1 B.x Mod 2 =0 Or y Mod 2=0

C.x Mod 2 =1 And y Mod 2 =1 D.x Mod 2 =0 And y Mod 2=0

66、在窗体中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下事件过程:

Private Sub Command1_Click()

x = 0

Do While x < 10

x = (x - 2) * (x + 3)

n = n + 1

Loop

Text1.Text = Str(n)

Text2.Text = Str(x)

End Sub

67、程序运行后,单击命令按钮,在两个文本框中显示的值分别为(B )A.1和0 B.2和24 C.3和50 D.4和68

68、在窗体上添加标签Label1后,标签控件默认的名称Name为:(A )

A、Label1

B、Label

C、Text

D、Text1

69、在Visual Basic中,建立一个文本编辑区域,可采用下列哪个控件:(C )

A、命令按钮

B、标签控件

C、文本框控件

D、定时器控件

70、在VB中的每个对象都具有自己的属性、(C )和方法。

A、控件

B、函数

C、事件

D、公用过程

71、将文本框的Multiline属性设为False,则文本框中只能输入:(C)

A、一个字符B、两个字符C、单行文本D、多行文本

72、下列关于属性设置的叙述错误的是(A )

A、一个控件具有什么属性是Visual Basic预先设计好的,用户不能改变其属性值

B、一个控件具有什么属性是Visual Basic预先设计好的,但用户可以改变其属性值

C、一个控件的属性既可以在属性窗口中设置,也可以用程序代码设置

D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值

73、关于复选框和单选钮的比较中正确的是(D )

A.复选框和单选钮都只能在多个选择项中选定一项

B.复选框和单选钮的值(value)都是(True/False)

C.单选钮和复选框都响应DblClick事件

D.要使复选框不可用,可设置Enabled属性(False)和value属性(Grayed) 74、在窗体中添加一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:

Private Sub Command1_Click()

Dim x, y, z As Integer

x = 10

y = 5

z = 23

Text1.Text = ""

Call p1(x, y, z)

Text1.Text = Str(z)

End Sub

Sub p1(ByVal a As Integer, ByVal b As Integer, c As Integer)

c = a + b

End Sub

75、程序运行后,如果单击命令按钮,则文本框中显示的内容是(B )

A.0 B.15 C.Str(z) D.23

76、VB中可用(D)语句产生一消息框。

A、InputBoxB、ShiftC、BothD、MsgBox

77、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C

A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口

78、执行以下语句后,输出的结果是(B )

s$ = "ABCDEFGHIJK"

Print Mid$(s$, 3, 4);

prin Len(s$)

A.ABCD 11 B.CDEF 11 C.EFGH 11 D.HIJK 11

79、在窗体中添加一个命令按钮(其Name属性为Command1),然后编写如下代码:

Private Sub Command1_Click()

Dim a(10) As Integer

Dim p(3) As Integer

k = 1

For I = 1 To 10

a(I) = I

Next I

For I = 1 To 3

p(I) = a(I * 1)

Next I

For I = 1 To 3

k = k + p(I) * 2

Next I

Print k

End Sub

80、程序运行后,单击命令按钮,输出结果是(B )

A.15 B.13 C.30 D.37

81、当复选框被选中时,复选框Value属性的值是:(B )

A、0

B、1

C、2

D、3

82、在Visual Basic中,欲显示静态的文本,可采用下列哪个控件:(B )

A、命令按钮

B、标签控件

C、文本框

D、定时器控件

83、当运行程序时,系统自动执行启动窗体的(A )事件过程。

A、Load

B、Click

C、Unload

D、Minbutton

84、将光标移动指定的文本框的方法是:(C)

A、Change B、GotFocus C、SetFocus D、LostFocus

85、在一个语句行内写多条语句时,语句之间应该用(D )分隔

A、逗号

B、顿号

C、分号

D、冒号

86、在Passwordchar中设置*,但运行后仍显示文本内容,原因是:(B)

A、文本框的Multiline属性值为False

B、文本框的Multiline属性值为True

C、文本框的Locked属性值为False

D、文本框的Locked属性值为True

87、以下各项中,可以作为VB的变量名的是:(A )

A、English

B、11_English

C、123.45

D、English-1

88、用X,Y,Z表示三角形三条边,条件:三角形任意两边之和大于第三边的逻辑表达式是:(A)

A、X+ Y>Z And X+Z>Y And Y+Z>X

B、X+Y

C、Not (X+Y

D、X+Y>=Z Or X+Z<=Y Or Y+Z>=X

89、如果要在文本框中设置密码,应设置的属性是:(D)

A、Caption

B、Text

C、Name

D、Password

90、下列说法不正确的是:(B)

A、变量名的长度不能超过255个字符

B、变量名可以包含小数点或者内嵌的类型声明字符

C、变量名不能使用关键字

D、变量马的第一个字符必须是字母或汉字。

91、下面哪个属性决定文本框控件是否能够接受多行显示文本:(C )

A、Caption

B、Text C 、Multiline D、Alignment

92、确定控件尺寸的属性是:(A )

A、Width和Height

B、Top和Left

C、Width或Height

D、Top 或Left

93、针对下列程序代码,说法正确的是:(A )

Text1.Top=2000

Text1.Left=800

A 、Text1对象左边界距离窗体左边界800twip,上边界距离窗体上边界2000twip

B、Text1对象左边界距离屏幕左边界800twip,上边界距离屏幕上边界2000twip

C、Text1对象的高度是800twip,宽度是2000twip

D 、Text1对象的高度是800点,宽度是2000点

94、要使标签中显示的文本靠左显示,应设置Alignment 的值为:(A )

A、0

B、1

C、2

D、3

7、为了使标签能个显示所指定的文本,应设置哪个属性:(A)

A、Caption B、Text C、Seltext D、Name

95、打开代码窗口的快捷键是(B )

A、F4

B、F7

C、F2

D、Shift+F7

96、设置标签边框样式的属性是(B )

A、Backstyle

B、Borderstyle

C、Autosize

D、Alignment

97、如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption属性分别为:(A )

A、“OK”和“确定”

B、“确定”和“OK”

C、“Command1”和“确定”

D、“Command1”和“OK”

98、表达式Y+1 >X是一个:(B )

A、字符串表达式

B、关系表达式

C、算术表达式

D、不合法的表达式

99、在设计应用程序时,哪个窗口可以查看到工程中包含的所有文件:( D )

A、代码窗口

B、窗体设计窗口

C、属性窗口

D、工程资源管理器窗口

100、文本框中所显示的内容用下列哪个属性设置:(B )

A、Caption

B、Text C 、Font D、Picture

11、4、下面对哪一种变量的类型说明符的使用是正确的(D )

A、Dim a:a@=2000

B、Dim a:a%=50000

C、Dim a:a&=True

D、Dim a:a$=”OK”

101、某个菜单的名称是Menucase,在程序中要使菜单不可见,使用的语句是:(B )

A、Menucase.Enabled=False

B、Menucase.Visible=False

C、Menucase.Visible=True

D、Menucase.Enabled=True

103、在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是(D )

A.a=”OK” B.A$=OK C.a=04/01/2001 D.a$=”OK”

104、在VB中,按下鼠标键触发事件,正确的程序段是(A )

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

……

End Sub

B.Private Sub Form_MouseUP(Button As Integer, Shift As Integer, X As Single, Y As Single)

……

End Sub

C.Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

……

End Sub

D.Private Sub Form_Load()

……

End Sub

105、要使Esc键可以代替命令按钮的单击事件,可以通过将命令按钮的哪个属性设为True实现:(C)

A、Default B、Enabled C、Cancel D、Caption

106、当一个工程含有多个窗体时,其中的启动窗体是(D )

A、启动Visual https://www.doczj.com/doc/562665159.html, 时建立的窗体

B、第一个添加的窗体

C、最后一个添加的窗体

D、在“工程/工程属性”对话框中指定的启动窗体

107、能显示窗体的方法是(B )。

A、Visible

B、Show

C、New

D、Open

108、下列关于do while …loop 和do…loop until循环执行循环体次数的描述正确的是(D)

A.do while …loop循环和do…loop until循环至少都执行一次

B.do while …loop循环和do…loop until循环可能都不执行

C.do while …loop循环至少执行一次,do…loop until循环可能不执行

D.do while …loop循环可能不执行,do…loop until循环至少执行一次

109、设有如下程序:

Private Sub Form_Click()

a = 1

For i = 1 To 3

Select Case i

Case 1, 3

a = a + 1

Case 2, 4

a = a + 2

End Select

Next i

Print a

End Sub

程序运行后,单击窗体,则在窗体上显示的内容是(A )

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

110、在过程定义中,Private表示(D )

A.此过程要以被其他过程调用

B.此过程不可以被任何其他过程调用

C.此过程只可以被本工程中的其他过程调用

D.此过程只可以被本窗体模块中的其他过程调用

111、用于从字符串左边截取字符的函数是(C)

A、Ltrim( )B、Trim( )C、Left( )D、Instr( )

112、下列符号中哪个是VB程序中合法的变量名(A )

A、ab7

B、7ab

C、If

D、a*bc

113、要改变控件的宽度,应改变控件的哪个属性:(A )

A、Width

B、Height

C、Top

D、Left

114、用于显示窗体的方法是:(B)

A、Hide

B、Show

C、Unload C、Load

115、.当把框架的哪个属性设为False时,其标题变灰,框架内所有的控件都不可用:(C )

116、产生[10,37]之间的随机整数的Visual Basic表达式是(B )

A、Int(Rnd()*27)+10

B、Int(Rnd()*28)+10

C、Int(Rnd()*27)+11

D、Int(Rnd()*28)+11

117、下列可以将变量A和B互换的语句是:(A)

A、C=B B=A A=CB、A=B B=A

C、A=(A+B)/2 B=(A-B)/2

D、A=A+B B=A-B

118、在VB中,认为下面哪两个变量名是相同的:(B )

A、English 和Engl_ish

B、English和ENGLISH

C、English 和Engl

D、English 和England

119、以下关于运算符的说法,错误的是:(A )

A、表达式中的乘号*不能省略,但可以用符号·代替

B、通常不允许两个运算符相连,两个运算符应当用括号隔开

C、括号可以改变运算符的运算顺序

D、在表达式中只能用圆括号,不能使用方括号。

120、设a=“Visual Basic”,下面使b=“Visual”的语句是D

A、b=Left(a,8,12) B、b=Mid(a,8,5) C、b=Rigth(a,6) D、b=Left(a,6)

121、设置复选框或单选按钮标题对齐方式的属性是(B)

A.Align B.Alignment C.Sorted D.value

122、在https://www.doczj.com/doc/562665159.html,中,用(B )属性标识不同的对象。

A. Text

B. Name

C. Index

D. Title

123、将文本框的Multiline属性设置为False ,则文本框中只能输入:(C )CA、一个字符B、两个字符C、单行文本D、多行文本

124、在VB中,Integer 类型数的表示范围是:(A)

A、-32768--32767

B、-32768--32768

C、-2147483648--2147483647

D、-2147483648--2147483648

125、根据变量的作用范围,可以将变量分为3 类,它们是:(A )

A、过程变量、模块变量、全局变量

B、过程变量、模块变量、标准变量

C、过程变量、模块变量、窗体变量

D、过程变量、标准变量、全局变量

126、表达式Left(”This is a book”,3)的值是:(C)

A、 a

B、is a book

C、Thi

D、ook

127、要使文本框中的内容写满一行后自动换行,,应将文本框的哪个属性设为TRUE (A )

A、Multiline

B、Text C 、Scrollbars D、Caption

128、以下说法正确的是(A)

A、对象是又特殊属性和行为方法的实体

B、属性是对象的特性,所有的对象都有相同的属性

C、属性的一般格式为:对象名_属性名

D、属性值的设置只可以在属性窗口中设置

129、一个新建的窗体,运行后发现屏幕上没有显示,任务栏上也无最小化图标,可能原因是:(B)

A、该窗体的Enabled属性为False

B、该窗体的Visible属性为False

C.该窗体的WindowsState属性为Minisized

D、该窗体为多窗体的一个

A、Ctrl

B、Tab

C、Esc

D、回车

130、要改变控件的高度,应改变控件的哪个属性:( B)

A、Width

B、Height

C、Top

D、Left

131、用于隐藏窗体的方法是:(A )

A、Hide

B、Show

C、Unload C、Load

132、对于一个含有计时器控件的窗体,每经过一段由(D )属性指定的时间间隔,就会产生一个Timer事件:

A、Name

B、Enabled

C、Caption

D、Interval

133、窗体能够响应的事件是(C )。

A、ActiveForm

B、Drive

C、Load

D、Change

134、以下各项中,不是字符串常量的是:(D)

A、” Visual”

B、”等级考试”

C、” ”

D、//Basic//

135、有变量定义语句:Dim max,min as Single,可知变量max的类型是:(B )A、可变类型B、单精度型C、双精度型D、字符串型

136、Int(100*Rnd)产生随机数的闭区间是:(C )

A、[1,100]

B、[0,100]

C、[0,99]

D、[1,99]

三编程

1、求100以内偶数的和,并将结果输出在窗体上。将结果存入变量SUM中

代码:Dim i As Integer

For i =1 To 100

If i Mod 2 =0 Then

Sum=sum+i

End If

Next

Print sum

2、编写程序求10*11*12+11*12*13+….+15*16*17的结果,并将结果输出到窗体上。将结果存入变量M中。

代码:Dim m As Long

For i = 1 To 6

t =(i+9)*(i+10)*(i+11)

m=m+t

Next

Print m

3、求出100~200之间,能被5整除,但不能被3整除的数,并求出所有数之和,存入变量SUM中

代码:Dim sum As Integer

sum=0

For i = 100 To 200

If i Mod 5 = 0 And i Mod 3<> 0 Then

sum = sum +i

End If

Next

Print sum

4、求100以内偶数的和,并将结果输出在窗体上。将结果存入变量SUM中

代码:Dim i As Integer

For i =1 To 100

If i Mod 2 =0 Then

Sum=sum+i

End If

Next

Print sum

5、求1—1/2+1/3—1/4+….+1/99—1/100的值。将结果存入变量J中

代码:Dim j As Single

Dim i As Single

j=0

For i = 1 To 100

k=(-1)^(i+1)/i

j=k+j

Next i

Print j

6、求50以内所有偶数的和,并在窗体上输出来。

代码:Dim s As Integer

s = 0

For i = 2 To 50 Step 2

s = s + i

Next i

Print s

7、求3+6+9+12+15+18+…..+300的和,并将结果输出到窗体上。将结果存入变量SUM中

代码:Dim sum As Integer

sum = 0

For i = 3 To 300 Step 3

sum= sum +i

Next i

Print sum

8、求s=1+1*2+1*2*3+….+1*2*3*….*10并将结果存入变量S中。

代码:Dim i,j As Integer

Dim k As Long

k=1

s=0

For i =1To 10

For j=1 To i

k=k*j

Next

s=s+k

k=1

Next

Print(CStr(s))

9、求1+1*2+1*2*3+….+1*2*3*….*10,并将结果存到变量S中。

代码:Dim s As Long

j=1

For i = 1 To 10

j= j*i

Sum = Sum + j

Next

Print Sum

10、编写程序求10*11*12+11*12*13+….+15*16*17的结果,并将结果输出到窗体上。将结果存入变量M中。

代码:Dim m As Long

For i = 1 To 6

t =(i+9)*(i+10)*(i+11)

m=m+t

Next

Print m

11、求1—1/2+1/3—1/4+….+1/99—1/100的值。将结果存入变量J中

代码:Dim j As Single

Dim i As Single

j=0

For i = 1 To 100

k=(-1)^(i+1)/i

j=k+j

Next i

Print j

12、求50以内所有偶数的和,并在窗体上输出来。

代码:Dim s As Integer

s = 0

For i = 2 To 50 Step 2

s = s + i

Next i

Print s4、求出100~200之间,能被5整除,但不能被3整除的数,并求出所有数之和,存入变量SUM中

代码:Dim sum As Integer

sum=0

For i = 100 To 200

If i Mod 5 = 0 And i Mod 3<> 0 Then

sum = sum +i

End If

Next

Print sum

13、求出100以内所有素数的和,并将结果输出到窗体上,并存入所给变量SUM 中

代码:Dim i As Integer

Dim j As Integer

Dim k As Integer

Dim b As Boolean

b = False

For i = 2 To 100

b = False

j = CInt(Sqr(i))

For k = 2 To j

If i Mod k = 0 Then

b=True

End If

Next

If b = False Then

sum=sum+i

End If

Next

Print sum

14、求50以内所有偶数的和,并在窗体上输出来。将结果存入变量S中。

代码:Dim I As Integer

For i = 2 To 50

If (i Mod 2)=0 Then

S=s+i

End If

Next

Print (CStr(s))

15、已知S=1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上

代码:Dim s As Single

For i=1 To 10

a=i*i

Sum =1/a + Sum

Next

Print Sum

16、求3+6+9+12+15+18+…..+300的和,并将结果输出到窗体上。将结果存入变量SUM中

代码:Dim sum As Integer

sum = 0

For i = 3 To 300 Step 3

sum= sum +i

Next i

Print sum

《VB程序设计》期末考试试卷(A)附答案

******学院 2009-2010学年第二学期 《VB程序设计》期末考试试卷(A)附答案 一、选择题(2分/题,共60分) (1)要设置窗体上各控件的属性,可以在___中进行。 A“窗体布局”窗口B“工程资源管理器”窗口 C“属性”窗口D“对象”窗口 (2)下面程序段___能够正确实现目的:如果x

(5)双击窗体中的对象后,VB将显示的窗口是___。 A工具箱B“工程”窗口 C“代码”窗口D“属性”窗口 (6)下列程序段的执行结果是___。 X=int(Rnd()+4) Selectcasex Case5 Print“优秀” Case4 Print“良好” Case3 Print”通过” Caseelse Print”不通过” Endselect A优秀B良好 C通过D不通过 (7)下列哪个不是窗体的属性___。 ACaptionBText CControlBoxDBorderStyle (8)设组合框Combo1中有3个项目,则以下能删除最后一项的语句是___。 ACombo1.RemoveItemTextBCombo1.RemoveItem2 CCombo1.RemoveItem3DCombo1.RemoveItemCombo1.Listcount (9)窗体BorderStyle属性的功能是___。 A设置窗体的边框大小 B设置窗体的边框样式,是否显示标题栏,是否可以调整大小等 C决定是否显示窗体的控制菜单图标与状态控制按钮 D决定窗体的最大化或最小化按钮是否有效 (10)下列可作为VB的变量名的是___。

《程序设计基础》试卷B及答案

黄淮学院计算机科学系2007-2008学年度第一学期 期末考试《程序设计基础》B 卷 注意事项:本试卷适用于计科系06级本科计算机科学与技术专业学生。 1.__ ____函数是程序启动时惟一的入口。 2.算法的复杂性包含两方面: 和 。 3.已知 char c= 'a' ; int x=2,k; 执行语句k=c&&x++ ; 则x 为 ,k 为 。 4.数值0x34对应的十进制为 。 5.已知int a ; 则表达式”(a=2*3 , 3*8), a*10”的结果为_ _ ____,变量a 的值为___ ___。 6.面向对象程序开发步骤为: 、 和面向对象实现。 1.下列程序设计语言中( )是面向对象语言。 A. FORTRAN B. C 语言 C. C++ D. 汇编语言 2.下列关于注释的说法哪个是错误的( )。 A. 注释不是程序中的可执行语句 B. 注释对于程序的执行有很重要的意义 C. 注释将在程序的编译阶段被编译器剔除 D. 编程时在程序中添加适当的注释是一个良好的编程风格 3.算法设计应该遵守( )的设计原则。 A. 自底向上,逐步求精 B. 自顶向下,逐步求精 C. 自底向上,同步扩展 D. 自顶向下,同步扩展 4.下列语句执行后a 的值为( )。 int a=4, &z=a, k=3; a=k; z+=2; k++; A. 0 B. 4 C. 1 D. 5 5.以下程序执行后,屏幕输出为( )。 #include “iostream.h ” void fun(int d) {d++;} void main() { int d=3; fun(d); d++; cout<=’a ’)&&(d<=’z ’) B. ‘a ’<=d<=’z ’ C. (d>=’a ’)||(d<=’z ’) D. ‘A ’<=d<=’Z ’ 8.已知:int k=7, x=12; 则执行语句( )后x 的值为0。 A. x+=k-x%5; B. x+=(x-k%5); C. x%=(k-=5); D. (x-=k)-(k+=5); 9.运行下列程序,其输出结果为( )。 #include “iostream.h ” void main() { int x(5),y(5),z(5); y--&&++x&&z--||y++; cout<

VB程序设计期末模拟试卷

《VB程序设计》期末模拟试卷 一、单项选择 (b )1.被对象所识别的动作与对象可执行的动作分别称为对象的___________。 A.方法、事件 B.事件、方法 C.事件、属性 D.过程、属性 ( c)2.下列________是Single型变量。 A.Time% B.Name$ C.Sheight! D.CXYZ& (a )3.以下四个VB的变量名中,合法的是____________。 A.X23 B.$Re C. Len

D.3xy ( d)4.在程序中使用 Dim str1,str2 As Long 语句对变量str1、str2进行声明后,下面正确的说法是________。 A. str1是整型,str2是长整型 B. str1是长整型,str2变体型 C. str1、str2都是长整型 D. str1是变体型,str2是长整型 (b )5.表达式(&O36>31) and (“A”>”B”) 的结果是 ____________。 A.True B.False C.”&O3631AB” D.&O3631 (c )6.表达式“100” + 100 和表达式“100” & 100的值分别是 ____________。 A.200、200 B.“100100”、“100100” C.200、“100100”

D.“100100”、200 (b )7.以下语句执行时,从键盘上输入Zhao,并按回车键。执行结果是________。 Dim a As String A=InputBox("Input", "", "Name") Print a A.Input B.Zhao C.Name D.空字符串 (b)8.语句Print 4 + 5 \ 6 * 7 / 8 Mod 9的运行结果是________。 A.4 B.5 C.6 D.7 ( d)9.在窗体的通用段声明变量时,不能使用__________ 关键字。 A.Dim

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

VB考试题及答案

VB程序设计期末考试题 一、选择题 1 下列常量中,是Integer类型常量的是( C )。 A、123& B、-38844 C、123% D、32768 2 下面选项中()是字符连接运算符. A A、& B、And C、% D、Mod 3 下面关于VB的集成开发环境(IDE)的叙述中,不正确的是( B )。 A、IDE是设计、调试、运行VB程序的工具。 B、用户不能随意关闭IDE中的窗口。 C、"窗体设计" 窗口是用来设计应用程序界面(窗体)的。 D、打开 / 关闭各窗口的命令主要在IDE的"视图"菜单中。 4 len(“vb程序设计”)=( C ) 。 A、 5 B、2 C、 6 D、10 5 表达式 15 Mod 4 + 13 \ 5 * 2 的值是 D A、7 B、0 C、2 D、4 6 赋值语句A=123 + Mid$( “123456”,3,2) 执行后,A=(A)。 A、157 B、12334 C、123 D、"12334" 7 在一个语句内写多条语句时,用来分隔每条语句的符号是(C). A、, B、; C、: D、、 8 将逻辑型数据转换成整型数据时,转换规则是( D )。 A、将True转换为 1 ,将False转换为 0 B、将True转换为 1 ,将False转换为 -1 C、将True转换为 0 ,将False转换为 -1 D、将True转换为 -1 ,将False转换为 0 9 表达式2+3*4^5-SIN(X+1)/2中最先进行的运算是(D).

A、SIN B、4^5 C、3*4 D、x+1 10 如果x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3的值( B )。 A、不能计算 B、 True C、5 D、False 11 随机产生[10,50] 之间整数的正确表达式是( D )。 A、Round( Rnd*50) B、 Int(Rnd*40+10) C、Round( Rnd*51) D、 10+Int(Rnd*41) 12 每建立一个窗体,工程管理器窗口中就会增加一个(C). A、类模块文件 B、工程文件 C、窗体文件 D、程序模块文件 13 INT(100*RND(1))产生的随机整数的闭区间是(B). A、[1,100] B、[0,99] C、[0,100] D、[1,99] 14 下列数据类型中,占用内存最小的是(D). A、Integer B、Single C、Boolean D、Byte 15 VisualBasic是一种()程序设计语言.B A、过程式 B、非过程式 C、机器 D、低级 16 函数Int(10*Rnd)是在(A)范围内的整数. A、[0,9] B、[0,1] C、[1,9] D、[1,10] 17 以下合法的一组Visual Basic用户标识符是 C A、Sum 和 8abc B、a#x 和 Pi C、ForLoop 和 Total D、Const 和 DoWhile

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

《C语言程序设计实践教程》答案-完整版

4.2练习题 一、选择题 1.D 2.B 3.A 4.B和D 5.C 6.A 7.B 二、填空题 1.//或/* */ 2.主或main 3.函数首部和函数体4.编译和连接 5.分号 5.2练习题 一、选择题 1.A 2.D 3.B 4.B 5.C 6.C 7.D 8.A 9.B 10.B 11.D 12.B 13.A或B 14.C 15.B

17.D 18.D 19.C 20.D 21.B 22.A 23.D 24.C 25.C 26.B 27.C 28.D 29.A 30.B 二、填空题 1.102,10 2.#define 宏名字符串 3.1 4.n=1 5.-4 6.a=1,b= ,c=2 7.c=A 8.n1=%d\nn2=%d 9.a+b>c&&a+c>b&&b+c>a 10.ch>=’a’&&ch<=’z’|| ch>=’A’&&ch<=’Z’11.7 12.0 13.11110000 14.8,4 6.2练习题 一、选择题 1.A 2.C 3.D 4.C 5.A

7.A 8.D 9.B 10.C 11.A 12.A 13.C 14.B 15.正确答案为:12345678 二、填空题 1.10 2.y=1 x%i==0 3.屏幕中间输出一个由星号组成的菱形4.1 5.13 6.(cx=getchar())!=-1 front=cx; 7.m%n 8.4 9.*p px=&x py=&y 三、读程序,写结果 1.-1 2.3,1,-1, 3.a=16,y=60 4.x=12,y=4 5.59 7.2练习题 一、选择题 1.B 2.C 3.C 4.A 5.D

VB程序设计期末试卷

《VB程序设计》期末试卷 一、判断题(每题1分,共10分) ()1、设置属性的语句格式为:“对象名.属性名=属性值”。 ()2、在窗体或模块文件中声明为Private的过程,只能被本窗体或模块中的过程所调用。()3、VB的赋值语句只能给变量赋值。 ()4、在VB中,字符型常量应使用"#"号将其括起来。 ()5、窗体大小只能通过鼠标拖动窗体边框来设置。 ()6、VB的Double类型数据,可以精确表示其数值范围内的所有实数。 ()7、若用户在键盘上按下一个键,则会产生一个Click事件。 ()8、罗马数制是进位计数制。 ()9、事件过程可以由用户事件触发执行,也可以由其他过程所调用。 ()10、Do While条件.....Loop和DO Until Not条件.....Loop 两条循环语句,实现循环控制是等效的。 二、单项选择题。(每小题2分,共50分) ()1.设a=“Visual Basic”,下面使b=“Visual”的语句是 A. b=Left(a,6) B. b=Mid(a,1) C. b=Rigth(a,5,5) D. b=Left(a,1,6) ()2.在立即窗口中执行?9>=9,输出结果是 A.0 B.True C.False D. -1 ()3.语句Dim var1 As Boolean作用是:将var1定义为什么类型变量 A.单精度型 B. 整型 C. 布尔型 D.字符型 ()4.Int(—0.618*10)/10的值是 A.—0.7 B.—0.6 C. —1 D. —0.1 ()5.表达式2 + 8 * 6 / 4 Mod 2的值是 A.5 B.2 C.6 D.9 ()6.在VB中快捷键F4打开哪个窗口? A. 资源管理器窗口 B. 属性窗口 C. 代码窗口 D. 立即窗口 ()7.函数Int( 64 * RND() )的值是在哪个范围内的整数? A. [0,63] B. [0,64] C. [1,63] D. [1,64] ()8.下列叙述中正确的是 A. 只有窗体才是Visual Basic中的对象 B. 只有控件才是Visual Basic中的对象 C. 窗体和控件都是Visual Basic中的对象 D. 窗体和控件都不是Visual Basic中的对象 ()9.用于Visual Basic程序设计的控件在 A. 工具箱中 B.工具菜单中 C. 工程窗口中 D.工具栏上 ()10.Visual Basic程序中表示续行的字符是 A. : B. _ C. \ D. ’ ()11.决定按钮显示内容的属性是 A. Text https://www.doczj.com/doc/562665159.html, C. Caption D.BackStyle ()12.下列可以把图形文件c:\地鼠1.jpg装入窗体FORM1中的语句为 A. Form1.Picture= LoadPicture("c:\ 地鼠1.jpg") B. Form1.Handle = " c:\ 地鼠1 .jpg" C. Form1 = LoadPicture("c:\ 地鼠1.jpg") D. Form1 = " c:\ 地鼠1.jpg" ()13.设a、b、c为整型变量,执行以下程序后a、b、c的值是 a=1:b=2:c=3 a=b:b=c:c=a A.2 3 1 B.2 3 2 C.3 2 1 D.1 3 2 ()14.将数学表达式2 2* 5 ) ( cos e b a+ +写成Visual Basic的表达式,其正确的形式是 A.Cos (a+b) ^2+5*exp(2) B.Cos^2(a+b)+ 5*exp(2) C.Cos (a+b) ^2+5*ln(2) D.Cos^2(a+b)+ 5*ln(2) ()15.下列描述图片框和图像框区别,那条是错误的 A.图像框中显示图片一般用作背景 B.图片框有拉伸属性

程序设计基础C-题库-1

程序设计基础C-题库 1、计算机语言按照高低级别可分为机器语言、 、 三大类。 答案: 汇编语言 ; 高级语言 ; 2、C语言中源文件的后缀名为 。 答案: *.c;.c ; 解析: 3、在程序中,如果使用printf()函数,应该包含 头文件。 答案: stdio.h ; 解析: 4、在main()函数中,用于返回函数执行结果的是 语句。 答案: return ; 5、C语言程序在Windows平台下经过编译、连接后生成的可执行文件后缀是 。答案: .exe ;

6、C语言并不属于高级语言。 答案:错误 7、计算机语言(Computer Language)是人与计算机之间通信的语言。 答案:正确 8、C语言并不能实现汇编语言的大部分功能。 答案:错误 9、Eclipse工具和Visual Studio工具都可以开发C语言。 答案:正确 10、C语言是UNIX和其衍生版本的主要开发语言。 答案:正确 11、请简述printf()函数的作用。 答案: printf()printf()“Hello, world\n”“\n” 12、请简述C语言中main()函数的作用。 答案: main函数是C程序的入口函数,即程序的执行是从main函数开始 解析: 13、使用DEV-C++开发工具编写一个控制台程序,要求在控制台上输出一句话:“我喜欢C语言”。 答案输入: #include int main() { printf("C");

return 0; } 答案输出: C 14、C语言属于下列哪类计算机语言? A、汇编语言 B、高级语言 C、机器语言 D、以上均不是 答案:B 15、下列关于主函数说法错误的是( ) A、一个C程序中只能包含一个主函数 B、主函数是C程序的入口 C、C程序中可以包含多个主函数 D、主函数只能包含输出语句 答案:CD 16、下列选项中,不属于C语言优点的是 A、不依赖计算机硬件 B、简洁、高效 C、可移植 D、面向对象 答案:D 17、下列选项中,哪一个是多行注释? A、// B、/**/ C、\\ D、以上均不属于 答案:B 18、C语言是一种()的编程语言 A、面向对象 B、面向过程 C、可视化 D、组件导向 答案:B

c程序设计教程与实验__吉顺如__实验一到七

实验1熟悉Visual C++环境及运行C程序 一、实验目的 1.掌握在Visual C++环境下C程序的建立、编辑、编译和执行过程。 2.掌握C程序的最基本框架结构,完成简单程序的编制与运行和调试。 3.掌握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。 二、实验内容 1.从键盘输入两个数a和b,求它们的平方和,并在屏幕上输出。输入该C程序,编译并运行之,记下屏幕的输出结果,以文件名保存。 #include <> main() { int a,b,sum; /*定义整型变量a、b、sum */ printf("Please Input a,b \n "); /*输出提示信息*/ scanf("%d%d",&a,&b); /*从键盘输入两个整数分别赋予a和b*/ sum=a*a+b*b; /*赋值语句,把a2+b2的结果赋给变量sum*/ printf("%d*%d+ %d*%d=%d\n",a,a,b,b,sum); /*输出语句*/ }

改错题 (1计算x*y 的值并将结果输出。试纠正程序中存在的错误,以实现其功能。程序以文件名保存。 #include <> main main () { int x=2;y=3;a int x=2,y=3,a ; A=x*y a =x*y ; print ('a=%d",A); print f ("a=%d",a ); printf("\n"); } (2)下程序的功能为:求两数中的较大数据并输出。纠正程序中存在的错误,以实现其功能。程序以文件名保存。 #include <> viod main() void main() { int a ,b , max; Scanf(“%d,%d ”,&a,&b); s canf(“%d,%d ”,&a,&b); Max=a; m ax=a; If (max

大学VB期末考试试题

VB期末考试试题A卷 一、填空题 1、VB程序设计的主要特点是(1)和(2)。 2、在VB中,最主要的两种对象是(3)和(4)。 3、工程是构成应用程序文件的(5)。 4、方法是VB提供的一种(6),用来完成一定的操作。 5、浮点类型数据包括单精度型和___(7)__数据。 6、事件是窗体或控件对象识别的___(8)____。 7、可用窗体的___(9)_ 方法在窗体中显示文字。 8、复选框控件Value属性指示复选框处于____(10)___或禁止状态(暗淡的)中的某一种。 9、在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。 10、双击工具箱中的控件图标,可在窗体的(13)出现一个尺寸为缺省值的控件。 11、在MsgBox函数中,如果缺省title参数,则使用(14)作为消息框的标题。 12、设x=34.58,语句Print Format(x,“000.0”)的输出结果是(15)。 13、在VB 中,数值型变量的初值为(16),Varant型变量的初值为(17),布尔型变量的初值为(18)。 14、设置窗体的(19)属性,可在窗体上显示图片。 15、程序运行工程中,清除MP图片框中的图片应使用语句(20)。 二、选择题 1、菜单控件只包括一个事件,即(1),当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是(2)。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示(3)。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是(4)。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是(5)。

程序设计基础试题_03_答案.doc

学院领导 审批并签名 A / B卷 广州大学 学年第学期考试卷 课程高级语言程序设计考试形式(开/闭卷,考试/查)学院系专业班级学号姓名 分数 评分 一:选择题(每题3分,共60分) (1)若有以下定义: char a; int b; float c; double d; 则表达式a*b+d-c值的类型为(A)

A) double B) float C) int D) char (2)设a=1,b=2,c=3,d=4,则表达式:a=10 or a<=0 B)a>=10│a<=0 C)a>=10││a<=0 D)a>=10 ││ a<=0 (7)下列可 作为C语言赋值语句的是(C) A) x=3,y=5 B) a=b=6 C) i--; D) y=int(x); (8)设i是int型变量,f是float型变量,用下面的语句给这两个变量输 入值: scanf(i=%d,f=%f,&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为(A) A) 100765.12 B) i=100,f=765.12 C) 100765.12 D) x=100y=765.12 (9)给出以下定义: char x[ ]=abcdefg;

Python程序设计基础习题复习资料与分析

Python程序设计基础习题答案与分析 程昱

第1章基础知识 1.1 简单说明如何选择正确的Python版本。 答: 在选择Python的时候,一定要先考虑清楚自己学习Python的目的是什么,打算做哪方面的开发,有哪些扩展库可用,这些扩展库最高支持哪个版本的Python,是Python 2.x还是Python 3.x,最高支持到Python 2.7.6还是Python 2.7.9。这些问题都确定以后,再做出自己的选择,这样才能事半功倍,而不至于把大量时间浪费在Python的反复安装和卸载上。同时还应该注意,当更新的Python版本推出之后,不要急于更新,而是应该等确定自己所必须使用的扩展库也推出了较新版本之后再进行更新。 尽管如此,Python 3毕竟是大势所趋,如果您暂时还没想到要做什么行业领域的应用开发,或者仅仅是为了尝试一种新的、好玩的语言,那么请毫不犹豫地选择Python 3.x系列的最高版本(目前是Python 3.4.3)。 1.2 为什么说Python采用的是基于值的内存管理模式? Python采用的是基于值的内存管理方式,如果为不同变量赋值相同值,则在内存中只有一份该值,多个变量指向同一块内存地址,例如下面的代码。 >>> x = 3 >>> id(x) >>> y = 3 >>> id(y) >>> y = 5 >>> id(y) >>> id(x) >>> x = [1, 2, 3, 1, 1, 2] >>> id(x[0])==id(x[3])==id(x[4]) True 1.3 解释Python中的运算符“/”和“//”的区别。 答: 在Python 2.x中,“/”为普通除法,当两个数值对象进行除法运算时,最终结果的精度与操作数中精度最高的一致;在Python 3.x中,“/”为真除法,与除法的数学含义一致。

西交大《程序设计基础》试题及答案

西交大《程序设计基础》试题及答案 一、单项选择题(本大题共20小题,每小题2分,共40分) 1.int a[10];合法的数组元素的最小下标值为()。A:10 B:9 C:1 D:0 答案:D 2.以下运算符中优先级最低的是()。A:&& B:& C:|| D:| 答案:C 3.若使用一维数组名作函数实参,则以下正确的说法是()。A:必须在主调函数中说明此数组的大小B:实参数组类型与形参数组类型可以不匹配C:在被调用函数中,不需要考虑形参数组的大小D:实参数组名与形参数组名必须一致答案:A 4.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer 代表的是()。 A:一个整数,代表要读入的数据项总数B:一个文件指针,指向要读的文件C:一个指针,指向要读入数据的存放地址D:一个存储区,存放要读的数据项答案:C 5.对以下说明语句int a[10]={6,7,8,9,10}; 的正确理解是()。A:将5个初值依次赋给a[1]至a[5] B:将5个初值依次赋给a[0]至a[4] C:将5个初值依次赋给a[6]至a[10] D:因为数组长度与初值的个数不相同,所以此语句不正确答案:B 6.下列程序的输出结果是()。main() { int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case case } case 2:a++;b++;break; case 3:a++;b++;break; } printf(\} A:a=1,b=0 B:a=2,b=1 C:a=1,b=1 D:a=2,b=2 答案:B 7.下列程序的输出结果为()。main() {int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(\ 0:a++;break; 1:b++;break; } A:27.000000 B:27.500000 C:28.000000 D:28.500000 答案:A 8.若k为int型变量,则以下程序段的执行结果是()。k=-8567; printf(\A:格式描述符不合

VB期末考试试题及答案

二、选择题 1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车”键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。 A、GotFocus B、Load C、Click D、KeyDown 2、滚动条控件(如图所示)的Max属性所设置的是 A 。 A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值 B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量 C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量 D、滚动条控件无该属性 3、SQL 语句 Select * Form student 中的 *表示 B 。 A、所有记录 B、所有字段 C、所有表 D、都不对 4、以下选项中,不属于标签的属性是 C 。 A、Enabled B、Caption C、Default D、Font 5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。 A、Caption B、Name C、Text D、Label

6、设置一个单选按钮(OptionButton)所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。 A、Caption B、Name C、Text D、Value 7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。 A、在标题项中输入&,然后打勾 B、在索引项中打 勾 C、在有效项中打勾 D、在复选项中打勾 8、当执行以下过程时,在窗体上将显示 A 。 Private Sub Command1_Click( ) Print "VB"; Print "Hello! "; Print "VB" End Sub A、 VBHello!VB B、 VB Hello!VB C、 VB D、 VB Hello! VB Hello! VB 9、语句Print "The answer is:";20/4-2的结果为 B 。 A、The answer is 20/4-2 B、The answer is 3 C、The answer is "20/4-2" D、非法语句 10、下列哪个控件是容器控件 B 。 A、Image B、Picture C、ComboBox D、FileListBox 11、若要将窗体从内存中卸载出去,其实现的方法是 D 。 A.Show B.Hide C.Load D.UnLoad 12、以下选项中,不是 Visual Basic控件的是 A 。 A.窗体 B.定时器 C.单选框 D.命令按钮 13、双击窗体中的对象后,Visual Basic将显示的窗口是 A 。 A.代码窗口 B.工具箱 C.项目(工程)窗口 D.属性窗口 14、可决定窗体的左上角是否有控制菜单的属性是 A 。 A.ControlBox B.MinButton C.MaxButton D.BorderStyle 15、设有如下语句: Strl=InputBox("输人","","练习") 从键盘上输人字符“示例”后,Strl的值是 D 。 A.“输入” B.“” C.“练习” D.“示例” 16、窗体Form1的Name属性是Frm1,它的单击事件过程名是 C 。 A. Form1_Click B.Form_Click C. Frm1_Click D. Me_Click

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.doczj.com/doc/562665159.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

C语言程序设计项目教程习题答案资料

C语言程序设计项目教程— 习题答案 说明:本文档在“文档结构图”视图方式下应用比较方便。 第1章第2章第3章第4章第5章第6章第7章第8章第9章 第1章 1. 什么是软件?软件有哪些特点? 答:软件是程序、数据及其相关文档的完整集合。 软件具有以下特点: ①软件是一种逻辑产品,它以程序和文档的形式出现,保存在计算机的存储器中(磁盘或光盘),通过计算机的运行才能体现它的功能和作用。 ②软件产品的生产主要是研制。 ③软件产品不会用坏,不存在磨损、消耗的问题,但是软件在使用过程中,往往需要根据用户需求变化或软硬件环境的变化对软件进行修改,这种修改被称为软件维护。 ④软件产品的生产主要是脑力劳动。 ⑤软件的费用是不断增加的,软件成本相当昂贵。 2. 什么是软件工程? 答:软件工程是一门用工程化方法,指导计算机软件开发和维护的学科,它采用工程的概念、原理、技术和方法来开发、维护以及管理软件。 3. 什么是软件生命周期?软件生命周期包括哪些阶段? 答:软件生命周期是指从开发软件概念的提出起,直到该软件的使用、失去使用价值而被废弃的整个过程,也可以称作软件生存周期。 软件生命周期包括可行性研究与计划制订、需求分析、软件设计、软件实现、软件测试、运行与维护。

4. 什么是软件开发模型? 答:软件开发模型是软件开发全部过程、活动和任务的结构框架。 5. 写出数据结构的概念。 答:数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,是计算机存储、组织数据的方式。数据结构主要研究和讨论数据的逻辑结构、存储结构和数据的运算。 6. 填空: ⑴数据结构包括逻辑结构、存储结构和数据的运算三个方面。 ⑵据结构的逻辑结构包括线性结构和非线性结构两大类。 ⑶据结构的存储结构包括顺序存储结构、链式存储结构、索引存储结构和散列存 储结构四类。 ⑷表是一种采用链式存储结构的线性表。 7. 什么是算法?算法有哪些特性? 答:算法是解决问题所采取的步骤和方法。算法具有以下特性:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 8. 什么是算法的时间复杂度?什么是算法的空间复杂度? 答:时间复杂度是指执行算法所耗费的时间。空间复杂度是指算法在计算机内执行时所占用的内存开销规模。 9~12. DCDA 13. 分别用流程图、N-S图描述以下问题的算法。 (1)输入一个年份,判断是否为闰年。 提示:闰年的判断条件为:①能被4整除,但不能被100整除;②能被400整除。满足两个条件之一,即为闰年。

vb程序设计期末复习题及答案

《vb程序设计》期末复习题及答案 一、填空题 1.创建一个VB应用程序三个主要的步骤是__________________、________________和 _____________________。 2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白。 3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。 4.窗体的常用方法有__________、___________、___________和___________。 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是 ____________________________________。 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。 Private Sub Cmdopen_ ___________ _____________________ End Sub 7.Visual Basic 6种类型的表达式是______________、______________、______________、 ________________、_________________、____________________。Visual Basic根据表达式的 ___________来确定表达式的类型。 8.表达式93 \ 7 Mod 2 ^ 2 的值是___________。 9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And ca And Not b

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