当前位置:首页 >> 其它课程 >>

VB单元测试


算法及程序设计单元测试题
班级姓名学号 一、选择题(每小题 2 分,共 30 分) ()1、 Visual Basic 集成开发环境中不包括下列哪些窗口? A. 工具箱窗口 B. 工程资源管理器窗口 C. 属性窗口 ()2、下列哪个是合法的变量名? A. x\y B. Abs C. 99Ji D. VB123 ()3、要定义一个可存储数值-7.283 的变量,其合适的类型是 A. Integer B. Long C. Boolean D. Single ()4、Visual Basic 中不存在下列哪一种数据类型? A. 字符串类型 B. 日期类型 C. 逻辑类型 D. 指针类型 ()5、表达式 mid("Visual",1,3)+"AB"的值是? A. "VisualAB" B. "VAB" C."VisAB" D."ualab" ()6、某对象的一个事件过程代码如下:

D. 命令窗口

Private Sub Obj_Click() s=s+1 Text1.Text = Str(s) End Sub 下列说法正确的是 A.该过程的过程名为“Obj” B.该事件是一个“单击”事件 C.该对象的对象名为“Obj_Click” D.该对象的类名为“Sub” ()7、把数值型转换为字符串型需要使用下列哪一种函数? A. Val() B. Str() C. Asc() D. Chr() ()8、VB 中窗体文件的扩展名是: A、VBP B、FRM C、VBW D、PDM ()9、设 a=8,b=10,则以下表达式的值为真的是: A、(-3+5>a) and (b>0) B、(a>b) or (b>0) C、not(b>0) D、a>=b and b>12 ()10、下列表达式,哪一个可以产生 1 到 6 之间的随机整数(包括 1 和 6) A、Int(Rnd*7) B、Int(Rnd(6)+1) C、Int(Rnd*6) D、Int(Rnd*6+1) ()11、下列关于算法的描述,正确的是: A、算法不可以用自然语言表示 B、算法只能用流程图来表示 C、一个算法必须保证它的执行步骤是有限的 D、算法的流程图表示法有 0 个或多个输入,但只能有一个输出 ()12、下列关于“控件”属性的说法中,正确的是: A、控件的属性只能在设计时设置,不能在运行时修改 B、所有对象都具有同样的属性 C、单击窗体中的某控件,在“属性”窗口中的属性列表框中找到所要设置的属性,即 可设置其属性值 D、控件的每一个属性都具有同样的默认值 ()13、设 x=4,y=6,则能在 Text1 控件上显示 A=10 的语句是: A、text1.text="A=x+y" B、text1.text="A"+str(x+y) C、text1.text="A="+str(x+y) D、text1.text="A="+val(x+y)

()14、假定窗体的名称(Name 属性)为 Form1,则把窗体的标题设置为“VB Test”的语句 为( ) A. Form1 = "VB Test" B.Form1.Caption ="VB Test" C. Form1.Text = "VB Test" D.Form1.Name ="VB Test" ()15、假设 A=3,B=7,C=2,则表达式 NOT ( B<C ) AND C>A 的值是: A.TrueB.False C.表达式错误 D.不确定 二、填空题:(1-3 题,每空各 2 分,4-6 题,每空各 4 分,共 30 分) 1、把下列数学表达式写成 VB 表达式:

ab 3 7x (1) cd
(2)x+y ? 2p ? x ? y 2、写出下列表达式的值 (1)Int(-3.14159)(2)Sqr(sqr(16)) (3)25\3 Mod 3*2 (4)27^1/3

3、按下列要求写出赋值语句 (1)把数值 234 赋给变量 a (2)把字符串常量“abc”赋给变量 z1 (3)把标签 label1 的内容改为“姓名” 4、以下程序段的输出结果为 x=1 y=4 Do while y > 4 x=x*y y=y+1 Loop Print x

5、执行下面的程序段后,x 的值为 x=5 For i = 1 To 20 Step 2 x=x+i\5 Nexti

6、在窗体上画两个文本框(其 Name 属性分别为 Text1 和 Text2)和一个命令按钮(其 Name 属 性为 Command1),然后编写如下事件过程: Private Sub Command1_Click() x=0:n=0

Do While x < 50 x=(x+2)*(x+3) n=n+1 Loop Text1.Text = Str(n) Text2.Text = Str(x) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别为、 。 三、编程题: (每题 20 分,共 40 分) 1、编写一个 VB 程序,使其具有下列功能:在文本框 Text1 中输入出租车行驶的路程(单 位:千米) ,单击“计算”命令按钮 Command1 后,在文本框 Text2 中输出计算结果。运行 界面如(A)图所示。 (说明:3 公里以内 10 元,超出 3 公里,超出部分每公里 2 元,超出 10 公里,超出部分每公里 3 元)

程序段如下: Private sub command1_click() Dim d As Single'用于行驶的路程数 Dim f As Single'用于应付的金额 d= Text2.Text = end sub 2、编写 VB 程序,使其具有下列功能:计算 s=1+2+3+??n 的值,通过文本框 Text1 输入 n 的值,单击“计算”命令按钮 Command1,在文本框 Text2 中输出计算的结果。窗体对象和 运行界面如(A)图、 (B)图所示。

Text1

Text2

(A)

(B)


相关文章:
VB综合单元练习题一
VB综合单元练习题一_IT认证_资格考试/认证_教育专区。VB 单元练习题一 一、选择题 1、 Visual Basic 集成开发环境中不包括下列哪些窗口?( D) A. 工具箱窗口 ...
VB单元测试一
VB单元测试一_英语_小学教育_教育专区。单元测试卷一一选择题(2*20=40) 选择题答题处 题号 1 答案 题号 11 答案 1 Private sub Cmd_Click() Label1.captio...
计算机专业VB第1单元测试题
VB 程序设计》第一单元测试题 一、 填空题(每空 1 分,共 10 分) 1、表达式 Ucase(mid(“abcdefgh”,3,4)的值是___。 2、表达式”1234”< >”1235...
VB程序设计初步 单元测试及答案
VB程序设计初步 单元测试及答案_自然科学_专业资料。VB程序设计初步 单元测试及答案桐乡第一中学 一课一练 信息技术选修 1 算法与程序设计 桐乡第一中学《 基本运...
单元测试
单元测试_数学_初中教育_教育专区。第 1 讲 单元测验 1 单选(2 分)在 VB6.0 集成开发环境中,通过___窗口编写程序。 A.监视 B.属性 C.代码 D.资源管理 ...
VB期中练习题-答案
VB期中练习题-答案_院校资料_高等教育_教育专区。VB 单元练习题一一、选择题 1、 Visual Basic 集成开发环境中不包括下列哪些窗口?( D) A. 工具箱窗口 C. ...
源代码、单元测试工具
平台上的 VC/C++、 C#、 VB.NET、 VB 所有 .NET NUnit 是一个单元测试框架,专门针对于.NET 来写的。 Nunit 开 源 语言 NUnit 完全由 C#语言来编写,并且...
高中信息技术复习(VB基础练习题)
高中信息技术复习(VB基础练习题)_其它课程_高中教育_教育专区。VB 基础复习单元测试题 1.在Visual Basic中进行窗体设计时,利用属性面板可以非常方便地对常用的属 ...
章慧2013VB试卷2最终版(理论)
软件测试实施步骤的是 A)回归测试 B)单元测试 C)集成测试 D)确认测试 答案:...Caption="等级考试" 答案:D 难度:1 知识点:VB 程序设计 29)以下关于菜单的...
VB程序试题(附答案)
VB 程序测试题一、单选题(每题 1 分) : 1.计算机程序的三种结构是顺序结构...和 b 均是数值型变量 15.在 VB 系统中, 代表内存单元,是命了名的存储空间...
更多相关标签: