VB复习题
- 格式:doc
- 大小:73.50 KB
- 文档页数:13
复习题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 ) 。
一、填空题1、在Visaul Basic中的常量分为两种,一种是文字常量,一种是系统常量。
2、数学公式(X+Y)(Y*Z)的数学表达式是 yz(x+y) 。
3、在程序中使用日期型数据时,必须用_#_符号成对将日期型数据括起来。
4、VB集成发环境窗口,它包括了数个独立的窗口。
除必须的"主窗口"外,常用的还有属性窗口、代码窗口、窗体设计窗口、工具箱窗口、对象浏览窗口、工程资源管理等窗口。
5、VB中每个对象都有自己的属性, visible 属性决定控件是否允许可见。
6、在VB对象的三要素中,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作。
7、VB有三种工作模式,它们分别是设计模式、中断模式和运行模式。
8、如果希望每0.6秒钟产生一个计时事件,那么应将InterVal属性值应设置为 600 。
9、控件属性Height和Width决定了控件的大小。
10、在VB中,为了使一个控件在运行时不可操作,应将控件的 Enabled 属性设置为False 。
11、当要使标签框的大小随着Caption属性的值进行扩展或缩小时,应将该控件的 Autosize 属性设置为 True 。
12、VB中文本框对象响应的事件中,三个重要的事件是 Change 、 KeyPress 和LostFocus 。
13、Visual Basic中,时钟控件能有规律地以一定的时间间隔激发计时器事件而执行相应的代码程序。
14、在多窗体工程中,可用 show 方法显示一个窗体,用 hide 方法将一个窗体隐藏起来。
15、结构化程序设计方法,把程序的结构规定为三种基本结构,它们是:顺序结构、选择结构、和循环结构三种基本结构。
16、VB逻辑数据类型只有True与False两个值。
当逻辑数据转换成整型数据时,True 转换为 -1 ,False转换为 0 。
17、VB的注释语句采用‘字符开头,续行符采用空格+“_”若一行上书写多句语句则各语句间用:字符分隔。
1. 标签没有( )属性。
A .TextB .NameC .CaptionD .Visible2.在VB 中,某对象的属性Enabled 设为False ,表示该对象( )。
A .不可操作B .不可见C .无颜色D .无文字3.如果窗体上有命令按钮“确定”,在代码编辑窗口有与之相对应的OK_Click()事件过程,则命令按钮控件的名称属性和Caption 属性分别为( )。
A. OK 、确定B. 确定、OKC. Command1、确定D. Command1、OK 4.表达式6.5 * 5 Mod 28 \ 8 的值是( )。
A. 0B. 1C. 2D. 35.可用Print 方法在窗体上显示文本信息,若想清除这些信息,可用的方法是( )。
A .ClsB .RemoveC .ClearD .Close6.窗体上放置了三个文本框,若在Text1中输入111,在Text2中输入22,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示( )。
A.133B.11122C.溢出D.语法错误7.数学式y x xSin e x ++3所对应的正确VB 算术表达式是( )。
A. Abs(e ^ x + Sinx ^ 3 / Sqr(x + y))B. Abs((e ^ x + Sinx ^ 3) / Sqr(x + y))C. Abs((Exp(x) + Sinx ^ 3) / Sqr(x + y))D. Abs((Exp(x) + Sin(x) ^ 3) / Sqr(x + y))8.表达式Len("VB 程序设计")的值为( )。
A. 6B. 8C. 10D. 129.下面的几对数据类型中,哪一对所占的内存大小相同( )。
A. Byte, BooleanB. Integer, SingleC. Single, LongD. Long, Double10.数学关系式3≤x<10表示成正确的VB 表达式为( )。
实验一、单项选择1、在设计模式双击窗体中的对象后,Visual Basic将显示的窗口是 D 。
A.属性窗口B.工具箱C.项目(工程)窗口D.代码窗口2、将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件 B 。
A..doc与.txtB..vbp与.frm与.exeD..bat与.frm3\以下关于保存工程的说法正确的是 C 。
A.保存工程时,先保存工程文件后保存窗体文件B.保存工程时只保存工程文件即可C.保存工程时,先保存窗体文件后保存工程文件D.保存工程时只保存窗体文件即可4.下列选项中不属于事件的是 A 。
A.ShowB.KeyUpC.LoadD.Dblclick5.下列不属于对象的基本特征的是 C 。
A.事件B.属性C.函数D.方法6.改变控件在窗体中的上下位置应修改该控件的A 属性。
A.TopB.RightC.WidthD.Left7.工程文件的扩展名为B 。
A..basB..vbpC..frxD..frm8.窗体模块的扩展名为 C 。
A..exeB..frxC..frmD..bas9.下列关于"面向对象"编程的说法中,不正确的是 B 。
A.事件是能被对象识别的动作B.VB采用的运行机制是?面向对象?C.方法是指示对象的行为D.属性是描述对象特征的数据10.以下4个选项中,属性窗口未包含的是 B 。
A.属性列表B.工具箱C.对象列表D.信息栏填空1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面___、__设置对象属性___和__编写代码___。
============================================================2.对象的3要素是__属性___、__方法___、__事件============================================================3.面向对象的程序设计是一种以___对象__为基础,由__事件___驱动对象的编程技术。
VB重点一、选择题(30×1.5′=45′)1.在VB程序设计中,响应对象的外部动作称为事件,而对象可以执行的动作或对象本身的行为则称为方法。
2.在VB6.0集成开发环境中不能完成的工作是自动查找并改正程序中的错误。
3.VB6.0集成开发环境不包括DOS界面窗口。
4.当运行程序时,系统自动执行启动窗体的Load事件过程。
5.下面关于对象的描述中,对象就是自定义结构变量是错误的。
6.如果在窗体上已经创建了一个文本框对象Text1,可以通过事件KeyPress 获得输入键值的ASCII码。
7.VB是一种基于对象的可视化程序设计语言,采取了事件驱动的编程机制。
8.在VB中最基本的对象是窗体,它是一块“画布”,是其他控件的容器。
9.有程序代码如下:Text1.Text=”Text1text”则Text1、Text、Text1text分别代表对象、属性、值。
10.要使标签控件显示时不覆盖其背景内容,需对其BackStyle属性进行设置。
11.要使命令按钮不可操作,需对其Enabled属性进行设置。
12.文本框没有Caption属性。
13.不论何种控件,共同具有的是Name属性。
14.要使Form1窗体的标题栏显示“欢迎使用VB”,下列语句中Form1.Caption=”欢迎使用VB”是正确的。
15.要使窗体在进行时不可改变大小和没有最大化和最小化按钮,只要对其BorderStyle属性进行设置即可。
15.文本框的ScrollBars属性设置了非零值,却没有效果,原因是文本框的MultiLine属性为False。
15.要判断在文本框中是否按下了Enter键,应使用文本框的KeyPress事件。
16.保存新建的工程时,默认的路径是Windows。
17.将调试通过的工程经“文件”菜单中的“生成exe文件”命令编译成.exe文件后,该可执行文件到其他机器上不能进行的主要原因是运行的机器上无VB系统。
18.在安装了VB帮助系统后,当需要上下文帮助时,选择要帮助的“难题”,然后按F1键,就可出现MSDN窗口及显示所需“难题”的帮助信息。
1.模块声明段中有Option Base ()语句,则在该模块中Dim a(6,3to5)声明的数组有21个元素3.在一条Dim语句中可以声明多个变量,如DimstrVas,intVal As Integer,则strVar 与sngVard的数据类型分别是Variant,Variant和integer5.写出清除标签Lable1的显示信息的语句Lable.caption=””7.在过程调用中,参数传递时可分为两种方式,其中按地址传递方式是默认的9.VB中的变量按其作用分为全局变量,模块变量,局部变量11.如果:I=11:I=3:I=int(-8,6)+I\I+13/3 Mod5 则I值是-213.使用Move 方法把图形框Picture1的左上角移动到距窗体顶部100Twip距窗体左边框200 Twap,同时图形框缩小50%,具体形式为picture1.move 100,100 15. String(3,”abc”)的结果为aaa17. 写出用随机产生一个200到300之间整数的VB表达式200+Int(Rnd*100) 19.一个工程可以包括多种类型的文件,其中,扩展为vbp的文件表示工程文件21.VisualBasic6.0用于开发windows环境下的应用程序23.设x为一个两位数,将x各位数和十位数交换后所得两位数VB的表达式是(x mod 10)*10+int(x/10)25.如果:I=12;I=3:I=int(-8.6)+I\I+13/3mod5,则I值是-127. VB中,变量的声明可分为两种方式:隐式声明和显式声明29. 由For k=35 to 0 step 3 :next k循环语句控制的循环次数是031.在模块声明段中有Option Base1语句,则在模块Dim a (3 to 5,6)声明的数组有18个元素33.如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义public mystring as string*1535.文件按照存取方式及其组成结构可以分为顺序文件和随机文件37.写出清除图片框的文字或图形信息的语句Picture1.cls39.大于X的最小整数的VB表示形式为Int(x)+141.把条件1<=x<12写成VB关系表达式为x>=1 and x<1243.求x与y之积除以z的余数的VB表达式为x*y Mod z45.由Dim(10)As single定义的数组占用44字节的内存空间47.VB6.0基本表达式包括算术表达式、关系表达式和逻辑表达式49.要使鼠标停留在按钮上显示特殊的鼠标形状,应设置的属性值是MousePointer 51.表达式1 and 0的值false53.要使一个按钮设为默认按钮,应把此按钮的default属性的值设为true55.声明单精度常量p1代表3.14159语句const PI=3.14159 const pi as single = 3.1415957.设x=2,y=4,a=4,b=6,表达式(a>x Xor b<x)OR x<y IMP y<b 的结果为true 59.按照数据文件的存储方法的不同,文件可以分为三种不同的类型:顺序文件、随机文件和二进制文件61.Option Base 1的作用是确定数组的下界为163.命令按钮表面显示文字“退出(X)”(字符X下加下划线),其Caption属性设置为退出65.要使同一类型控件组成一个控件数组,必须name 相同67.设置计时器控件只能触发timer事件69.在控件之中,activex控件单独保存在.ocx文件中,在必要时可以加入到工具箱中71.一个工程可以包括多种类型的文件,其中activeX控件的文件扩展名为ocx 73.Print ”x=”& (2=4)的结果为x=false75.列表框(ListBox)显示项目列表,用户可以从中选择一个或多个项目77.在VB中,若要将字符串“12345”转换成数字值应使用的类型转换函数是val79.设X$=”abc 123456”则“a”+str$(Val(righ+(X$,4)))的值是a345681.要使命令按钮cmdEnd可以以快捷健E访问,应设置属性caption83.变量min&表示长整型类型的变量85.在VB6.0中,变量名最长可达255个字符87.列表框控件不支持Click事件,但支持dblclick事件89.表达式(-3)Mod 8的值为-391.Vb的工作模式可分为三种:“设计”、“运行”以及“中断”93.Val(“123.55ab456”)的值是多少123.5595.在VB中,窗体由属性定义外观,由方法定义行为,由事件定义其与用户的交互97.在vb中,若要求在模块中强制显示地指定变量的数据类型,应当在模块首部的声明部分使用option explicit语句99.文本框中所显示的内容是它的text属性的值101.X=2:Y=8:PRINT X+Y=10的结果是true103.表达式81\7MOD2^2的值是3105.Vb提供了列表框控件,当列表框中的项目较多,超过了列表框的长度是,系统会自动的在列表框边上加一个垂直滚动条107.滚动条控件有水平滚动条和垂直滚动条109.A和b中有仅只有一个为1 ,相应得visual basic逻辑表达式为b=1111.声明定长为10个字符变量Sstr的语句为Dim Ssts as String*10113.声明单精度常量g(重力加速度)代表9.8可写成const g=9.8115.在过程调用中,参数的传递可分为:地址传递和值传递两种方式。
VB复习题允许上机调试一、选择题1 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框不能接受键盘输入,但能输出信息,以下属性设置正确的是: BA)text1.maxlength=0 B)text1.enabled=falseC)text1.visible=false D)text1.width=02 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是 CA) ="VisualBasic窗体"B) Form1.Title="VisualBasic窗体"C) Form1.Caption="VisualBasic窗体"D) Form1.Text="VisualBasic窗体”3 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:CPrivate Sub Command1_Click()x=InputBox("Input")Select Case xCase 1,3Print "分支1"Case Is >4Print "分支2"Case ElsePrint "Else 分支"End SelectEnd Sub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A)分支1 B)分支2 C)Else分支D) 程序出错4 以下关于MsgBox的叙述中,错误的是 D (见书P88-92)A)MsgBox函数返回一个整数B) 通过MsgBox函数可以设置信息框中图标和按钮的类型C) MsgBox语句没有返回值D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量5 在窗体上画一个名称为Timer1的计时器控件,要求每隔0.5秒发生一次计时器事件,则以下正确的属性设置语句是 DA)Timer1.InterV al=0.5 B) Timer1.Interval=5C) Timer1.Interval=50 D) Timer1.Interval=5006 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BPrivate Sub Command1_Click()Static x As IntegerClsFor i=1 To 2y=y+xx=x+2NextPrint x,yEnd Sub程序运行后,连续三次单击Command1按钮后,窗体上显示的是A) 4 2 B) 12 18 C) 12 30 D) 4 67 以下叙述中错误的是DA)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定8 以下合法的V isual Basic标识符是AA) ForLoop B) Const C) 9abc D) a#x9 当一个复选框被选中时,它的V alue属性的值是 CA) 3 B) 2 C) 1(复选框被选中显示1,不选中显示0)D) 010 表达式5 Mod 3+3\5*2的值是BA) 0 B) 2 C)4 D) 611 设x=4,y=8,z=7,以下表达式的值是Dx<y And (Not y>z) Or z<xA) 1 B) -1 C) True D) False12 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: A Private Sub Command1_Click()a$="VisualBasic"Print String(3,a$)End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)VVV B) Vis C) sic D) 1113设有如下程序段:x=2For i=1 To 10 Step 2x=x+iNext运行以上程序后,x的值是 BA) 26 B) 27 C) 38 D) 5714 以下叙述中错误的是BA) 在KeyPress事件过程中不能识别键盘的按下与释放B) 在KeyPress事件过程中不能识别回车键C) 在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母D) 在KeyDown和KeyUp事件过程中,从大键盘上输入的"1"和从右侧小键盘上输入的"1"被视作不同的字符15 执行如下两条语句,窗体上显示的是Da=9.8596Print Format(a,"$00,00.00")A) 0,009.86 B) $9.86 C) 9.86 D) $0,009.8617 在窗体上画一个名称为Command1的命令按钮,并编写如下程序:DPrivate Sub Command1_Click()Dim x As IntegerStatic y As Integerx=10y=5Call f1(x,y)Print x,yEnd SubPrivate Sub f1(ByRef x1 As Integer, y1 As Integer)x1=x1+2y1=y1+2End Sub程序运行后,单击命令按钮,在窗体上显示的内容是A) 10 5 B) 12 5 C) 10 7 D) 12 718 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:BOption Base 1Private Sub Command1_Click()Dim aa= Array(1,2,3,4,5)For i=1 To UBound(a)a(i) = a(i)+i-1NextPrint a(3)End Sub程序运行后,单击命令按钮,则在窗体上显示的内容是A) 4 B) 5 C) 6 D)719 阅读程序Option Base 1Private Sub Form_Click()Dim arr,SumSum = 0arr = Array(1,3,5,7,9,11,13,15,17,19)For i=1 To 10If arr(i)/3 = arr(i)\3 ThenSum =Sum+arr(i)End IfNext iPrint SumEnd Sub程序运行后,单击窗体,输入结果为 CA)13 B)14 C)27 D)1520 在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:D Option Base 1Private Sub Command1_Click()Dim a As V arianta=Array(1,2,3,4,5)Sum=0For i=1 To 5Sum = sum+a(i)Next ix=Sum/5For i =1 To 5If a(i)>x Then Print a(i);Next iEnd Sub程序运行后,单击命令按钮,在窗体上显示的内容是A)1 2 B) 1 2 3 C) 3 4 5 D)4 521.在V isual Basic设计界面中不能隐藏的窗口是( A)。
所有单选题1、在设计应用程序时,通过______窗口可以查看到应用程序工程中的所有组成部分。
A:代码窗口B:窗体设计窗口C:属性窗口D:工程资源管理器窗口答案:D2、通过以下______窗口可以在设计时直观的调整窗体在屏幕上的位置。
A:代码窗口B:窗体布局窗口C:窗体设计窗口D:属性窗口答案:B3、如果要向工具箱中加入控件和部件,可以利用“工程”菜单中的______命令。
A:引用B:部件C:工程属性D:添加窗体答案:B4、如果要改变窗体的标题,需要设置窗体对象的______属性。
A:NameB:CaptionC:BackColorD:BorderStyle答案:B5、在Visual Basic中,所有的窗体和控件都必定具有的一个属性是______。
A:NameB:FontC:CaptionD:FillColor答案:A6、下列不能打开属性窗口的操作是______。
A:执行"视图"菜单中的"属性窗口"命令B:按F4键C:按Ctrl+TD:单击工具栏上的"属性窗口"按钮答案:C7、通过改变单选按钮(OptionButton)控件的______属性值,可以改变单选按钮的选取状态。
A:ValueB:StyleC:AppearanceD:Caption答案:A8、InputBox函数返回值的类型为______。
A:数值B:字符串C:变体D:数值或字符串(视输入的数据而定)答案:B9、可以同时删除字符前导和尾部空白的函数是______。
A:LtrimB:RtrimC:TrimD:Mid答案:C10、表达式4+5\6*7/8 Mod 9的值是______。
A:4B:5C:6D:7答案:B11、以下语句的输出结果是______。
Print Format$("32548.5","000,000.00")A:32548.5B:32,548.5C:032,548.50D:32,548.50答案:C12、执行以下程序段后,变量c$的值为______。
一、选择题(每题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.命令按钮的标题文字由()属性来设置。
A) Text B) Caption C) Name D) Value2.下列关于属性设置的叙述正确的是( D )。
A) 所有的对象都有同样的属性B) 控件的属性只能在设计时修改,运行时无法改变C) 控件的属性都有同样的默认值D) 引用对象属性的格式为:对象名称.属性名3.表达式5+15\6*7/8 Mod 9 的值是()。
A) 5 B) 6 C) 7 D) 84.清除当前VB 窗体上文本信息的方法是()。
A) Cls B) Clear C) Erase D) Droup5.将ASCII码转换成字符串的函数是( B )。
A) Chr$ B) Str$ C) Asc D)Val6. 关于条件语句,下列说法错误的是()。
A) 条件语句中的“条件”可以是逻辑表达式或关系表达式B) 条件语句中的“条件”可以是数值表达式,非0值表示true,0值表示falseC) 在块结构条件语句中,“语句块”中的语句不能与then在同一行上D) 块结构的条件语句和单行结构的条件语句都必须以End if结束7. 一个单精度型变量在内存中占据()字节的空间。
A) 1 B) 2 C) 4 D) 88.一个VB工程中工程文件的扩展名是()。
A).vbp B) .frm C) .frx D) .bas9. 对于数学表达式X>Y>Z,正确的VB逻辑表达式是()。
A)X>Y AND Y>Z B)X>Y>Z C)X>Y OR Y>Z D)X>Y AND >Z10.关于VB源代码的编写,下列说法错误的是()。
A) VB源代码中不区分字母的大小写B) 可以适当添加注释有利于程序的维护和调试C) 一个语句必须写在一行中,不可分成多行来书写D) 同一行可以写多个语句11.如果变量a=2、b=3、c=4、d=5,表达式Not a>b And Not d<>c的逻辑值是()。
Visual Basic 期末复习题一、填空题、判断题二、选择题、程序选择题三、编程题一、填空题、判断题1) 3abc为合法变量。
答案:错2) 局部变量是指那些在过程中用Dim语句或Static语句声明的变量。
答案:对3) 局部变量的作用域仅限于声明它的过程。
答案:对4) 逻辑表达式Not"a">"b" And 9<3 Or 9>3的值为true 。
对5) 使用a=b:b=a 语句可以将变量A和B的值互换。
答案:错6) 以下循环的执行次数是_____。
K=0Do While k<=10k=k+1Loop 答案:117) 逻辑常量值为TRUE或_______。
答案:FALSE8) 表达式(2+8*3)/2的值是______。
答案:139) 下列程序的执行结果是____。
T = O : m = 1 : Sum = 0Dot = t + m : Sum = Sum + t : m = m + 2Loop While m <= 9Print Sum 答案:5510) 设a=2,b=3,c=4,d=5下列a>b and c<>d or c=a表达式的值是_____。
答案:FALSE11) 表达式3>4 and 7=5的值是______。
答案:FALSE12) 下列程序段的执行时,共循环____次。
For a=0 To 1For b=1 To 2For c=1 To 3I=I+1Next cNext bnext a 答案:1213) 以下程序计算2到50间所有偶数的和,请补充完该程序Sub mult()Dim Sum As IntegerSum=0Dim I as integerFor___to 50If I MOD 2=___Then___Next IPrint sumEnd Sub 答案:I=2#0#SUM=SUM+IK=0DO While k<10K=k+1:______loopprint t 答案:T=T+K16) 下列程序是用来计算1+2+3……+10的程序段,请补充完该程序。
Vb考试复习题一、填空题1.设 a=2,b=3,表达式 a>b 的值是_______。
FALSE(大小于表示判断)2.在VB中声明符号常量的关键字是_______。
Const(变量是用dim a as …)3. 表达式10 MOD 16\4的值是_______。
2(优先级1 ^ ,2 取负,3 乘、除,4 整除,5 mod,6 加减)4. 设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D的值是_______。
False|0|5. 设a=6,b=3,c=5,则表达式Not a>c And c=b Or b<>a+c 的值为_______。
True(优先级:1.not 2.and 3.or)6. 设a=1,b=2,c=3,则VB6.0表达式:a<b or b<c and c<a 的值是_______。
True7. 在VB中,用 Dim X As Integer 语句定义的变量X,系统默认其值为_______。
0(integer 整形 % 前缀 int 范围 -32768~32767)8. 表示x是5的倍数逻辑表达式为_______。
X MOD 5=09. 已知 a=3.5,b=5.0,c=2.5,d=True 则表达式:a>=0 AND a+c>b+3 OR NOT d 的值是____。
False|0|零|假|假值|零值10. 用 dim abc as integer 定义的变量abc,其类型是______。
整型11. 表达式"12345"<>"12345" & "ABC"的值是_______。
True12. 在VB中,字符型常量应使_______将其括起来,日期/时间型常量应使用______将其括起来。
VB期末考试复习题一一、填空题1. 如果要指明mystring为固定15个字长的全局变量,应该在标准模块中用以下说明语句定义:__________2。
设X$ =“abc123456”则“a”+str$(val(right(X$,4)))的值是______________ 3. 拖动滚动条中的滚动框将会产生_________________、_________________4。
请写出清除以下对象内容的语句:文本框___________,窗体_ _______,列表框__ ______,组合框__ _____5. 变量min@表示_ ____类型的变量。
6。
如果:I=11:J=3:I=int(—8。
6)+I\J+13/3 MOD 5,则I值是_____________7。
请写出满足以下条件的VB表达式:0<X<10,_________.X为[0—100]之间的数,能被2整除,但不能被3整除____ ___。
8. 下列循环语句控制的循环次数为FOR K=1 TO 10 STEP –19. 设I=5,则由下列循环语句控制的循环次数是。
DoI=I+2Loop While I〈=1510. 表达式32\7 MOD 3^2 的值是。
11. 按照数据文件的存储方法的不同,文件可以分为三种不同的类型:______________、_______________和二进制文件.12. VB 的工作模式可分为三种:“_______”、“______”以及“_____”13. 下列表达式返回的值为True还是False__________.9>4+3 Or 5+3〉10 And Not ( 4+2〉5 EQV 3+5>2 )2。
一个控件在窗体上的位置由________和________属性决定。
6. 在Visual Basic中最基本的对象是____________。
7。
“属性窗口”的功能是________。
VB复习一、选择题:1.若要使命令按钮不可操作,要对其( )属性设置。
A. EnabledB. VisibleC. BackColorD. Caption2. 下面可以作为Visual Basic变量名的是( )。
A. tabB. t*abC. ta_bD. 5tab3. 下列关于“面向对象”编程的说法中,不正确的是( )。
A. 属性就是描述对象特性的数据B. 事件是能被对象识别的操作C. 方法是指示对象的行为D. Visual Basic程序采用的运行机制是“面向对象”4. 以下关于局部变量的叙述中错误的是( )。
A. 在过程中用Dim语句或Static语句声明的变量是局部变量B. 局部变量的作用域是它所在的过程C. 在过程中用Static语句声明的变量是静态局部变量D. 过程执行完毕,该过程中用Dim或Static语句声明的变量即被释放5. 在以下属性中,每个对象都具有的属性是( )。
A. IndexB. NameC. Caption D . Enabled6. 结构化程序设计所规定的三种基本控制结构是( )。
A. 输入、处理、输出B. 树形、网形、环形C. 顺序、选择、循环D. 主程序、子程序、函数7. 在文本框中输入内容时,要求在超过文本框的宽度时自动换行输入,则应将文本框的( )属性设置为True。
A. EnabledB. VisibleC. MultiLineD. ScrollBars8. 要判断在文本框中是否按了Enter键,应在文本框的( )事件中判断。
A. ChangB. KeyDownC. ClickD. KeyPress9. 要想统计列表框或组合框中项目的总数,应通过其( )属性。
A. ListB. ListIndexC. ListCountD. Text10. 在Visual Basic中,组合框可以看成是列表框和( )的组合。
A. 文本框B. 命令按钮C. 复选框D. 单选按钮11. 下列控件中没有Caption属性的是()。
计算机专业 VisualBasic程序设计试题一、单项选择题(每小题2分,共30分)1.在下列有关Visual Basic的叙述中,错误的是( B ) B.是面向对象的编程语言2.在新建一个“标准EXE”工程后,不在工具箱中出现的控件是(B) B.通用对话框3.对于定时器(Timer)控件,设置其定时是否开启的属性是( C ) C.Enabled4.有程序代码如下:Textl.Text=”欢迎走进VB世界!”·则Textl,Text,和”欢迎走进VB世界!”分别代表( D) D.对象,属性,值5.VB提供了结构化程序设计的三种基本结构是( A)。
A.选择结构、循环结构、顺序结构6.下列说法中正确的是( D)。
为了保存一个Visual Basic应用程序,应当D.分别保存工程文件、窗体文件和标准模块文件7.当一个工程含有多个窗体时,其中的启动窗体是( D)。
D.在“工程属性”对话框中指定的窗体8.要设置命令按钮的背景图形,必须设置的两个属性是( A)。
A.Style和Picture9.将数据“China”项添加到列表框(Listl)中成为第一项应使用的语句是( C)。
C.Listl.AddItem”China",010.确定一个窗体或控件的大小的属性是( B)。
B.Width和Height11.下列可以把当前目录下的图形文件picl.jpg装人图片框Picturel中的语句为( C)C.Picture1.Picture=LoadPicture((1picl.jpg")12.不属于VB数据库引擎的是( B)。
B.BDE13.如果准备读文件,打开顺序文件“text.dat”的正确语句是( C )。
C.open"text.dat"ForInputAs井114.使用ADO对象模型时,使Recordset和Connection对象建立连接的属性是( D )D.ActiveConnection15.Winsock控件的LocalPort属性的作用是( C)。
复习题1一、选择题(每题2分,共30分)1.以下四个VB的变量名中,合法的是_________。
A. SumB. R$eC. PrintD. 3xy2.在声明一个过程中必须有的是_________。
A.Private关键字B.SUB关键字C.返回值类型说明D.参数3.把Form1的标题改为“文档资料”的语句是_________。
A.Form1.Text=“文档资料”B.Form1.Text=文档资料C.Form1.Caption=“文档资料”D.Form1.Title=“文档资料”4.下面在文本框Text1内显示变量ST内容的语句是_________。
A.ST=Text1.TextB.Text1.show STC.Text1.Text=STD.Text.Text1=ST5.要在设计的菜单中出现分隔条需要_________。
A.在标题框内输入"————————"B.在标题框内输入"—"C.在名称框内输入"—"D.在名称框内输入"&—"6.下列选项中窗体载入事件为_________。
A. Load事件B. Click事件C. DblClick事件D. Unload事件7.在块结构条件语句If-Then / Endif中_________。
A. 必须至少有一个Elseif语句B. 可以有任意多个ElseIf-Then语句C. 如果没有Else语句,运行时将出现错误D. 给定的条件只能是关系表达式或逻辑表达式8.以下Case语句中错误的是_________。
A. Case 10 To 1B. Case Is>10C. Case Is>10 , Is<50D. Case 3,5,Is>109.对Do Until…Loop循环,正确的是_________。
A.如果循环条件为常数0,则一次循环也不执行B.如果循环条件为常数0,则至少执行一次循环C.如果循环条件是不为0的常数,则至少执行一次循环D.无论循环条件是否为"True",则至少执行一次循环10、从键盘上能够输入两个字符串,分别保存在变量str1、str2中。
VB复习题一.选择题1.使用声明语句建立一个数值型的变量后,VB自动将该变量初始化为()。
A.空值B.0 C.1 D.Null2.使用声明语句建立一个字符型的变量后,VB自动将该变量初始化为()。
A.空值B.0 C.1 D.Null3.使用声明语句建立一个布尔型的变量后,VB自动将该变量初始化为()。
A.False B.0 C.1 D.True4.关于VB 中的运算符,以下说法正确的是()。
A.“×”是算术运算符,含义是“乘法运算”【B.“≠”是关系运算符,含义是“不等于”C.“!”是逻辑运算符,含义是“非”D.“And”是逻辑运算符,含义是“与”5.对象的三要素是()。
A.属性、事件、程序B.属性、事件、方法C.窗体、事件、程序D.语句、函数、程序6.VB中,表达式10<2 Or Not 5>2+6的值为()。
A.TRUE B.FALSE C.0 D.出错7.VB中,表达式Mid$("南京工程学院",3,4)的结果是()。
A."工程学院" B."京工程学" C."程学院" D."工程"%8.在VB中,应用程序被称为()。
A.工程B.窗体C.属性D.对象9.VB中,事件Click由()引发。
A.移动鼠标B.左键单击鼠标C.双击鼠标D.右键单击鼠标10.VB中,隐藏窗体的方法是()。
A.Unload B.Stop C.Hide D.Show11.在Visual Basic中最基本的对象是(),它是应用程序的基石,也是其它控件的容器。
A.文本框B.命令按钮C.窗体D.标签12.VB窗体文件的扩展名为()。
、A.VBP B.FRM C.BAS D.EXE13.执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是()。
A.Visual B.Basic C.6 D.1114.有程序代码:= "Visual Baisc",其中的Text1、Text和"Visual Baisc"分别代表的是()。
A.对象、值、属性B.对象、方法、属性C.对象、属性、值D.属性、对象、值15.要在一个命令按钮的标题显示“退出(X)”,则要在其Caption属性中的“X”前面插入()符号。
A.下划线B.& C.$ D.@16.下列表达式中,值为True的是()。
A.UCase ("ABCD") >= "abcd" B.14 / 2 \ 3 < 10 Mod 4]C.Mid("abcd", 2, 2) > Left("abcd", 2) D.Not (Sqr(4) - 3 >= -2)17.当希望在离开某过程后,能保存该过程中局部变量的值,则应使用()关键字在该过程中定义局部变量。
A.Dim B.Private C.Public D.Static18.以下有关对象属性的说法正确的是()。
A.对象所有的属性都罗列在属性窗口列表中B.不同的对象不可能有同名属性C.不同对象的同名属性取值一定相同D.对象的某些属性既可以在属性窗口这设置,也可通过程序代码设置或改变19.应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程的名称分别为()。
A.Form-Click()、Command1- Click()B.Frm1-Click()、Command1- Click()%C.Form-Click()、Cmd1- Click()D.Frm1-Click()、Cmd1- Click()20.使用()方法可将新的列表项添加到一个列表框中。
A.Print B.AddItem C.Clear D.RemoveItem 21.Visual Basic是用于开发()环境下的应用程序的工具。
A.DOS B.Windows C.DOS和Windows D.UNIX22.能被对象所识别的动作与对象可执行的活动分别称为对象的()。
A.方法、事件B.事件、方法C.事件、属性D.过程、方法23.在事件过程中可以用()语句定义变量。
A.Dim、Private B.Dim、Static C.Dim、Public D.Dim、Static、Private 24.用窗体的()属性来设置窗体的标题。
,A.Style B.Text C.Caption D.Name25.如要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入()。
A.-B.+C.& D.#26.计时器控件的()属性用于设置Timer事件发生的时间间隔。
A.Stretch B.Interval C.Value D.Length27.假定变量Logic的类型是Boolean,下面赋值语句()是正确的。
A.Logic=‘True’B.Logic=.True. C.Logic=#True# D.Logic=0<1 28.VB工程文件的扩展名为()。
A.VBP B.FRM C.BAS D.EXE29.在多窗体程序中,缺省情况下,VB将设计的()窗体指定为启动窗体。
?A.最后一个B.Form1 C.第一个D.Main30.下面的()可以正确地声明一个数组。
A.Dim A[3,4] As Integer B.Dim A(3,4) As IntegerC.Dim A(n,n) As Integer D.Dim A(3 4) as integer31.图像框或图片框中显示的图形文件,由它们的()性质值决定。
A.DownPicture B.PictureC.Image D.Icon32.下面()是算术运算符。
A.Imp B.Mod C.Not D.Eqv33.语句if x=1 then y=1,下列说法正确的是()。
,A.x=1 和y=1均为赋值语句B.x=1 和y=1均为关系表达式C.x=1为关系表达式,y=1为赋值语句D.x=1为赋值语句,y=1 为关系表达式34.变量名最多不能超过的字符个数为()。
A.10 B.12 C.40 D.25535.表达式4+5 \ 6 * 7 / 8 Mod 9 的值是()。
A.4 B.5 C.6 D.736.复选框或单选钮的当前状态可通过()属性来返回或设置。
A.Checked B.Value C.Selected D.Caption37.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为()。
A.Get文件号,记录号,变量名~B.Get文件号,变量名,记录号C.Put文件号,变量名,记录号D.Put文件号,记录号,变量名38.下列()不是VB程序的基本结构。
A.层次结构B.分支结构C.循环结构D.顺序结构39.无论何控件,都具有一个共同属性。
这个属性是()。
A.Text B.Font C.Name D.Caption40.假设X的值是5,则执行以下语句时,可得到的打印结果是“ABCDEF”的Select Case 语句是()。
A.Select Case X B.Select Case XCase 10 To 1 Case Is>15,Is<5>Print "ABCDEF" Print "ABCDEF"End Select End SelectC.Select Case X D.Select Case XCase Is>5,1,3 To 10 Case 1,3,Is>5Print "ABCDEF" Print "ABCDEF"End Select End Select41.下不是VB特点的选项是()。
A.可视编程B.算法设计C.事件驱动D.面向对象42.下面正确的赋值语句是()。
A.x+y=30 B.y=π*r*r C.y=x+30 D.3y=x}43.VB提供()属性用于控制对象是否可用。
A.Default B.Cancel C.Enabled D.Visible44.确定一个窗体或控件大小属性是()。
A.Width或Height B.Width和HeightC.Top或Left D.Top和Left45.Visual Basic 的三种工作模式是()。
A.设计模式、调试模式、错误模式B.设计模式、运行模式、错误模式C.设计模式、错误模式、中断模式D.设计模式、运行模式、中断模式《46.InputBox函数返回值的类型为()。
A.整数B.字符串C.变体D.整数或字符串(视输入的数据而定)47.以下代码使用了MsgBox函数,正确的用法是()。
A.MsgBox("非法数据!",48,"提示信息")B.print MsgBox "非法数据!",48,"提示信息"C.ans=MsgBox "非法数据!",48,"提示信息"D.MsgBox "非法数据!",48,"提示信息"48.下面变量名错误的是()。
A.我们B.abc C.a123 D.a. c】49.表达式4+5\6*7/8 Mod 9的值是()。
A.4 B.5 C.6 D.750.数学关系式3≤x<10表示成正确的VB表达式为()。
A.3<=x<10 B.3<=x And x<10C.x>=3 Or x<10 D.3<=x And <1051.Rnd函数不可能为下列()值。
A.0 B.1 C.D.52.设a=10,b=5,c=1,执行语句Print a > b > c后,窗体上显示的是()。
A.True B.False C.1 D.出错信息53.VB中,已知X=1,Y=2,T=0 经程序段X=T:T=Y:Y=T 赋值后X,Y 值分别为()。
:A.1,2 B.0,0 C.0,2 D.1,054.VB中窗体的默认事件过程是()。
A.Form1_Load B.Form_Click C.Form1_Click D.Form_Load 55.以下不属于Visual Basic系统的文件类型是()。
A.frm B..bat C..vbg D..vbp 56.设有语句Open "c:\" For Output As #1则以下错误的叙述是()A.该语句打开C盘根目录下一个已存在的文件B.该语句在C盘根目录下建立一个名为的文件C.该语句建立的文件的文件号为1D.执行该语句后,就可以通过Print #语句向文件中写入信息57.Visual Basic 是一种面向对象的可视化程序设计语言,采取了()的编程机制。