软件开发工具含答案.docx

上传人:b****5 文档编号:4401294 上传时间:2022-12-01 格式:DOCX 页数:31 大小:768.43KB
下载 相关 举报
软件开发工具含答案.docx_第1页
第1页 / 共31页
软件开发工具含答案.docx_第2页
第2页 / 共31页
软件开发工具含答案.docx_第3页
第3页 / 共31页
软件开发工具含答案.docx_第4页
第4页 / 共31页
软件开发工具含答案.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

软件开发工具含答案.docx

《软件开发工具含答案.docx》由会员分享,可在线阅读,更多相关《软件开发工具含答案.docx(31页珍藏版)》请在冰豆网上搜索。

软件开发工具含答案.docx

软件开发工具含答案

对外经济贸易大学远程教育学院

2008--2009学年第一学期

《软件开发工具》期末考试复习大纲

(请和本学期公布的大纲核对,答案供参考)

第一章VisualBasic6.0概述

第一节什么是VisualBasic

一、可视化的BASIC

二、“事件驱动”的编程方式

三、VisualBasic的发展和版本

第二节运行环境和启动

一、VB6.0的运行环境

二、启动VisualBasic

三、VisualBasic的安装

第三节集成开发环境

一、VB6.0的集成开发环境

二、标题栏和VB的工作模式

三、菜单栏

四、工具栏

五、工具箱

六、工程资源管理器(ProjectExplorer)窗口

七、属性(Properties)窗口

八、窗体布局窗口

九、窗体窗口

十、代码窗口

第四节使用VB的帮助系统

一、使用MSDNLibrary查阅器

二、使用上下文相关帮助

1.1选择题

1.涉及程序的启动,中断和结束的命令在(B)菜单中。

A.运行B.工具

C.工程D.视图

2.涉及复制,剪切和粘贴的命令在(D)菜单中。

A.运行B.工具

C.工程D.编辑

3.VisualBasic的主要特点包括(D)。

A.可视化B.“事件驱动”的编程方式

C.集成开发环境D.都具备

4.VB6.0硬件运行环境要求(D)。

A.80586以上的处理器B.16M以上内存

C.100M以上的硬盘空间D.都具备

5.在属性窗口中不可以(D)。

A.修改窗体属性值B.浏览控件的属性

C.改变属性的排列D.增加新属性

6.工具箱中的

图标代表(B)控件。

A.窗体B.文本框

C.命令按钮D.标签

7.VB6.0软件运行环境要求(A)。

A.Windows95/98或WindowsNT3.51以上版本

B.DOS3.0C.UNIXD.都可以

1.2简答和上机操作

1.简述VB的运行环境、安装过程,说明MSDN的作用。

2.如何添加或删除VB部件?

3.打开“帮助”,进入VB起始页,阅读其中的内容。

解答:

请读者上机操作。

第二章创建第一个VB应用程序

第一节运行由VB编写的程序——本息计算器

第二节创建一个简单的应用程序

一、建立新工程

二、设计应用程序的用户界面

三、设置对象属性

四、编写事件过程的代码

五、保存工程

六、运行程序

第三节面向对象的基本概念

一、类和对象

二、属性

三、事件

四、方法

2.1选择题

1.在文本框中显示的文字的属性是(A)。

A.TextB.Name

C.CaptionD.ToolTipText

2.用鼠标点击窗体时触发了窗体的(D)。

A.Show事件B.Load事件

C.LostFocus事件D.Click事件

3.在命令按钮上显示的文字字体的属性是(C)。

A.TextB.Name

C.CaptionD.Font

4、要观察VB的程序代码,可以利用VisualBasic提供的(B)窗口

A.对象浏览器B.代码

C.属性D.工程资源管理器

5、确定文本框在窗体上位置的属性是(B)。

A.Width和TopB.Left和Top

C.Width和HeightD.Left和Height

6、以下合法的VB用户定义的标识符是(B)。

A.nextB.sub1

C.f1D.a*1

7.在VB集成开发环境中,从(D)了解程序所处的工作模式。

A.菜单栏B.标题

C.工具箱D.工程资源管理器

2.2简答和上机操作

1、什么是对象、事件和方法?

2、对象、事件和方法三者之间的关系如何?

请举例说明。

3、属性和方法有何区别和联系?

试举例说明。

4、编写一个简单程序。

要求:

在窗体上创建一个文本框控件、两个命令按钮控件,

命令按钮的标题分别设置“隐藏”和“退出”,单击“隐藏”按钮后文本框消失,该按钮变

成“显示”,单击“显示”按钮显示出文本框,该按钮为“显示/隐藏”的切换,单击“退出”结束程序运行。

如下图两图所示,点击“隐藏“或“显示”,两张图互切换。

5、利用两个文本框输入两个数据,单击“计算”按钮在第三个文本框中显示其和。

如下图所示:

第三章VB语句基础

第一节数据类型

一、数值型

二、逻辑型

三、字符型

四、日期型

第二节常量和变量

一、常量

二、变量

第三节运算符和表达式

一、算术运算符和表达式

二、比较运算符和表达式

三、连接运算符和表达式

四、逻辑运算符和表达式

第四节基本语句

一、赋值语句

二、选择语句

三、循环语句

第五节数组

一、一维数组

二、二维数组

三、动态数组

四、LBound和UBound函数

五、IsArray函数

六、Array函数

3.1选择题

1、以下变量中,哪一个是不符合VisualBasic的命名规范的?

B

a.Abc901

b._mnu_OPpen_234

c.prise

d.K

2、以下变量声明语句DimMyData所声明的变量MyData是什么类型的变量?

C

a.整数(Integer)

b.字符串(String)

c.变体型(Variant)

d.双精度型(Double)

3、符号%是声明()类型变量的类型定义符?

A

a.Integer

b.Variant

c.Single

d.String

4、执行下列语句后整型变量a的值是多少?

C

If(3-2)>2Then

a=10

ElseIf(10/2)=6Then

a=20

Else

a=30

EndIf

a.10

b.20

c.30

d.不确定

5、在四个运算符:

加(+),减(--),乘(*),乘方(^)中,优先级最高的是D

a.+

b.–

c.*

d.^

6、在用Dimx(2,6to9)语句所声明的数组中不包括下列哪个元素?

D

a.x(2,6)

b.x(1,9)

c.x(0,7)

d.x(-1,8)

7、用Dim(1,3to7,10)声明的是一个几维数组?

C

a.1

b.2

c.3

d.4

8、逻辑表达式((10>9)and(8>9)or(not(4>5))的值是B

a.True

b.False

c.结果不确定

d.条件不足

9、以下哪个语句定义了一个单精度变量?

C

a.Dimaasinteger

b.Dima%

c.Dima!

d.Dima

10、在VisaulBasic代码中,将多个语句合并写在一行上的并行符是B

a.撇号(‘)

b.冒号(:

c.感叹号(!

d.星号(*)

11、声明一个全局变量的关键字是B

a.Dim

b.Public

c.Private

d.Global

12、如果x是一个变量,那么下列哪一个不是赋值语句?

D

a.Letx=10

b.X=10

c.Setx=nothing

d.casex=10

13、在一行VisualBasic代码中,下列哪个符号后的内容将被认为是注释?

A

a.撇号(‘)

b.冒号(:

c.感叹号(!

d.星号(*)

14、在下面的循环语句中,在括号处缺少了哪一个关键字?

D

Do

i=i+1

()whileI<10

a.Next

b.Until

c.For

d.Loop

15、在VisualBasic中用什么关键字来定义常量?

C

a.Dim

b.Global

c.Const

d.Redim

16、在For…Next循环语句中,如果省略Step子句,则循环语句的步长为C

a.–1

b.0

c.1

d.10

17、下列哪个语句可以为动态数组分配实际元素个数?

D

a.Dim语句

b.Ststic语句

c.Public语句

d.ReDim语句

18、下列哪个符号不能作为VB中的变量名?

C

a.ABCnsrG

b.P000000

c.89TWDDFF

d.xyZ

19、“X是小于100的非负数”,用VB表达式表示正确的是:

C

a.0≤x<100

b.0<=x<100

c.0<=xAndx<100

d.0<=xOrx<100

20、函数Int(Rnd(0)*10)是在哪个范围内的整数?

B

a.(0.1)

b.(1,10)

c.(0,10)

d.(l,9)

21、如果X是一个正实数,对正的第3位小数四舍五人的表达式是:

B

a.0.01*Int(x+0.005)

b.0.01*Int(100*(x+0.005))

c.0.001*Int(100*(x+0.5))

d.0.01*Int(x+0.05)

22、数学式于sin25度,写成VB表达式是:

D

a.Sina25

b.Sin(25)

c.Sin(25度)

d.Sin(25*3.14/180)

提示:

由于Sin()函数中的参数要求是弧度数,应将角度转换为弧度.

23、下列哪组语句可以将变量A、B的值互换?

B

a.A=B:

B=A

b.A=A+B:

B=A-B:

A=A-B

c.A=C:

C=B:

B=A

d.A=(A十B)/2:

B=(A-B)/2

3.2简答和上机操作

1、VB定义了哪几种数据类型?

变量有哪几种数据类型?

常量有哪几种数据类型?

2、VB共有几种表达式?

根据什么确定表达式的类型?

试对各种类型的表达式分别举一个例子。

3、下列数据哪些是变量?

哪些是常量?

是什么类型的常量?

Name“name”Falseff“11/16/99”

Cj“120”n#11/16/1999#12.345

4、把下列数学表达式,改写为等价的VB算术表达式。

提示:

绝对值函数Abs().

|234*34+90|(90+20-54*3)

5、根据所给条件,列出逻辑表达式。

(l)闰年的条件是:

年号(year)能被4整除,但不能被100整除;或者能被400整除。

(2)征兵的条件是:

男性(sex)年龄(age)在18~20岁之间,身高(size)在1.65米以上;或者女性(sex)年龄(age)在16~18岁之间,身高(size)在1.60米以上。

(3)分房的条件为:

已婚(marrigerat),年龄(age)在26岁以上,工作年限(workingage)

在5年以上。

6、写出下列表达式的值。

(1)(2+8*3)/2

(2)3^2+8

(3)”Visual”&”Basic”

(4)”ZYX”&123&”ABC”

(5)2*3>=8

7、写出下列函数的值。

(1)Int(-3/14159)

(2)Sqr(Sqr(64))

(3)Int(Abs(99-100)/2))

(4)Left(”Hello”,2)

(5)Val(”16Year”)

(6)Len(”Hello”)

8、在VB中,对于没赋值的变量,系统默认值是什么?

9、指出执行下面赋值语句后,各变量的数据类型。

(1)a=6=5

(2)a=”5+3”

(3)a=#11/26/99#

(4)a=Not5>8

(5)a=5

b=6

c=b=a=8

第四章窗体和常用控件

第一节窗体

一、增加新窗体

二、窗体的显示与隐藏

三、窗体的加载与卸载

四、窗体的有关属性

第二节单选框、复选框和框架

一、单选框(OptionButton)

二、复选框(CheckButton)

三、框架(Frame)

第三节列表框和组合框

一、列表框和组合框

二、列表框和组合框的属性

三、通过代码增加、删除列表中选项

四、列表中选项的运用

第四节计时器

第五节滚动条

第六节应用

一、列表事件的应用

二、时钟事件的应用

三、滚动条事件的应用

4.1选择题

1.决定单选钮图形与文字标题相对位置的属性是(B)。

A.StyleB.Alignment

C.LeftD.Top

2.以下能使列表框中的内容呈现灰色的属性是(D)。

A.VisibleB.FontColor

C.StyleD.Enable

3.列表框的MultiLine属性的值类型是(A)。

A.逻辑型B.字符串型

C.数值型D.字符数组

4.用鼠标点击列表框中的非当前列表项后,值没有发生变化的列表框属性是(A)。

A.ListIndexB.Text

C.SelectedD.ListCount

5.要形成多组单选项,应采用(C)控件。

A.滚动条B.文本框

C.框架D.复选框

6.通过(C)属性可以改变文本框中的文字。

A.CaptionB.Name

C.TextD.都可以

7.工具箱中的

图标代表(C)控件。

A.单选框B.组合框

C.复选框D.列表框

8.所有控件都有(C)属性。

A.CaptionB.ForeColor

C.NameD.Text

4.2简答和上机操作

1、设计窗体及控件如下图所示,在文本框中输入内容,然后单击命令按钮,在文本

框中输入的内容同时显示在标签和命令按钮上,如图所示:

2、设计一个收款计算程序如下图所示,用户输入商品的“单价”后按(Tab)键输入”

“数量”和“折扣”,单击“计算”按钮或按回车键将显示“应付款”,如图35所示。

单击:

“清除”按钮或按(Esc)键清除文本框中所有的数据。

3、单击“计算”命令按钮,弹出输入对话框,输入圆半径,求圆面积、球表面积和球体积。

如下所示:

输入10后,显示右边的结果.

注:

圆面积公式=半径的平方×π

球表面积公式=4×π×r2

球体积公式=4/3×π×r3

4、编一程序,要求程序运行时从键盘输入3种商品的单价、购买数量,计算和输出所用的总金额。

解答:

假设第一种商品的单价和购买数量分别是a1和a2,第二种商品的单价和购买数

量分别是b1和b2,第三种商品的单价和购买数量分别是c1和c2,所用总金额为x元。

于这三种商品的单价、购买数量未知,我们利用TextBox控件输入赋值,然后通过公式

x=al*a2+b1*b2+c1*c2进行计算,最后输出x的值。

5、编程序,由键盘输入小时、分、秒后,化成共有多少秒,并打印出来。

解答:

设小时为h,分为m,秒为s,可通过TextBox控件输入进行赋值,共有秒数设

为x,然后利用公式x=h*60*60+m*60+s计算

6、编写程序,任意输入一个整数,判定该整数的奇偶性。

如下图所示:

7、显示所有100以内6的倍数的数,并求这些数的和。

解答:

检索范围是100以内的数,控制变量i的初值为1,终值为100。

输出条件是的倍数,即iMOD6=0,当该条件为真时,还要进行累加求和.

第五程文件的构成与程序调试

第一节VB工程文件的构成与管理

一、工程文件

二、工程文件的管理

第二节过程与函数

一、过程和函数概念

二、过程和函数的创建

三、过程和函数调用

四、函数与过程属性

五、变量的作用域

第三节VB程序错误类型

一、VB集成环境的三种状态

二、程序的错误类型

第四节在VisualBasic中调试逻辑错误

一、跟踪程序执行

二、监测程序执行

第五节建立可执行文件

一、设置编译参数

二、建立可执行文件的步骤

5.1选择题

1、要显示当前过程中的所有变量及对象的取值,可以利用(A)窗口

a.监视

b.调用堆栈

c.立即

d.本地

2、在程序中处于中断模式时,遥立即窗口中显示变量X的值,可以输入(C)后回车

即可

a.?

X

b.!

X

c.=X

d.DisplayX

3、当我们输入代码时,VisualBasic可以自动检测哪种错误?

A

a.语法错误

b.编译错误

c.运行错误

d.逻辑错误

4、以下哪个Onerror语句将关闭程序中的错误处理功能D

a.OnerrorResumeNext

b.Onerrorgoto1

c.Onerrorgoto0

d.OnerrorgotoRetry

5、函数过程(用Function定义)与子过程(用Sub定义)的最大区别是A

a.函数过程有返回值

b.自过程有返回值

c.函数过程可以带参数

d.子过程可以带参数

6、在代码中定义了一个在过程

SubP(a,b)

EndSub

下面哪一个调用该过程的格式是正确的?

C

a.CallP

b.CallP10,20

c.CallP(10,20)

d.P(10,20)

5.2简答和上机操作

1.利用子程序,编制程序计算

提示:

将题中所给的算式,转换成VB数值表达式,既为:

10!

/6!

/4!

2.利用用户定义函数,编制求任意数的立方数的函数,然后求1~20的立方数。

3.编写输入一个0~6数字,显示英汉对照输出星期的函数。

从键盘上输入一个整数,输出该数是偶数还是奇数。

第六章菜单设计

第一节菜单设计基础

一、菜单结构

二、菜单编辑器

第二节下拉菜单的设计

一、菜单系统设计的步骤

二、编写菜单控件的代码

三、下拉菜单设计实例

第三节弹出菜单的设计

一、建立弹出菜单的步骤

二、激活弹出菜单的方法

三、弹出菜单程序设计需注意的几个问题

第四节工具栏和状态栏的设计

一、工具栏的设计

二、状态栏的设计

第五节对话框设计

一、预定义对话框

二、自定义对话框

三、系统对话框

6.1选择题

1、每个VisualBasic应用程序中最多可以包含几个MDI窗体?

A

a.1

b.2

c.3

d.4

2、将一个窗体设置为MDI在窗体的方法是(B)?

a.将窗体的名称改为MDI

b.将窗体的MDIChild属性设为True

c.将窗体的MDIChild属性设为False

d.将窗体的Enabled属性设为False

6.2简答和上机操作

1、如何利用消息对话框显示各种形式的信息?

提示:

MsgBox函数在对话框中显示信息,等待用户单击按钮,并返回一个整数以表明用户单击了哪个按钮。

2、如何使用输入对话框输入数据?

3、模式对话框和无模式对话框有何区别?

4、定制一个对话框,在该对话框中输入文本,利用单选或控制该文本的字体样式,利用复选钮控制该文本的效果。

如下图所示:

5、简述在窗体中添加菜单的一般方法,写出步骤。

提示:

通过“菜单编辑器”可以方便、快速地为应用程序创建新的莱单和菜单栏、在已

有的莱单上增加新命令、用自己的命令来替换已有的菜单命令以及修改和删除已有的莱单和

一菜单栏

6、在下图的工具栏中添加左对齐、右对齐和居中对齐3个工具按钮,当用户单击某按钮时,程序能对文本中的文字执行相应的操作。

第七章图形操作

第一节坐标系统概述

第二节使用颜色

一、RGB函数

二、QBColor函数

三、使用预定义颜色常量

四、直接使用颜色值

第三节绘图属性

一、AutoRedraw属性

二、DrawMode属性

三、DrawWidth属性和DrawStyle属性

四、BorderWidth属性和BorderStyle属性

五、FillColor属性和FillStyle属性

第四节基本绘图方法

一、Pset方法

二、Cls方法

三、绘图语句与Paint事件

四、绘图方法综合应用实例。

第五节图形控件

一、Shape控件

二、Line控件

第六节图片显示

一、在设计时添加图片

二、运行时添加图片

三、移动图片和改变图片尺寸

四.使用PaintPicture方法

7.1选择题

1、要向一个图片框(PictureBox)控件中加入一幅图片,需要设置控件的(C)属性?

a.Appearance

b.Font

c.Picture

d.Align

2、如果要在程序代码中为图片框动态加载和清除图象,可以利用(C)函数。

a.InputBox

b.Input

c.LoadPicture

d.PaintPicture

3、如何使图象(Image)控件中的图象自动适宜控件的大小?

C

A.将控件的AutoSize属性设为True

B.将控件的AutoSize属性设为False

C.将控件的Stretch属性设为True

D.将控件的Stretch属性设为False

4、如果要改变直线(Line)随件使它显示为点划线,那么需要设置控件的(A)属性

a.BordeStyle

b.BorderWidth

c.X1

d.Y1

5、利用形状控件的(A)属性可以使控件显示为不同的形状

a.Shape

b.DrawMode

c.BackStyle

d.FillStyle

6、多媒体控件利用(D)属性来设置播放文件的类型?

a.Shareable

b.Frames

c.Silent

d.DeviceType

7.2简答和上机操作

1、利用图像控件设计的“红绿灯”程序。

如下图所示:

2、使用图片框作动画,黄色的小球在窗体中游动,撞上边界将被反弹。

3、设计一个电子滚动屏幕,单击下左图所示中的“开始”按钮时,“热烈欢迎”几个汉字开始在窗体中自左向右反复移动,此时按钮名称变为“继续”,并灰色显示如下图中所示。

当用户单击“暂停”按钮时,屏幕画面静止,该按钮变为灰色显示(不可用),“继续”按钮变为深色显示,如下图右所示。

单击“继续”按钮后,该按钮变为灰色显示,“暂停”按钮变为深色显示,文字开始继续移动。

第八章文件操作

第一节文件操作的基本概念

一、文件的基本概念与操作规范

二、VisualBasic文件访问类型

第二节VB文件操作控件

一、打开文件对话框

二、文件操作控件

第三节顺序文件操作

一、顺序文件的打开

二、顺序文件的写操作

三、顺序文件的读操

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1