大基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模拟题

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

1.窗体布局窗口2.立即窗口3.代码窗口√4.监视窗口2.(2分)在="程序设计" 语句中,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机试模拟试题(十五套)

附录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测试题及答案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丸习越一一、判断(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模拟题

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基础模拟演练选考题(有答案)

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,出现如图所示的出错信息。

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

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

1.窗体布局窗口
2.立即窗口
3.代码窗口√
4.监视窗口
2.(2分)
在Label1.Text="程序设计" 语句中,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 TextBox2.KeyPress Dim tzzs, sg, tz As _______(1)______
Dim str As String
If Asc(______(2)______) = 13 Then
sg = Val(TextBox1.Text)
tz = Val(TextBox2.Text)
tzzs = tz / sg / sg
Select Case tzzs
Case _______(3)______> 25
str = "偏胖,注意节食!"
Case _______(4)_______
str = "正常,继续保持!"
Case Else
str = "偏瘦,增加营养!"
End Select
Label1.Text = str
End If
End Sub
答案:
Single@double
e.KeyChar
Is
18 To 25
2.(12分)
程序的功能是移动滚动条滑块时,在标签中显示1到滚动条当前值之间所有的完全数。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.编程要求
(1)贷款每月的还贷额d的计算公式如下:
其中,p为贷款额,i为月利率,n为还贷时间(月)。

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

(2)显示图形。

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

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

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

退出按钮结束程序运行。

相关文档
最新文档