大基VB模拟题

合集下载

vb模拟试题及答案

vb模拟试题及答案

vb模拟试题及答案1. 以下哪个选项是Visual Basic(VB)的编程语言?A. C++B. JavaC. PythonD. 答案:D2. 在中,以下哪个关键字用于声明一个类?A. FunctionB. ClassC. SubD. Module答案:B3. 在中,以下哪个属性用于获取或设置一个窗体的标题?A. TextB. TitleC. CaptionD. Label答案:C4. 在中,以下哪个方法用于启动一个新的线程?A. StartB. BeginInvokeC. ThreadD. Run答案:A5. 在中,以下哪个数据类型用于表示布尔值?A. BooleanB. StringC. IntegerD. Double答案:A6. 在中,以下哪个选项用于创建一个数组?A. Dim arr(5) As IntegerB. Dim arr As New Integer(5)C. Dim arr As Integer = 5D. Dim arr As Integer(5)答案:A7. 在中,以下哪个关键字用于实现继承?A. InheritsB. ImplementsC. InheritsFromD. Base答案:A8. 在中,以下哪个关键字用于捕获异常?A. TryB. CatchC. FinallyD. All of the above答案:D9. 在中,以下哪个方法用于将一个字符串转换为小写?A. ToLowerB. ToLowercaseC. LowerD. ConvertToLower答案:A10. 在中,以下哪个方法用于将一个字符串转换为大写?A. ToUpperB. ToUppercaseC. UpperD. ConvertToUpper答案:A。

vb机试模拟试题(十五套)

vb机试模拟试题(十五套)

附录2 Visual Basic上机模拟试题(1~10套)上机模拟试题 1一、调试程序(程序存盘文件名Test11.frm、Test11.vbp)(40分)在磁盘上有一名为“test11.vbp”的文件(程序界面如图1所示)。

其功能为:单击图片框后,则在图片框Picture1中输出如下所示的图形。

图1该程序中存在多处错误,请调试并改正之(注意:在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

)二、编程(程序存盘文件名Test12.frm、Test12.vbp)(60分)建立一个窗体,界面如图2所示。

程序功能要求如下:1、单击“查找”按钮后,查找所有四位数中满足条件“奇数位之和与偶数位之和均为素数”的数,并显示列表框list1中。

2、统计找到的满足条件的数的个数。

3、单击“存盘”按钮,将找到的数据存入数据文件“test12out.txt”中。

4、要求编写函数来判断是否是素数。

图2上机模拟试题2一、调试程序(程序存盘文件Test21.frm、Test21.vbp)(40分)在磁盘上有一名为“test21.vbp”的文件(程序界面如图1所示)。

其功能为:当在text1中输入行数和在text2中输入起始字母后,单击命令按钮command1,则在picture1中输出图形如图1所示。

要求:在text2中只能输入一个英文字母字符(大小写均可以),否则,提示错误信息,如图2所示。

图1 图2 该程序中存在多处错误,请调试并改正之(注意:在程序调试过程中,不能删除整个语句,添加语句也不得超过2条。

)二、编程(程序存盘文件名Test22.frm、Test22.vbp)(60分)建立一个成绩查询窗体,界面如图3所示。

程序功能要求如下:图31、在Form1_Load时,打开磁盘文件“test22in.txt”读取数据,并将读入的学号和姓名分别添加进两个列表框中,同时将三门课程的考试成绩读入c,d,e三个数组中(每个数组可定义为200个元素);并默认选中第一名学生。

VB笔试模拟试卷130(题后含答案及解析)

VB笔试模拟试卷130(题后含答案及解析)

VB笔试模拟试卷130(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.用八进制表示Visual Basic的整型常数时,需要在前面加上的符号是______。

A.&OB.&HC.OD.H正确答案:A解析:在Visual Basic常量中,十六进制的常量需要冠以&h,八进制的常量需要冠以&o。

2.下面可以打开立即窗口的操作是______。

A.Ctrl+CB.Ctrl+GC.Ctrl+SD.Ctrl+B正确答案:B解析:立即窗口可用来调试应用程序。

打开立即窗口后可以用Print方法宋显示需要跟踪的表达式或者变量的当前值。

打开立即窗口的快捷键是Ctrl+G。

3.在Visual Basic中,下列操作不能打开属性窗口的是______。

A.按Ctrl+TB.执行“视图”菜单中的“属性窗口”命令C.单击工具栏中的“属性窗口”D.按F4键正确答案:A解析:属性窗口激活的方法主要有三种:执行“视图”菜单中的“属性窗口”命令、单击工具栏上的“属性窗口”按钮和按F4键。

Ctrl+T是打开部件窗口的快捷键。

4.下列类型中,不适用于数值常量类型的是______。

A.货币型B.单精度型C.整型D.长整型正确答案:B解析:Visual Basic的常量分为字符串常量、符号常量和数值常量。

其中数值常量又分为整数型、长整数型数、浮点数和货币型数等四种表示方式。

5.执行下面这段程序后,单击命令按钮,窗体中输出结果是______。

Private Sub Command1_Click( ) a=1 : b=4 : c = 9 : d = 5 If a <b ThenIf c<d Thenx=TrueElseIf a<c Then x=FalseElse x=True End If End If End If Print Val(x) End SubA.TrueB.FalseC.0D.1正确答案:C解析:当a<b为真时,程序继续进行;当c<d为假时,执行else分支;当a<c为真时,执行x=False,跳出三层If语句,执行输出语句。

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考试题库及答案

大一vb考试题库及答案

大一vb考试题库及答案# 大一VB考试题库及答案一、选择题1. 在Visual Basic中,以下哪个不是基本数据类型?- A. Integer- B. String- C. Object- D. File答案:D2. 如果需要在VB中声明一个变量来存储用户输入的姓名,应该使用哪个关键字?- A. Dim- B. Const- C. Static- D. Public答案:A3. 在VB中,以下哪个是正确的循环结构?- A. For- B. While- C. If- D. Select答案:B4. 在VB中,以下哪个函数用于获取当前日期?- A. Now()- B. Date()- C. Today()- D. GetDate()答案:B5. 在VB中,以下哪个属性用于设置控件的可见性?- A. Visible- B. Enabled- C. Caption- D. Text答案:A二、填空题1. 在VB中,使用______关键字可以定义一个数组。

答案:Dim2. VB中的事件通常与______关键字一起使用。

答案:Sub3. 要实现在VB中弹出一个包含文本的对话框,可以使用______函数。

答案:MsgBox4. VB中的______属性决定了控件在窗体上的位置。

答案:Left5. 在VB中,使用______语句可以结束一个循环。

答案:Exit For(或Exit Do,取决于上下文)三、简答题1. 简述VB中类和模块的区别。

答案:- 类(Class)是一种引用类型,可以包含属性、方法和事件。

类可以被实例化,创建多个对象。

- 模块(Module)是一种标准模块,包含过程(Sub和Function),但不能被实例化。

模块中的所有变量和过程都是全局的。

2. 解释VB中的“事件驱动编程”。

答案:- 事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户点击按钮)触发。

在VB中,事件通常与控件关联,当控件接收到特定的事件(如Click事件)时,会调用相应的事件处理程序。

2024年大学自主招生VB测试题及答案1

2024年大学自主招生VB测试题及答案1

2024年大学自主招生VB测试题及答案11.()是指控制对象动作行为的方式。

A.事件。

B.对象。

C.方法。

(正确答案)D.属性。

2.表达式 -14 Mod 5+23\4*2 的值是()。

A.1。

B.-1。

C.2。

D.-2。

(正确答案)3.符合 Visual Basic 规范的表达式是()。

A.a^2-b^2。

(正确答案)B.a 2-b 2。

C.(a+b)(a-b)。

D.[a+b]*[a-b]。

4.设 a$="abcdefghij",则表达式 Left(a$, 3) & Right(a$, 3)的值是()。

A."abchij"。

(正确答案)B."hij"。

C."cde"。

D."hijabc"。

5.不能打开“属性”窗口的是()。

A.选择“视图”菜单中的“属性窗口”命令。

B.按 Alt+F4 组合键。

(正确答案)C.按 F4 键。

D.单击“工具栏”中的“属性窗口”按钮。

6.Visual Basic 应用程序中的一个窗体最多可容纳()个控件。

A.31。

B.255。

(正确答案)C.127。

D.32767。

7.表达式 IIf(10 > 20, 30, 40)的值是()。

A.10。

B.20。

C.30。

D.40。

(正确答案)8.表达式 Int(-18.5) + Sgn(18.5)的值是()。

A.-18。

(正确答案)B.-19。

C.-17。

D.0。

9.能够正确表示“X 是大于 10 且小于 20 的数”的表达式是()。

A.20>X>10。

B.10<X<20。

C.X>10 And X<20。

(正确答案)D.X>10 Or X<20。

10.设 a=10,b=20,执行语句 a=b 和 b=a 后,a 和 b 的值分别是()。

A.10;10。

B.20;20。

(正确答案)C.10;20。

VB模拟题及参考答案

VB模拟题及参考答案

VB丸习越一一、判断(4小题1分,共20分。

请将答案涂在答瓯卡上,正确的涂A,措误的涂B)1.Visual Basic 6.0工作模式有3种:它们是没计、运行和调试。

()2.标签支持Dblclick事件。

(2 )3.窗体中控件的位置由Height和Top,同性确定。

(3 )4.滚动条的SmallChangeW性设置为5时.表示单击滚动条两端的箭头时变化为5.(4 )5.当把定时器控件的Visible属性设置为True时.运行时定时器在窗体上就可见了•( 5 )6.Vbred 是Visual Basic 6.0 允许的常量•( 6 )7.#25/6/2018#是Visual Basic 6.0合法的日期型常信书写。

(7 )8.逻辑运算符Not的优先级比Or高。

(8 )9.Visual Basic 6.0 中可■以用print 做变量名。

(9 )10.表达式5 mod 4与5\4的结果相同。

(10 )11.诏句if x>=60 and x<70 then print 格”是正确的。

(11 )12.select case语句必须有End select ifi句与之相匹配。

(12 >13.Exit for 是Do 循环的一个出口。

( 13 )14.选择结构与循环结构可以相互散套,并且允许交叉嵌套•( 14 )15.Visual Basic 6.0 中,Dim a(-5 to 5) as single 是正确的数组定义.(15 )16.可以用Ubound。

函数返回数组卜,标的卜界M 16 )17.过程体内可以再定义另外一个过程。

< 17 )18.实参是变量,旦过程定义时与其对应的形参用Byval关键字加以PU制是地址(引用)传递。

(18 )19.用Output模式打开文件.如果指定的路径不存在,则会自动先创建指定的路径,然后再创建文件。

< 19 )20.Visual Basic 6.0中,文件号最大可取的但是511. ( 20 )二、单项选择题:(每小超1分,共30分。

大基VB模拟题

大基VB模拟题

PPID49 2016~2017第一学期期末大基VB模拟试卷试卷预览单选题1.(2分)在集成环境创建应用程序时,除了工具箱窗口、设计窗口、属性窗口外,必不可少的窗口是_________。

1.窗体布局窗口2.立即窗口3.代码窗口√4.监视窗口2.(2分)在Label1.Text="程序设计" 语句中,Label1、Text和" 程序设计"分别属于_____。

1.对象、值、属性2.对象、方法、属性3.对象、属性、值√4.属性、对象、值3.(2分)当输入焦点离开文本框的时,发生的事件是______ 。

1. GotFocus2. Active3.LostFocus √4. DblClick4.(2分)若要使命令按钮不可操作,则应对其_______属性进行设置。

1.Enabled √2. Visible3. Style4. Disable5.(2分)以下正确的变量名是______。

1. 4Answer2._name √3. Integer4. SHU JU6.(2分)表示“X是能被3整除的数”的逻辑表达式是______。

1.x mod 3=0 √2. x mod 3 <> 03. x \ 3=04. x \ 3 <>07.(2分)已知 a=2,b=2,复合赋值语句: a *=b+10 执行后,a的值是__________。

1. 122.24 √3. 24. 148.(2分)下面正确的赋值语句是______ 。

1.xy=30 √2. sin(x)=r*r3. 2y=x+304. 30=x*y9.(2分)以下哪个语句可以使程序结束当前循环,而进入下一次循环______ 。

1. Close2. Exit3.Continue √4. End10.(2分)Dim s%Do While s<=3s=s+1Loop执行加法操作的次数为______。

1. 02. 33. 4 √4. 5程序填空题1.(12分)在文本框中分别输入身高和体重,回车后,根据计算公式将相应的提示信息显示在标签中。

VB基础模拟演练选考题(有答案)

VB基础模拟演练选考题(有答案)

B 组 选考题组1.如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是( )A.将①处改为 i←0B.将②处改为 s≥0?C.将③处改为 i←i -2D.将④处改为 s←s -i2.有一数列1,2,3,5,8,13,……,从第3项起,每项等于它相邻的前2项之和。

求在该数列中第一个超过1000的数是第几项。

解决此问题的部分算法流程图如图所示:图中空白处理框①和②处应填入的是( )A.① ← ② ←B.① ← ② ←C.① ← ② ←D.① ← ② ←3.随机产生10个[1,99]中的整数,依次存储到数组变量a(1)~a(10)中。

实现此功能的部分算法流程图如图所示,图中空白处理框①和②处应填入的是( )A.① ← ② ←B.① ← ② ←C.① ← ② ←D.① ← ② ←4.在Visual Basic 窗体中,当前对象的属性窗口如下图所示,下列说法正确的是( )A.该对象属于标签类B.该对象属于文本框类C.当前该对象的Caption属性值是“转换”D.当前该对象的Font属性值是“仿宋体”5.(2015浙江学考导引)小李在设计VB程序时所使用复选框对象的属性窗口如图所示,他想编制该复选框单击事件的处理过程,则该事件处理过程名是( )A.CheckBox_Click()B.加粗_Click()C.Check1_Click()D.复选框_Click()6.一个VB工程的部分设计界面如图所示。

下列说法不正确的是( )①工程文件名是“工程1.vbp”②该工程只有1个窗体③窗体文件名是“Form.frm”④窗体名称是“寻找水仙花数”A.①②B.②③C.①③D.③④7.(2016杭州二中第一学期期末)VB语句List1.addItem d(i)的作用是把数组d 的数据添加到列表框对象List1中。

该语句中的“addItem”是( )A.属性名B.属性值C.方法D.事件8.运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。

VB机试模拟试卷40(题后含答案及解析)

VB机试模拟试卷40(题后含答案及解析)

VB机试模拟试卷40(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题基本操作题(30分)1.新建一个工程,在窗体中创建两个文本框,其名称分别为Text1和Text2。

编写一个事件过程,实现在程序运行后,当文本框Text1获得焦点时,其前景颜色与背景颜色交换显示。

如图13所示。

程序中不得使用任何变量。

注意:存盘时必须存放在考生文件夹下,工程文件名为ylcl.vbp,窗体文件名为ylcl.frm。

正确答案:(1)Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。

创建窗体Form1。

(2)在工具箱中选择文本框控件,在窗体上创建两个文本框。

双击文本框Text1,弹出代码窗口,添加如下代码:Private Sub Text1_Gotfocus( ) Dim a As Long a=Text1. ForeColor Text1.ForeCotor=Text1.BackColor Text1.BackColor=a End Sub (3)按F5键运行程序。

如图13所示。

(4)执行“文件”→“保存工程”命令,将工程文件命名为ylcl.vbp,窗体文件命名为ylcl.tim。

解析:(1)第1小题中使用了临时变量a,在事件中,利用这个[临时变量将Text1的前景色与背景色进行交换。

2.新建一个工程。

在窗体中画三个标签,名称分别为Label1、Label2和Label3,标题分别为“加数1”、“加数2”和“和”。

在三个标签下分别有三个文本框(名称分别为Textl、TexQ和Text3)用来输入数字。

要求编写一个事件过程,程序运行后在文本框Text1和Text2中输入数字,单击文本框删后其中输出两个数的和。

如图14所示。

程序中不得使用任何变量。

注意:存盘时必须存放在考生文件夹下,工程文件名为ylc2.vbp,窗体丈件名为ylc2.frm。

正确答案:Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。

大学计算机基础vb试题及答案

大学计算机基础vb试题及答案

大学计算机基础vb试题及答案一、选择题(每题2分,共10分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. StringC. DoubleD. 以上都是答案:D2. VB中用于声明变量的关键字是?A. DimB. DeclareC. ConstD. Option答案:A3. 下列哪个函数用于将字符串转换为数值?A. CIntB. CStrC. CDblD. CLng答案:A4. 在VB中,以下哪个控件用于显示文本信息?A. LabelB. TextBoxC. ComboBoxD. ListBox答案:A5. VB中,以下哪个事件用于处理按钮点击?A. ClickB. DoubleClickC. DblClickD. MouseDown答案:A二、填空题(每题2分,共10分)1. VB中的_________语句用于定义一个过程。

答案:Sub2. VB中,_________函数用于获取当前日期。

答案:Date3. 在VB中,_________属性用于设置或返回控件的可见性。

答案:Visible4. VB中,_________方法用于清空文本框中的内容。

答案:Clear5. VB中,_________事件用于处理文本框内容改变。

答案:Change三、简答题(每题5分,共20分)1. 请简述VB中事件处理程序的作用。

答案:事件处理程序是VB中用于响应用户操作或系统事件的代码块,它们使得程序能够对用户的输入或特定事件做出反应。

2. 描述VB中数组的声明和使用方式。

答案:在VB中,数组可以通过Dim语句声明,如Dim arr(10) As Integer,表示声明一个包含11个整数的数组。

使用时,通过索引访问数组元素,如arr(0)。

3. 说明VB中如何使用条件语句。

答案:VB中使用If...Then...Else语句进行条件判断。

如果条件为真,则执行Then后面的代码块;如果条件为假,则执行Else后面的代码块。

VB笔试模拟试卷80(题后含答案及解析)

VB笔试模拟试卷80(题后含答案及解析)

VB笔试模拟试卷80(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列关于栈的叙述正确的是A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈具有后进先出的特征正确答案:D解析:栈是一种对操作的位置加以限制的线性表,它采用了顺序存储方式,属于线性结构。

与队列不同,栈只允许在表的一端进行插入或删除操作,具有后进先出的特征。

2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca正确答案:D解析:遍历二叉树分前序、中序、后序遍历三种。

基本方法分别为:根一左一右、左一根一右,左一右一根。

根据此规则我们可以分析出a为根结点,dgb 和echf分别为左、右子树,再依题意分析下去,可得到如下二叉树,此树后序遍历为gdbehfca,故选择D正确。

3.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构正确答案:C解析:数据结构是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等的学科,一般可将数据结构分为线性结构和非线性结构。

4.下面对对象概念描述错误的是A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态属性正确答案:A解析:对象是属性和方法的封装体,对象之间是通过消息进行通信的,并非所有的对象都具有继承性,故选项A的描述错误。

5.软件开发的结构化生命周期方法将软件生命周期划分成A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计正确答案:A解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。

VB笔试模拟试卷90(题后含答案及解析)

VB笔试模拟试卷90(题后含答案及解析)

VB笔试模拟试卷90(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.数据的四种基本逻辑结构是指______。

A.组、链表、树、图形结构B.线性表、链表,栈队列、数组广义表C.线性结构、链表,树,图形结构D.集合,线性结构、树、图形结构正确答案:D2.在n(n>0)个元素的顺序栈中删除,1个元素的时间复杂度为______。

A.B.C.D.正确答案:D3.线性表采用链式存储方式时,结点的存储地址______。

A.必须是不连续的B.连续与否均可以C.必须是连续的D.和头结点的存储地址相连续正确答案:B4.对象实现了数据和操作的结合,使数据和操作______于对象的统一体中。

A.结合B.隐藏C.封装D.抽象正确答案:C5.以下说法错误的是______。

A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生成率B.在面向对象的程序中,对象是属性(状态)和方法(操作)的封装体C.在面向对象的程序中,对象彼此间通过继承和多态性启动响应的操作D.继承和多态机制是面向对象程序中实现的主要手段正确答案:C6.结构化分析方法SA、结构化设计方法SD,和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到______。

A.程序流程图B.具体的语言程序C.模块结构图及模块的功能说明书D.分层数据流图正确答案:D7.使用白盒测试方法时,确定测试数据应根据______和指定的覆盖标准。

A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能正确答案:A8.数据库的概念模型______。

A.依赖于计算机硬件和DBMSB.独立于计算机硬件,依鞍子DBMSC.依赖于计算机硬件,独立于DBMSD.独立于计算机硬件和DBMS正确答案:D9.关系R和S进行自然连接时,要求R和S含有一个或多个公共______。

VB模拟题库(全国)

VB模拟题库(全国)

一、选择题1.以下叙述中错误的是____B____。

A..vbp文件是工程文件,一个工程可以包含.bas文件B..frm文件是窗体文件,一个窗体可以包含.bas文件C..vbp文件是工程文件,一个工程可以由多个.frm文件组成D..vbg文件是工程组文件,一个工程组可以由多个工程组成2.以下合法的VB变量名是____C____。

A.Case B.t-name C.name10D.x*y3.以下描述中错误的是____B____。

A.窗体的标题通过其Caption属性设置B.窗体的名称(Name属性)可以在运行期间修改C.窗体的背景图形通过其Picture属性设置D.窗体最小化时的图标通过其Icon属性设置4.在Visual Basic集成环境中,可以列出工程中所有模块名称的窗口是____A____。

A.工程资源管理器窗口B.窗体设计窗口C.属性窗口D.代码窗口5.在Visual Basic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是_____A___。

A.B.C.D.6.在Visual Basic集成环境中,要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是_____D___。

A.B.C.D.7.以下变量名中合法的是__C______。

A.x2-1B.print C.str_n D.2x8.执行语句Dim X,Y As Integer后,___D_____。

A.X和Y均被定义为整型变量B.X和Y均被定义为变体类型变量C.X被定义为整型变量,Y被定义为变体类型变量D.X被定义为变体类型变量,Y被定义为整型变量9.在设计窗体时双击窗体的任何地方,可以打开的窗口是___A_____。

A.代码窗口B.属性窗口C.工程资源管理器窗口D.工具箱窗口10.以下叙述中错误的是___D_____。

A.标准模块文件的扩展名是.basB.标准模块文件是纯代码文件C.在标准模块中声明的全局变量可以在整个工程中使用D.在标准模块中不能定义过程11.以下叙述中错误的是_____C____。

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

PPID49 2016~2017第一学期期末大基VB 模拟试卷试卷预览
单选题
1.(2分)
在集成环境创建应用程序时,除了工具箱窗口、设计窗口、属性窗口外,必不可少的窗口是_________。

1.窗体布局窗口
2.立即窗口
3.代码窗口√
4.监视窗口
2.(2分)
在="程序设计" 语句中,Label1、Text和" 程序设计"分别属于_____。

1.对象、值、属性
2.对象、方法、属性
3.对象、属性、值√
4.属性、对象、值
3.(2分)
当输入焦点离开文本框的时,发生的事件是______ 。

1. GotFocus
2. Active
3.LostFocus √
4. DblClick
4.(2分)
若要使命令按钮不可操作,则应对其_______属性进行设置。

1.Enabled √
2. Visible
3. Style
4. Disable
5.(2分)
以下正确的变量名是______。

1. 4Answer
2._name √
3. Integer
4. SHU JU
6.(2分)
表示“X是能被3整除的数”的逻辑表达式是______。

1.x mod 3=0 √
2. x mod 3 <> 0
3. x \ 3=0
4. x \ 3 <>0
7.(2分)
已知 a=2,b=2,复合赋值语句: a *=b+10 执行后,a的值是__________。

1. 12
2.24 √
3. 2
4. 14
8.(2分)
下面正确的赋值语句是______ 。

1.xy=30 √
2. sin(x)=r*r
3. 2y=x+30
4. 30=x*y
9.(2分)
以下哪个语句可以使程序结束当前循环,而进入下一次循环______ 。

1. Close
2. Exit
3.Continue √
4. End
10.(2分)
Dim s%
Do While s<=3
s=s+1
Loop
执行加法操作的次数为______。

1. 0
2. 3
3. 4 √
4. 5
程序填空题
1.(12分)
在文本框中分别输入身高和体重,回车后,根据计算公式将相应的提示信息显示在标签中。

计算公式为:T = W / H2即:体重指数 = 体重 / 身高的平方
若 T>25显示"偏胖,注意节食!"; 25<=T<18则显示"正常,继续保持!";T<=18显示"偏瘦,增加营养!"。


Private Sub TextBox2_KeyPress(……) Handles
Dim tzzs, sg, tz As _______(1)______ ?
Dim str As String
If Asc(______(2)______) = 13 Then
sg = Val
tz = Val
tzzs = tz / sg / sg?
Select Case tzzs
Case _______(3)______> 25?
str = "偏胖,注意节食!"
Case _______(4)_______
str = "正常,继续保持!"
Case Else
str = "偏瘦,增加营养!"
End Select
= str ?
End If
End Sub
答案:
Single@double
Is
18 To 25
2.(12分)
程序的功能是移动滚动条滑块时,在标签中显示1到滚动条当前值之间所有的完全数。

完全数是指这样的数:该数恰好等于它的因子之和(自身因子除外)。

如6的除自身之外的因子有1、2、3,而6=1+2+3,故6为完全数。

在Load事件中,设置滚动条的部分属性值。


Private Sub Form1_Load(……) Handles
= 1000
(1)_____ = 1
= 1 '单击两端箭头时Value的增、减量为1
End Sub
Private Sub HScrollBar1_Scroll(……) Handles
Dim m%, n%, g%, s%
= "1~" & & "间的完全数有:" & vbCrLf
For m = To (2)_____
s = 0
For n = 1 To m - 1
If _____(3)_____ = 0 Then s = s + n
Next
If _____(4)_____ Then &= m & " "
Next
End Sub
答案:
Minimum
value
m mod n
s = m
程序调试题
1.(24分)
文件到D盘,释放并打开2015error1中的项目,修改和调试该程序,并按原文件名和位置保存。

上传注意:调试结束后,将整个项目压缩成"学号"再上传。

正确的运行结果如图所示。

改错方法:不能添加新变量,不允许增加和删除语句,但可适当调整语句位置。


改错题1:(2处错误)
该功能是在TextBox1中任意输入二个用逗号隔开的正整数,单击"改错题1"按钮,将二数分两行显示。

改错题2:(3处错误)
该功能是计算折扣。

消费金额小于1000不打折,大于等于1000小于2000打九折,2000以上打八折。

消费金额在TextBox2 输入,在Label2显示实际的支付金额。

改错题3:(3处错误)
该功能是计算部分级数和。

运行时在TextBox3中输入正整数n,单击"改错题3"按钮后,利用公式求出s的值,并将结果显示在Label3中。

计算公式如下:
设计操作题
1.(32分)
参照样例(),编写一个完整的程序,
要求如下:
1.界面设计要求
窗体的标题为学生的学号(你自己的学号),没有最大化、最小化按钮,窗体边框固定。

水平滚动条的最小值为1,最大值为5。

其他控件属性请参考样例设置。

2.保存和上传要求
解决方案名称为"学号",项目设计完成后将整个项目目录压缩成"学号"再上传。

3.编程要求
(1)贷款每月的还贷额d的计算公式如下:

其中,p为贷款额,i为月利率,n为还贷时间(月)。

按公式计算每月还贷额,保留2位小数显示,三个输入文本框中只要有一个非数字,则不能计算,显示输入错误提示框。

(2)显示图形。

要求利用循环,找规律写通项,在标签显示如同样张所示的有规律的图形。

图形的行数由滚动条的值决定,符号和形状由相应的单选按钮决定。

图形在单击单选、滚动条滚动时都能显示相应的效果(提示:用事件共享实现)。

退出按钮结束程序运行。

相关文档
最新文档