软件技术基础VB习题

上传人:ni****g 文档编号:498045593 上传时间:2023-07-21 格式:DOCX 页数:47 大小:546.98KB
返回 下载 相关 举报
软件技术基础VB习题_第1页
第1页 / 共47页
软件技术基础VB习题_第2页
第2页 / 共47页
软件技术基础VB习题_第3页
第3页 / 共47页
软件技术基础VB习题_第4页
第4页 / 共47页
软件技术基础VB习题_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《软件技术基础VB习题》由会员分享,可在线阅读,更多相关《软件技术基础VB习题(47页珍藏版)》请在金锄头文库上搜索。

1、百度文库-让每个人平等地提升自我软件技术基础(VB)1习题(节选)第1章 Visual Basic概述一、单项选择题1. Visual Basic是一种面向对象的可视化程序设计语言,采取了()的编程机制。A)事件驱动B)按过程顺序执行C)从主程序开始执行/D)按模块顺序执行2. Visual Basic是一种面向对象的可视化程序设计语言,其中()不是面向对象系统所包含的三个要素。A)变量B)事件C)属性D)方法3.在 Visual Basic中最基本的对象是(),它是应用程序的基石,是其他控件的容器。A)文本框B)命令按钮C)窗体D)标签4 .有如下程序代码:=Visual Basic 实例则

2、 Forml、Caption 和Visual Basic 实例”分别代表()。A)对象、值、属性B)对象、方法、属性C)对象、属性、值D)属性、对象、值5 .以下能在窗体 Forml的标题栏中显示Visual Basic窗体的语句是()。A) =Visual Basic窗体B) =Visual Basic窗体C) =Visual Basic窗体D) =Visual Basic窗体6 .以下叙述中错误的是()。A)事件过程是响应特定事件的一段程序B)不同的对象可以具有相同名称的方法C)对象的方法是执行指定操作的过程D)对象事件的名称可以由编程者指定7 .以下叙述中错误的是()。A) 一个工程可以

3、包括多种类型的文件B) Visual Basic应用程序既能以编译方式执行,也能以解释方式执行C)程序运行后,在内存中只能驻留一个窗体D)对于事件驱动型应用程序,每次运行时的执行顺序可以不一样小8.以下不属于Visual Basic 系统的文件类型是()。/A) .frmB) .batC) .vbgD) .vbpD) VB集成开发环境有三种工作状态,不属于三种工作状态之一的是(/)。A)设计状态B)编写代码状态C)运行状态 D )中断状态 /E) . Vb提供了结构化程序设计的三种基本结构,三种基本结构是()。A.递归结构、选择结构、循环结构 B. / 选择结构、过程结构、顺序结构C.过程结构

4、、输入、输出结构、转向结构D.选择结构、循环结构、顺序结构11.下面有关对象属性的叙述中,不正确的是 ()A. 一个对象的属性可分位为外观、行为等若干类。B.相同属性可能具有不同的数据类型。C. 一个对象的所有属性都可在属性窗口的列表中进行设置。D.属性窗口中的属性列表可以按字母序也可按类别排列。二、填空题1. Visual Basic应用程序中标准模块文件的扩展名是()。、2. 工程文件的扩展名是(),窗体文件的扩展名是()。3. 在VB集成环境下,如果没有显示“工具箱”窗口,应选择()菜单的()选项,使工具箱窗口显示。4. Visual Basic 是一种面向()的程序设计语言。5. 一只

5、白色的足球被踢进球门,则白色、足球、踢、进球门是()。6. Visual Basic 是用于开发()环境下的应用程序的工具。7. 能被对象所识别的动作与对象可执行的活动分别称为对象的()。8. 一个可执行的Visual Basic的应用程序至少要包括一个()。三、编程题:1 .理解单击(Click )和双击(DblClick )事件。用鼠标单击或双击窗体改变标签的标题。提示:选择新建工程,在窗体上添加一个标签控件Label1。并设置对象属性如下:?将标签的BackColor (背景色)属性设置为白色;BorderStyle (边框风格)属性设置为 1;Caption属性为空白;FoutSize

6、(字体)属性设为三号字。?双击窗体,在弹出的代码窗口的事件列表中选择Click事件,并在该事件的代码区添加如下代码: =你单击了窗体?用同样方法选择 DblClick事件,并在该事件的代码区添加如下代码: =你双击了窗体?选择工具栏中的“启动”按钮或按 F5键,然后单击窗体或者双击窗体。2 .在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“隐藏文本框” / 和“显示文本框”。当单击第一个命令按钮时,文本框消失;而当单击第二个命令按钮时,文本框 重新出现,并在文本框中显示“VB程序设计”(字体大小为16)。运行该程序。/四、思考题1 .结构化程序设计将程序划分为几种基本结构

7、?它们的名称分别是什么?2 . Visual Basic集成开发环境中,常用的窗口是什么?3 .请简述VB的三种工作模式。4 .叙述建立一个完整的应用程序的过程。5 .当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到多少个文件要保存?6 .保存工程文件时,若不改变目录名,那么系统默认的目录是什么?7 .为什么需要生成.EXE可执行文件?生成.EXE可执行文件后,是否就可以将其复制到任何 计算机上运行?8 .简述使用Visual Basic帮助的方法。第2章 Visual Basic 语言基础、单项选择题1.在一行内与多个语句时,每个语句之间要用()符号分隔。C) 、D)

8、:A),B);2. 一个语句要在卜一行中继续书写,可以用()符号作为续行符。A) +B) -C) _D)3.表达式4+5 6 * 7 / 8 Mod 9的值是()。A) 4B)5C)6D) 74.以下合法的Visual Basic 标识符是 ()。A) ForLoopB) ConstC) 9abcD) a#x5.卜列可作为Visual Basic变量名的是()。A) A#AB) 4AC)?xyD) constA6.设有如下的记录类型:Type Studentnumber As String name As Stringage As IntegerEnd Type则正确引用该记录类型变量的代码是

9、()。 A)= 张红B) Dim s As Student=张红C) Dim s As Type StudentD) Dim s As Type=张红=张红7 .将数学表达式 Cos2(a+b)+5e 2写成Visual Basic的表达式,其正确的形式是()。A) Cos (a+b) A2+5*exp(2)B) CosA2(a+b)+ 5*exp(2)C) Cos (a+b) A2+5*ln(2)D) CosA2(a+b)+ 5*ln(2)8 .数学关系3Wxv10表示成正确的 VB表达式为()。A)3=x=3 OR X109 .设x=4,y=8,z=7 ,以卜表达式的值是 ( xz) Or

10、 z=B AND B=C AND C0C) (A+B=C OR A-B011 .以卜声明语句中错误的是()。B) 3=X AND X10D) 3=X AND B AND B+CA AND C0D) A+BC AND A-B0A) Const var1=123B) Dim var2 = ABCC) DefInt a-zD) Static var3 As Integer12 .可以同时删除字符串前导和尾部空白的函数是()。A) Ltrim B) Rtrim C) Trim D) Mid13 .函数 String (n, str)的功能是()。 A)把数值型数据转换为字符串B)返回由n个s组成的字符

11、串、C)从字符串中取出/ n个字符D)从字符串中第n个字符的位置开始取子字符串14 . Rnd函数不可能为下列()值。A) 0B) 1C) D)15 . Int*100+ /100 的值是()。A) 198B) 199.6C) D) 20016.如果X是一个正实数,对X的第3位小数四舍五入的表达式是()。、A) *Int(x+B)*Int(100*(x+)C) *Int(100*(x+)D) *Int(x+17 .执行语句 s=Len(Mid(VisualBasic,1,6) 后,s 的值是A) VisualB) BasicC) 6D) 1118 .下面能进行算术运算的符号是()。A) Imp

12、B) ModC) NotD) Like19 .在程序中将变量Inta、B1、St、D分别定义为Integer 类型、Boolean类型、String 类型和 Date类型,下列赋值语句中,正确的是()。A) Inta=333+22B) D=#10/05/01#C) St=5+abcD) B1=#True#20.描述X、Y中有一个小于Z的逻辑表达式是()。A) XZ And YZB) XZ Or YZC) XZ Xor YZD) XY=0 and a+cb+3 or not d 的值是()。7 .语句Print 5*20输出的结果是()。/三、问答题1 .如果希望使用变量 x来存放数据,应该把变

13、量 x定义为何种类型?2 .在VB中,对于没有赋值的变量,系统默认值是什么?3 .表达式2*3A2+2*8/4+3人2 的值是多少?4 .设a=7, b=3, c=4,在VB的立即窗口中求下列表达式的值。(1) a+3*c(2) aA2/6(3) a/2*3/2(4) a mod 3+bA3/c55 .在立即窗口中求下列函数的值。 Int(2) Sqr(Sqr(64)(3) Int(Abs(99-100)/2)(4) Fix第3章流程控制语句一、单项选择题1 .设a=10, b=5, c=1,执行语句 Print a b c 后,窗体上显示的是 ()。A) TrueB) FalseC) 1D)出错信息2 .以下关于MsgBox的叙述中,错误的是 ()。A) MsgBox函数返回一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号