VB模拟试题学生版
国家二级VB机试(选择题)模拟试卷160(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷160(题后含答案及解析) 题型有:1. 选择题选择题1.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩正确答案:C解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。
知识模块:数据库设计基础2.下列描述中正确的是A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表正确答案:A解析:二维表中元组的分量是不可分割的基本数据项,这就是元组分量的原子性,故选项B错误;关系的框架称为关系模式;一个满足“元组个数有限性、元组的惟一性、元组的次序无关性、元组分量的原子性、属性名惟一性、属性的次序无关性、分量值域的同一性”7个性质的二维表称为关系。
知识模块:数据库设计基础3.在学生管理的关系数据库中,存取一个学生信息的数据单位是A.文件B.数据库C.字段D.记录正确答案:D解析:本题考查关系数据库中,数据单位的相关概念。
文件是指存储在外部介质上的数据的集合。
数据库是存储在计算机存储设备上,结构化的相关数据集合。
它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。
在数据库中,表的“行”称为“记录”,“列”称为“字段”。
由此可得,题中存取一个学生信息的数据单位为记录。
知识模块:数据库设计基础4.负责数据库中查询操作的数据库语言是A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言正确答案:C解析:负责数据库中查询操作的数据库语言是数据操纵语言。
知识模块:数据库设计基础5.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A.并B.交C.投影D.笛卡儿乘积正确答案:B解析:关系R与S经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,记为RNS。
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 〉模拟试卷一1. 试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2. 请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3. 本试卷满分100分,答题时间为90分钟。
4. 本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选 项中只有一个选项是符合题目要求的,请将正确选项前的字母填在 答题卷相应题号处1、关于VB 的特点描述错误的是( )。
[A] VB 编程是可视化编程 [C]不可以访问数据库2、下面关于鼠标的指针设置说法不正确的是( [A] 可以使用Mouselcon 设置鼠标的形状 [B] 可以使用MousePo in ter 设置鼠标的形状[B]是面向对象的程序设计 [D]采用事件驱动编程机制)。
[C] MousePointer 设为 99 时,可用 [D] MouseIcon 只能通过属性窗口选择鼠标形状3、 Dim Snow ( 1 to 12 , 1),As Integer [A]13*2 [B] 13*14、 在工具箱里的都是()。
[A]标准控件 [C] ActiveX 控件5、 一个窗体大小改变时被触发的事件是( [A] Click 事件 [C] Initialize 事件6、 下列关于控件说法不正确的是( [A] Age nt 控件用于设置动画行为[B] TextBox 用于接收用户输入的信息 MouseIcon 设置鼠标的形状是大小为()的二维数组。
[C] 12*2 [D] 12*1[B]外部控件[D] 可插入对象(OLE ))。
[B] Resize 事件 [D] Un load 事件)。
组,当框架移动时,其中的控件不移动 [D] ListBox 向列表中添加一个新的项目 7、关于CheckBox 控件描述错误的是( [A] 是复选框按钮,用"表示选中 [C] Value 为1表示选中该框 &关于Shape 控件描述正确的是( [A] 用于向窗体添加矩形、圆形等图形 [C] Arial 用于设置显示控件的形状9、下面不属于循环控制语句的是( )。
VB机试模拟试卷106(题后含答案及解析)
VB机试模拟试卷106(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在名称为Forml的窗体上画两个文本框,名称分别为Textl和Text2,初始情况下都没有内容。
请编写适当的事件过程,使程序运行时,在Textl中输入字符的同时,Text2也立即显示出Textl中的字符,如图51—1所示。
程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjl.vbp,窗体文件名为sjl.frm。
(2)在名称为Forlml的窗体上画一个图片框,名称为Picl;再画一个命令按钮,名称为Commandl、标题为“置顶”,程序运行时的窗体界面如图51—2所示。
请编写适当的事件过程,使运行界面在运行时单击“置顶”按钮,则图片框垂直移动到窗体的最顶端,如图51—3所示。
程序中不得使用任何变量。
注意:存盘时必须存放在考生文件夹下,工程文件名为sj2.vbp,窗体文件名为sj2.frm。
正确答案:(1)文本框的文本内容由Text属性设置。
题目要求在Textl中输入任何字符时,立即在Text2中显示,这就触发了文本框的Change事件。
根据题意,新建“标准EXE”工程,将两个文本框控件添加到窗体中,名称分别为Textl和Text2、Caption属性都为空。
双击Textl进人代码编写窗口,补充后的代码如下:Private Sub Textl_Change( ) Text2.Text=Textl.Text End Sub 单击按钮运行程序,并按要求保存。
(2)本题考查控件位置的改变,控件的位置由控件的Left属性和Top属性决定,Left属性表示控件与所在窗体的左边之间的距离,Top属性表示控件与所在窗体的顶边之间的距离。
根据题意,新建“标准EXE”工程,将一个PictureBox控件和一个命令按钮添加到窗体中,PictureBox的名称为Picl,命令按钮的名称为Commandl、Caption属性为“置顶”。
VB模拟试卷三(含答案)
北京语言大学网络教育学院《VB》模拟试卷三注意:1.试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。
请监考老师负责监督。
2.请各位考生注意考试纪律,考试作弊全部成绩以零分计算。
3.本试卷满分100分,答题时间为90分钟。
4.本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。
一、【单项选择题】(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题号处。
1、下面( B )不是VB控件的一类。
[A] 标准控件[B] 外部控件[C] ActiveX控件[D] 可插入对象(OLE)2、VB是微软推出的可视化、( A )、采用事件驱动的结构化设计语言。
[A]面向对象[B] 面向图形[C] 面向过程[D] 面向控件3、复制当前控件到窗体左上角,应该使用的快捷键是( A )。
[A] 先Ctrl+C然后Ctrl+V[B] 先Ctrl+V然后Ctrl+C[C] Ctrl+C[D] Ctrl+V4、通常创建的窗体都是矩形窗体,可以通过( A )函数创建非矩形窗体如椭圆、圆形等。
[A] SetWindowRgn()[B] splash()[C] CreatPolygonRgn[D] Fullpic5、下面哪一个不是键盘的事件( B )。
[A]KeyPress[B] KeyClick[C] KeyUp[D] KeyDown6、关于Data控件说法不正确的是( D )。
[A] ADO Data控件与内部Data控件以及Remote Data控件类似。
[B] ADO Data控件使用户能使用ADO快速创建一个到数据库的链接[C] DataGrid控件与Grid控件类似。
[D] DataGrid控件实际上是一个固定的行集合,每一行的列数不固定7、关于常用标准控件描述错误的是( A )。
[A] 计时器一般用于指定一个时间[B] 文本框提供一个编辑、显示、输入文本的区域[C] 单选按钮在运行程序以后,一次只能选择一个单选框[D] 列表框列出所有内容,用户可从中选择8、下面关于一句多行和多句一行描述正确的是( B )。
VB机试模拟试卷120(题后含答案及解析)
VB机试模拟试卷120(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在名称为Forml的窗体上建立一个名称为P1的图片框和两个命令按钮,名称分别为Cmdl和Cmd2,标题分别为“输出”和“清除”,如图22—1所示。
要求程序运行后,每单击一次“输出”按钮,不使用任何变量而直接在图片框中显示小写字母“load me’’;如果单击“清除”按钮,则清除图片框中的内容。
注意:保存时必须存放在考生文件夹下,窗体文件名为sjl.frm,工程文件名为sjl.vbp。
(2)在名为:Form1的窗体上绘制一个标签,名为Labl,标签上显示“请输入密码”;在标签的右边绘制一个文本框,名为Textl,其宽、高分别为1500和300。
设置适当的属性使得在输入密码时,文本框中显示“*”字符,此外冉把窗体的标题设置为“PassWord窗口”。
运行时的窗体如图22—2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为sj2.vbp。
正确答案:(1)本题主要考查图片框控件的基本操作。
命令按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;打印信息用Print方法,清除用Cls方法。
题目要求在图片框中打印信息,所以在编写代码时应指定Print方法和C1s方法的使用对象。
在窗体上建立好控件后,先设置控件属性,再编写事件过程。
①建立界面并设置控件属性。
程序用到的控件及其属性见下表。
②命令按钮Cmdl触发Click事件,打印信息用Print方法。
题目要求在图片框中打印信息,所以在编写代码时,应指定Print方法使用对象。
Private Sub Cmdl Click( ) P1.Print”load me”End Sub ③清除用Cls方法。
题目要求清除图片框中的信息,所以在编写代码时,应指定Cls方法的使用对象。
Private Sub Cmd2_Click( ) P1.Cls End Sub ④调试并运行程序。
中职vb练习题
中职vb练习题VB(Visual Basic)是一种广泛应用的编程语言,特别适用于Windows应用程序的开发。
在中职学习过程中,VB的练习题是帮助学生加深对VB语言的理解和应用能力的有效方式。
以下是一些中职VB练习题供你参考。
1. 编写一个VB程序,实现两个整数的加法运算。
要求用户输入两个整数,并将结果显示在屏幕上。
2. 编写一个VB程序,实现计算机的基本运算功能。
用户从键盘输入两个数和一个操作符(加法、减法、乘法、除法),程序根据操作符进行相应的运算,并将结果输出。
3. 编写一个VB程序,实现数字猜谜游戏。
程序生成一个随机数,在给定的范围内(例如1到100),用户通过输入猜测的数字来猜测正确的数字,程序根据用户的猜测结果给出相应的提示,直到猜中为止。
4. 编写一个VB程序,实现学生成绩管理系统。
程序首先要求用户输入学生的人数,然后用户输入每个学生的姓名和成绩。
程序根据输入的成绩,计算出平均成绩并显示在屏幕上。
另外,还要显示出成绩最高和最低的学生姓名。
5. 编写一个VB程序,实现学生选课系统。
程序首先要求用户输入学生的姓名和年龄,然后显示出所有可选课程。
用户需要输入所选课程的编号,程序根据用户的选择显示对应课程的信息,并输出学生的姓名、年龄和所选课程。
以上是一些中职VB练习题的例子,通过完成这些练习题,可以提高对VB语言的掌握和应用能力。
在编写VB程序时,需要注意语句的逻辑性、代码的规范性,以及用户界面的友好性。
希望以上练习题能够帮助你巩固VB的知识,并提高编程能力。
祝你在学习中职过程中取得好成绩!。
VB程序设计期末模拟试题及答案
VB程序设计期末模拟试题及答案第一篇:VB程序设计期末模拟试题及答案《VB》期末复习题及答案综合复习题一、填空题1.创建一个VB应用程序三个主要的步骤是__创建应用程序界面_、_设置属性_和_编写代码_。
2.当程序运行时,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的属性窗口中,把此文本框的__text__属性设置成空白。
3.Label和TextBox控件用来显示和输入文本,如果仅需要让应用程序在窗体中显示文本信息,可使用___Label_____控件;若允许用户输入文本,则应使用___TextBox___控件。
4.窗体的常用方法有_Load方法 Show方法 Hide方法 Unload方法 5.要想在代码中给名为txtshow的文本框赋予文本:GOOD WORK,应当编写的语句是txtshow.text=“GOOD WORK” 6.若命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frm1,请对以下事件过程填空。
Private Sub Cmdopen_ Click()、frm1.show End Sub 7.Visual Basic 6种类型的表达式是算术表达式字符串表达式关系表达式布尔表达式日期表达式对象表达式,Visual Basic根据表达式的_运算符来确定表达式的类型。
8.表达式93 7 Mod 2 ^ 2 的值是___________。
9.已知a=3,b=4,c=5,表达式a>b and Not c>a Or c>b And c达式c>a And Not b10.日期表达式 #2/24/02#1 > c2 End Sub 7.#12/31/1999#3 * I Print “ ”;Next j For k = 1 To I Print k;Next k For k = IX Print Tab(Y + 5);“*”;Next Y Print Next X 4.Private Sub Form_Activate()Print “aa” & “bb”,-5 * 6,Not 2 <= 3 Print “aa” & “bb”;-5 * 6;Not 2 <= 3 Print Print“30+60”, Print 30 + 60 ?“30+60”;30 + 60 End Sub 5. X=1 Do While X<=10 If X Mod 7 =0 Then Y = X + 6 Else Z = X End If X = X + 2 Loop Print X,Y,Z五、编程题1.设计一个计算程序。
VB模拟题及参考答案
VB复习题一一、判断题:(每小题1分,共20分。
请将答案涂在答题卡上,正确的涂A,错误的涂B)1.Visual Basic 6.0工作模式有3种:它们是设计、运行和调试。
()2.标签支持Dblclick事件。
(2 )3.窗体中控件的位置由Height和Top属性确定。
(3 )4.滚动条的SmallChange属性设置为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语句与之相匹配。
(12 )13.Exit for是Do循环的一个出口。
(13 )14.选择结构与循环结构可以相互嵌套,并且允许交叉嵌套。
(14 )15.Visual Basic 6.0中,Dim a(-5 to 5) as single 是正确的数组定义。
(15 )16.可以用Ubound()函数返回数组下标的下界。
(16 )17.过程体内可以再定义另外一个过程。
(17 )18.实参是变量,且过程定义时与其对应的形参用Byval关键字加以限制是地址(引用)传递。
(18 )19.用Output模式打开文件,如果指定的路径不存在,则会自动先创建指定的路径,然后再创建文件。
(19 )20.Visual Basic 6.0中,文件号最大可取的值是511。
Vb十套模拟题及答案
Vb答案第一套1 在名称为FORM1 的窗体上放置一个名为TEXT1 的文本框控件和一个名为TIMER1的计时器控件,请设置计时器的适当属性并且编写适当的事件过程,使得程序运行后,文本框中显示的是当前的时间,而且每一秒文本框中所显示的时间都会随时间的变化而改变。
(如示例所示)*****注意:程序中不得使用任何变量,只能写一条语句;保存时必须存放在考生文件夹下,窗体文件名为SJT1.FRM,工程文件名为SJT1.VBP。
Private Sub Timer1_Timer()Text1.Text = TimeEnd Sub2 在窗体FORM1上画一个组合框,名称为CBO1,有“长跑”、“游泳”、“跳远”三个可供选择项。
再画一个命令按钮,名称为CMD1,标题为“确定”。
编写适当的事件过程,使得程序运行时,选择组合框中的某项,单击命令按钮后,就会弹出一个消息框,内容为“您选择了(某项)”如[示例]。
注意:1)程序中不得使用任何变量。
2)保存时必须存放在考生文件夹下,窗体文件名为SJT2.FRM,工程文件名为SJT2.VBPPrivate Sub Cmd1_Click()MsgBox "您选择了" & CBO1.TextEnd Sub3 在考生文件夹中有文件SJT3.VBP及其窗体文件SJT3.FRM,该程序是不完整的,请在有?号的地方填入正确内容,然后删除?及所有注释符(即'号),但不能修改其它部分。
存盘时不得改变文件名和文件夹。
本题描述如下:在窗体上画一个名称为TEXT1的文本框,小四号字,再画两个名称分别为CH1和CH2,标题分别为"C 程序设计"和"VB程序设计"的复选框,小四号字,一个名称为C1,标题为"确定"的命令按钮。
编写适当的事件过程,要求程序运行后,如果只选中CH1,然后单击"确定"命令按钮,则在文本框中显示"学习C程序设计";如果只选中CH2,然后单击"确定"命令按钮,则在文本框中显示"学习VB程序设计";如果同时选中CH1和CH2,然后单击"确定"命令按钮,则在文本框中显示"学习C程序设计VB程序设计"。
VB模拟试卷参考答案
计算机等级考试二级VB模拟试卷(一)杭州师范学院钱江学院计算机等级考试二级VB模拟考试参考答案一、计算机基础题(共15分)二、VB程序设计(共85分)(四)程序阅读题(20分,每题4分)1、4 5 62、101103、1 9 8 7 6 5 4 3 2 101 7 6 5 4 32 8 9 104、1 4 65、wFg,C4d5(五)程序设计题(25分,题1为5分)1、Public Function g(x As Single, eps As Single) As SingleDim e&, t!, i%If x < -1 Or x > 1 Theng = 0Elsee = 1i = 1Doe = e * it = (i + x) / eg = g + ti = i + 1Loop Until t < epsEnd IfEnd Function2、Private Sub Form_Click()Dim a(1 To 50) As Integer, i%, s!For i = 1 To 50a(i) = Val(InputBox("请输入一个数")) Next is = 0For i = 1 To 50s = s + a(i)Next is = s / 50Open "g:\data.txt" For Output As #1For i = 1 To 50If a(i) > s Then Print #1, a(i)Next IClose #1End Sub3.Dim n%Private Sub Command1_Click()n = Val(InputBox("输入要计时的秒数")) Timer1.Enabled = TrueCommand1.Enabled = FalseEnd SubPrivate Sub Form_Load()Form1.Caption = "到计时牌"Command1.Caption = "设置"Timer1.Interval = 1000Timer1.Enabled = FalseLabel1.Caption = "计时"End SubPrivate Sub Timer1_Timer()n = n - 1h = n \ 3600m = (n Mod 3600) \ 60s = n Mod 60Label1 = "还剩" & h & "小时" & m & "分" & s & "秒" If n = 0 ThenTimer1.Enabled = FalseLabel1 = "时间到!"Command1.Enabled = TrueEnd IfEnd Sub。
VB模拟试题试及参考答案
VB模拟试题试及参考答案2016VB模拟题第⼀套单项选择题得分:1: 计算机的基本⼯作原理是__C______。
A. 可靠性与可⽤性B. ⾼速度与⾼精度C. 存储程序与程序控制D. 具有记忆功能2: 计算机中数据的表⽰形式是____A____。
A. ⼆进制B. ⼋进制C. ⼗进制D. ⼗六进制3: 电⼦邮件标识中带有⼀个“别针”,表⽰该邮件_____C_。
A. 设有优先级B. 带有标记C. 带有附件D. 可以转发4: 安装防⽕墙的主要⽬的是__C______。
A. 提⾼⽹络的运⾏效率B. 对⽹络信息进⾏加密C. 保护内⽹不被⾮法⼊侵D. 防⽌计算机数据丢失5: 淘宝⽹的⽹上购物属于计算机现代应⽤领域中的___C___。
A. 计算机辅助系统B. 电⼦政务C. 电⼦商务D. 办公⾃动化6: Visual Basic中标准模块⽂件的扩展名是____D__。
A. FrmB. VbpC. ClsD. Bas7: 启动程序时,系统⾃动执⾏启动窗体的___A___事件过程。
A. LoadB. UnloadC. ClickD. DblClick8: 下列_____C_⽅法可以显⽰窗体。
A. HideB. UnLoadC. ShowD. WindowState9: 已知a="123456789",则表达式Mid(a, 5, 2) + Left(a, 2)的值是_____B___。
A. "5689"B. "5612"C. 68D. 125610: 下列不正确的赋值语句是__C____。
A. x=30-yB. y=x+30C. x+y=30D. y=x\311: 下列选项中,合法的变量名是_B______ 。
A. 1_xB. x_1C. x-1D. x 112: 下列选项不是Visual Basic基本数据类型的是______A__。
A. CharB. StringC. BooleanD. Double13: 在下列表达式中,正确的⽇期型常量是__D____ 。
可视化程序设计(VB)模拟试题
可视化程序设计(VB)模拟试题第一篇:可视化程序设计(VB)模拟试题可视化程序设计(VB)一、填空题(32分,共 8 题,每小题 4 分)1.要使用通用对话框控件,必须首先在“部件”对话框中选择______,将其添加到工具箱中。
2.运行时,要使工具栏Toolbarl中索引值为4的按钮无效(变成灰色),应使用语句: ______。
3.运行时,要使工具栏控件T oolbarl中的第二个按钮的按钮菜单中的第三项无效(变成灰色),应使用语句: ______。
4.在用手工方式设计工具栏时,可以设置工具按钮的______ 属性为其添加功能提示。
5.用户自定义类型中的元素类型可以是字符串,但该字符串必须是 ______。
6.设a=sqr(2)*sqr(3),下列语句的输出结果分别是。
print format$(a,“000.00”)print format$(a,“###.#00”)print format$(a,“00.00E+00”)print format$(a,“-#.####”)7.如果需要将窗体载入内存却不显示,需要将该窗体的______ 属性设置为False,再用 ______ 语句装载。
8.随机产生一个范围是(100,300)的整数,表达式为 ______。
二、程序阅读题(24分,共 3 题,每小题 8 分)1.写出下列事件过程的执行结果。
Private Sub Command1_Click()s3(1)s3(1)End SubPrivate Sub s3(ByVal a As Integer)Dim x As Integer Static y As Integerx=x+ay=y+aPrint “x=”;x, “y=”;yEnd Sub2.下列标准模块和窗体模块的功能是给通信录文件“d:txrf1.dat”添加新记录,在横线上填上适当内容。
标准模块:Type txr num As Integer name As String * 10 tel As String * 8 addr As String * 20End Type窗体模块:Private Sub Command1_Click()D im n%, zgr As txr Open “d:txrf1.dat”For Random As #1Len = Len(zgr)zgr.num = InputBox(“输入新职工编号:”) = InputBox(“输入新职工姓名:”)zgr.tel = InputBox(“输入新职工电话号码:”)zgr.addr = InputBox(“输入新职工住址:”)n =(1)(2)Close #1End Sub3.本程序有一个标准模块和一个窗体模块。
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总复习题学生版一、选择题1.利用计算机解决问题的过程中,“找出已知和未知,明确它们之间的关系,列出数学表达式”属于以下哪一个步骤()。
A.设计算法B.分析问题C.编写程序D.调试运行程序2.要进行元旦晚会比赛,学校请你设计一个能够对元旦晚会节目分数自动排序的软件,你接到任务后,准备开始设计此软件,比较好的方法和步骤是?()。
A.设计算法,编写程序,提出问题,调试程序B.分析问题,编写程序,设计算法,调试程序C.分析问题,设计算法,编写程序,调试程序D.设计算法,提出问题,编写程序,调试程序3.程序编好以后,计算机无法检查出来的错误是?()。
A. 编译错误B. 执行错误C. 逻辑错误D. 语法错误4.以下不是算法特征的是()。
A.有穷性B.确定性和可行性C.输入和输出D.高效5.在流程图的基本图形中,菱形表示()。
A.开始/结束B.输入/输出C.处理D.判断6.以下说法正确的是()。
A. 算法就是程序B. 数据结构就是程序C. 算法+数据结构=程序D. 算法就是解决问题的方法7.下面给出的各项中,属于机器语言的是()。
A. x=10+1B. 011011 000000 000000 000001 110101C. CLA 00 017D. X=X+18.程序设计语言的发展经历了从()→汇编语言→高级语言的过程。
A. 自然语言B. 机器语言C. C语言D. 低级语言9.编译方式是先(),再执行。
A. 翻译整个程序B. 逐句翻译C. 翻译一条执行一条D. 直接执行10.不属于程序三种基本结构的是()。
A. 顺序结构B. 选择结构C. 循环结构D. 数据结构11.“下雨在体育馆上体育课,不下雨则在操场上体育课”,用算法描述这一问题,合适的算法结构是()。
A. 顺序结构B. 选择结构C. 循环结构D. 数据结构12.要交换变量A和B之值,应使用的语句组是()。
A. A=B:B=C:C=AB. C=A:A=B:B=CC. A=B:B=AD. C=A:B=A:B=C13.判断x是否在区间(a, b]上,在VB中以下哪个逻辑表达式是正确的?()。
计算机等级考试二级VB程序设计模拟试题
计算机等级考试二级VB程序设计模拟试题计算机等级考试二级VB程序设计模拟试题为帮忙考生们备战2023下半年计算机二级考试时更快的把握相应学问点,下面是我为大家整理的计算机等级考试二级VB程序设计模拟试题,欢迎参考~填空题(每空2分,共20分)1.VB是一种面对对象的可视化程序设计语言,实行了_[ 1]_的编程机制。
2.算术表达式 |x+y|+35 写成VB表达式的形式为 [2 ] 。
3.使文本框可以获得焦点的方法是 [ 3 ] 。
4.表示x是5的倍数或是9的倍数的规律表达式为 [4] 。
5.Inputbox函数的返回值是 [5] 类型,Msgbox函数的返回值是[6] 类型。
7.在调用自定义函数时,参数的传递有 [ 7 ] 和 [ 8 ] 两种形式。
7.在默认状况下,如下数组声明语句中 Dim s(4,4) As Integer,其次个数组元素的引用形式是 [9 ] 。
置为 [ 10] 。
大事驱动 Abs(x+y)+3^5 SetFocusx mod 5=0 or x mod 9=0 字符数值传值传址 s (1,1) 12000填空题(每空1分,共20分)1.VB是一种面对 [ 1 ] 的可视化程序设计语言,实行了_[ 2 ]_的编程机制。
2.算术表达式 |x+y|+35 写成VB表达式的形式为 [3 ] 。
3.使文本框可以获得焦点的方法是 [ 4 ] 。
4.表达式123+23 mod 103的值为 [5 ] 。
5.有下列For语句For i= -3 To 20 Step 4 则该语句的循环次数为 [ 6 ] 次。
6.在调用自定义函数时,参数的传递有 [ 7 ] 和 [ 8 ] 两种形式。
7.在如下数组声明语句中 Dim s(4,4) As Integer,第一个数组元素的引用形式是 [9 ] 。
设置为 [ 10 ] 。
9.单选按钮和复选框都有Value属性,但二者该属性值的类型不一样,其中单选按钮该属性值类型为 [ 11 ] ,复选框该属性值类型为 [ 12 ] 。
VB机试模拟试卷99(题后含答案及解析)
VB机试模拟试卷99(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在窗体Forml上画一个命令按钮,名称为Command1,标题为“打开文件”,在窗体上添加适当的控件并编写适当的程序代码,要求程序运行时,单击“打开文件”命令按钮,可以弹出“打开文件”对话框。
程序运行时的窗体界面如图5—1所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj1.frm,工程文件名为sj1.vbp。
(2)在窗体Forml上画一个列表框,名称为List1,有“Item1”、“Item2”、“Itera3”和“Item4”4个表项。
要求编写适当的程序代码,当双击列表中某一项时,弹出一个对话框提示“是否删除”。
对话框中只有“是”与“否”两个选择按钮,单击按钮,则继续当前的操作。
程序运行时的窗体界面如图5—2所示。
注意:保存时必须存放在考生文件夹下,窗体文件名为sj2.frm,工程文件名为si2.vbp。
正确答案:(1)通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色、设置字体、显示帮助等操作的一组标准对话框,通用对话框显示这对话框对应的方法分别为ShowOpen、ShowSave、ShowPrinter、ShowColor、ShowFont、ShowHelp。
该控件运行时不可见。
通用对话框的Action 属性也可用于设置被打开对话框的类型。
根据题意,新建“标准EXE”工程,一个命令按钮和一个文件对话框控件添加到窗体中,CommonDialog控件需要选择“工程”→“部件”命令,或在左侧工箱中单击鼠标右键,选择“部件”菜单,打开“部件”对话框,将Microsoft Common Dialog Control 6.0前面的复选按钮勾上,单击“确定”按钮,则添加成功,再同其他控件一样添加到窗体上,其名称为CommonDialogl。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
30101. 标准控件不包括()控件。
(A) 驱动器列表框 (B) 目录列表框(C) 文件列表框 (D) 通用对话框30102. 当一个工程含有多个窗体时,它的启动窗体是()。
(A) 正在编辑的窗体 (B) 最后一个添加的窗体(C) 第一个添加的窗体 (D) 在"工程属性"对话框中指定的窗体30103. VB应用程序在(A )模式下不能编辑代码和设计界面。
(A) 运行 (B) 中断 (C) 设计 (D) 以上均不能30104. 下列叙述错误的是()。
(A) VB应用程序没有明显的开始和结束语句(B) VB控件的所有属性值均可在属性窗口中设置(C) VB是事件驱动型可视化编程工具(D) VB通过"工具"菜单的"选项"设置代码编辑窗口的字体大小30105. 标准模块文件的扩展名是()。
(A) .cls (B) .frm (C) .bas (D) .rec30106. 下列叙述错误是()。
(A) 打开一个工程文件,系统自动装入与该工程有关砠 ??文件(B) 保存VB程序时,应分别保存窗体和工程文件(C) 事件可以由用户触发,也可以由系统触发(D) VB应用程序只能以解释方式执行30107. 在设计阶段,双击窗体上的某个控件,可以打开()。
(A) 代码窗口 (B) 属性窗口 (C) 工具箱窗口 (D) 工程资源管理器窗口30108. 下列叙述错误的是()。
(A) VB是可视化程序设计语言 (B) VB采用事件驱动编程机制(C) VB是面向过程的程序设计语言 (D) VB应用程序可以以编译方式执行30109. 下列叙述正确的是()。
(A) VB的事件由用户定义 (B) VB程序以顺序方式执行(C) VB程序从Main()函数开始执行 (D) VB运行时,总是等待事件的发生30201. 下列为整型变量的是()。
(A) x! (B) x# (C) x% (D) x$30202. 设有语句组:Dim S1 As String*5S1 = "VB Test"则S1的值为()。
(A) VB Test(B) VB Te(C) VBTes(D) BTest30203. 下列()是合法的变量名。
(A) x_y(B) x-y(C) 2x(D) and30204. 下列()为单精度变量。
(A) x!(B) x#(C) x%(D) x$30205. 由()关键字声明的局部变量在整个程序运行时一直存在。
(A) Dim(B) Public(C) Static(D) Private30206. 定义变量时如不指定类型,该变量为()变量。
(A) Integer(B) String(C) Variant(D) Single30207. 用户自定义数据类型的成员不能是()。
(A) 数组(B) 日期型(C) 货币型(D) 定长字符串30208. 下列()是合法的变量名。
(A) x%y(B) xy%(C) 2x(D) Or30209. 日期常量用()作为界定符。
(A) "(B) %(C) #(D) &30301. 表达式4 + 6 \ 5 * 7 / 9 Mod 3的值是()。
(A) 4(B) 5(C) 6(D) 730302. 下列逻辑表达式为True的是()。
(A) "A"<"9"(B) "A">"a"(C) "a">"AT"(D) "AT"<"AND"30303. 下列运算符中,优堠 ??级最高的是()。
(A) Like(B) Mod(C) Not(D) Eqv30304. 设a=6,b=5,c=-2;执行语句Print a > b > c后,窗体上显示的是()。
(A) 1(B) True(C) False(D) 出错信息30305. 下列表达式中,值最大的是()。
(A) 2 \ 3(B) 2 / 3(C) 2 mod 3(D) 3 mod 230306. 下列运算符中,优先级最低的是()。
(A) *(B) ^(C) /(D) \30307. 表达式 2 = 3 < 1 的是()。
(A) 0(B) 1(C) True(D) False30308. x大于0且小于10的VB表达式是()。
(A) 0 < x < 10(B) x > 0 And x < 10(C) x > 0 Or x < 10(D) x > 0 : x < 1030309. 判断整型变量x是奇数的表达式是()。
(A) x Mod 2 <> 0(B) x Mod 2 != 0(C) x Mod 2 ≠ 0(D) x Mod 2 = 030401. 返回值为数值的函数是()。
(A) Mid(B) Instr(C) Left(D) Rtrim30402. 表达式Len("幸运52")的值是()。
(A) 0(B) 4(C) 6(D) 830403. 以下()语句可表示[50,100]之间的随机数。
(A) Int(Rnd * 51) + 49(B) Int(Rnd * 51 +50)(C) Int(Rnd * 50) + 50(D) Int(Rnd * 50 + 50)30404. 返回值为字符串的函数是()。
(A) Str(B) Val(C) Len(D) Asc30405. 当x=0时,函数IIf(x > 0, 1, IIf(x < 0, -1, 0))的返回值是()。
(A) 0(B) 1(C) -1(D) 出错30406. 表达式Fix(5.6) + Int(-5.6)的值是()。
(A) 0(B) -1(C) 1(D) 以上都不对30407. 如果Sgn(x)的值为-1,整型变量x的值是()。
(A) 0(B) 整数(C) 正整数(D) 负整数30408. 表达式InStr(2, "文本文件", "文")的值是()。
(A) 0(B) 1(C) 3(D) 530409. 除去字符串左侧空格的函数是()。
(A) Left()(B) Trim()(C) Ltrim()(D) LeftTrim()30501. VB表达式Format(Val("111a"), "##.##")的值是()。
(A) 11.1a(B) 11.10(C) 111.(D) 111.0030502. 下列语句不合法的是()。
(A) x = 1 : y=2(B) ? x ; y ;(C) ? x , y ,(D) x = 1; y = 230503. 如果VB语句超过一行,可以使用空格加()续行。
(A) -(B) +(C) ;(D) _30504. 正确使用Cls方法的是()。
(A) Text1.Cls(B) Picture1.Cls(C) List1.Cls(D) Image1.Cls30505. 下列语句合法的是()。
(A) x + y = 2(B) x > 2 = y(C) x = y > 2(D) x = y++30506. 错误使用Print方法的是()。
(A) Picture1.Print(B) Form1.Print(C) Debug.Print(D) Text1.Print30507. Print方法分区输出时,用()分隔多个表达式。
(A) 空格(B) 逗号(C) 冒号(D) 分号30508. Print "10+6="; 10+6的输出结果是()。
(A) 16=10+6(B) 10+6=10+6(C) 10+6=16(D) "10+6="10+630509. 下列叙述错误的是()。
(A) 不允许使用行号与标号(B) 单条语句可分行书写(C) 同一行上可以书写多条语句(D) VB代码不区分字母的大小写30601. 执行x = InputBox("请输入半径",0,"求面积") ,在输入框中输入3后回车,则下列叙述正确的是()。
(A) x的值是数值3(B) x的值是字符"3"(C) 0是默认值(D) 对话框标题是"求面积"30602. 执行x = MsgBox("数据类型不匹配",1,"出错提示!") ,然后单击消息框的"取消"按钮,x的值是()。
(A) True(B) False(C) 1(D) 230603. 下列语句正确的是()。
(A) MsgBox VbOkOnly, "Error"(B) MsgBox "Error", VbOkOnly(C) MsgBox ( VbOkOnly, "Error" )(D) MsgBox ( "Error", VbOkOnly )30604. 执行Len(InputBox("请输入编号:")),在输入框中输入"神州1号"后回车,结果为()。
(A) 4(B) 7(C) 0(D) 出错30605. 执行MsgBox "除数不能为0!", 48, "数据出错",在弹出的消息框中显示的图标是()。
(A) 停止图标(B) 问号图标(C) 感叹号图标(D) 消息图标30606. 下列语句组:a$="Today And Tomorrow"b$=Right(a$,8):c$=Left(a$,5)MsgBox a$, ,b$,c$执行后消息框的标题是()。
(A) Today(B) Tomorrow(C) Today And Tomorrow(D) 130607. 下列语句组:a$="Today And Tomorrow"b$=Right(a$,8):c$=Left(a$,5)MsgBox a$, ,b$,c$执行后消息框中显示的内容是()。
(A) Today(B) Tomorrow(C) Today And Tomorrow(D) 130608. 下列程序运行时,消息框显示的内容是()。
Private Sub Command1_Click()MsgBox CStr(123 + 321)End Sub(A) 444(B) 123321(C) 123+321(D) 显示出错信息30609. 窗体上有一个命令按钮Command1,编写如下事件过程:Private Sub Command1_Click()x = InputBox("x=")y = InputBox("y=")Print x + yEnd Sub运行后,单击命令按钮,先后在两个输入对话框中输入123和321,窗体显示的内容是()。