VB模拟试题1

合集下载

全国计算机等级考试二级VB模拟试题1

全国计算机等级考试二级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)

计算机程序设计-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 解析:

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中事件处理的重要性及其在应用程序开发中的应用。

VB试题1(4)1

VB试题1(4)1

Visual Basic练习题1、当文本框的内容发生变化时,必将触发( C )事件。

A、LostFocusB、KeyPressC、ChangeD、Click2、在Visual Basic中,下列( D )函数的值只为1,0,-1。

A、INT(X)B、ABS(X)C、SQR(X)D、SGN(X) 即“取正负号函数”3、下列Visual Basic程序段运行后,变量a、b、c的值为()。

a = 1 :b = 1 :c = 1Do While a + b + c < = 10a = a + 1b = b * 2c = b / 2LoopA、2 2 1B、3 4 2C、4 8 4D、4 4 24、当程序在运行过程中因某种原因中断时,VB进入( C )模式。

A、设计B、运行C、中断D、工具5、要改变控件的高度,应改变(A)属性。

A、HeightB、WidthC、TopD、Left6、下列Visual Basic程序段运行后,变量x的值为( C )。

x = 3y = 77Dox = x + 2Loop Until x > Sqr (y)A、 7B、8C、9D、107、在Visual Basic中,建立一个文本编辑区域,可采用下列( C )。

A、命令按钮B、标签控件C、文本控件D、定时器控件8、下列( D )表达式的值不等于4。

A、Int (4.1)B、Int (4.9)C、Abs (int (-3.9))D、Abs (int (-4.5))9、下列Visual Basic程序段运行后,变量m 的值为( B )。

a = 2 :b = 1 :c = 5If a < b Then m = a Else m = bIf c < m Then m = cA、2B、1C、5D、三项答案均不是10、窗体模块文件的扩展名是(A)。

A、frmB、basC、vbpD、txt11、对象的三个要素是(A)。

VB模拟试题一

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

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

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语言模拟试题一含答案

计算机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的值为。

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

一、概念填空题1.在Visaul Basic中,属性窗口分为四个部分,这四个部分分别是( 1 )属性显示方式、属性列表和对当前属性的简单解释。

2.组合框有三种不同的风格,它们分别是:( 2 )、( 3 )和( 4 )。

3.VB中,当KeyPress事件发生时会返回一个按键的( 5 )值。

4. 时钟控件是有规律地以一定的( 6 )激发计时器事件,而执行相应的代码程序。

5.A = 8,B = 3,C = 5,则表达式A MOD 3 + B^3 / C \ 5的值为( 7 )。

6.声明一个双精度变量Num5,的声明语句是 ( 8 ) 。

7.有一文本框Text1,为了使该文本框在运行时获取焦点,应执行的语句是( 9 )。

8.在使用动态数组时,如要改变数组的大小而又不丢失数组中的数据,应使用( 10 )关键字。

9.Visual Basic逻辑数据类型只有 True 与 False 两个值。

当逻辑数据转换成整型数据时,True 转换为( 11 ),False转换为( 12 )。

10.在Visaul Basic 中依据变量的作用范围将VB变量的作用范围分为三类,它们是:( 13 )变量、( 14 )变量和( 15 )变量。

11.在Visual Basic工程中,拥有多个窗体的程序可用( 16 )语句将窗体装入内存,用( 17 )语句将指定窗体从内存中删除。

12.在Visual Basic中,当坐标系确定后,如果坐标值前加上关键字Step,则坐标值(X,Y)是( 18 )坐标。

13.字符串常量是由任何ASCII字符组成,在程序代码中,它必须由( 19 )括起来。

14.如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中( 20 )个单选按钮。

二、概念选择题1.不能触发滚动条Change事件的操作是()。

A) 拖动滚动条的滑块 B) 单击两端箭头C) 单击滚动条的滑块 D) 单击滚动条的空白处2.已知变量x 、y为整数型,且x=4 , y=12 ,s为字符型,且s=“a”,Leble1为标签控件,Leble1的Caption属性值为Label1,下列合法的赋值语句是()。

A) X= Leble1.Caption B) Leble1.Caption=Str(X)C) X*3=Y D) Y=X*S3.下列可以将变量A、B的值互换的语句是( )。

A) A=B : B=A B) C=B : B=A :A=CC) A=C : C=B : B=A D) A=(A+B)/2 :B=(A-B)/24.下列叙述中错误的是()。

A)VB是采用了事件驱动编程机制。

B)VB是面向过程的程序设计语言。

C)VB是可视化程序设计语言。

D)VB是面向对象的程序设计语言。

5.要声明一个长度为256个字符的定长字符串变量Str,正确的是()。

A) Dim Str as string 256 B) Dim Str as string(256)C) Dim Str as string [256] D) Dim Str as string*2566.下列关系运算结果为“True”的是( )。

A) "1"+2="12" B) "1"+"2"="3"C) "1" & 2="12" D) "1" & "2"="3"7.设a=2,b=3,c=4,d=5,下列表达式的a>b And c<=d Or 2*a>c值是( )。

A) True B) FalseC) -1 D) 18.确定复选框是否选中,可访问的属性是()。

A) Value B) CheckedC) Selected D) Caption9.变量S#,TT%,MS$是以下何种类型()的变量。

A)单精度双精度字符型B)双精度整型字符型C)整型字符型单精度D)字符型单精度双精度10.下列不属于图形控件方法的是()。

A) Picture B) PrintC) Move D) Cls11.在程序代码中清除图片框Picture1 中的图形的正确语句是( )。

A)Picture1.Picture=″″B)Picture1.Picture=Loadpicture(″″)C)Picture1.Image=″″D)Picture1.Picture=Null12.设a=9,则执行 x=IIF(a>15,18,23)后,x 的值为( )。

A) 9 B) 15C) 18 D) 2313.数学表达式Sin25写成VB表达式是( )。

A) Sin 25 B) Sin(25)C) Sin 25° D) Sin(25*3.14/180)14.下列逻辑运算结果为“T rue”的是( )。

A) Flase or Not True B) Flase And Not TrueC) True or Not True D) True And Not True15.日期数据应该在数据的( )括起来。

A) 前后各用一个双引号B) 前后各用一个单引号C) 前后各用一个圆括号D) 前后各用一个“#”号16.下列运算结果中,值最大的是()。

A) 3\4 B) 3/4 C) 4 mod 3 D) 3 mod 417.下列对过程调用时参数传递的不正确说法是()。

A)参数传递有传值和传址两种B)传址是实参的值随着形参的改变而改变C)传值是实参的值不会随着形参的改变而改变D)传址是形参的变化不会影响到实参18.用Dim b(-2 to 4) As String语句所定义的数组的元素个数是()个。

A) 2 B) 4 C) 6 D) 719.下列关于For …next 语句的说法正确的是()。

A) 循环变量、初值、终值和步长都必须为数值型。

B) Step后的步长只为正数。

C) 初值必须小于终值。

D) 初值必须大于终值。

20.假设Select Case X (X字符型变量),下列错误的Case表达式是()。

A) Is =“G” B)“A”,“B”,“C”,“T”C)“a” To “z” D) X = “G”三、阅读程序写结果1.Dim k As Integern = 12m = 2k =4Do While k <= nm = m * 2k = k + 2LoopPrint m2. A = 100B = 50C = 30IF A < B AND B < C THEN B = CIF B = C OR A < C THEN A = A-100PRINT A,B,C3.Dim M(10),N(10)I = 3For j = 1 To 5M(j) = jN(I) = 2 + I * jNext jPrint N(I); M(I)4 程序运行后,单击命令按钮,输出结果为。

Sub S(x As Single, ByVal y As Single)t = xx = t * yy = t / yEnd SubPrivate Sub Command1_Click ()Dim a As Single,b As Singlea = 8b = 9S a , bPrint a ; bEnd Sub四、程序填空1.以下程序用来产生80个小于50~165之间的随机整数,将这些数中能被3和5除余2的数在窗体上显示。

Private Sub Command1_Click()RandomizeFor I = 1 To 80X = ( 1 ) Int(Rnd * 116 + 50)If ( 2 ) Then X Mod 3 = 2 And X Mod 5 = 2Print XEnd IfNext IEnd Sub2. 该程序是单击命令按钮,用InputBox函数输入二个整数后,调用自定义函数,求组合C m n即m! / (n!(m - n)!),在图形框中输出结果。

Private Sub Command1_Click()Dim M%, N%,S%M = InputBox(“输入M”)N = InputBox(“输入N”)S=( 3 ) Zh(M)/(Zh(N)*Zh(M-N))Picture1.Print “S=”;SEnd SubFunction Zh( 4 ) As Long XP = 1For H = 1 To XP = P * HNext HZh= PEnd Function3.该程序是输入任意三角形的三个边,调用子过程求出三角形的面积。

Private Sub Form_Click()Dim A%, B%, C%, AREA!A = InputBox("输入三角形的第一个边A")B = InputBox("输入三角形的第二个边B")C = InputBox("输入三角形的第三个边C")Print A, B, C( 5 ) Call Triangle(A,B,C,AREA)Print AREAEnd SubSub Triangle( 6 ) X,Y,Z,SP = (X + Y + Z) / 2S = Sqr(P * (P - X) * (P - Y) * (P - Z))End Sub五、程序设计数组C是一维动态定长字符数组,每个字符串长度最多9个字符,数组元素个数M由文本框Text1输入的值确定,当在文本框中输入数组元素个数失去焦点后,用InputBox函数输入M个字符串赋予C数组中;单击图形框(Picture1)在该图形框输出这些字符串的升序;单击“清空”命令按钮(Command1),清除文本框、图形框中的内容;单击“退出”命令按钮(Command2),结束程序运行。

要求:(1)设计(画出)界面(2)给出对象(控件)属性表(3)编写Text1失去焦点事件、Picture1单击事件、Command1单击事件和Command2单击事件的事件过程代码。

参考答案一、概念填空题1、对象列表框2、下拉组合框|简单组合框|下拉列表框3、按键的ASCII码值4、时间间隔5、36、Dim Num5#7、Text1.SetFocus8、Preserve9、-1|0 10、工程级|窗体级|过程级 11、Load|UnLoad12、绝对坐标 13、双引号 14、两个二、概念选择题1 -10 C B B B D C B A B A11-20 B D D C D D D D A D三、阅读程序写结果1、642、100 50 303、17 34、72 9五、程序设计Dim C() As String * 9, N%Private Sub Text1_LostFocus()N = Val(Text1)ReDim C(1 To N)For i = 1 To NC(i) = InputBox("输入字符串")Next iEnd SubPrivate Sub Picture1_Click()For i = 1 To NFor j = i To NIf C(i) > C(j) Thent = C(i): C(i) = C(j): C(j) = tEnd IfNext jNext iFor i = 1 To NPicture1.Print C(i);Next iEnd SubPrivate Sub Command1_Click()Picture1.ClsText1 = ""End SubPrivate Sub Command2_Click() EndEnd Sub。

相关文档
最新文档