VB考试题及答案1
计算机程序设计-VisualBasic【VB】考试试题(1)
A、 AutoSize B、 Visible C、 Enabled D、 WordWrap 正确答案: A 解析:
42、当文本框的 MaxLength 属性值取________时,该文本框能容纳的字符数最多。
A、 256 B、 512 C、 0 D、 -1 正确答案: C 解析:
43、在一行语句内写多条语句时,每个语句之间用_____ ___符号分隔。
A、 ; B、 : C、 , D、 、 正确答案: B 解析:
44、结构化程序由三种基本结构组成,下面术语中是三种基本结构之一的是______ _。
A、 递归结构 B、 选择结构 C、 输入输出结构 D、 过程结构 正确答案: B 解析:
45、在默认情况下,InputBox() 函数返回值的类型为______ __。
8、下列关于 VB 编程的说法中,不正确的是( )。
A、 事件是能被对象识别的动作 B、 方法指示对象的行为 C、 属性是描述对象特征的数据 D、 VB 程序采用的运行机制是面向对象 正确答案: D 解析:
9、下面所列符号中,_________不是数据类型说明符。
A、 !
B、 % C、 ? D、 # 正确答案: C 解析:
A、 0.01*Int(100*(x+0.005)) B、 0.01*Int(x+0.005) C、 0.01*Int(100*(x+0.05)) D、 0.01*Int(x+0.05) 正确答案: A 解析:
24、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:
Visual Basic程序设计综合练习题一及答案
Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。
A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是()。
A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A.只保存窗体文件(.frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。
A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是()。
A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列()属性设置就有效。
A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1.Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表()。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。
A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。
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试题及答案一一、选择题1. 在Visual Basic中,以下哪个关键字用于声明一个变量?A. DimB. IfC. ForD. While答案:A2. Visual Basic中的哪个控件用于显示文本,但不允许用户编辑?A. TextBoxB. LabelC. ComboBoxD. CheckBox答案:B3. 在Visual Basic中,以下哪个事件用于响应按钮点击?A. ClickB. LoadC. ChangeD. DblClick答案:A4. 在Visual Basic中,以下哪个函数用于将字符串转换成数字?A. Str()B. Val()C. Int()D. CInt()答案:D5. 在Visual Basic中,以下哪个语句用于结束程序的执行?A. EndB. ExitC. StopD. Quit答案:B二、判断题1. Visual Basic是一种面向对象的编程语言。
(对)2. 在Visual Basic中,所有的变量都需要声明数据类型。
(错)3. 在Visual Basic中,可以使用If语句来实现条件判断。
(对)4. Visual Basic中的数组下标总是从0开始。
(错)5. Visual Basic中的事件驱动编程允许程序在没有用户交互的情况下运行。
(错)三、简答题1. 请简述Visual Basic中使用循环结构的目的是什么?答:循环结构在Visual Basic中用于重复执行一段代码直到满足特定条件,这使得处理大量数据或执行重复任务变得更加高效和简洁。
2. 请解释Visual Basic中类和对象的区别。
答:在Visual Basic中,类是一个模板,它定义了对象的属性和方法。
而对象是类的实例,具有类定义的属性和方法,并可以进行操作。
四、编程题1. 编写一个Visual Basic程序,该程序接受用户输入的三个数,并计算这三个数的平均值。
```vbDim num1 As DoubleDim num2 As DoubleDim num3 As DoubleDim average As Double' 接受用户输入num1 = Val(InputBox("请输入第一个数:"))num2 = Val(InputBox("请输入第二个数:"))num3 = Val(InputBox("请输入第三个数:"))' 计算平均值average = (num1 + num2 + num3) / 3' 显示结果MsgBox "这三个数的平均值是: " & average```五、论述题1. 论述Visual Basic中事件处理的重要性及其在应用程序开发中的应用。
全国计算机等考试VB语言笔试试题及答案(一)
全国计算机等考试VB语言笔试试题及答案(一)全国计算机等级考试(VB语言)笔试试题及答案为了让广大考生能更好的备考,本文将为大家提供全国计算机等级考试VB语言笔试试题及相关答案解析。
VB语言考试是比较热门的一种考试,因此备考也是非常重要的。
下面是试题及答案解析,希望对大家有所帮助。
一、单选题1、在VB语言中,执行时间比较久的程序可以采用的方法是:A.增加循环次数B.加快程序运行速度C.使用进度条等控件D.以上都不对【答案及解析】C。
在程序运行期间,如果程序执行时间太长,可以使用进度条控件使用户知道程序正在执行,以及当前运行到哪一步,提升程序的运行效率和用户体验。
2、在VB语言中,某控件的Tag属性表示:A.控件的位置B.控件所在窗口的名称C.控件的类型D.控件存储数据的指针【答案及解析】D。
在VB语言中,每个控件都可以设置其Tag属性,Tag属性可以存储控件相关的任何数据,该属性非常灵活方便。
3、在VB语言中,数组存储数据的方式是:A.栈存储B.堆存储C.静态存储D.以上都错【答案及解析】B。
在VB语言中,数组存储在堆中,即动态内存分配,这样以便在程序运行时更好地管理和利用内存。
二、多选题1、在VB语言中,下列哪些是合法的数组定义方式?()A. Dim arr(3,5) As IntegerB. Dim arr(3)(5) As IntegerC. Redim arr(3,5)D. Dim arr() As Integer【答案及解析】A、D。
A、D都是合法的数组定义方式。
选项B是二维数组,但是定义方式不合法。
选项C是改变数组大小的方式,不是定义数组的方式。
2、在VB语言中,下列哪些事件是窗体的事件?( )A.LoadB.MouseMoveC.ClickD.Resize【答案及解析】A、D。
Load和Resize是窗体的事件,B和C是每个控件都有的事件。
三、判断题1、在VB语言中,Option Explicit语句可以保证变量在使用前被声明,从而减少程序出错的几率。
vb6.0试题 1
vb6.0练习题及答案一,选择题1.在设计应用程序时,可以查看到应用程序工程中的所有部分的窗口是( ) . A.窗体设计.代码C.属性D.工程资源管理器窗口2.窗体的Load 事件的触发时机是( ) . A.用户单击窗体时B.窗体被加载时C.窗体显示之后D.窗口被卸载时>> 答案:b3.与传统的程序设计语言相比,Visual Basuc 最突出的特点是( ) . A.结构化程序设计B.程序开发环境C.事件驱动编程机制D.程序调试技术答案:C4.VB6.0 集成开发环境的主窗口包括( ) . A.标题栏B.菜单栏C.状态栏D.工具栏答案:c5.如果对象的名称为Mytext,而且对象有一个属性Text,那么在代码中引用该属性的正确格式是( ) . A.Text.Mytext B.Mytext.text C.Mytext.(Text) D.Mytext*Text 答案:b6.下列可以激活属性窗口的操作是( ) . A. 用鼠标双击窗体的任何部位B. "工程" 执行菜单中的"属性窗口" 命令 C. Ctrl+F4 按D.按F4键答案: b d7.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应制造的操作是( ) . A.单击窗体上没有控件的地方 B.单击任一个控件C.不执行任何操作D.双击窗体的标题栏答案:a8.如果在文本框中键入字符时,只显示某个字符,如星号(*) ,应设置文本框的( )属性.A.CaptionB.PasswordCharC.TextD.Char 答案:b9.如果想让文本框中的内容在运行时不能编辑,需将文本框的( )属性设置为True.A.LockedB.MultiLineC.TabStopD.Visible 答案:a10.对于定时器(Timer)控件,设计其定时是否开启的属性是( ) . A.Index B.Tag C.EnabledD.Left 答案:c11.要在窗体Form1 内显示"myfrm" ,使用的语句是( ) . A.Form.Caption="myfrm"B.Form1.Caption="myfrm"C.Form1.Print="myfrm"D.Form.Print="myfrm" 答案:b12.对象的性质和状态特性称为( ) . A.事件B.方法C.属性D.类答案:c13.下列正确的赋值语句是( ) . A.x+y=20 B.y=x+20C.3x=y D.s=π*r*r 答案:b14.当使用上下文相关的帮助时,选择要帮助的内容,然后按( )键,就可出现MSDN 窗口直接显示所需的帮助信息. A.Help B.F10 C.ESC D.F1答案:d15.将调试通过的工程经"文件"菜单的"生成.exe.文件"编译成名.exe 后,就该可执行文件放到其它机器上不能运行的主要原因是( ) A.运行的机器上无VB 系统 B.缺少.frm . 文件C.该可执行文件有病毒D.以上原因都不对答案: d二,填空题1.当进入VB 集成开发环境后,发现没有显示"工具箱"窗口,应选择(视图)菜单的(工具箱)选项, 使"工具箱"窗口显示. 答案:2.在VB 中,事件过程名由(Sub ) 和(事件名称()) 构成. 答案:3.工程文件的扩展名是(vbp ) ,窗体文件的扩展名是(frm) . 答案:.4.对象是代码和数据的集合,例如,Visual Basic 中的(窗体文本框命令按钮) ,等都是对象. 答案:5.对象的方法应用于(程序代码中) .当对象不需要任何参数并且也没有返回值时,调用对象的方法的格式为(对象名.方法名) .例如,对窗体Form1 使用Show 方法,应写成(Form1.Show) . 答案:6.要使文本框显示滚动条,需要将其(Multiline ) 属性设置为(True) . 答案:7.欲设置定时器的时间间隔为4 秒,则属性的Interval 属性设置为(4000)8.要使标签框的大小随Caption 属性作自动调整,应将(AutoSize) 属性设置为(True )9.通过(StartUpPosition) 可以在设计时直观地调整窗体在屏幕上的位置10.要想在代码中给名为txtshow 的文本框赋予文本:GOOD WORK!时,应当编写的语句是(txtshow.Text="GOOD WORK !) . 答案: "11.若命令按钮的名称为Cmdopen,程序要求单击以上命令按钮时,打开一个窗口frm1 时, 请对以下事件过程填空. Private Sub Cmdopen( ) ) End Sub ( 答案:Click( ) frm1.Show12.事件就是在对象上所方式的事情,Visual Basic 中的事件如( ) ) )等.一个对象( ( 响应的事件可以有() 个,用户不能建立新的事件.事件过程是指( ) .假设一个事件过程如下: Private Sub cmd1_Click( ) Form1.Caption="VB 示例" End Sub 则响应该过程的对象名是( ) ,事件名是( ) . 答案:Click 事件DbClick 事件Load 事件多由事件来驱动应用程序执行一段VB 代码cmd1 cmd1_Click( ) True13.对象的方法应用于(程序代码中) .当对象不需要任何参数并且也没有返回值时,调用对象的方法的格式为(对象名.方法名) .例如,对窗体Form1 使用Show 方法,应写成(Form1.Show ) . 答案:14. 为了在编写代码时能自动进行语法检查, 必须执行) 菜单中的) 命令, ( ( 打开("工具" "选项") 对话框,然后选择"编辑器"选项卡中的("选项" "自动语法检测" ) . 答案:15.定时器控件可识别的事件是(Timer) ,发生该事件的时间间隔由定时器的(Interval) 属性设置,其单位为(毫秒) . 答案:三,简答题1.什么是可视化编程和事件驱动?答案: 编程人员只需针对某个事件编写程序代码称为可视化编程. 应用程序是在响应不同的事件时执行不同的代码片段称为事件驱动.2.对象,属性,事件和方法指的关系任何?答案:窗体和控件是创建应用程序所使用的对象,方法是对象的动作,事件是对象的响应, 属性可看作对象的性质.3.简述事件驱动编程机制与传统编程方式的不同.答案:传统编程方式是结构化程序设计,它从系统的功能入手,按照工程的标准和严格的规范将系统分解为若干功能模块, 系统是实现功能模块的函数和过程的集合. 事件驱动编程则是从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统.它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性.事件驱动编程与传统编程方式相比,最大的区别在于:前者首先关系关心的是所要处理的数据,而后者首先关心的是功能.4.简述事件驱动的工作过程. 答案:答:事件驱动的工作过程为: 1.启动应用程序,装载和显示窗体. 2.窗体或窗体上的控件等待事件的发生. 3.当某个事件发生后,执行其对应的事件过程代码. 4.重复执行第 2 和第 3 步,直到遇到End 语句或单击结束按钮停止程序的运行.四,程序设计题1.在窗体上添加一个文本框和两个命令按钮,并把两个命令按钮的标题分别色绘制为"隐藏文本框"和"显示文本框" .当单击第一个命令按钮时,文本框消失;而当单击第二个命令按钮时,文本框重新出现,并在文本框显示"VB 程序设计" (字体大小为16)程序运行界面如图 1 所示. 图一答案:程序代码: Private SubCommand1_Click() Text1.Visible = False End Sub PrivateSub Command2_Click() Text1.Visible = True Text1.Text ="VB 程序设计" End Sub2.设计一个计算程序.该程序用户界面如图2 所示,由四个文本框:文本框1(text1) ,文本框2 text2) 文本框3 text3) 文本框4 text4) 和三个命令按钮: ( , ( , ( , 命令按钮1 command1) ( , 命令按钮2(command2) ,命令按钮3(command3)组成.程序运行后,用户按清除按钮, 则清除文本框中显示的内容,按计算按钮,则计算三科平均成绩.单击退出按钮则退出. 图二答案: 程序代码:Private Sub Command1_Click() Text1.Text = ""Text2.Text = "" Text3.Text = "" Text4.Text = "" End Sub Private Sub Command2_Click() Text4.Text = Trim(Str((Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text)) / 3)) End Sub Private Sub Command3_Click() End End Subvb试卷2-答案1.在代码中引用一个控件时,应使用控件的()属性。
vb模拟1
试卷编号:8686所属语言:Visual Basic试卷方案:VB_统计12试卷总分:100分共有题型:3种━━━━━━━━━━━━━━━━━一、单项选择共40题(共计40分)━━━━━━━━━━━━━━━━━第1题(1.0分)题号:3197以下程序的循环次数是______.Private Sub Command1_Click()For j=8 To 35 Step 3Print j;Next jEnd SubA:10B:9C:27D:8答案:A第2题(1.0分)题号:3243属性窗口只能在使用.A:设计时B:编译时C:运行时D:以上都不对答案:A第3题(1.0分)题号:3759Text1控件在运行时不可见,是设置下列()属性的结果. A:EnabledB:CancelC:VisibleD:ControlBox答案:C第4题(1.0分)题号:5040设有语句组:Dim s1 as string*5S1="vb test"则s1的值为()。
A:vb testB:vb teC:vb tesD:b test答案:B第5题(1.0分)题号:4188若要实现当鼠标暂时停留在控件上时返回一文本内容,应设置( )属性A:TextB:ToolTipTextC:WhatThisHelpIDD:HelpContextID答案:B第6题(1.0分)题号:3694为了把焦点移到某个指定的控件,所使用的方法是().A:SetFocusB:VisibleC:RefreshD:GetFocus答案:A第7题(1.0分)题号:3529以下不属于Visual Basic 系统文件类型的是:A:.frmB:*.batC:*.vbpD:*.bas答案:B第8题(1.0分)题号:2420设a=6,则执行x=IIf(a>5,-1,0)后,x的值为().A:5B:6C:0D:-1答案:D第9题(1.0分)题号:5009执行Visual Basic叙述PRINT INT(-3.01)之结果为A:-3B:-4C:-3.00D:3答案:B第10题(1.0分)题号:4173当运行程序时,系统自动执行启动窗体的( )事件过程.A:LoadB:ClickC:UnLoadD:MinButton答案:A第11题(1.0分)题号:379下列数据类型中,占用内存最大的是().A:BooleanB:ByteC:IntegerD:Single答案:D第12题(1.0分)题号:5044判断整型变量x是5的倍数的表达式是()。
vb复习题1及答案
1.下面关于比特的叙述中,错误的是(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个二进位)《目前市场上销售的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. VB6.0是一种面向B 的编程环境。
(A) 机器(B) 对象(C) 过程(D) 应用2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。
(A) Forml.Cap on=“欢迎使用VB”(B) Forml.Cap on='欢迎使用欢迎使用VB'(C) Forml.Cap on=欢迎使用VB(D) Forml.Cap on="欢迎使用VB"3. 若要使命令按钮不可操作,要对A 属性进行设置。
(A) EnabIed (B)Visible(C) Backcolor (D)Cap on4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。
(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面A 是合法的变量名。
(A) X_yz (B) 123ab。
(C) integer (D) X-Y6. 以下关系表达式中,其值为False的是A 。
(A) "ABC">"AbC" (B) "女">"男"(C) "BASIC"=UCase("basic) (D) "123"<"23"7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。
(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C) x=y=z=1 (D) xyz=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是D 。
Visual-Basic程序设计综合练习题一及答案
Visual Basic程序设计综合练习题一及答案一、单项选择题(每题3分,共45分)1.无论何种控件,共同具有的属性是()。
A.Text 属性B.Caption属性C.Name属性D.Autosize属性2.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。
A.Help B.F10 C.F1 D.Esc3.为了保存一个Visual Basic应用程序,下列说法正确的是()。
A.只保存窗体文件(。
frm)B.只保存工程文件(.vbp)C.分别保存工程文件和标准模块文件(。
bas)D.分别保存工程文件、窗体文件和标准模块文件4.在Visual Basic中,变量的默认类型是()。
A.Integer B.VariantC.Double D.Currency5.Timer控件可用于后台进程中,可在Timer事件内编程,要停止触发Timer事件,需要设置的属性是( )。
A.Interval=0或Enabled=False B.Interval=0或Visible=False C.Enabled=False 或Enabled=0 D.Interval=0且Enabled=False6.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。
A.MaxButton B.BorderSyleC.Width D.MinButton7.有程序代码如下:Text1。
Text = "Visual Basic",则Text1,Text ,和"Visual Basic"分别代表( )。
A.对象,值,属性B.对象,方法,属性C.对象,属性,值D.属性,对象,值8.要设置命令按钮的背景图形,必须设置的两个属性是()。
A.Value和Icon B.Style和IconC.Caption和Picture D.Style和Picture9.在VB中,下列合法的变量名是()。
VB程序设计考试(1)
VB程序设计考试(1)一、单选题(每题1分,共50题)1.Visual Basic 6.0集成环境的主窗口中不包括( C )。
正确A.标题栏B.菜单栏C.状态栏D.工具栏2.以下不属于Visual basic的工作模式的是()模式。
正确答案:AA.编译B.设计C.运行D.中断3.如果文本框的Enabled属性被设置为False,则运行时()。
正确答案:AA.文本框中的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框中的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容C.文本框中的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容4.控制名称都是系统的默认控件名,下列语句错误是()。
正确答案:Dmand1.Caption=List1.Text;bel1.Caption=List1.List(1);C.List1.List(2)=List1.Text+Str(List1.ListIndex);D.Text1.Text=+Text1.Caption。
5.以下叙述中正确的是()。
正确答案:A属性用来标识对象B.窗体Name属性值显示在标题栏中C.运行时对象Name属性可变D.对象的Name属性值可以为空6.Abc%,abc!,abc$,abc#分别声明abc是()。
正确答案:AA.整型、单精度、字符串、双精度变量B.整型、整型、字符串、双精度变量C.单精度、整型、字符串、双精度变量D.整型、双精度、字符串、双精度变量7.Visual Basic的逻辑类型数据占( A )字节内存。
正确A.2B.4C.8D.168.如果逻辑与(AnD)运算的结果为真,与它所连接的两个条件必须是( C )。
正确A.前一个为真,后一个为假B.前一个为假,后一个也为假C.前一个为真,后一个也为真D.前一个为假,后一个为真9.设a=6,则执行 x=iif(a>5,-1,0)后,x 的值为( D )。
第一章VB1答案
第一章一选择题1 Visual Basic采用了()的编程机制(A) 面向过程(B)面向对象(C)事件驱动(D)可视化2 以下不属于Visual Basic 版本的是()(A)学习版(B)企业版(C)专业版(D)工程版3 Visual Basic从()版本开始推出中文版(A)2.0 (B)3.0 (C)4.0 (D)5.04 Visual Basic6.0是一个()位应用程序的开发工具(A)8 (B)16 (C)32 (D)645 退出Visual Basic集成开发环境的快捷键是()(A)Ctrl+Q (B)Alt+Q (C)Alt+A (D)Ctrl+A6 Visual Basic集成开发环境由种工作状态,不属于3种工作状态之一的是()(A)设计状态(B)运行状态(C)中断状态(D)编写代码状态7 在Visual Basic集成开发环境下不能激活属性窗口的操作是()(A) 在执行“工程”菜单中的“属性窗口”菜单命令(B)执行“视图”菜单中的“属性窗体”菜单命令(C)在对象上右击,从弹出的快捷菜单中选择“属性窗口”菜单命令(D) 按下快捷键F48 在设计阶段,当双击窗体设计器中窗体上的某个控件时,所打开的窗口是()(A)工具箱窗口(B)属性窗口(C)工程资源管理器窗口(D)代码编辑窗口9 当新建一个工程并启动Visual Basic后,工具箱中的控件是()(A)内部控件(B)ActiveX控件(C)内部控件和ActiveX控件(D)内部控件或ActiveX控件10 下列可以打开立即窗口的操作的是()(A)Ctrl+R (B)Ctrl+C (C)Ctrl+O (D)Ctrl+G11 在新建一个“标准EXE”工程后,不在工具箱中出现的控件是()(A)通用对话框(B)列表框(C)文本框(D)命令按钮12 如果要向工具箱中加入ActiveX控件,可以执行“工程”菜单中的()命令(A)引用(B)部件(C)工程属性(D)添加窗体13 Visual Basic规定窗体文件的扩展名是()(A).fom (B).vbp (C).bas (D).frm14 Visual Basic规定标准模块文件的扩展名是()(A).frm (B).vbp (C).bas (D).vbg15 下列不能打开工具箱窗口的操作是()(A) 按下F8快捷键(B)按下Alt键不放开,先按下V键再按下X键(C)执行“视图”菜单中的“工具箱”菜单命令按钮(D)单击“工具箱”上的“工具箱”按钮16 以下可以产生工程组文件(.vbg)的情况是()(A)当一个程序中包含了两个以上的窗体时(B)当一个程序中包含了两个以上的标准模块时(C) 当一个程序中包含了两个以上的工程时(D)当一个程序中包含了两个以上的类模块时。
vb考题 (1)
VB 期末复习一、选择题(1) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为A) 命令按钮移动到距窗体左边界、上边界各500的位置B) 窗体移动到距屏幕左边界、上边界各500的位置C) 命令按钮向左、上方向各移动500D) 窗体向左、上方向各移动500(1) B(2) 在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab 顺序的属性是A) TabStop B)Enabled C) Visible D)TabIndex(2) D(3) 下列语句合法的是_____A x + y = 2B x > 2 = yC x = y > 2D x = y++参考答案: C(4) 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A) For i=0 To List1.ListCount-1 …… Next C) For i=1 To List1.listCount…… Next (4) A(5) 以下Case 语句中错误的是A) Case 0 To 10 B) Case Is>10 C) Case Is>10 And Is<50 D) Case 3,5,Is>10(5) C(6) 以下关于图片框控件的说法中,错误的是A) 可以通过Print 方法在图片框中输出文本B) For i=0 To ListCount-1 …… Next D) For i=1 To ListCount …… NextB) 清空图片框控件中图形的方法之一是加载一个空图形C) 图片框控件可以作为容器使用D) 用Stretch属性可以自动调整图片框中图形的大小(6) D(7) 执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是A) Visual B) Basic C) 6 D) 11(7) C(8) 以下叙述中错误的是A) 下拉式菜单和弹出式菜单都用菜单编辑器建立B) 在多窗体程序中,每个窗体都可以建立自己的菜单系统C) 除分隔线外,所有菜单项都能接收Click事件D) 如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见(8) D(9) 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()a = 12345Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是A) 123.45 B) 12345.00 C) 12345 D)00123.45(9) B(10) 以下叙述中错误的是A) 一个工程可以包括多种类型的文件B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C) 程序运行后,在内存中只能驻留一个窗体D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样(10) C(11) 以下关于函数过程的叙述中,正确的是A) 函数过程形参的类型与函数返回值的类型没有关系B) 在函数过程中,过程的返回值可以有多个C) 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D) 如果不指明函数过程参数的类型,则该参数没有数据类型(11) A(12) 以下关于变量作用域的叙述中,正确的是A) 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B) 全局变量必须在标准模块中声明C) 模块级变量只能用Private关键字声明D) Static类型变量的作用域是它所在的窗体或模块文件(12) B(13) 确定一个控件在窗体上的位置的属性是A) Width和Height B) Width或Height C) Top和Left D) Top或Left(13) C(14) 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程Private Sub Command1_Click()Text1.Text = "Visual"Me.Text1 = "Basic"Text1 = "Program"End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是A) Visual B) Basic C) Program D) 出错(14) D(15) 以下关系表达式中,其值为False的是A) "ABC">"AbC" B) "the"<>"they" C) "VISUAL"=UCase("Visual") D) "Integer">"Int"(15) A(16) 语句Print 5/4*6\5 Mod 2的输出结果是A) 0 B) 1 C) 2 D) 3(16) B(17) 在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click()strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change()Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是A)空 B) abcdef C) abc D) def(17) D(18) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Theny = Sgn(x ^ 2)Elsey = Sgn(x)End IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是A) -5 B) 25 C) 1 D) -1(18) C(19) 一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是A) 变量X、Y的作用域相同 B) Y的作用域是Model1C) 在Form1中可以直接使用X D) 在Form2中可以直接使用X和Y(19) C(20) 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
vb第一学期期中考试题库及答案
vb第一学期期中考试题库及答案一、选择题(每题2分,共20分)1. 在VB中,以下哪个关键字用于声明变量?A. DimB. LetC. ConstD. Function答案:A2. VB中的Print方法用于做什么?A. 打印文档B. 显示消息框C. 在窗体上显示文本D. 打开一个新的窗体答案:C3. 以下哪个是VB中的循环结构?A. IfB. ForC. SubD. Function答案:B4. 在VB中,如何使用数组?A. 使用Dim关键字声明B. 使用ReDim关键字声明C. 使用Array函数D. 以上都是答案:D5. VB中的哪个控件用于输入文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:B6. 在VB中,如何实现条件判断?A. 使用If...Then...Else语句B. 使用Switch语句C. 使用Case语句D. 使用While循环答案:A7. VB中的哪个函数用于计算两个数的和?A. SumB. AddC. PlusD. None of the above答案:D8. 在VB中,如何声明一个过程?A. 使用Sub关键字B. 使用Function关键字C. 使用Dim关键字D. 使用Let关键字答案:A9. VB中的哪个控件用于显示下拉列表?A. ListBoxB. ComboBoxC. CheckBoxD. RadioButton答案:B10. 在VB中,如何退出一个循环?A. 使用Exit For语句B. 使用Break语句C. 使用Continue语句D. 使用Return语句答案:A二、填空题(每题2分,共20分)1. 在VB中,声明一个整型变量i,应使用关键字_______。
答案:Dim2. VB中的_______方法用于在窗体上显示文本。
答案:Print3. VB中的_______循环结构用于在固定次数内重复执行代码块。
答案:For4. VB中的数组可以存储_______个元素。
vb考题 (1)
VB 期末复习一、选择题(1) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为A) 命令按钮移动到距窗体左边界、上边界各500的位置B) 窗体移动到距屏幕左边界、上边界各500的位置C) 命令按钮向左、上方向各移动500D) 窗体向左、上方向各移动500(1) B(2) 在窗体上有若干控件,其中有一个名称为Text1的文本框。
影响Text1的Tab 顺序的属性是A) TabStop B)Enabled C) Visible D)TabIndex(2) D(3) 下列语句合法的是_____A x + y = 2B x > 2 = yC x = y > 2D x = y++参考答案: C(4) 在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为A) For i=0 To List1.ListCount-1 …… Next C) For i=1 To List1.listCount…… Next (4) A(5) 以下Case 语句中错误的是A) Case 0 To 10 B) Case Is>10 C) Case Is>10 And Is<50 D) Case 3,5,Is>10(5) CB) For i=0 To ListCount-1 …… Next D) For i=1 To ListCount …… Next(6) 以下关于图片框控件的说法中,错误的是A) 可以通过Print方法在图片框中输出文本B) 清空图片框控件中图形的方法之一是加载一个空图形C) 图片框控件可以作为容器使用D) 用Stretch属性可以自动调整图片框中图形的大小(6) D(7) 执行语句s=Len(Mid("VisualBasic",1,6))后,s的值是A) Visual B) Basic C) 6 D) 11(7) C(8) 以下叙述中错误的是A) 下拉式菜单和弹出式菜单都用菜单编辑器建立B) 在多窗体程序中,每个窗体都可以建立自己的菜单系统C) 除分隔线外,所有菜单项都能接收Click事件D) 如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见(8) D(9) 在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程: Private Sub Command1_Click()a = 12345Print Format$(a, "000.00")End Sub程序运行后,单击命令按钮,窗体上显示的是A) 123.45 B) 12345.00 C) 12345 D)00123.45(9) B(10) 以下叙述中错误的是A) 一个工程可以包括多种类型的文件B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C) 程序运行后,在内存中只能驻留一个窗体D) 对于事件驱动型应用程序,每次运行时的执行顺序可以不一样(10) C(11) 以下关于函数过程的叙述中,正确的是A) 函数过程形参的类型与函数返回值的类型没有关系B) 在函数过程中,过程的返回值可以有多个C) 当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D) 如果不指明函数过程参数的类型,则该参数没有数据类型(11) A(12) 以下关于变量作用域的叙述中,正确的是A) 窗体中凡被声明为Private的变量只能在某个指定的过程中使用B) 全局变量必须在标准模块中声明C) 模块级变量只能用Private关键字声明D) Static类型变量的作用域是它所在的窗体或模块文件(12) B(13) 确定一个控件在窗体上的位置的属性是A) Width和Height B) Width或Height C) Top和Left D) Top或Left(13) C(14) 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程Private Sub Command1_Click()Text1.Text = "Visual"Me.Text1 = "Basic"Text1 = "Program"End Sub程序运行后,如果单击命令按钮,则在文本框中显示的是A) Visual B) Basic C) Program D) 出错(14) D(15) 以下关系表达式中,其值为False的是A) "ABC">"AbC" B) "the"<>"they" C) "VISUAL"=UCase("Visual") D) "Integer">"Int"(15) A(16) 语句Print 5/4*6\5 Mod 2的输出结果是A) 0 B) 1 C) 2 D) 3(16) B(17) 在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:Private Sub Command1_Click()strText = InputBox("请输入")Text1.Text = strTextEnd SubPrivate Sub Text1_Change()Label1.Caption = Right(Trim(Text1.Text), 3)End Sub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是A)空 B) abcdef C) abc D) def(17) D(18) 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()x = -5If Sgn(x) Theny = Sgn(x ^ 2)Elsey = Sgn(x)End IfPrint yEnd Sub程序运行后,单击命令按钮,窗体上显示的是A) -5 B) 25 C) 1 D) -1(18) C(19) 一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是A) 变量X、Y的作用域相同 B) Y的作用域是Model1C) 在Form1中可以直接使用X D) 在Form2中可以直接使用X和Y(19) C(20) 在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。
VisualBasic6.0程序设计试题一与答案
VisualBasic6.0程序设计试题一与答案一、判断题:1、移动框架时框架内控件也跟随移动,所以框架内各控件的Left、Top属性值也将随之改变。
(错)2、VB提供的几种标准坐标系的原点都是在绘图区域的左上角,如果要把坐标原点放在其它位置,则需要使用自定义坐标系统。
(对)3、若窗体的坐标刻度为“缇”、窗体上的图片框控件的坐标刻度为“磅”,则图片框的Left属性值的单位为“缇”。
(对)4、用Scale方法改变了窗体坐标系后,窗体的Left、Top属性值不变。
(对)5、将容器的FillStyle属性设置为0后,容器中已绘制的图形的填充样式都为实心。
(错)6、语句“Shape1.FillStyle = vbSolid”和“Shape1.FillStyle = 0”作用相同。
(对)7、用Cls方法能够清除窗体或图片框中用Picture属性设置的图形。
(错)8、用Cls方法可以清除组合框中的所有表项。
(错)9、Picture图片框既可用来显示图片和绘制图形,也可以用Print方法来显示文字。
(对)10、在图片框中放置的控件既可以在该图片框内移动,也可以移出该图片框外。
(错)11、框架控件和形状控件都不能响应用户的鼠标的单击事件。
(错)12、图片框的Move方法不仅可以移动图片框,而且还可以改变该图片框的大小,同时也会改变该图片框控件的有关属性值。
(错)13、执行语句Pic1.Picture = ”c:\temp\a.bmp”,可以为图片框控件Pic1加载文件名为c:\temp\a.bmp的图形文件。
(错)14、Picture对象的AutoSize属性值为True时,表示该对象不管原来图片的大小,一律都自动调整为控件的大小尺寸,以便能够完整地显示该图片。
(错)15、图片框控件与影像框控件加载图形文件的方法相同。
(对)二、选择题:1、改变控件在窗体中的左右位置应该修改控件的()属性?(B)A. TopB. LeftC. WidthD. Right2、要改变控件的宽度,应该修改控件的()属性?(C)A. TopB. LeftC. WidthD. Right3、重新定义图片框控件的坐标系统,可采用该图片框的()方法?(A)A. ScaleB. ScaleXC. ScaleYD. SetFocus4、容器的ScaleMode属性值为()时,容器坐标系的每一个单位为一磅?(A)A. 2B. 1C. 4D. 65、改变了容器的坐标系后,该容器的()属性值不会改变?(A)A. LeftB. ScaleLeftC. ScaleTopD. ScaleWidth6、无论怎样改变图片框控件P1的坐标系,其中心点的x,y坐标分别为()?(B)A.(P1.ScaleLeft+P1.ScaleWidth)/2、(P1.ScaleTop+P1.ScaleHeight)/2B.P1.ScaleLeft+P1.ScaleWidth/2、P1.ScaleTop+P1.ScaleHeight/2C.P1.Left+P1.Width/2、P1.Top+P1.Height/2D.P1.Width/2、P1.Height/27、设置图片框控件PIC1的背景色为红色,可以执行语句()?(B)A.PIC1.BackColor = QBcolor(1)B.PIC1.BackColor = 255C.PIC1.BackColor = RGB(0,0,255)PIC1.BackColor = RGB(0,255,0)8、要使Shape控件以实心方式填充,应该设置其()属性?(B)A. FillColorB. FillStyleC. BackStyleD. Shape9、下列表达式中,()不是蓝颜色的值?(C)A.vbBlueB. Rgb(0,0,255)C. QBColor(12)D. &HFF000010、下列表达式中,()不是红颜色的值?(C)A.vbRedB. Rgb(255,0,0)C. QBColor(1)D. &HFF11、()对象不能作为控件的容器?(C)A. FormB. PictureBoxC. ShapeD. Frame12、若在图片框上用绘图方法绘制一个圆,则图片框的()属性不会对该圆的外观产生影响。
vb基础知识第一章试题及答案
vb基础知识第一章试题及答案一、选择题(每题2分,共20分)1. Visual Basic的简称是什么?A. VBB. VBAC. VBSD. VBScript答案:A2. VB中用于声明变量的关键字是?A. DimB. ConstC. SubD. Function答案:A3. 下列哪个选项是VB中的字符串数据类型?A. IntegerB. StringC. DateD. Boolean答案:B4. VB中用于循环结构的关键字是?A. ForB. NextC. DoD. Loop答案:A5. VB中用于条件判断的关键字是?A. IfB. ThenC. ElseD. All of the above答案:D6. 在VB中,如何声明一个名为“myVar”的整型变量?A. Dim myVar As IntegerB. Declare myVar As IntegerC. Integer myVarD. Var myVar As Integer答案:A7. VB中用于定义函数的关键字是?A. FunctionB. SubC. ProcedureD. Method答案:A8. 在VB中,如何将文本框(TextBox)的文本内容赋值给一个字符串变量?A. Dim text As String = TextBox.TextB. Dim text As String = TextBox.TextC. Dim text As String = TextBox.TextD. Dim text As String = TextBox.Text答案:A9. VB中用于退出循环的关键字是?A. ExitB. BreakC. ContinueD. Return答案:A10. 在VB中,如何调用一个名为“myFunction”的函数?A. myFunction()B. Call myFunctionC. myFunctionD. Call myFunction()答案:D二、填空题(每题2分,共20分)1. 在VB中,声明一个名为“count”的整型变量,其初始值为10,应使用语句________。
vb第一学期期中考试题库及答案
vb第一学期期中考试题库及答案一、选择题(每题2分,共20分)1. VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. BooleanD. Object答案:D2. 在VB中,以下哪个关键字用于定义一个子程序?A. FunctionB. SubC. ClassD. Module答案:B3. 以下哪个选项是VB中的正确语法?A. Dim x As IntegerB. Dim x = IntegerC. Dim x IntegerD. Integer Dim x答案:A4. VB中,哪个函数用于计算字符串的长度?A. LenB. LengthC. SizeD. Count5. 在VB中,以下哪个选项不是控件的属性?A. NameB. TextC. ValueD. Function答案:D6. VB中,用于循环的关键字是?A. DoB. ForC. WhileD. All of the above答案:D7. VB中,以下哪个选项不是事件驱动的?A. ClickB. LoadC. KeyPressD. Print答案:D8. VB中,以下哪个选项不是窗体的属性?A. CaptionB. NameC. TextD. Color答案:C9. VB中,以下哪个选项不是窗体的事件?B. LoadC. OpenD. Resize答案:C10. VB中,以下哪个选项不是控件的事件?A. ClickB. ChangeC. LoadD. Resize答案:C二、填空题(每题2分,共20分)1. VB中,声明一个整型变量x的语句是________。
答案:Dim x As Integer2. VB中,声明一个布尔型变量b的语句是________。
答案:Dim b As Boolean3. VB中,用于定义一个函数的关键字是________。
答案:Function4. VB中,用于定义一个子程序的关键字是________。
VB程序设计复习模拟试题一及答案
VB程序设计复习模拟试题一及答案一、选择题(1)执行语句Dim X,Y As Integer 后,()A)X和Y均被定义为整型变量B)X和Y均被定义为变体类型变量C)X被定义为整型变量,Y被定义为变体变量D)X被定义为变体类型变量,Y被定义为整型变量(2)以下关系表达式中,其值为True的是A)"XYZ">"XYz" B)"VisualBasic"<>"visualbasic"C)"the"="there" D)"Integer"<"Int"(3)执行以下程序段a$="Visual Basic Programming"b$="C++"C$=UCase(Left$(a$,7)) & b$ & Right$(a$,12)后,变量C$的值为A)Visual BASIC Programming B)VISUAL C++ ProgrammingC)Visual C++ Programming D)VISUAL BASIC Programming(4)下列叙述中正确的是A)MsgBox语句的返回值是一个整数B)执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C)MsgBox语句的第一个参数不能省略D)如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空(5)在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数,以下可以实现上述操作的事件过程是A)Private Sub Text1_Change()Label1.Caption=str(Len(Text1.Text))End SubB)Private Sub Text1_Click()Label1.Caption=str(Len(Text1.Text))End SubC)Private Sub Text1_Change()Label1.Caption=Text1.TextEnd SubD)Private Sub Label1_Change()Label1.Caption=str(Len(Text1.Text))End Sub(6)在窗体上画两个单选按钮(名称分别为Option1,Option2,标题分别为"宋体"和"黑体"),1个复选框(名称为Check1,标题为粗体)和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.下列不是VB常量的是B。
A)3.14B)′Name′C)#10/18/2007#D)True 2.确定控件在窗体上位置的属性是C。
A)Width和Height B)Width和Top C)Top和Left D)Top 和Height3.数学表达式1≤X<10表示成正确的VB表达式为B。
A)1≤X<10B)X>=1And X<10C)X>=1Or x<10D)X>=1And<104.下面的__B___语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。
A)Print"A";Tab(9);"b"B)Print"A";Spc(8);"b"C)Print"A";Space(10);"b"D)Print"A";Tab(8);"b"5.下列控件中,不能改变大小的控件是D。
A)TextBox B)Label C)Frame D)Timer 6.Visual Basic过程的编写是在D中进行的。
A)窗体窗口B)工程资源管理器窗口C)属性窗口D)代码编辑窗口7.在Visual Basic中,声明全局变量应该用D关键字。
A)Dim B)Private C)Static D)Public 8.在Visual Basic表达式中,运算符的运算顺序为A。
A)算术运算符—>字符串运算符—>关系运算符—>逻辑运算符B)逻辑运算符—>关系运算符—>字符串运算符—>算术运算符C)字符串运算符—>算术运算符—>关系运算符—>逻辑运算符D)关系运算符—>逻辑运算符—>算术运算符—>字符串运算符9.下列属于非法调用的函数是A。
A)sqr(-5)B)Sgn(-5)C)Exp(-5)D)Int(-5) 10.下列能够正确输出”a=8”形式的语句是B。
A)print a=3+5B)pirnt“a=”;3+5C)print“a=3+5”D)print a=;3+511.下列符号中,可以用作VB变量名的是C。
A)x.y.z B)3xyz C)x_yz D)Integer 12.可以删除字符串两端空格的函数是A。
A)Trim B)Rtrim C)Ltrim D)Mid 13.函数Int(Rnd*80)+1是在D范围内产生随机整数。
A)[0,80]B)[0,79]C)[1,79]D)[1,80]14.下列四个字符串进行比较,最大的是D。
A)"9977"B)"CD45"C)"Cinema"D)"text"15.要使文本框可以显示多行文本,需设置A属性为True。
A)MultiLine B)Enabled C)MaxLength D)Locked 16.已知f=“12345678”,则表达式val(Left(f,3))+val(Mid(f,4,2))的值是A。
A)168B)12345C)123D)4517.执行语句:Msgbox“北京欢迎您!”,1,“2008”,所产生的消息对话框的标题是B。
A)北京欢迎您!B)2008C)0D)1 18.下面正确的赋值语句是C。
A)y=3x B)3*x=y C)y=3*x D)x+y=1019.设a=6,则执行IF IIF(a>5,-1,0)THEN X=0ELSE X=1后,x的值为C。
A)5B)6C)0D)-120.在Visual Basic中,表达式y1+z2=a*Sin(b*x+c)+k的类型是B。
A)算术表达式B)关系表达式C)逻辑表达式D)字符表达式21.如果变量a=50、b="ABC"、c="abc"、d=10,则表达式a<d Or b>c And b<>c的值是B。
A)True B)False C)Yes D)No 22.若Dim b(3)As Integer,则Ucase(Chr(97)&UBound(b))的结果是A。
A)A3B)A2C)A1D)A0 23.下列各项不是Visual Basic的基本数据类型的是A。
A)Char B)String C)Integer D)Double 24.下列表达式中,表达式A的运算结果与其它3个不同。
A)Int(-3.5)-1.5B)Int(-4.5)+0.5C)-Abs(-4.5)D)Fix(-4.5)-0.525.对于窗体Form1,执行了Form1.Left=Form1.Left+100语句后,则该窗体DA)上移B)下移C)左移D)右移26..对于窗体Forml,若将其名称属性设置为Disp,Caption属性设置为OK,则下列正确的语句是C。
A)Forml.Left=1000B)OK.Left=1000C)Disp.Left=1000D)以上语句都不对27.以下程序段执行后,整型变量n的值为B。
y=2008n=y\4+y\400–y\100A)486B)487C)507D)467 28.如果每0.1秒产生一个计时器事件,那么时钟控件的Interval属性应设为C。
A)1B)10C)100D)1000 29.如果a=1,b=-1,则语句Print(a=1)And(b=-1)的输出结果是B。
A)False B)True C)1D)-130.将数据项“北京奥运会”添加到列表框Listl中成为第2项,应使用C语句。
A)Listl.AddItem”北京奥运会”,2B)Listl.AddItem2,”北京奥运会”C)Listl.AddItem”北京奥运会”,1D)Listl.AddItem1,”北京奥运会”31.若要使标签框的大小自动与所显示的文本相适应,则可通过设置A属性的值为True来实现。
A)AutoSize B)Alignment C)Appearance D)Visible 32.表示滚动条控件取值范围最大值的属性是A。
A)Max B)LargeChange C)Value D)Min33.窗体上有一个列表框控件List1,其中含有若干列表项,则D能表示当前被选中的列表项内容。
A)List1.List B)List1.ListIndex C)List1.Index D)List1.Text 34.要清除PictureBox控件中的图形,可用A语句。
A)picture1.picture=Loadpicture()B)picture1.picture=””C)picture1.picture=Loadpicture(“”)D)Kill picture1.picture35.执行语句Open"Text.dat"for Input As#1,对文件Text.dat中的数据能够执行的操作是C。
A)只能写,不能读B)即可以读,也可以写C)只能读,不能写D)不能读,不能写36.执行下列语句:A=InputBox(“请输入第一个数”)B=InputBox(“请输入第二个数”)Print A+B当输入为111和222时,输出结果为A。
A)111222B)111C)222D)33337.用Select Case语句选择|x|>10情况的语句为:Case C。
A)Not(-10To10)B)-10To10C)Is<-10,Is>10D)Abs(x)>1038.以下程序段运行后,输出结果是D。
For i=1To3For j=1To iIf j Mod2=0ThenElsePrint”$”;End IfNext jPrintNext iA)$B)@C)@D)$$$@@@$$@$$$@@@@$@$@$39.下列程序段的循环结构执行后,i的输出值是B。
Dim y As IntegerFor i=2To10Step2y=y+iNext iPrint iA)11B)12C)13D)因为y初值不知道,所以不确定40.下面分别是求两个数中的大数的程序段,不正确的是D。
A)Max=IIf(x>y,x,y)B)If x>y Then Max=x Else Max=yC)Max=x D)If y>=x Then Max=yIf y>=x Then Max=y Max=x填空题1.VB工程文件的扩展名为.vbp,窗体文件的扩展名为*.frm。
2.若要将窗体Forml隐藏起来,调用语句为form1.hide。
3.Visual Basic的三种工作模式是设计、运行和中断。
4.在调用过程时参数传递的两种方式是按值和按地址。
5.下面程序的功能是找出100到999之间所有的“水仙花数”,请用正确的内容填空。
所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身,例如153=13+53+33,故153是“水仙花数”。
Private Sub Form Click()Dim p As IntegerFor n=100To999a=int(n/100)b=Int((n-a*100)/10)c=n Mod10p=a^3+b^3+c^3If p=n ThenPrint n;是“水仙花数”End IfNext nPrint”@”;End Sub6.以下程序实现每次单击按钮Command1时,标签Label1在窗体Form1中向右移动100个标准单位;当标签移出窗体右边界时,再次单击Command1,标签Label1回到窗体的左边界。
Private Sub Command1_Click()If Label1.Left>Form1.Width thenLabel1.left=0ElseLabel1.left=label1.left+100End IfEnd Sub7.执行下面过程后,窗体上显示的是13。
Private Sub Form_Click()Dim a(10,10)as IntegerDim i as Integer,j as IntegerFor i=1to10For j=1to10a(i,j)=i*jnext jnext iprint a(2,2)+a(3,3)end sub编程题1.编写程序,分别用InputBox函数接收两个整数,在窗体中输出其中的较大数。
(10) 2.S=1+22+32+….+n2,问n最小为多少时S的值大于10000,请编程计算n的值。
(10分)。
3.用循环语句编程输出下列图形(10分)4.利用随机函数模拟产生10名学生的《VB课程》期末考试成绩(0~100),然后将成绩按从大到小的次序排序输出。