Visual Basic程序设计模拟试题三

合集下载

国开电大形考作业答案-Visual Basic程序设计-形考作业3

国开电大形考作业答案-Visual Basic程序设计-形考作业3

形成性考核作业三(2022秋)1. 1.如果创建了命令按钮数组控件,那么Click事件的参数是()。

单选题 (3 分) 3分1. A.Index2. B.Caption3. C.Tag4. D.没有参数正确答案: A2. 2.按照变量的作用域可将变量划分为()。

单选题 (3 分) 3分1. A.公有、私有、系统2. B.全局变量、模块级变量、过程级变量3. C.动态、常态、静态4. D.Public、Private、Protected正确答案: B3. 3.假定有一个菜单项,名为MenuItem,为了在运行时使该菜单项失效(变灰),应使用的语句为()。

单选题 (3 分) 3分1. A.MenuItem.Enabled=False2. B.MenuItem.Enabled=True3. C.MenuItem.Visible=True4. D.Menultem.Visible=False正确答案: A4. 4.为了使目录路径列表Dir1的内容符合驱动器列表框Drive1的选择,应当()。

单选题 (3 分) 3分1. A.在Dir1_Click事件中加入Dir1.Path=Drive1.Drive2. B.在Drive1_Click事件中加入Dir1.Path=Drive1.Drive3. C.在Dir1_Click事件中加入Drive1.Path=.Drive.Path4. D.在Dir1_Click事件中加入Drive1.Path=.Dir1.Path正确答案: B5. 5.当拖动滚动条中的滚动块时,将触发滚动条事件是()。

单选题 (3 分) 3分1. A.Move2. B.Change3. C.Scroll4. D.正确答案: C6. 6.使用()方法可以向列表框中添加项目。

单选题 (3 分) 3分1. A.AddItem2. B.Clear3. C.RemoveItem4. D.SetFocus正确答案: A7.7.在设计菜单时,如果要在菜单中加入一个菜单分隔条,则菜单分隔条的标题必须设置为()。

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷和答案

《Visual Basic程序设计》考试试卷一适用班级:计算机系网络04401班答题时间:100分钟班级学号姓名一、选择题(1分/题,共6分)(1)以下不能在"工程资源管理器"窗口中列出的文件类型是A).bas B).res C).frm D).ocx(2)下列可作为Visual Basic变量名的是A)A#A B)4A C)?xy D)constA(3) 在窗体上画一个名称为List1的列表框,一个名称为Label1的标签。

列表框中显示若干城市的名称。

当单击列表框中的某个城市名时,在标签中显示选中城市的名称。

下列能正确实现上述功能的程序是A)Private Sub List1_Click() B)Private Sub List1_Click()Label1.Caption = List1.ListIndex Label1. Name = List1. ListIndexEnd Sub End SubC)Private Sub List1_Click() D)Private Sub List1_Click() = List1.Text Label1.Caption = List1.TextEnd Sub End Sub(4) 在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。

用于标识各个控件数组元素的参数是A)Tag B)Index C)ListIndex D)Name(5) 在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:Option Base 0Private Sub Command1_Click()Dim city As Variantcity = Array("北京", "上海", "天津", "重庆")Print city(1)End Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是A)空白B)错误提示C)北京D)上海(6)设有语句Open "c:\Test.Dat" For Output As #1则以下错误的叙述是A)该语句打开C盘根目录下一个已存在的文件Test.DatB)该语句在C盘根目录下建立一个名为Test.Dat的文件C)该语句建立的文件的文件号为1D)执行该语句后,就可以通过Print #语句从文件Test.Dat中读出信息二、填空题(每空2分,共28分)请将每空的正确答案写在答题卡【1】~【14】序号的横线上,答在试卷上不得分。

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案

页脚内容1一、填空题(每题1分,共10分)1.把数学式子: 25sin 21π+写成VB 的数值表达式为( Sqr(1+3.14159/2*Sin(25*3.14159/180)) )。

2.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D 的值是( True )。

3.若Case 子句中的表达式表列具有形式:<表达式1> To <表达式2>,则它的含义是:当测试表达式的值等于( 指定范围内的值 )时,执行该Case 子句相应的语句块。

4.执行下面的程序段后,x 的值为( 12 )。

x=0For i=1 To 8 Step 3x=x+iNext i5.在图片框上放置的控件称为图片框的( 子 )对象,而窗体是图片框的( 父 )对象。

6.将命令按钮Command1的Caption 属性值赋给文本框Text1的Text 属性使用的语句为( Text1.Text=Command1.Caption )7.复选框的Value 属性为( 1 )时,表示复选框被选中。

8. 使用滚动条可以获取某一范围内的数值输入。

为使垂直滚动条的Value 属性值从下往上递增变化,应设置滚动条Min 属性值大于( Max )属性值。

9.语句:Dim A(-3 to 4) as Integer定义的一维数组A的元素个数是(8)。

10.给定如下子过程:Function fun(ByVal num As Long) As LongDim k As Long,i As Integerk=1For i=1 To numk=k*iNext iEnd Function执行语句Print fun(5) 后在窗体上显示的结果为(0)。

二、单项选择题(每题1.5分,共30分)1.装载窗体是窗体的( C )。

A) 对象B) 属性C) 事件D) 方法2.设a="Visual Basic",下面使b的值为"Basic"的赋值语句正确的是( B)。

VB程序设计模拟试卷3套

VB程序设计模拟试卷3套

6.1 笔试模拟卷6.1.1 笔试模拟试卷一一、选择题(每小题2分,共70分)1.在下列选项中,哪个不是一个算法一般应该具有的基本特征______。

A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报2.在单链表中,增加头结点的目的是______。

A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现3. 下列关于队列的叙述中正确的是______。

A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表4. 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。

A. N+1B. NC. (N+1)/2D. N/25. 信息隐蔽的概念与下述哪一种概念直接相关______。

A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模拟耦合度6.面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。

A. 模拟现实世界中不同事物之间的联系B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考7. 在结构化方法中,软件功能分解属于下列软件开发中的阶段是______。

A. 详细设计B. 需求分析C. 总体设计D. 编程调试8. 软件调试的目的是______。

A. 发现错误B. 改正错误C. 改善软件的性能D. 挖掘软件的潜能9. 按条件f对关系R进行选择,其关系代数表达式为______。

A. R|X|RB. R|X|RC. бf(R)D. ∏f(R)10. 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______。

A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部11.在VB中可以作为容器的是:______。

A.Form、TextBox、PictureBoxB.Form、PictureBox、FrameC.Form、TextBoX、LabelD.PictureBox、TextBox、ListBox12.VB中除窗体能显示图片外,下面列控件中可以显示图片的控件有:__ __。

[国家开放大学]2020年《Visual Basic程序设计》形考任务三-复习资料答案

[国家开放大学]2020年《Visual Basic程序设计》形考任务三-复习资料答案

[国家开放大学]2020年《Visual Basic程序设计》形考任务三-复习资料答案提示:本资料自作参考学习使用一、单选题(每题1分)1.下面的运算符中,优先级最高的是( )。

A.NotB.LikeC.IsD.&提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:D2.下面哪种类型的对象不能作为控件的容器( )。

A.ShapeB.PictureBoxC.FrameD.Form提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:A3.下面表达式的值是false的有( )。

A.str (2000) < "1997"B.n & "969" < "n97"C.Lcase ("aBC") > "aBC"D.Instr ("Visual basic", "b") <> len ("basic")提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:A4.在窗体上按下鼠标左键后释放,不会触发窗体的哪个事件( )。

A.MouseUpB.MouseDownC.DblclickD.Click提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:C5.一个菜单项是不是一个分隔条,由( )属性决定。

A.VisibleC.EnableD.Caption提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:D6.下面的哪一项不能用来在模块之间传递数据( )。

A.模块级变量B.对象属性C.全局数组D.全局变量提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:A7.读随机文件中的记录信息,应使用下面哪个语句( )。

A.ReadB.Line InputC.InputD.Get提示:本题为必答题,请认真阅读题目后再作答--本题参考答案:D8.下列数据类型中,()占用内存最少。

2020成人电大VisualBasic程序设计第3章 测试答案

2020成人电大VisualBasic程序设计第3章 测试答案
正确的答案是“对”。
题目17
表达式81\7Mod2^2的值是2。
正确的答案是“错”。
题目18
在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。
正确的答案是“错”。
题目19
在Visual Basic语言中有三种形式的循环结构。其中,若循环的次数可以适先确定,可使用For循环;若要求先判断循环进行的条件,可使用While循环或Do循环。( )
正确的答案是“对”。
题目12
在窗体的“通用声明”段用Dim或Private语句声明的变量称为全局变量。
正确的答案是“错”。
题目13
在VB6.0中,变量“Hello”和变量“HELLO”指的是不同的两个变量名。
正确的答案是“错”。
题目14
在Do…Loop循环语句中,若要强制退出循环,使用的退出语句是Exit Do( )
正确的答案是“对”。
题目20
在标准模块的“通用部分”用Dim或Private语句声明的变量称为模块变量。
正确的答案是“对”。
题目21
Private Sub Form_Click()
Dim x As Integer
Static y As Integer
x = x + 2
y = x + y
Form1.Print "x="; x, "y="; y
x = x + y
y = y + 3
Next i
Print x, y
End Sub
程序运行后,连续二次单击Command1按钮后,窗体上显示的值是()。
A. 63 27
B. 9 9
C. 30 12

Visual Basic程序设计复习题及答案3(EF)

Visual Basic程序设计复习题及答案3(EF)

《Visual Basic程序设计》课程复习资料一、选择题:1.下列不属于数值数据类型的是 [ ]A.整型B.实型C.货币型D.布尔型2.在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为 [ ]A.整型B.变体型C.字符型D.单精度型3.以下过程是 [ ]Public Function MaxNum( )End FunctionA.用户自定义函数B.按钮单击事件C.窗体单击事件D.窗体属性4.一个字节型变量在内存中占据( )字节的空间。

[ ]A.1B.2C.4D.85.若要求向文本框输入密码时,只在文本框中显示*号,则应当在此文本框的属性窗口中置 [ ]A.Text属性值为 *B.Caption属性值为 *C.PasswordChar属性值为空D.PasswordChar属性值为6.下列说法错误的是 [ ]A.Stop语句用来暂停程序的执行B. End语句是用来结束一个程序的执行C. Msgbox 语句和 Msgbox 函数都有返回值D. MsgBox 语句常用于简单的信息显示7.VB 窗体默认的坐标单位是 [ ]A.cmB.mC.TwipD.Pix8.VB6.0 中专门为程序代码的书写提供了一个( )窗口。

[ ]A.代码B.属性C.窗体D.立即9.下列可作为Visual Basic的变量名的是 [ ]A. AbtB. TABC.IFD. A[B]T10.以下不是Visual Basic中的事件是 [ ]A.DblClickB. MouseMoveC. CaptionD. Change11.InputBox 函数返回值的类型是 [ ]A.数值B.字符串C.变体D.逻辑12.Visual Basic 程序中的注释所使用的字符是 [ ]A. 'B. :C. \D. _13.下列可作为 Visual Basic 的变量名的是 [ ]A .Filename B. A(A+B) C.A%D D.Print14.要让菜单项无效,应将( )属性值设置为 False。

Visual Basic程序设计形成性考核册作业答案三

Visual Basic程序设计形成性考核册作业答案三

Visual Basic程序设计形成性考核册作业答案三一、选择题1、Visible Basic根据计算机访问文件的方式将文件分成三类,其中不包括(B)A.顺序文件 B. Unix文件 C. 二进制文件 D. 随机文件2、随机文件进行文件读取的单位是(B)A.字节 B。

记录 C。

整个文件 D。

字符3、为了使目录路径列表框Dir1的内容符合驱动器列表框Drive1的选择,应当(B)。

A.在Dir1_Click事件中加入Dir1.Path=Drive1.DriveB.在Drive1_Click事件中加入Dir1.Path=Drive1.DriveC.在Dir1_Click事件中加入Drive1.Path= Dir1.DriveD.在Dir1_Click事件中加入Drive1.Path= Dir1.Drive4、为了使drive1驱动器列表框、dir1目录路径列表框和file1文件列表框能同步协调工作,需要在(B)A. drive1的Change事件过程中加入drive1.Drive=dir1.Path,在dir1的Change事件过程中加入dir1.Path=file1.Path代码。

B. drive1的Change事件过程中加入dir1.Path = drive1.Drive,在dir1的Change事件过程中加入file1.Path =dir1.Path代码。

C. dir1的Change事件过程中加入dir1.Path = drive1.Drive,在file1的Click事件过程中加入file1.Path =file1.fileName代码。

D.dir1的Change事件过程中加入dir1.Path = drive1.Drive,在file1的Click事件过程中加入file1.Path =dir1.Path代码。

5、下面关于顺序文件的描述正确的是(A)A.每条记录的长度必须相同B.可通过编程对文件中的某条记录方便地修改C.数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示D.文件的组织结构复杂6、KILL语句在VB语言中的功能是(C)。

C语言程序设计模拟试题3(附答案)

C语言程序设计模拟试题3(附答案)

《C语言程序设计》模拟试卷三一、填空题。

(每空2分,共16分)1.在内存中,短整型变量占字节,单精度实型变量占字节,字符型变量占字节。

2.一个C语言文件就是由若干个组成。

3.设有以下变量定义,并已赋确定得值char w; int x; float y; double z;则表达式:w*x+z-y所求得得数据类型为。

4.若x为int类型,请以最简单得形式写出与逻辑表达式!x等价得C语言关系表达式。

5.若有如下图所示五个连续得int类型得存储单元并赋值如下图,a[0]得地址小于a[4]得地址。

p与s就是基类型为int得指针变量。

请对以下问题进行填空。

a[0] a[1] a[2] a[3] a[4]p,给s赋值,使s指向最后一个存储单元a[4]得语句就是。

(2)若指针s指向存储单元a[2],p指向存储单元a[0],表达式s-p得值就是。

二、单项选择题。

(每题2分,共40分)1.设有 int x=11; 则表达式 (x++ * 1/3) 得值就是()。

A) 3 B) 4 C) 11 D) 122.下列程序得输出结果就是()。

A) 3 B) 3、2 C) 0 D) 3、07main(){double d=3、2; int x,y;x=1、2; y=(x+3、8)/5、0;printf(“%d \n”, d*y);}3.下列程序执行后得输出结果就是(小数点后只写一位)()。

A) 6 6 6、0 6、0 B) 6 6 6、7 6、7C) 6 6 6、0 6、7 D) 6 6 6、7 6、0main(){ double d; float f; long l; int i;i=f=l=d=20/3;printf("%d %ld %f %f \n", i,l,f,d);scanf("%d",&d);}4.下列变量定义中合法得就是()。

A) short _a=1-、le-1; B) double b=1+5e2、5;C) long do=0xfdaL; D) float 2_and=1-e-3;5.设 int x=1, y=1; 表达式(!x||y--)得值就是()。

《VisualBasic程序设计》模拟试题三和答案

《VisualBasic程序设计》模拟试题三和答案

《VisualBasic程序设计》模拟试题三和答案广东省高等教育自学考试《Visual Basic程序设计》模拟试题三(课程代码 07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选.多选或未选均无分。

1.下列可以作为Visual Basic变量名的是()A.3XB.?AAC.counstXD.X#X2.要使一个文本框可以显示多行文本,应设置为Ture的属性是()A. MasLengthB. MultiLineC. WidthD. Enabled3.假设a和b是整型变量,则表示条件“1<=a<5和1<b<=5中只有一个成立即可”的逻辑表达式是()。

< p="">A.1<=a And a<5 And 1B.(1<=a And a<5 )And Not (1C.Not(1<=a And a<5)Or ( 1D.(1<=a And a<5 ) Or ( 14.为了将菜单项分组,使不同类型的菜单之间有一条水平分隔线,设置方法是在菜单中插入一个菜单项,需要设置为一个连字符(-)的菜单控件的属性为()A. CaptionB. NameC. ShortCutD. Text5.确定触发计时器两个事件间隔的毫秒数,应使用计时器的属性是()A. VisibleB. EnabledC. TagD. Interval6.在Sub过程的定义时()A.一定要知名是公有的还是私有的B.一定要有过程的名字C.一定要制定其类型D.一定要有参数7.要使文本框在显示文字时,只显示出一串“*”,则应设置的属性是()A. TextB. ValueC. PasswordCharD. Caption8.Visual Basic中耳朵暂停语句为()A. PauseB. ExitC. EndD. stop9.将通用对话框类型设置为“另存为”对话框,应修改的属性为()A. ActionB. FontC. FileNameD. Filter10.下列程序段运行后,显示的结果是()Dim x as IntegerIf x then Print x Else print x+1A.-1B.1C.0D.显示错误信息11.在窗体的文本框Text1中显示字符串“Hello”,正确的语句是()A.Text1.Text=“Hello”/doc/d812890082.html,=“Hello”C.Text1.Tag=“Hello”D.Text1.Caption=“Hello”A. FontItalicB. FontBoldC. FontSizeD. FontName13.语句Dim Arr(-2 To 3,1 to 2)定义的元素个数是()A.5B.6C.10D.1214.Visual Basic中的启动过程是()A. Sub SetupB. Sub StartC. Sub MainD. Sub Init15.从顺序文件中读取一行数据,正确的语句是()A. Line Input #B. Input Line #C. Read Line #D. Line Read #16.在鼠标事件中,放开鼠标按钮的事件是()A. MouseDownB. MouseUpC. MouseMoveD. MouseClick二、判断改错题(本大题共10小题,每小题2分,共20分)判断下列每小题的正误。

国开电大VisualBasic程序设计(吉林)形成性考核三参考答案

国开电大VisualBasic程序设计(吉林)形成性考核三参考答案


【答案】:对
题目25.图片框比图像框功能更强,它不仅可以显示图像,还可以用绘图方法绘制图形、用Print方法显示文本。图片框还能作为其他控件的容器。
If Xyz(i)/3=Xyz(i)\3 Or Xyz(i)/5=Xyz(i)\5 Then
Sum1=Sum1+Xyz(i)
Endif
Next I
Print ""Sum=""; Sum1
End Sub
程序运行时输出的Sum的值是()。"
a. 32
b. 16c.出错信息来自d. 0【答案】:32
题目3."有如下程序:
a. ListIndex
b. MultiSelect
c. Selected
d. ListCount
【答案】:Selected
题目9.下列属性中,用于返回列表框中可选择多个列表项的是()。
a. Selected
b. MultiSelect
c.ListIndex
d. ListCount
【答案】:MultiSelect
a. Form3.Show
b. Show Form3
c. Load Form3
d. Form3.Load
【答案】:Load Form3
题目13.下列关于事件过程的说法正确的是()。
a.事件过程储存在标准模块中
b.事件过程是程序员编写的各种子程序
c.事件过程与通用过程完全一样
d.事件过程是用于处理用户操作激发的事件的代码
c. Pset(100,600),BackColor
d. Circle(800,800),500,0.8
【答案】:Line(500)-(700),B

VisualBasic程序设计》试题及其答案

VisualBasic程序设计》试题及其答案

一、填空题(每题1分,共10分)1.把数学式子:ο25sin 21π+写成VB 的数值表达式为( Sqr(1+3.14159/2*Sin(25*3.14159/180)) )。

2.设A=5,B=6,C=7,D=8,表达式3>2*B OR A=C AND B<>C OR C>D 的值是( True )。

3.若Case 子句中的表达式表列具有形式:<表达式1> To <表达式2>,则它的含义是:当测试表达式的值等于( 指定范围内的值 )时,执行该Case 子句相应的语句块。

4.执行下面的程序段后,x 的值为( 12 )。

x=0For i=1 To 8 Step 3x=x+iNext i5.在图片框上放置的控件称为图片框的( 子 )对象,而窗体是图片框的( 父 )对象。

6.将命令按钮Command1的Caption 属性值赋给文本框Text1的Text 属性使用的语句为( Text1.Text=Command1.Caption )7.复选框的Value 属性为( 1 )时,表示复选框被选中。

8. 使用滚动条可以获取某一范围内的数值输入。

为使垂直滚动条的Value 属性值从下往上递增变化,应设置滚动条Min 属性值大于( Max )属性值。

9.语句:Dim A(-3 to 4) as Integer 定义的一维数组A 的元素个数是( 8 )。

10.给定如下子过程:Function fun(ByVal num As Long) As LongDim k As Long,i As Integerk=1For i=1 To numk=k*iNext iEnd Function执行语句Print fun(5) 后在窗体上显示的结果为(0)。

二、单项选择题(每题1.5分,共30分)1.装载窗体是窗体的( C )。

A) 对象 B) 属性 C) 事件 D) 方法2.设a="Visual Basic",下面使b的值为"Basic"的赋值语句正确的是( B )。

VB程序设计第3次形考(题库)

VB程序设计第3次形考(题库)

Visual Basic程序设计课程基于网络考核改革试点第3次形考编程题(2个题,每题50分,共100分)1. 在窗体上建立一个驱动器列表框、目录列表框、文件列表框、图片框、文本框。

要求程序运行后,驱动器列表框Drive1的默认驱动器设置为D盘,选择File1中所列的图片文件(*.bmp,*.gif和*.jpg),则相应的图片显示在图片框Picture1中,文件的路径显示在文本框中。

程序运行结果如图3-1所示。

图3-1 程序运行界面注意:存盘时保存在以学号或姓名命名的文件夹下,工程文件名为vbxk3-01.vbp,窗体文件名为vbxk3-01.frm,文件夹名为vbxk3-01。

2.利用文件系统控件编写一个Word文件查找显示程序,程序运行界面如图3-2 所示。

要求:(1)在文件列表框中只显示后缀为.doc的文件。

(2)新创建一个标准工程,并通常“工程-部件”菜单项引入“Microsoft Rich TextBox Control 6.0”,将RichTextBox控件添加到工具箱中,用这个控件显示RTF格式的Word文件。

(3)单击打开按钮,在文本框中显示RTF格式的Word文件。

注意:存盘时保存在以学号或姓名命名的文件夹下,工程文件名为vbxk3-02.vbp,窗体文件名为vbxk3-02.frm,文件夹名为vbxk3-02。

图3-2 Word文件显示程序界面3.建立一个文本浏览器。

窗体上放置驱动器列表框、目录列表框、文件列表框和两个文本框,运行界面如图3-3所示。

要求:⑴文件列表框能过滤文本文件,即只显示后缀为.txt的文本文件;⑵当单击某文本文件名后,文本框Text1显示该文件名(包括路径),在Text2文本框显示该文本文件内容;⑶当双击某文件名后,调用记事本程序对文本文件进行编辑。

注意:存盘时保存在以学号或姓名命名的文件夹下,工程文件名为vbxk3-03.vbp,窗体文件名为vbxk3-03.frm,文件夹名为vbxk3-03。

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案

《Visual_Basic程序设计》试题及其答案Visual_Basic程序设计试题及其答案Visual_Basic程序设计是一门与Windows操作系统密切相关的编程语言,广泛应用于图形用户界面(GUI)的开发。

下面是一套Visual_Basic程序设计的试题,以及详细的答案解析。

一、概念题(共10题,每题2分,共20分)1. 什么是Visual_Basic程序设计?答案:Visual_Basic程序设计是一种基于BASIC语言的集成开发环境(IDE),用于Windows平台的程序开发和编程。

2. Visual_Basic程序设计的特点是什么?答案:Visual_Basic具有简单易学、图形化编程界面、可视化设计、事件驱动等特点。

3. 什么是控件?答案:控件是Visual_Basic程序设计中用于构建用户界面的基本元素,如按钮、文本框、标签等。

4. Visual_Basic程序中的数据类型有哪些?答案:Visual_Basic支持多种数据类型,包括整数、浮点数、字符串、布尔值等。

5. 什么是条件结构?答案:条件结构是一种根据不同条件执行不同操作的程序结构,如If语句和Select Case语句。

6. 什么是循环结构?答案:循环结构是一种重复执行特定操作的程序结构,如For循环和While循环。

7. 什么是函数?答案:函数是一段可重复调用的代码,通常用于实现特定功能,并可以返回结果。

8. 如何定义和调用函数?答案:在Visual_Basic中,可以使用Function关键字定义函数,并使用函数名调用函数。

9. 什么是异常处理?答案:异常处理是一种处理程序运行过程中可能出现的错误或异常情况的机制,以保证程序的稳定性。

10. Visual_Basic程序如何进行调试?答案:Visual_Basic提供了丰富的调试工具,包括断点调试、单步调试等,以帮助程序员发现和解决问题。

二、编程题(共2题,每题40分,共80分)题目一:设计一个Visual_Basic程序,实现计算器的基本功能。

国开学习网电大VisualBasic程序设计形考任务三答案

国开学习网电大VisualBasic程序设计形考任务三答案

国开学习网电大VisualBasic程序设计形考任务三答案【本人姓名】实验4菜单设计.zip请同学选择课程【第4章】-【实战演练】“实验4 菜单设计”或【第5章】-【实战演练】“实验5鼠标MouseMove事件应用”的其中之一,在VB集成开发环境中认真完成实验。

实验完成后,将调试好的程序保存在以“姓名+实验名称”命名的文件夹下,并将该文件夹压缩成.rar或者.zip格式进行提交。

本次实验满分15分,提交后需要辅导教师批阅打分。

实验目的1掌握菜单编辑器的使用方法。

2掌握下拉式菜单的制作。

实验内容本实验主要开发一个如图4.21所示的菜单系统。

在菜单栏中有“插入”和“颜色”两个菜单,其中“插入”菜单中包含“符号”“图片”“文本框”和“文件”4个菜单项,“文本框”子菜单又包含“横排”和“竖排”两个选项。

“颜色”菜单中包含“红色”“蓝色”和“绿色”3个子菜单。

图4.21 简单菜单设计程序的运行逻辑是:若文本框中没有文本,“颜色”菜单中的各项均为灰色显示,表示当前不可用。

当用户向文本框中输入了文字后,单击“颜色”菜单中相应的选项可以改变文本框中文字的颜色。

实验步骤1界面设计(1)启动VB进入Visual Basic 6.0集成开发环境。

单击工程菜单下的“菜单编辑器”命令,打开菜单编辑器对话框,如图4.22所示。

图4.22 菜单编辑器(2)在标题框中输入“插入(&I)”,在名称框中输入Insert,这样就创建了“插入”菜单。

各菜单控件设置如表4.3所示。

表4.3 菜单控件设置(3)单击按钮,再单击按钮(条形光标的左端出现了“…”),在标题框中输入“符号(&S)”,在名称框中输入Symbol,即创建了“插入”菜单的一级子菜单:“符号”。

(4)单击[按钮,在标题框中输入“图片(&P)”,在名称框中输入Picture,创建了“插入”菜单的子菜单:“图片”。

按照同样方法创建“文本框”子菜单。

(5)单击按钮,再单击按钮,在标题框中输入“横排(&H)”,在名称框中输入Horizon,即创建了“文本框”的下一级菜单:“横排”。

《VisualBasic程序设计》模拟试题三和答案

《VisualBasic程序设计》模拟试题三和答案

广东省高等教育自学考试《Visual Basic程序设计》模拟试题三(课程代码 07759)一、单项选择题(本大题共16小题,每小题1分,共16分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选.多选或未选均无分。

1.下列可以作为Visual Basic变量名的是()A.3XB.?AAC.counstXD.X#X2.要使一个文本框可以显示多行文本,应设置为Ture的属性是()A. MasLengthB. MultiLineC. WidthD. Enabled3.假设a和b是整型变量,则表示条件“1<=a<5和1<b<=5中只有一个成立即可”的逻辑表达式是()。

A.1<=a And a<5 And 1<b And b<=5B.(1<=a And a<5 )And Not (1<b And b<=5)C.Not(1<=a And a<5)Or ( 1<b And b<=5)D.(1<=a And a<5 ) Or ( 1<b And b<=5)4.为了将菜单项分组,使不同类型的菜单之间有一条水平分隔线,设置方法是在菜单中插入一个菜单项,需要设置为一个连字符(-)的菜单控件的属性为()A. CaptionB. NameC. ShortCutD. Text5.确定触发计时器两个事件间隔的毫秒数,应使用计时器的属性是()A. VisibleB. EnabledC. TagD. Interval6.在Sub过程的定义时()A.一定要知名是公有的还是私有的B.一定要有过程的名字C.一定要制定其类型D.一定要有参数7.要使文本框在显示文字时,只显示出一串“*”,则应设置的属性是()A. TextB. ValueC. PasswordCharD. Caption8.Visual Basic中耳朵暂停语句为()A. PauseB. ExitC. EndD. stop9.将通用对话框类型设置为“另存为”对话框,应修改的属性为()A. ActionB. FontC. FileNameD. Filter10.下列程序段运行后,显示的结果是()Dim x as IntegerIf x then Print x Else print x+1A.-1B.1C.0D.显示错误信息11.在窗体的文本框Text1中显示字符串“Hello”,正确的语句是()A.Text1.Text=“Hello”=“Hello”C.Text1.Tag=“Hello”D.Text1.Caption=“Hello”A. FontItalicB. FontBoldC. FontSizeD. FontName13.语句Dim Arr(-2 To 3,1 to 2)定义的元素个数是()A.5B.6C.10D.1214.Visual Basic中的启动过程是()A. Sub SetupB. Sub StartC. Sub MainD. Sub Init15.从顺序文件中读取一行数据,正确的语句是()A. Line Input #B. Input Line #C. Read Line #D. Line Read #16.在鼠标事件中,放开鼠标按钮的事件是()A. MouseDownB. MouseUpC. MouseMoveD. MouseClick二、判断改错题(本大题共10小题,每小题2分,共20分)判断下列每小题的正误。

Visual Basic程序设计本科网上第三次作业答案

Visual Basic程序设计本科网上第三次作业答案

Visual Basic程序设计_0003试卷总分:100测试时间:100单项选择题判断题阅读理解一、单项选择题(共10 道试题,共40 分。

)1、Visual Basic6、0中提供了3种不同得调试窗口,在以下可选项中,不属于该范围得就是( )。

A、代码窗口B、立即窗口C、本地窗口D、监视窗口2、打开二进制文件得正确语句就是()。

A、 Open<文件名>For BinaryAs [#]<文件>B、 Put #<文件号>,[位置],变量名C、Get #<文件号>,[位置],变量名D、 Close[[[#]<文件号>],[[#]<文件号>]]3、Dim I As Integer,则运行时变量I得初始值就是()。

A、 1B、 0C、 1D、空值4、使用ADO数据模型时,使Recordset与 Connection对象建立连接得属性就是( )。

A、 mandTypeB、OpenC、 ActiveConnectionD、 Execute5、下列( )对象在运行时一定就是不可见得。

A、 LineB、 TimerC、ShapeD、 Frame6、当一个工程中含有多个窗体时,其中得启动窗体就是()。

A、设计时创建得第一个窗体B、资源管理器中得第一个窗体C、最后一个添加得窗体D、在“工程属性”对话框中指定得窗体7、下列关于变量得说法不正确得就是( )。

A、局部变量在声明它得过程执行完毕后就被释放了B、局部变量得作用域仅限于声明它得过程C、静态局部变量就是在过程中用Static语句声明得D、局部变量就是指那些在过程中用Dim语句或Static语句声明得变量8、VB集成开发环境中用于编写程序代码得窗口就是( )。

A、工程资源管理器B、属性窗口D、代码编辑器窗口9、形状控件所显示得图形不可能就是( )。

A、圆B、椭圆C、等边三角形D、圆角正方形10、在设计应用程序时,可以查瞧到应用程序工程中所有组成部分得窗口就是()。

计算机程序设计-VisualBasic【VB】考试试题(3)

计算机程序设计-VisualBasic【VB】考试试题(3)
A、 x_yz B、 integer C、 X+Y D、 123abc 正确答案: A 解析:
14、下列所列符号中,_________是 VB 中的合法变量名。
A、 7AB B、 AB7 C、 IF D、 A[B]7 正确答案: B 解析:
15、下列逻辑表达式中,值为 True 的是________。
A、 111. B、 11.10 C、 111.00 D、 11.1a 正确答案: A 解析:
28、从字符串变量 Cstr 中取左边 4 个字符,应使用________。
A、 Left(Cstr,4) B、 Left(Cstr,1,4) C、 Mid(Cstr,3,4) D、 Mid(Cstr,4,3) 正确答案: A 解析:
A、 定时器 B、 滚动条 C、 多媒体 D、 框架 正确答案: C 解析:
3、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是( )。
A、 属性窗口 B、 工具箱窗口 C、 工程资源管理器窗口 D、 代码窗口 正确答案: D 解析:
4、VB6.0 集成开发环境中,不能完成的功能是( )。
A、 编译生成可执行程序 B、 输入编辑源程序 C、 调试运行程序 D、 自动查找并改正程序中的错误 正确答案: D 解析:
A、 递归结构、选择结构、循环结构 B、 选择结构、过程结构、顺序结构 C、 选择结构、循环结构、顺序结构 D、 过程结构、输入输出结构、转向结构 正确答案: C 解析:
45、下列赋值语句中,正确的是__ ______。
A、 x+1=5 B、 a&="10e" C、 x!="abc" D、 s$=100 正确答案: D 解析:
31、如果 Sgn(x) 的值为 -1,则整型变量 x 的值是_______。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Visual Basic程序设计模拟试题三一、单项选择题(每小题2分,共30分)1.与传统的设计语言相比,Visual Basic最突出的特点是()A.程序开发环境 B.结构化程序设计C.程序调试技 D.术事件驱动的编程机制2.VB集成开发环境中,提供控件的窗口是()。

A.工具箱 B.工具栏C.属性窗 D.工程管理器3.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。

A.时钟控件 B.图像框C.框架 D.通用对话框4.在VB6.0集成开发环境中有三种工作模式,下列不属于三种工作模式之一的是()A.设计模式B.执行模式C.编写代码模式D.中断模式5.要在窗体Form1内显示“欢迎您!”,使用的语句是()A.Form.caption="欢迎您!" B.Form1.caption="欢迎您!"C.Form. print "欢迎您!" D.Form1.print "欢迎您!"6.决定标签内显示内容的属性是()A.Name B.TextC.Caption D.Alignment7.在VB中,下列合法的变量名是()A.4EF B.integer C.E-F D.E_F8.如果要在文本框中键入字符时,只显示某个字符,如星号(*),应设置文本框的()属性。

A.PasswordCha B.r Caption C.Text D.Locked9.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列()属性设置就有效。

A.MaxButton B.BorderSyleC.Width D.MinButton10.要设置命令按钮的背景图形,必须设置的两个属性是()A.Style和Icon B. Style和PictureC.Caption和Picture D.Value和Icon11.VB程序中通常不会产生错误提示的是()。

A.编译错误B.逻辑错误C.运行时错误D.实时错误12.执行Form1.Scale (0, 10)-(10, -10)语句后,Form1窗体坐标系x轴和y轴的正方向是()。

A.向右和向上 B.向左和向下C.向右和向下 D.向左和向上13.使用ADO数据模型时,建立Recordset和Connection对象连接的属性是()A.Execute B.CommandTypeC.ActiveConnection D.Open14.用来从数据库表中删除记录的SQL命令是()。

A.where B.selectC.update D.delete15.要发送数据,通常使用Winsock控件的()。

A.Listen方法B.GetDate方法C.Accept方法D.SendData方法二、填空题(每小题2分,共20分)1.每个应用程序必须有一个唯一的文件,至少有一个文件。

2.某个程序中要用到一个二维数组,要求数组名为C,类型为整型,第一维下标从-1到3,第二维下标从0到4,则相应数组声明语句为。

3.过程级变量是指在声明的变量,窗体级或模块级变量是指窗体或模块的代码声明段用或声明的变量,在全局变量在整个应用程序中有效,一般在标准模块中使用语句声明。

4.在VB中,将Access称为,SQL Server称为,Foxpro 称为。

5.数据库应用程序属于一种非常典型的前后台软件结构,前后台之间进行通讯的主要机制称为。

6.Winsock控件主要用来编制TCP/IP或协议的通话程序。

7.变量是应用程序运行期间其值可以变化的量,如果不能适先确定变量的数据类型,则可以把它声明为数据类型。

8.执行赋值语句y = “abc”+”def”后,变量a的值是。

9.常用的VB网络编程控件主要有、和三种。

10.通常可以将文本框控件的属性设置为False,以禁止键盘输入。

如果不希望某个控件获得焦点,则可以将它的属性设置为False。

三、阅读程序题(共25分)阅读下列程序并写出程序运行结果1.(6分)Private Sub Form_Click()Dim a As IntegerStatic b As Integera = a + 6b = a + bForm1.Print "a="; a, "b="; bEnd Sub写出程序运行时连续单击三次窗体后,Form1上的输出结果。

2.(6分)Private Sub Form_Click()Dim c As Integer, j As Integer, k As Integerk = 3c = 4For j = 1 To 6If j > 3 Thenc = c + 6Exit ForElsek = k + 2End IfNext jPrint c, kEnd Sub写出程序运行时单击窗体后,c,k的值分别是:3. (6分)Private Sub Command1_Click()Dim s As DoubleDim i As Integers = 5i = 1Do While i < 8i = i + 2s = s + iLoopText1.Text = sEnd Sub文件框Text1的输出结果是4. (7分)Sub test(i As Integer)i = i + 4End SubPrivate Sub form_Click()Dim x As Integerx = 5Print "x="; xCall test(x)Print "x="; xEnd Sub写出程序运行后,单击窗体时程序的运行结果。

得分评卷人四、完善程序题(共10分)1.假设用Access创建了一个名为“学生.MDB”的数据库,并在其中创建了一张名为“学生基本情况”的数据表,表中存放了学生的基本信息,如图1所示。

现在要求利用VB编写一个数据库查询程序,程序的运行界面如图2所示,基本逻辑是:首先文本框(Text1)中输入希望查询的学生学号,然后点击“查询”按钮(Command1),如果数据库中存在该学号,则分别在Text2、Text3、Text4中显示学号、姓名、籍贯信息,否则提示用户“记录不存在”并使Text1获得焦点,要求用户重新输入。

当点击退出按钮(Command2)时关闭本窗体。

图1用Access创建的学生基本情况数据表图2 查询程序运行界面程序如下,请补充完整。

Private ADOcn As ConnectionPrivate Sub Form_Load()[1]ADOcn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\ [2] " End SubPrivate Sub Command1_Click()Dim strSQL As StringDim ADOrs As [3] RecordsetADOrs.ActiveConnection = ADOcnstrSQL = "Select * From 学生基本情况Where 学号=" + " ' " + Text1 + " ' "[4]If [5] ADOrs.EOF ThenText2 = ADOrs.Fields("学号")Text3 = ADOrs.Fields("姓名")Text4 = ADOrs.Fields("籍贯")[6]MsgBox "要查询的学号不存在,请重新输入!", vbOKOnly, "信息提示"Text1 = ""[7]End IfEnd SubPrivate Sub Command2_Click()[8]End得分评卷人五、编写程序题(共15分)请根据下列描述编写财务部门征收劳务酬金所得税程序,规定如下:(1)收入在1200元以内,扣税3%;(2)收入在1200-4000元内,1000元以上部分扣税15%,(3)收入在4000-5000元内,4000元以内按(2)的方法扣税,4000元以上部分,扣税20%,(4)当收入达到5000元以上,扣税25%。

程序运行界面如图3所示。

图3Visual Basic程序设计模拟试题三答案一、单项选择题(每小题2分,共30分)1.D2.A3.D4.C5.D6.C7.D8.A9.B 10.B 11.B12.A 13.A 14.D 15.D二、填空题(每小题2分,共20分)1.Vbp frm2.Dim C(-1 To 3,0 To 4) As Integer3.过程内部Dim Private Public4.本地数据库远程数据库外部数据库5.数据引擎6.UDP7.变体型( Variant)8.abcdef9.Winsock Internet Transfe WebBrowser 10.Locked TabStop三、阅读程序题(共25分)1.(6分)x=6 y=6x=6 y=12x=6 y=182. (6分)10 93.(6分)294.(7分)x= 5x= 9四、完善程序题(共10分)[1] Set ADOcn = New Connection[2] 学生.MDB[3] New[4] ADOrs.Open strSQL[5] Not[6] Else[7]Text1.SetFocus[8] UnLoad Me五、编写程序题(共15分)参考答案:Private Sub Command1_Click()Dim x As Integer, tax As Singlex = Val(Text1.Text)If x < 1200 Thentax = x * 0.03ElseIf x <= 4000 Thentax = (x - 1000) * 0.15ElseIf x <= 5000 Thentax = (x - 1000) * 0.15 + (x - 4000) * 0.05 Elsetax = x * 0.25End IfEnd IfEnd IfText2.Text = taxEnd Sub。

相关文档
最新文档