北语17秋《VB》作业1234资料
17秋《VB》作业1一、单选题:【12道,总分:48分】
1.Type Student :number As String: name As String: age As Integer:End Type则正确引用该记录类型变量的代码是。 (满分:4)
A. Student.name = "张红" B. Dim s As Student:s.name = "张红"
C. Dim s As Type Student D. Dim s As Types.name = "张红" s.name = "张红"
2.Visual Basic是一种面向对象的可视化程序设计语言,其中不是面向对象系统所包含的三个要素。 (满分:4)
A. 变量
B. 事件
C. 属性
D. 方法
3.一个语句要在下一行中继续书写,可以用符号作为续行符。 (满分:4)
A. ‘+’
B. -
C.
D. …
4.以下叙述中错误的是。 (满分:4)
A. 一个工程可以包括多种类型的文件
B. Visual Basic应用程序既能以编译方式执行,也能以解释方式执行
C. 程序运行后,在内存中只能驻留一个窗体
D. 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
5.将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是。 (满分:4)
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)
6.CreatRecRgn( )函数用于创建一个,CreatEllipticRgn( )函数用于创建一个.空格中应依次填入( )。 (满分:4)
A. 椭圆区域,区域
B. 区域,椭圆区域
C. 椭圆区域,圆区域
7.复制当前控件到窗体左上角,应该使用的快捷键是( )。 (满分:4)
A. 先Ctrl+C然后Ctrl+V
B. 先Ctrl+V然后Ctrl+C
C. Ctrl+C
D. Ctrl+V
8.以下合法的Visual Basic标识符是。 (满分:4)
A. ForLoop
B. Const
C. 9abc
D. a#x
9.以下能在窗体Form1的标题栏中显示“Visual Basic窗体"的语句是。 (满分:4)
A. Form1.Name="Visual Basic窗体"
B. Form1.Title="Visual Basic窗体"
C. Form1.Caption="Visual Basic窗体"
D. Form1.Text="Visual Basic窗体"
10.函数String(n, "str")的功能是。 (满分:4)
A. 把数值型数据转换为字符串
B. 返回由n个"s"组成的字符串
C. 从字符串中取出n个字符
D. 从字符串中第n个字符的位置开始取子字符串
11.以下不属于Visual Basic系统的文件类型是。 (满分:4)
A. .frm
B. .bat
C. .vbg
D. .vbp
12.窗体文件以后缀名( )保存, (满分:4)
A. .vbp
B. .frm
C. .res
D. .cls
二、多选题:【5道,总分:20分】
1.窗体由( )组成,是应用程序的编程窗口和对话框。 (满分:4)
A. 标题栏
B. 控制按钮
C. 窗体
D. 属性窗口
2.下面关于窗体的BorderStyle说法正确的是( )。 (满分:4)
A. 边界类型共有五种
B. None表示窗体无边界
C. Sizable表示可调尺寸边界。
3.VB中的三类控件是:( )。 (满分:4)
A. 标准控件
B. 外部控件
C. ActiveX控件
D. 可插入对象(OLE)
4.关于控件下列说法正确的是( )。 (满分:4)
A. 所有标准控件不能被删除或添加
B. ActiveX控件使用前可以不用添加到工具箱
C. 每个控件都有一个与控件值属性,这是控件最常用的属性
D. Caption属性可在代码窗口或属性窗口里设置。
5.下列关于快捷键的说法正确的是( )。 (满分:4)
A. Alt+Q可退出工程
B. Ctrl+O可打开工程
C. Ctrl+C 表示复制
D. Ctrl+V表示粘贴
三、判断题:【8道,总分:32分】
1.一个可执行的 Visual Basic 的应用程序至少要包括一个工程。 (满分:4)
A. 错误
B. 正确
2.已知a=3.5,b=5.0,c=2.5,d=True,则表达式a>=0 and a+c>b+3 or not d 的值是True。 (满分:4)
A. 错误
B. 正确
3.一个控件数组至少有一个元素,最多有32767个元素,其中每一个控件有不同的属性值。 (满分:4)
A. 错误
B. 正确
4.表示X是5的倍数或是9的倍数的逻辑表达式为(X mod 5 =0) or(X mod 9=0)。 (满分:4)
A. 错误
B. 正确
5.Visual Basic 是一种面向过程的程序设计语言。 (满分:4)
A. 错误
B. 正确
6.数组元素具有不同的名字和数据类型。 (满分:4)
A. 错误
B. 正确
7.Dim Snow(1 to 12 ,1),As Integer 是大小为13*2的二维数组。 (满分:4)
A. 错误
B. 正确
8.窗体的方法是能够对窗体实施的操作。 (满分:4)
A. 错误
B. 正确
17秋《VB》作业2
一、单选题:【3道,总分:12分】
1.以下关于MsgBox的叙述中,错误的是。 (满分:4)
A. MsgBox函数返回一个整数
B. 通过MsgBox函数可以设置信息框中图标和按钮的类型
C. MsgBox语句没有返回值
D. MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量
2.执行如下两条语句,窗体上显示的是。 a=9.8596: Print Format(a,"$00,00.00") (满分:4)
A. 0,009.86
B. $9.86
C. 9.86
D. $0,009.86
3.窗体标题栏上的图标通过属性来改变,名称通过属性改变。空格中应依次填入( )。 (满分:4)
A. Icon,Caption
B. Caption,Icon
C. Caption,Caption
二、多选题:【9道,总分:36分】
1.关于鼠标事件的说法正确的是( ) (满分:4)
A. 所有窗体和控件都能响应鼠标事件
B. 利用鼠标事件可以跟踪鼠标操作
C. 利用鼠标事件可以响应键盘操作
2.VB中注释语句有两种:和。 (满分:4)
A. Rem关键字
B. 冒号“:”
C. 单引号“'”
D. 双引号“”
3.在运行时加载图像有两种方法:( ) (满分:4)
A. 把图片粘贴到图像载体上
B. 使用LoadPicture函数
C. 使用LoadResPicture函数
4.VB 中两种基本的流程控制语句是和。 (满分:4)
A. 条件语句
B. 选择语句
C. 循环语句
5.键盘有( )三种事件。 (满分:4)
A. KeyPress
B. KeyDown
C. KeyLoad
D. KeyUp
6.VB中图形加载的方式主要有( )。 (满分:4)
A. 在设计时加载图像
B. 在复制时加载图像
C. 在运行时加载图像
7.VB中图形图像的载体有以下三种( )。 (满分:4)
A. 窗体
B. 图像控件
C. 图片框控件
D. 标题栏控件
8.鼠标的指针设置用( )设置。 (满分:4)
A. MousePointer
B. Mouse
C. MouseIcon
9.文本设置属性利用( )设置。 (满分:4)
A. ForeColor
B. ForeSize
C. Caption
三、判断题:【13道,总分:52分】
1.在VB中,一个变量若没有定义直接使用,系统默认该变量为非静态局部变量。 (满分:4)
A. 错误
B. 正确
2.一句多行用冒号“:”连接,多句一行用分行符“”隔开。 (满分:4)
A. 错误
B. 正确
3.For 循环语句正常结束(即不是通过Exit For语句或强制中断),退出循环后,其循环变量的值一定大于“终值”,并等于“终值”+“步长”。 (满分:4)
A. 错误
B. 正确
4.设置窗体的FontSize属性,可以改变窗体标题栏的字体大小。 (满分:4)
A. 错误
B. 正确
5.如果在定义过程时,一个形参使用传地址方式说明的,则调用过程时与之对应的实参有可能按地址方式传递,也有可能按数值方式传递。 (满分:4)
A. 错误
B. 正确
6.用Line方法在坐标(0,0)和(30,60)之间画一个矩形的语句是:Line(30,60)。 (满分:4)
A. 错误
B. 正确
7.常量是指在程序运行过程中,其值不能改变的量。 (满分:4)
A. 错误
B. 正确
8.定义变量时,能与系统关键字重名,如Dim integer As Integer (满分:4)
A. 错误
B. 正确
9.有一组名为cmdOk的控件数组,他们是命令按钮,则他们共用同一个Click事件。 (满分:4)
A. 错误
B. 正确
10.若变量N己定义的变量,并有确定的值,则执行定义数组语句Dim a(N) As Integer,程序不会出错。 (满分:4)
A. 错误
B. 正确
11.PaintPicture函数能将位图显示在指定设备场景中,且背景设置为透明。 (满分:4)
A. 错误
B. 正确
12.目录列表框和文件列表框都有Path属性,当改变它们的Path属性时,都会触发Change事件。 (满分:4)
A. 错误
B. 正确
13.InputBox( )函数的返回值是整型。 (满分:4)
A. 错误
B. 正确
17秋《VB》作业3
一、多选题:【7道,总分:35分】
1.RDO的主要功能为。 (满分:5)
A. 可以用来创建简单的无游标结果集,或更复杂的游标
B. 可以执行查询,并处理任意数量的结果集
C. 执行返回结果集的存储过程,无论存储过程是否带有输出参数和返回值
D. 执行包括数据操作或数据定义运算在内的动作查询
2.Visual Basic 6.0能够操作的数据库基本上可以分成如下三类。 (满分:5)
A. 本地数据库
B. 外部数据库
C. ODBC数据库
D. Oracle
3.RDO和DAO共同点。 (满分:5)
A. 具有连接到数据库、提交查询、创建结果记录集、创建游标及操作结果记录集等功能
B. 提供了对服务器端数据库的视图、存储过程和事务管理的存取方法
C. 都能满足远程数据的访问
D. 都能直接与ODBC进行交互访问数据库
4.下列关于ODBC的说法正确的是。 (满分:5)
A. ODBC是一种访问数据库的统一界面标准
B. ODBC实际上是一组访问数据库的API函数库
C. 应用程序可以通过ODBC API函数操作数据库中的数据
D. ODBC是基于SQL语言的
5.VB6.0采用的数据库访问技术主要有( ) (满分:5)
A. DAO
B. RDO
C. ADO
6.DAO的体系结构包括哪三级。 (满分:5)
A. 用户界面
B. DAO数据库引擎
C. 物理数据库
D. Oracle
7.在Visual Basic6.0中访问的数据库创建方法。 (满分:5)
A. 使用Visual Basic 6.0的可视化数据管理器,不需要编程就可以创建Jet数据厍
B. 使用Visual Basic 6.0的DAO部件通过编程的方法创建数据库
C. Microsoft Access使用的是与Visual Basic 6.0相同的数据库引擎和格式,所以用 MicrosoftAccess创建的数据库和直接在Visual Basic 6.0中创建的数据库是一样的
D. Visual Basic 6.0通过ISAM或ODBC驱动程序来访问外部数据库
二、判断题:【13道,总分:65分】
1.RDO数据库模式是专门为存取数据库服务器(如:SQL Server, Oracle等)数据源而设计,所以不能用RDO数据库模式存取如dBase,FoxPro或Paradox的数据源。 (满分:5)
A. 错误
B. 正确
2.数据库引擎真正读取、写入和修改数据库,并处理数据库所有内部事务。 (满分:5)
A. 错误
B. 正确
3.在一个Database对象中可能会有多个TableDef对象,而每个都代表数据库中的一个表。 (满分:5)
A. 错误
B. 正确
4.数据库引擎是用户界面和数据仓库之间的中介。 (满分:5)
A. 错误
B. 正确
5.数据库中的表是按行与列排列起来的表示相关信息的逻辑组。 (满分:5)
A. 错误
B. 正确
6.Winsock控件的LocallIP属性返回本地机器的IP地址。 (满分:5)
A. 错误
B. 正确
7.Data控件的记录指针位置发生改变时会发生相应事件:离开当前记录位置时发生Validate事件,移动到当前位置前发生Reposion事件。 (满分:5)
A. 错误
B. 正确
8.Data控件的DatabaseName属性用于设置Data控件的数据源,决定Data控件连接到那一个数据库。对于多表的数据库,该属性为具体的数据库文件名;对于单表的数据库,它是具体的数据库文件所在的目录,而数据库名则放在RecodSource属性中。 (满分:5)
A. 错误
B. 正确
9.Winsock控件可以显示网络适配器地址、主机地址和主机名,可以设置远程计算机。 (满分:5)
A. 错误
B. 正确
10.在DAO访问模式中,Field对象的Type属性取值为dbtext表示该字段为文本型类型。 (满分:5)
A. 错误
B. 正确
11.用户界面的作用是显示、查看、更新数据。 (满分:5)
A. 错误
B. 正确
12.在表类型的记录集中,可以使用Seek方法来定位记录。但在使用该方法前,首先要使用Index属性定义当前的索引。 (满分:5)
A. 错误
B. 正确
13.在关系数据库中,把数据表示成二维表,每一个二维表称为关系。 (满分:5)
A. 错误
B. 正确
17秋《VB》作业4
一、单选题:【5道,总分:20分】
1.在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是。 (满分:4)
A. Timer1.InterVal=0.5
B. Timer1.Interval=5
C. Timer.Interval=50
D. Timer1.Interval=500
2.要使一个文本框对象能够显示多行文字,应设置该对象的属性值为 True。 (满分:4)
A. Text
B. MultiLine
C. Style
D. Visible
3.在窗体上画一个名称为File1的文件列表框,并编写如下程序:Private Sub File1DblClick( ): x=Shell(File1.FileName,1): End Sub以下关于该程序的叙述中,错误的是。 (满分:4)
A. x没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
B. 双击文件列表框中的文件,将触发该事件过程
C. 要执行的文件的名字通过File1.FileName指定
D. File1中显示的是当前驱动器、当前目录下的文件
4.执行下列语句后,列表框中各表项顺序为。 List1.Clear:For i = 1 To 4:List1.AddItem i - 1, 0:Next i (满分:4)
A. 0、0、0、0
B. 1、2、3、4
C. 0、1、2、3
D. 3、2、1、0
5.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1Click( ): Text1.Text = "Visual": Me.Text1 = "Basic": Text1 = "Program": End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是。 (满分:4)
A. Visual
B. Basic
C. Program
D. 出错
二、判断题:【12道,总分:48分】
1.Shape控件可用来向窗体添加矩形、正方体、圆、椭圆等。 (满分:4)
A. 错误
B. 正确
2.列表框控件,只能设置为单选。 (满分:4)
A. 错误
B. 正确
3.语句 Shape1.FillStyle = vbSolid和Shape1.FillStyle = 0作用相同。 (满分:4)
A. 错误
B. 正确
4.在本窗体或模块中用Dim或Static等声明的变量只在本模块或窗体中起作用,这种变量叫局部变量。 (满分:4)
A. 错误
B. 正确
5.UDP与TCP的区别在于计算机是否建立连接。 (满分:4)
A. 错误
B. 正确
6.通用对话框的FileName属性,返回的是一个输入或选取的文件全名。 (满分:4)
A. 错误
B. 正确
7.全局变量可以被所有窗体和模块访问。 (满分:4)
A. 错误
B. 正确
8.函数MsgBox的前三个参数,分别为图标样式、按钮样式以及默认按钮。 (满分:4)
A. 错误
B. 正确
9.事件过程可以由某个用户事件触发执行,它不能被其他过程调用。 (满分:4)
A. 错误
B. 正确
10.物体的运动在Timer事件下才能实现。 (满分:4)
A. 错误
B. 正确
11.MAPISession控件允许用户执行各种邮件系统函数 (满分:4)
A. 错误
B. 正确
12.在Open语句中用Append方式所打开的文件若不存在,则创建该文件。 (满分:4)
A. 错误
B. 正确
三、多选题:【8道,总分:32分】
1.下面几个函数的作用正确的是( )。 (满分:4)
A. Abs( )用来返回括号中变量的值
B. Sin( )用来返回括号中变量的正弦值
C. Cos( )用来返回括号中变量的余弦值
2.变量类型包括( )。 (满分:4)
A. 基本数据类型
B. 用户自定义类型
C. 整形
3.关于Lable控件属性的说法正确的是( )。 (满分:4)
A. Lable控件有六个重要属性
B. Alignment属性值为1时,文本靠右显示
C. BorderStyle属性值为0时,有边框。
4.下面关于DHTML的说法错误的是( ) (满分:4)
A. DHTML指静态HTML
B. DHTML是一种新的与HTML完全不同的语言
C. DHTML的优点是用它制作网页快捷简单。
5.关于MsgBox( )函数的说法正确的是( )。 (满分:4)
A. MsgBox( )是产生提示信息的函数
B. 函数的type参数指定显示按钮的数目及形式
C. 函数的msg参数用来显示MsgBox( )函数产生的对话框内显示提示信息
D. 函数的title参数是对话框的标题。
6.VB6.0提供了三个Internet控件,分别是( )。 (满分:4)
A. WinSock控件
B. WebBrowser控件
C. InternetTransfer
D. Timer(计时器)
7.下面关于MAPI控件的说法正确的是( ) (满分:4)
A. MAPISession控件建立一个会话连接后,MAPIMessages执行各种邮件系统函数
B. MAPISession和MAPIMessages只有两个方法
C. MAPISession和MAPIMessages没有事件
D. 要使用MAPISession和MAPIMessages,不是必需指明其要使用的方法。
8.关于三类控件说法正确的是( )。 (满分:4)
A. 标准控件在工具箱中,不能删除或添加
B. Active控件一般通过“部件”对话框添加
C. 可插入对象控件一般通过“部件”对话框添加
页:
[1]