2011年VB学科期末考试复习题

合集下载

vb复习题及答案

vb复习题及答案

复习题11.下面关于比特的叙述中,错误的是( 1 )A.比特是组成数字信息的最小单位B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是 ( 2 )A.现代集成电路使用的半导体材料主要是硅B.大规模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是 ( 3 )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( 5 )A.打印机与主机的连接 C.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。

A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是 ( 8 ) 。

VB期末考试考卷及答案

VB期末考试考卷及答案

VB期末考试考卷及答案一、选择题(每题1分,共5分)1. 在VB中,下列哪个函数用于返回字符串的长度?A. Len()B. Length()C. Size()D. Count()A. DimB. IntegerC. IntD. Var3. 在VB中,下列哪个语句用于退出当前循环?A. Exit ForB. BreakC. Exit DoD. ContinueA. OpenB. LoadC. CreateD. Read5. 在VB中,下列哪个事件在窗体加载时发生?A. LoadB. InitializeC. FormLoadD. FormOpen二、判断题(每题1分,共5分)1. VB中的变量必须先声明后使用。

()2. 在VB中,Sub过程可以返回值。

()3. VB中的数组下标从1开始。

()4. 在VB中,可以使用Select Case语句进行多条件判断。

()5. VB中的字符串可以用单引号(')表示。

()三、填空题(每题1分,共5分)1. 在VB中,用于声明常量的关键字是______。

2. VB中的逻辑运算符包括______、______和______。

3. 在VB中,要实现两个变量的值交换,可以使用______变量作为中间变量。

4. 在VB中,______方法用于设置文本框的字体。

5. VB中的______事件在用户单击按钮时发生。

四、简答题(每题2分,共10分)1. 简述VB中事件的执行过程。

2. 请列举三种VB中的数据类型。

3. 简述如何使用Select Case语句进行多条件判断。

4. 请说明如何使用VB中的循环结构实现1到100的累加。

5. 简述如何使用VB中的文件操作函数读取文件内容。

五、应用题(每题2分,共10分)1. 编写一个VB程序,计算并输出1到100之间所有偶数的和。

2. 编写一个VB程序,实现用户输入一个字符串,程序将其逆序输出。

3. 编写一个VB程序,使用循环结构输出九九乘法表。

VB复习题答案(1_155)

VB复习题答案(1_155)

在Visual Basic设计界面中不能隐藏的窗口是( A )。

A)工程窗口B)属性窗口C)立即窗口D)窗体窗口第2题:以下可以构成语句的一项是( B )。

A)对象名.属性B)对象名.方法名C)对象名.事件名D)对象名.函数名第3题:以下不是Visual Basic 的特点的选项是( B )。

A)可视编程B)算法设计C)事件驱动D)面向对象第4题:在Visual Basic中通过( A )属性来设置字体的颜色。

A)FontColorB)ClipControlC)BackColorD)ShowColor第5题:设置窗体的绘图方式是否在Paint事件中重绘整个窗体内容利用( D )属性。

A)ControlBoxB)ClipControlC)BordeStyleD)AutoRedraw第6题:( C )是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。

A)文件B)属性C)方法D)窗体第7题:以下不属于同类的是( A )。

A)ClickC)CaptionD)Top第8题:当窗体大小改变时,要使其中的控件也按比例发生变化,应使用窗体的是( B )。

A)AutoSize 属性B)Resize事件C)AutoRedraw 属性D)Stretch方法第9题:对象可以识别和响应的某些行为称为( D )。

A)属性A)方法C)继承D)事件第10题:与传统的程序设计语言相比,Visual Basic 最突出的的特点是( C )。

A)结构化程序设计B)程序开发环境C)事件驱动编程机制D)程序调试技术第11题:在正确安装Visual Basic6.0后,可以通过多种方式启动Visual Basic。

以下方式中,不能启动Visual Basic的是( D )。

A)通过“开始”菜单中的“程序”命令B)通过“我的电脑”找到vb6.exe,双击该文件名C)通过“开始”菜单中的“运行”命令D)进入DOS方式,执行vb6.exe文件第12题:为了用键盘打开菜单和执行菜单命令,第一步应按的键是( A )。

vb期末试题及答案

vb期末试题及答案

vb期末试题及答案一、选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是:A. DimB. SetC. CallD. Sub答案:A2. 下列哪个选项不是VB中的控件?A. TextBoxB. LabelC. ButtonD. Excel答案:D3. VB中,用于执行循环操作的关键字是:A. ForB. IfC. ElseD. While答案:A4. VB中,用于打开文件的函数是:A. OpenB. CloseC. PrintD. Write答案:A5. VB中,用于定义过程的关键字是:A. FunctionB. SubC. DimD. Const答案:B6. VB中,用于定义函数的关键字是:A. FunctionB. SubC. DimD. Const答案:A7. VB中,用于定义常量的关键字是:A. DimB. ConstC. FunctionD. Sub答案:B8. VB中,用于定义数组的关键字是:A. DimB. FunctionC. ConstD. Sub答案:A9. VB中,用于判断条件的关键字是:A. IfB. ForC. WhileD. Dim答案:A10. VB中,用于退出循环的关键字是:A. ExitB. EndC. StopD. Loop答案:A二、填空题(每题2分,共20分)1. VB中,声明一个整型变量a,可以使用关键字________。

答案:Dim2. VB中,声明一个字符串变量str,可以使用关键字________。

答案:Dim3. VB中,声明一个布尔型变量flag,可以使用关键字________。

答案:Dim4. VB中,声明一个数组变量arr,可以使用关键字________。

答案:Dim5. VB中,声明一个常量PI,可以使用关键字________。

答案:Const6. VB中,声明一个函数sum,可以使用关键字________。

答案:Function7. VB中,声明一个过程printData,可以使用关键字________。

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

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

《vb程序设计》期末复习题及答案一、填空题1.创建一个VB应用程序三个主要的步骤是__________________、________________和_____________________。

2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的__________窗口中,把此文本框的_____________属性设置成空白.3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___________控件;若允许用户输入文本,则应使用_____________控件。

4.窗体的常用方法有__________、___________、___________和___________.5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK ,应当编写的语句是____________________________________。

6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。

Private Sub Cmdopen_ ________________________________End Sub7.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 c〈a+b的值是_________。

表达式c>a And Not b〈c的值是___________。

vb期末复习题

vb期末复习题
设A=2,B=3,C=4,D=5,表达式A>B And C>D Or 3*A>D 的值是____。【答案】True
表达式3*4^2+4*5/2+3^2的值是____。
A.66 B*.67 C.68 D.65
不满足“当a的值是偶数时为True,是奇数时为False”的要求的表达式是____。
C.事件是对象的一部分 D*.A、B、C都正确
VB的窗体设计器主要是用来____。
A*.建立用户界面 B.添加图形、图像、数据等控件
C.编写程序源代码 D.设计窗体的布局
中断命令是暂停正在运行的程序,以下____不是使程序中断的命令或方法。
A.Ctrl+Break B.使用工具按钮
Private Sub Command1_Click()
____
Form2.____
End Sub
试补充完整。【答案】 Unload Me;Show
第4、5章 语法基础、输入输出
在VB中,为表示钱款而设置的数据类型是____。
A.字节型 B.布尔型 C*.货币型 D.对象型
不同的对象能识别的事件也不一样。【答案】DblClick、Load、MouseMove、Change
在代码编辑器中,若一条语句过长,可用____续行符来换行书写语句。
A.一个下划线“_” B*.一个空格加一个下划线“_”
C.一个连字符“-” D.一个空格加一个连字符“-”
VB应用程序的调入无需将全部窗体文件和标准模块文件都依次打开,只需打开 ____文件即可。【答案】工程
为了保存一个VB应用程序,应____。
A.只保存窗体文件 B.只保存工程文件

vb考试期末试题及答案

vb考试期末试题及答案[正文]第一部分:选择题1. VB的全称是什么?A. Visual BasisB. Visual BasicC. Viewer BasicD. Virtual Basic答案:B2. VB是哪个公司开发的?A. MicrosoftB. AppleC. GoogleD. IBM答案:A3. VB是一种什么类型的语言?A. 编译型语言B. 解释型语言C. 面向对象语言D. 脚本语言答案:A4. 下面哪个不是VB的数据类型?A. IntegerB. StringC. BooleanD. Float答案:D5. VB中,用于显示消息框的函数是什么?A. MsgBoxB. AlertC. PrintD. Display答案:A6. VB中,用于定义变量的关键字是什么?A. VarB. DimD. Define答案:B7. VB中,用于循环执行一段代码的结构是什么?A. For LoopB. While LoopC. Do While LoopD. If-Else答案:C8. VB中的事件是指什么?A. 用户的操作或系统的消息B. 变量的赋值C. 函数的调用D. 数据的排序答案:A9. VB中,用于创建函数的关键字是什么?A. FunctionB. SubD. Define答案:A10. VB中,用于调试代码的工具是什么?A. DebuggerB. CompilerC. InterpreterD. Editor答案:A第二部分:编程题(请在空白处编写代码)1. 编写一个VB程序,实现输入两个数字并将它们相加的功能。

Dim num1 As IntegerDim num2 As IntegerDim sum As Integernum1 = InputBox("请输入第一个数字:")num2 = InputBox("请输入第二个数字:")sum = num1 + num2MsgBox "两个数字的和是:" & sum2. 编写一个VB程序,实现计算一个数组中所有元素之和的功能。

VB复习题


答案:A
第8题 (1.0分) 题号:263
函数Len(Str(Val("123.4")))的值为().
A:11
B:5
C:6
D:8
答案:C
第9题 (1.0分) 题号:809
要使文本框中的文本显示掩码(密码)符,在属性设置时,首先必
须设置()属性为False.
A:Text
答案:N
第8题 (1.0分) 题号:346
在Visual Basic 中Dim a ,b,c as integer和
Dim a as integer, b as integer,c as integer相同.
答案:Y
第9题 (1.0分) 题号:364
组合框兼有文本框和列表框两者的功能,用户可以通过键入文
标准工具箱中的控件().
A:数目是固定不变的
B:数目可以增加或减少
C:包含了VisualBasic所有控件
D:在窗体建立对象时不一定被使用
答案:B
第2题 (1.0分) 题号:264
函数Ucase(Mid("visualbasic",8,8))的值为().
A:visual
B:basic
答案:BCD
第2题 (2.0分) 题号:283
要选择列表框List1的第6项,可以使用语句()。
A:List1.Selected(6)=True
B:List1.Selected(5)=True
C:List1.ListIndex=5
D:List1.Selected=5
答案:BC
A = x
x = y

VB程序设计期末复习资料

VB 程序设计期末复习题一、填空题1.在VB 6.0中,变量名最长可达个字符.答案:255解析:规定2.男性(sex),年龄(age)在18—20岁之间,身高(size)在 1.65米以上,列出逻辑表达式。

答案:sex and age>=18 and age<=20 and size>=1.65解析:规定3.要使一个按钮设为默认按钮,应把此按钮的属性的值设为True.答案:Default解析:规定4.一个工程可以包括多种类型的文件,其中,扩展名为.vbp的文件表示文件. 答案:工程解析:规定5.VB表达式9^2 MOD 45 \2 *3 的值 .答案:4解析:表达式的计算,优先级6.如果要使用命令按钮表面显示文字"退出(X)"(在字符X之下加下划线),则其Caption属性设置为 .答案:退出(&X)解析:规定7.拖动滚动条中的滚动块将会产生Scroll和事件.答案:Change解析:规定8.在利用Visual Basic设计应用程序时,一般会遇到三类错误:语法错误、执行错误和。

答案:逻辑错误解析:规定9.Option Base 1的作用是确定数组的下界为 .答案:1解析:规定10.在VB中,若要使一个文本框(Text)中的内容在超过文本框的宽度时能够自动换行显示,应当将这个文本框的属性的值设置为True.答案:MultiLine解析:规定11.表达式81\7 MOD 2^2 的值是 .答案:3解析:规定12.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:规定13.把条件1<=X<12写成VB关系表达式为 .答案: x>=1 and x<12 或 x<12 and x>=1解析:规定15.如果要在单击按钮时执行一段代码,则应将这段代码写在事件过程中.答案:click解析:规定16.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定17.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义 .答案: public mystring as string*15解析:规定18.将焦点定位于命令按钮Command1之上的语句为 .答案:Command1.SetFocus 或 SetFocus解析:规定19.滚动条控件有水平滚动条和滚动条.答案:1). 垂直解析:规定20.把整型数1赋给一个逻辑型变量,则逻辑变量的值为 .答案:True解析:规定21.写出清除标签Label1的显示信息的语句为 .答案:Label1.caption="" 或 Label1="" 或 Label1.Caption=""解析:规定22.设置计时器对象触发事件的时间间隔用属性.答案:interval解析:规定23.VB中,变量的声明可分为两种方法: 数组和动态数组.答案:静态解析:规定24.大于X 的最小整数的VB表示形式为 .答案:Int(x)+1 或 Int(x) + 1解析:规定25.文本框中所显示的内容是它的属性的值.答案:Text解析:规定26.设a=2,b=3,c=4,d=5,则NOT a<=c OR 4*c=b^2 AND b<> a+c 的值为 . 答案:False解析:规定27.设置计时器控件只能触发事件.答案:timer解析:规定28.文件按照存取方式及其组成结构可以分为顺序文件和 .答案:随机文件解析:规定28.声明单精度常量g(重力加速度)代表9.8可写成 .答案:const g=9.8 或 const g as single =9.8解析:规定29.在一条Dim语句中可以声明多个变量,如Dim strVar,intVar,sngVar As Integer,则strVar、intVar与sngVar的数据类型分别是Variant、Variant和 .答案:Integer解析:规定30.如果在模块的声明段中有Option Base 0语句,则在该模块中使用Dim a(6, 3 To 5)声明的数组有个元素.答案:21解析:规定31.由For k=35 to 0 step 3:next k循环语句控制的循环次数是 .答案:0解析:初值超过终值32.表达式 1 and 0的值 .答案:False解析:规定33.一元两次方程ax2+bx+c=0有实根的条件为a≠0,并且b2-4ac≥0,列出逻辑表达式 .答案:a<>0 and b^2-4*a*c>=0解析:逻辑表达式的书写34.变量min@表示类型的变量.答案:货币型解析:数据类型35.想拥有"快捷键"这项功能,必须在"菜单编辑器"中增加一些特殊的设置,也就是在字母之前加上 .答案:&解析:规定二、程序填空1.以下程序段利用随机函数生成15个10-100之间的整数,然后用选择法将其从小到大排序。

VB复习题

一、选择题(每题1分共20分)1、关于窗体,以下叙述中正确的是(1) 。

A.仅当窗体上没有可以获得焦点的控件时,窗体才可以获得焦点B.一个VB工程只能从某个指定的窗体开始启动C.只有窗体可以作为控件的容器D.Unload Me和End语句的效果总是等同的2、若a为长整型变量,则执行a=12:Print Len(a);Len(Str(a));Len(CStr(a))后,在窗体上看到的是(2) 。

A.4 2 3B.2 3 2C.4 3 2D.2 2 33、表达式Fix(-2.5)+Int(-3.5)+CInt(-2.5)的值是(3) 。

A.-8 B.-7 C.-6 D.-54、下列叙述中错误的是(4) 。

A)列表框与组合框都有List属性B)列表框有Selected属性,而组合框没有C)组合框有Style属性,而列表框没有D)组合框有Text属性、而列表框没有5、若要获得组合框中输入的数据,可使用的属性是(5) 。

A)ListIndex B)Caption C)Text D)List6、设a=5, b=6, c=7, d=8,执行语句X=IIf((a>b)And (c>d), 10, 20)后,x的值是 (6) 。

A)10 B)20 C)30 D)2007、以下关系表达式中,其值为True的是(7)。

A."XYZ">"XYz" B."VisualBasic"<>"visualbasic"C."the"="there" D."Integer"<"Int"8、以下字符运算表达式中,其功能与函数Mid(s,i,i)相同的是(8) 。

A.Left(s,i) & Right(s,Len(s)-i) B.Left(Right(s,Len(s)-i+1),i) C.Left(Right(s,i),Len(s)-i+1)D.Left(s,Len(s)-i) & Right(s,i)9、以下有关Function过程的说法中,正确的是(9) 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、选择题(20道)
1.以下说法正确的是__________。

A.属性是对象的一部分 B.方法是对象的一部分C.事件是对象的一部分D.A、B都正确
2.当滚动条中的滚动框仅次于最右端或最下端时,Value属性被设置为________。

A.Max B.Min C.LargeChange D.SmallChange 3.当命令按钮的___属性被设为True时,按Enter 键与单击命令按钮作用相同。

A.Cancel B.Caption C.Default D.Value 4.在Visual Basic中,组合框是___和___的组合。

A.复选框、文本框B.列表框、文本框
C.复选框、列表框 D.列表框、标签
5.以下_______为标准模块程序文件的扩展名。

A、.res
B、.cls
C、.frm
D、.bas
6.Visual Basic的窗体设计器主要是用来____。

A.建立用户界面 B.设计窗体的布局
C编写程序源代码 D添加图形、图像、数据等控件7.计时器事件使用_______________为单位。

A.秒 B.微秒 C.毫秒 D.分钟
8.通过____________属性可以改变窗体的标题。

A.Caption B.Icon C.Text D.BorderStyle 9.关于变量的说法不正确的是:____________。

A.变量名的长度不能超过255个字符
B.变量名可以包含小数点
C.不能将Visual Basic的保留字用作变量名
D.变量名的第一个字符必须是字母
10.在默认情况下InputBox()函数返回值的类是。

A.变体 B.数值或字符串 C.数值 D.字符串
二、填空题
三、程序阅读题
1.有以下循环:
Private Sub Command1_Click()
Dim X As Single: X = 1
X=1
Do
X = X + 1
MsgBox "X=" & X
Loop While X<6
End Sub
程序运行要求执行5次循环体,填写程序中的空白处,使程序完整。

2.一个命令按钮有如下程序:
Private Sub Inc(B yRef A As Integer)
Dim x As Integer
x = x + A
Print x;
End Sub
Private Sub Command1_Click()
Inc 6
Inc 10
End Sub
程序运行后,单击命令按钮,输出的结果为:6 16 3.在窗体上绘制一个命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Dim A As String, B As Integer
A = InputBox("请输入一个字符串")
B = Len(A)
Print "字符串"; A; " 的长度是"; B
End Sub
在弹出的对话框中输入“SUZHOU”,运行结果为字符串SUZHOU的长度是6。

4.在窗体上绘制一个命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Dim A As Integer, B As Integer
A = InputBox("请输入一个整数")
B = InputBox("请输入一个整数")
Print A & B
End Sub
程序运行后,单击命令按钮,在输入对话框中分别输入100和50,输出的结果为10050。

5.下列程序段的循环次数是:20,执行结果是:21。

a = 1
Do While a <= 20
a = a + 1
Loop
Print a
6.下面程序执行后,单击命令按钮,输出的结果是:A1=20B1=10 A2=20B2=10。

Public Sub Swap1(X As Integer, Y As Integer) Dim T As Integer
T = X: X = Y: Y = T
End Sub
Public Sub Swap2(ByVal X As Integer, ByVal Y
As Integer) Array Dim T As Integer
T = X: X = Y: Y = T
End Sub
Private Sub Command1_Click()
Dim A As Integer, B As Integer
A = 10:
B = 20
Call Swap1(A, B)
Print "A1="; A; "B1="; B
Call Swap2(A, B)
Print "A2="; A; "B2="; B
End Sub
7.阅读以下程序:
Private Sub Command1_Click()
Dim K As Integer, A As Integer, B As Integer A = 20: B = 2: K = 2
Do While K < A
B = B * 2: K = K + 7
Loop
Print B
End Sub
程序运行后,单击命令按钮,输出的结果是:16 8.有如下程序,单击命令按钮后,输出结果是:24。

Private Sub Command1_Click()
Dim I As Integer, J As Integer, K As Integer For I = 1 To 3
For J = 1 To 5
If J Mod 2 <> 0 Then
K = K + 1
End If
K = K + 1
Next J
Next I
Print K
End Sub
四、程序编写题
1.输入某班30名同学的年龄,并计算该班
同学的平均年龄。

2.按下图所示,写出相应的代码,该程序
是求100~900之间的水仙花数,并添加
到列表框中。

相关文档
最新文档