VB模拟试题1及答案
一、单选题(30分,每小题1分)◆一个完整计算机系统应包括___(1)____。
(A)主机、键盘、和显示器(B)硬件系统和软件系统(C)主机和其他外部设备(D) 系统软件和应用软件◆打印机属于计算机部件中的___(2)___。
(A) 输出设备 (B) 输入设备 (C) 存储设备 (D) 缓冲设备◆下列表示存储容量的数据中,____(3)____是最大的。
(A)20480 KB (B) 1.44 MB (C) 1 GB (D)4865723 Byte◆在计算机内部能够直接执行的程序语言是___(4)____。
(A)数据库语言 (B)高级语言(C)机器语言 (D)汇编语言◆下列叙述正确的是___(5)____。
(A)程序设计就是编制程序 (B)程序的测试必须由程序员自己去完成(C)程序经调试改错后还应进行再测试(D) 程序经调试改错后不必进行再测试◆以下叙述中错误的是___(6)___。
(A)Visual Basic 是事件驱动型可视化编程工具(B)Visual Basic应用程序不具有明显的开始和结束语句(C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性(D)Visual Basic中控件的某些属性只能在运行时设置◆以下不属于VB工作模式的是___(7)___模式。
(A) 编译 (B) 设计 (C) 运行(D) 中断◆以下语句的输出结果是___(8)___ 。
Print Format $(32548.5,“000,000.00”)(A) 32548.5 (B) 32,548.5 (C) 032,548.50 (D) 32,548.50◆若要使某可见控件获得焦点,则可使用___(9)_____方法来实现。
(A) Refresh (B) SetFocus (C) Value (D) GotFocus◆在下列说法中,正确的是___(10)___。
(A)通过适当的设置,可以在程序运行期间,让时钟控件显示在窗体上(B)在列表框中不能进行多项选择(C)VB系统不能在列表框中自动实现将项目按字母顺序从大到小排列(D)复选框的Value属性值为布尔型◆执行以下程序段,输出的结果为___(11)___。
a$="abbacddcba"For i=6 To 2 Step -2x=Mid(a,i,i): y=Left(a,i)z=Right(a,i): z=UCase(X & Y & z)Next iPrint z(A) ABA (B) BBABBA (C) ABBABA (D) AABAAB◆控件在窗体上的位置是由___(12)___属性确定的。
(A) Width和Height (B) Top和Left (C) Width和Left (D) Top和Width◆关于Name属性,以下叙述中___(13)___是正确的。
(A) 窗体的Name属性指定窗体的名称,用于标识一个窗体。
(B) 窗体的Name属性用于设置显示在窗体标题栏的文本。
(C) 可以通过代码在程序运行中改变某个对象的Name属性值。
(D) 对象的Name属性值可以设置为空。
◆下列名称中___(14)___可以作为VB的变量名。
(A) mod (B) m-d (C) tempVal (D) left◆要求出变量x和y中较大的一个并保存在变量Max中,下面的程序段中___(15)___是不正确的。
(A) Max = IIf(x > y, x, y) (B) If x > y Then Max = x Else Max = y(C) Max = xIf y >= x Then Max = y (D) If y > x Then Max = yMax = x◆执行以下语句后,a的值为___(16)___Dim a As Integera = 1Do Until a = 100a = a + 2Loop(A) 102 (B)100 (C)溢出 (D)101◆对于语句If a = b Then c = d 的语法分析,___(17)___是正确的。
(A) a=b 和 c=d都是赋值语句 (B) a=b是关系表达式,c=d是赋值语句(C) a=b 和 c=d都是关系表达式 (D) a=b是赋值语句,c=d是关系表达式◆运行下列程序段,单击两次命令按钮,则第二次单击时窗体中显示的结果是__(18)__。
Private Sub Command1_Click()Dim a As IntegerStatic b As Integera = a + 5:b = b + 5Print a, bEnd Sub(A) 5 10 (B) 5 5 (C) 10 10 (D) 0 0◆在系统默认的情况下,Dim a(3, 4, 2 To 5) 定义的数组共有___(19)___个元素。
(A) 36 (B) 48 (C) 60 (D) 80◆下面的子过程定义语句中没有语法和逻辑错误的是___(20)___。
(A) Sub S1(ByVal n%()) (B) Sub S1(n As Integer) As Integer(C) Function S1(ByVal n As Integer) (D) Function S1%(ByVal S1 As Integer)◆执行了下面程序后,组合框中数据项的值是___(21)___ 。
Private Sub Form_Click()For i=1 to 6Combo1.AddItem iNext iFor i= 1 to 3Combo1.RemoveItem iNext iEnd Sub(A)1 5 6 (B)1 3 5 (C)4 5 6 (D)2 4 6◆设窗体上有一个列表框控件List1,且其中含有若干列表项。
则以下能表示当前被选中的列表项内容的是__(22)___.(A)List1.List B)List1.ListIndex (C)List1.Index (D)List1. Text◆在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:Private Sub Command1_Click()n = Val(Text1.Text)For i = 2 To nFor j = 2 To sqr(i)If i Mod j = 0 Then Exit ForNext jIf j > Sqr(i) Then Print iNext iEnd Sub该事件过程的功能是__(23)__(A) 输出n以内的奇数 (B) 输出n以内的偶数(C) 输出n以内的素数 (D) 输出n以内能被j整除的数◆如果要在菜单中添加一个分隔线,则应将其标题属性设置为___(24)_____。
(A)= (B)* (C)& (D)-◆以下关于文件的叙述中正确的是__(25)__。
(A) 一个记录中所包含的各元素的数据类型都是相同的(B) 随机文件中每个记录的长度是固定的(C) Open命令的作用是打开一个已经存在的文件(D) 使用Input # 语句可以从随时机文件中读取数据◆以下定义数组或给数组元素赋值的语句中,正确的是__(26)__。
(A) Dim a As Variant (B) Dim a(10) As Integera=Array(1,2,3,4,5) a=Array(1,2,3,4,5)(C) Dim a%(10) (D) Dim a(3),b(3) As Integera(1)="ABCDE" a(0)=0 : a(1)=1 : a(2)=2 : b=a ◆窗体中有一个命令按钮,编写如下程序,程序运行后,输出结果为___(27)___。
Private Sub test(p,m,n)p=p+1: m=m+1: n=n+1Print “Sub:”; p; m; nEnd SubPrivate Sub Command1_Click()a1=1: b1=2: c1=3Call test(a1,b1+3,(c1))Print “Main:”; a1; b1; c1End Sub(A) Sub: 2 6 4Main: 2 6 4 (B) Sub: 2 6 4Main: 1 6 4(C) Sub: 2 6 4Main: 1 2 3(D) Sub: 2 6 4Main: 2 2 3◆以下语句用于打开一个顺序文件Open"C:\MyFile.txt" For OutPut,但是该语句的一个重要错误是没有___(28)_____。
(A) 指定打开方式 (B) 指定文件号 (C) 指定打开文件名 (D) 指定文件类型◆在窗体上画一个名称为Label1、标题为“VisualBasic考试”的标签,两个名称分别为Command1和Command2、标题分别为“开始”和“停止”的命令按钮,然后画一个名称为Timer1的计时器控件,并把其Interval属性设置为500。
编写如下程序:Private Sub Form_Load()Timer1.Enabled=FalseEnd SubPrivate Sub Command1_Click()Timer1.Enabled=TrueEnd Sub程序运行后,单击“开始”按钮,标签在窗体中移动。
对于这个程序,以下叙述中错误的是___(29)___(A) 标签的移动方向为自右向左(B)单击“停止”按钮后再单击“开始”按钮,标签从停止的位置继续移动 (C) 当标签全部移出窗体后,将从窗体的另一端出现并重新移动 (D)标签按指定的时间时隔移动◆ 设有如下程序,通过For 循环计算一个表达式的值,这个表达式是___(30)____:Private Sub Command1_Click() Dim sum As Double, x As Double sum = 0: n = 0 For i = 1 To 5x = n / i: n = n + 1: sum = sum + x Next End Sub(A)1+1/2+ 2/3+3/4+4/5 (B)1+1/2+2/3+3/4 (C)1/2+2/3+3/4+4/5 (D)1+1/2+1/3+1/4+1/5二、填空题(50分,每空2分)◆ Visual Basic 中有三种类型的模块文件,即类模块、标准模块和___[1]___模块。
◆ 将数学式||33ab y 写成VB 表达式,应该是__sqrt(y^3+3/abs(a*b))____。
◆ 赋值语句:a=123 + MID("123456",3,2)执行后,a 变量中的值_157___ 。
全国计算机等级考试二级VB模拟试题1
⼀、选择题(每题2分,共计70分)1.数据的存储结构是指____。
A、存储在外存中的数据B、数据所占的存储空间C、数据在计算机中的顺序存储⽅式D、数据的逻辑结构在计算机中的表⽰A B C D2.下列关于栈的描述中错误的是:____。
A、栈是先进后出的线性表B、栈只能顺序存储C、栈具有记忆作⽤D、对栈的插⼊与删除操作中,不需要改变栈底指针A B C D3.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的⽐较次数中正确的是____。
A、冒泡排序为n/2B、冒泡排序为nC、快速排序为nD、快速排序为n(n-1)/2A B C D4.对长度为n的线性表进⾏顺序查找,在最坏情况下所需要的⽐较次数为____。
A、log2nB、n/2C、nD、n+1A B C D5.下列对于线性链表的描述中正确的是____。
A、存储空间不⼀定是连续,且各元素的存储顺序是任意的B、存储空间不⼀定是连续,且前件元素⼀定存储在后件元素的前⾯C、存储空间必须连续,且前件元素⼀定存储在后件元素的前⾯D、存储空间必须连续,且各元素的存储顺序是任意的A B C D6.下列对于软件测试的描述中正确的是____。
A、软件测试的⽬的是证明程序是否正确B、软件测试的⽬的是使程序运⾏结果正确C、软件测试的⽬的是尽可能多地发现程序中的错误D、软件测试的⽬的是使程序符合结构化原则A B C D7.为了使模块尽可能独⽴,要求____。
A、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量⾼,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强A B C D8.下列描述中正确的是____。
A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,⼜是物理实体D、软件是程序、数据与相关⽂档的集合A B C D9.数据独⽴性是数据技术的重要特点之⼀。
计算机程序设计-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试题及答案一
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中事件处理的重要性及其在应用程序开发中的应用。
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模拟试题一
VB模拟试题一一、选择题1.工程文件的扩展名是()A..vbg B.。
vbp C..vbw D.。
vbl2.一个窗体中带图片框控件(已装入图像)的VB应用程序从文件上看,至少应该包括的文件有()A.窗体文件(。
frm)、项目文件(.vbp/vbw)B.窗体文件(。
frm)、项目文件(。
vbp/vbw)和代码文件(。
bas)C.窗体文件(.frm)、项目文件(。
vbp/vbw)和模块文件(。
bas)D.窗体文件(.frm)、项目文件(.vbp/vbw)和窗体的二进制文件(。
frx)3.以下关于窗体描述正确的是()A.只有用于启动的窗体可以有菜单B.窗体事件和其中所有控件事件的代码都放在窗体文件中C.窗体的名字和存盘的窗体文件名必须相同D.开始运行时窗体的位置只能是设计阶段时显示的位置4.VB中控件主要分为3类,下面哪一种不是VB中的控件类()A.标准控件B.ActiveX C.可插入控件D.外部控件5.在VB的基本数据类型中,通用类型(Variant)可以表示任何类型的变量,如果有定义Dim a,则以下变量赋值中正确的是()A.a=”OK”B.A$=OK C.a=04/01/2001 D.a$=”OK”6.在窗体上添加一个命令按钮和一个文本框,并在命令按钮中编写如下代码:Private Sub Command1_Click( )A=1。
2C=Len(Str$(A)+Space(10))Text1.text=CEnd Sub程序运行后,单击命令按钮,在文本框中显示()A.3 B.8 C.14 D.107.在MsgBox函数中哪一个参数是必须的()A.prompt B.buttons C.title D.context8.以下语句的输出结果是()Print Format$(1234.5,”00,000。
00”)A.1234。
5 B.01,234.50 C.01,234.5 D.1,234.509.有如下语句:Type StudentName As StringAge As IntegerSex As StringEnd TypeDim Stu As StudentWith Stu。
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
A.List1.Clear B.Form1.Clear bo1.Cls D.Picture1.Clear
解答: B
参考答案: A
35. 单选题: (1.0分)
PictureBox、Frame、OptionButton、ListBox、TextBox、Form、ComboBox这7个对象中,具有 Caption属性的有 个。
解答: B
参考答案: A
29. 单选题: (1.0分)
Visual Basic程序设计时常用的Print、Cls属于 。
A.属性 B.打印字库 C.方法 D.事件
解答: C
参考答案: C
30. 单选题: (1.0分)
单选按钮(OptionButton)用于一组互斥的选项中。若一个应用程序包含多组互斥条件,可在不 同的 中安排适当的单选按钮,即可实现。
A.可以通过Print方法在图片框中输出文本 B.清空图片框控件中图形的方法之一是加载一个空图形 C.图片框控件可以作为容器使用 D.用Stretch属性可以自动调整图片框中图形的大小
解答: A
参考答案: D
23. 单选题: (1.0分)
以下叙述中错误的是 。
A.下拉式菜单和弹出式菜单都用菜单编辑器建立 B.在多窗体程序中,每个窗体都可以建立自己的菜单系统 C.除分隔线外,所有菜单项都能接收Click事件 D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
解答: B
参考答案: A
18. 单选题: (1.0分)
设组合框Combo1中有3个项目,则以下能删除最后一项的语句是 。
bo1.Removeitem Text bo1.Removeitem 2 bo1.Removeitem 3 bo1.Removeitem Co考答案: B
计算机vb语言模拟试题一含答案
模拟试题一一、单选题1. VB6.0是一种面向的编程环境。
(A) 机器(B) 对象欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(C) 过程(D) 应用2. 以下关于窗体的Name属性的叙述正确的是。
欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(A) 窗体的Name属性可以为空(B) 窗体的Name属性是显示在窗体标题栏中的文本(C) 可以在运行期间改变窗体的Name属性欢迎使用本资料,祝您身体健康、万事如意,阖家欢乐。
愿同学们健康快乐的成长。
早日为祖国的繁荣昌盛奉献自己的力量(D) 窗体的Name属性指定窗体的名称,用来标识一个窗体3. 若要使命令按钮不可操作,要对属性进行设置。
(A) EnabIed (B)Visible(C) Backcolor (D)Caption4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过事件获得输入键值的ASCII码。
(A) Change (B) LostFocus(C) KeyPress (D) GotFocus5. 下面是合法的变量名。
(A) pi (B)π(C) print (D) a+k6. 表达式Int(10*Rnd)产生的随机数的范围是。
(A) [1,9] (B) [1,10](C) [0,10] (D) [0,9]7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是。
(A) x=1:y=1:z=1 (B) x=1,y=1,z=1(C) x=y=z=1 (D) xyz=18. VB提供了结构化程序设计的三种基本结构,三种基本结构是。
(A)递归结构、选择结构、循环结构(B)选择结构、过程结构、顺序结构(C)过程结构、输入输出结构、转向结构(D)选择结构、循环结构、顺序结构9. 当VB执行下面语句后,变量a的值为。
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 )。
