visualbasic程序设计习题.pdf
《visualbasic程序设计习题.pdf》由会员分享,可在线阅读,更多相关《visualbasic程序设计习题.pdf(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Vis u a l Ba s ic 程序设计习题第一章Vis u a l Ba s ic 程序开发环境一、选择题1.VB6.0 共有三个版本,按功能从弱到强的顺序排列应是A)学习版、专业版和工程版C)学习版、专业版和企业版2 .刚建立一个新的标准E X E 工程后,A)单选按钮 B)图片框3 .以 F 可激活菜单栏的快捷键为B)学习版、工程版和专业版D)学习版、企业版和专业版不 在 工 具 箱 中 出 现 的 控 件 是。C)通用对话框 D)文本框A)F 1 0 B)F 4 C)F 5 D)C t r l4 .英文缩写“O O P”的 含 义 是。A)事件驱动的编程机制 B)结构化程序设计语言
2、C)面向对象的程序设计 D)可视化程序设计5 .下 列 不 能 打 开 属 性 窗 口 的 操 作 是。A)执 行“视图”菜单中的“属性窗口”命令 B)按 F 4 键C)单击工具栏 上 的“属性窗体”按钮 D)按 C t r l+T6.下列可以打开立即窗口的操作是一A)C t r l+D B)C t r l+E C)C t r l+F D)C t r l+G7 .利 用“开始”菜单中的“程序”里 的“V B 中文版”可启动Vis u a l Ba s ic,下面是可以启动Vis u a l Ba s ic 的 方 法 是。A)打开“我的电脑”,找到存放Vis u a l Ba s ic 系统文
3、件的硬盘及文件夹,双击“VB6.E X E”图标B)C)D)8.执 行“开始”菜单下的“运行”命令,输入Vis u a l Ba s ic 可执行文件的路径及文件名在 D O S 窗口下,键入Vis u a l Ba s ic 的路径,执行Vis u a l Ba s ic 可执行文件A和 B在 Vis u a l Ba s ic 中,A)窗体B)控件被称为对象。C)窗体和控件D)窗体、控件、属性9.窗体文件的扩展名是A)c isB)fr mC)b a sD)v b p1 0 .以下关于保存工程的说法正确的是A)保存工程时只保存窗体文件即可0 先保存窗体文件,再保存工程文件1 1 .以下不能运
4、行工程的操作是一 一。A)执 行“运行”菜单中的“启动”命令0 按下F 5 键B)D)保存工程时只保存工程文件即可先保存工程文件,再保存窗体文件B)单击工具栏中的“启动”命令D)按下C t r l+F 5 键1 2 .用一个程序段对一对象被单击(或双击)做出响应,从而实现指定的操作,称为一.A)可视化程序设计 B)事件驱动编程机制0 过程化程序实际方法 D)非过程化程序设计语言1 3 .以 下 为 纯 代 码 文 件 的 是。A)工程文件 B)窗体文件 C)标准模块文件 D)资源文件1 4 .以 下 说 法 错 误 的 是。A)工程资源管理窗口包括工程文件、工程组文件、窗体文件、标准模块文件、
5、类模块文件、资源文件。B)工程资源管理窗口顶部还有3 个按钮,分别为“查看代码”、“查看对象”、和“切换文件夹”。C)用 Vis u a l Ba s ic 设计应用程序时,必须先设计窗体,再编写程序。D)资源文件中存放的各种“资源”是一种可以同时存放文本、图片、声音等多种资源的文件,其扩展名为.r e s,是一个纯文本文件。1 5 .下述选项中,属于VB程 序 设 计 的 方 法 是。A)面向对象、顺序驱动 B)工程窗口C)面向过程、事件驱动 D)面向过程、顺序驱动1 6.Vis u a l Ba s ic 一共有设计、运行和中断三种模式,要 使 用 调 试 工 具 应 该。A)进入设计模式
6、 B)进入运行模式C)进入中断模式 D)不用进入任何模式1 7.以下叙述中错误的是 oA)V is u al Bas ic 是事件驱动型可视化编程工具B)V is u al Bas ic 应用程序不具有明显的开始和结束语句0 V is u al Bas ic 工具箱中的所有控件都具有宽度(W idt h)和高度(H eigh t)属性D)V is u al Bas ic 中控件的某些属性只能在运行时设置1 8.以下方法中不能退出V is u al Bas ic 属 性 的 是。A)按 A l t+Q 组合键B)按下 A l t+F 组合键,然后按 E s c 键C)打 开“文件”菜单,执 行“
7、退出”命令D)按 F 1 0 键,然后按 F 键,再 按 X 键填空题1.VB6.0集成开发环境有三个工作状态,分 别 是 一、和 一。2.VB6.0中,保 存 窗 体 文 件 的 快 捷 键 是,打开工程文件的快捷键是 o3.V B 是 位应用程序的编程工具。编译的程序在 位操作系统下运行,速度更快、更安全,并且适合在多任务环境下运行。4.属性窗口中属性显示方式有 和 两种。5.在 VB6.0的集成开发环境中,可以编写程序代码,但不能修改用户界面的工作状态是6.V B中最常用最重要的对象是 和 属性窗口是用来设置_ _ _ _ 和 的属性的。7.启动VB后,在窗体的左侧有一个窗口,其中放有随
8、着VB启动而加载进来的内部控件,此窗口叫。8.VB提供了 4 种工具栏,包括编辑、和调试工具栏。9.英 文“Visual”的含义是_。三、参考答案1)选择题l.C 2.C 3.A 4.C 5.D 6.1)7.D 8.C 9.B 10.C 11.D 12.B 13.C 14.C 15.C 16.C 17.C18.B2)填空题1.设计状态、运行状态、中断状态 2.S、”0 3.32、324.按字母顺序、按分类顺序 5.中断状态 6.窗体、控件、窗体、控件7.工具箱 8.标准、窗体编辑器 9.可视化第二章对象及其操作一、选择题1.在设计阶段,当双击窗体上的某个控件时,所 打 开 的 窗 口 是。A)
9、工程资源管理器窗口 B)工具箱窗口 C)代码窗口 D)属性窗口2.以下叙述中错误的是 oA)一个工程中只能有一个Sub Main过程B)窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体0窗体的Hide方法和Unload方法的作用完全相同D)若工程文件中有多个窗体,可以根据需要指定-一个窗体为启动窗体3.以下叙述中正确的是 0A)窗体的Name属性指定窗体的名称,用来标识一个窗体B)窗体的Name属性的值是显示在窗体标题栏中的文本0可以在运行期间改变对象的Name属性的值D)对象的Name属性值可以为空4.针对下列程序代码,说 法 正 确 的 是。Textl.Left=400Textl
10、.Top=1000A)T extl对象左边界距窗体的左边界400twip,上边界距窗体的上边界lOOOtwip第二章对象及其操作B)T extl对象左边界距窗体的左边界400twip,上边界距屏幕的上边界lOOOtwipC)T extl对象的高度为400twip,宽度为lOOOtwipD)T extl对象的高度为400点,宽度为1000点5.当运行程序时,系统自动执行启动窗体的某个事件过程。这 个 事 件 过 程 是。A)Load B)Click C)Unload D)GotFocus6.以 下 说 法 正 确 的 是。A)默认情况下控件的V isible属性的值是TrueB)如果设置控件的V
11、 isible属性值为F a ls e,则该控件从内存中卸载C)V isible的值可设为0 或 1B)设置V isible属性同设置Enabled属性的功能是相同的7.Visual B asic是一种面向对象的程序设计语言,构 成 对 象 的 三 要 素 是。A)属性、控件和方法 B)属性、事件和方法C)窗体、控件和过程 D)控件、过程和模块8.要使文本框获得输入焦点,则应采用文本框控件的_ _方法。A)GotFocus B)LostFocus C)KeyPress D)SetFocus9.能够获得一个文本 框 中 被 选 取 文 本 的 内 容 的 属 性 是。A)Text B)Lengt
12、h C)SelText D)SelStart10.一个命令按钮成为图形命令按钮,则应设置其 属性值。A)Picture B)Style C)DownPictum D)DisabledPicture11.使标签中的文本靠右显示,则应将其Alignment属 性 设 置 为。A)0 B)1 C)2 D)312.为了在按下回车键时执行某个命令按钮的事件过程需要把该命令按钮的一个属性设置为 T ru e,这 个 属 性 是。A)Value B)Cancel C)Enabled D)Default13.若要实现当鼠标暂时停留在一命令按钮上时,则显示提示信息,应设置此命令按钮的_ _ 属性。A)Text
13、B)ToolTipText C)WhatThisHelpI D)HelpContextld14.下面四个选项中,不是窗体属性是 oA)MinButton B)MaxButton C)Caption D)Load15.为了在运行时能显示窗体左上角的控制框(系统菜单),必须。A)把窗体的ControlBox属性设置为False,其他属性任意B)把窗体的ControlBox属性设置为True,并且把BoderStyle属性设置为15C)把微体的ControlBox属性设置为F alse,同时把BoderStyle属性设置为非0 值D)把窗体的ControlBox属性设置为True,同时把BoderS
14、tyle属性设置为0 值16.不 能 打 开 代 码 窗 口 的 操 作 是。A)双击窗体设计器的任何地方 B)按下F4键C)单击工程窗口中的“查看代码”按钮 D)选 择“视图”下拉菜单中的“代码窗口”17.若要将窗体从内存卸载,其实现的方法是。第二章对象及其操作A)Show B)U nLoad C)Load D)Hide18.若要设置文本框中所显示的文本颜色,应设置的属性是 oA)FillColor B)BackColor C)ForeColor D)BackStyle19.如果按下ESC键就执行某个命令按钮中的命令,则应将此命令按钮的属性设置为True。A)Enalbed B)Cancel
15、 C)Default D)Value20.命令按钮不能响应的事件是_ _ _ oA)DblClick B)Click C)MouseDown D)MouseU p21.若要使标签控件显示时不覆盖其背景内容,要进行设置的属性是_ _ _。A)BackColor B)BorderStyle C)ForeColor D)BackStyle22.要使Forml窗体的标题栏显示“欢迎使用VB”以 下 语 句 正 确 的 是。A)Forml.Text=欢迎使用 VB”B)Forml.Caption=,欢迎使用 VB,C)Forml.Caption=欢迎使用 VB D)Forml.Caption=欢迎使用
16、VB”23.不论什么控件,共 同 具 有 的 属 性 是。A)Text B)Name C)ForeColor D)Caption24.当文本框的ScrollBars属性设置成了非零值,但没有效果,其原因是。A)文本框没有内容 B)文本框MultiLine属性为FalseC)文本框的MultiLine属性为True D)文本框的Locked属性为False25.确定一个窗体或控件的大小的属性是 oA)Width 或 Height B)Width 和 Height C)Top 或 Left D)Top 和 Left26.为了使某个文件框架不能接收焦点,应 将 此 控 件 的。A)Tabindex属
17、性设置为True B)TabStop属性设置为TrueC)TabStop属性设置为False D)Enabled属性设置为True27.下 列 属 性 值 为 字 符 串 属 性 的 是。A)Caption B)Value C)Width D)Height28.若使用Textbox控件时,为对用户输入内容进行立即检查,应对Textbox控件的哪个事 件 编 程。A)Change B)Interval C)Left D)Top29.窗体的隐藏和删除,分别用在不同的场合,隐藏Forml和删除Forml的 命 令 是。A)Hide Forml U nload Forml B)Forml.Hide F
18、orml.U nloadC)Forml.Hide U nload Forml D)Hide Forml Forml.U nload30.在窗体上画一个名称为textl的文本框和一个名称为labell的标签,要求如下程序运行时,在文本框中输入的内容立即在标签中显示:Private Sub T e x t l()Labell.Caption=Textl.TextEnd Sub在下划线上填入的内容是_ _ _ _ _ oA)Focus B)Click C)Chang D)LostFocus第二章对象及其操作二、填空题1 .文本框的默认属性是,标签控件的默认属性是,命令按钮的默认属性是。2 .如果将文
19、本框的 属性设置为2 0,则输入文本框中的字符数不能超过2 0 个。3 .标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的 属性 为 Tr u e。若需要标签在垂直方向变化大小以与标题相适应,还应设置_ _ _ _ _ _ 属性为Tr u e。4 .窗体的Lo a d 事件是在窗体被加载到内存时 触发的事件。5 .在程序运行中,要想使用按钮变成看得见但不可操作,则应设置_ _ _ _的属性是F a lse。在程序运行中,要想使某个按钮变成看不见,则应设置V i si b le 的属性是。6 .建立控件时系统自动给控件一个名称,第一个建立的命令按钮的名称是一,但最好用有意义的名
20、称,命 令 按 钮 有 意 义 的 名 称 之 前 加 前 缀。7.V B 6.0 识别对象靠的是对象的 属性8 .如果要将窗体的最大化按钮和最小化按钮屏蔽掉,应把窗体的 和 属性设置成F la se o9 .若已建立了 F o r ml和 F o r m2 两个窗体,默认启动窗体为F o r mlo 通过 菜单的命令的 选项卡,可将启动窗体设置为F o r m2,在程序运行中若要显示F o r ml窗体,则应执行执行 语句。1 0 .为了选择多个控件,可以按住_ _ _ _ 键,然后单击每个控件。1 1 .控件的n a me 属性只能在 中改变,而不能通过代码改变,不同类型控件的Na me属
21、性不能相同。1 2 .控件和窗体的Na me 属性只能通过 设置,不能在 期间设置。1 3 .要想在文本框中显示垂直滚动条,必须把 属 性 设 置 为 2,同时还应把Mu lt i li n e 属性设置为Tr u e。三、参考答案1)选择题l.C 2.C 3.A 4.A 5.A 6.A 7.B 8.D 9.C 1 0.B 1 1.B 1 2.D 1 3.B 1 4.D 1 5.B 1 6.B 1 7.B 1 8.C1 9.B 2 0.A 2 1.D 2 2.D 2 3.B 24.B 25.B 2 6.C 2 7.A 2 8.A 2 9.C 3 0.C2)填空题1.Te x t N C a p
22、 t i o nN D e f a u lt 2.Ma x Le n g t h 3.A u t o si z e、W o r d w r a p 4.自动 5.E n a b le d F a lse 6.C o mma n d 1 C md 7.Na me 8.Ma x B u t t o n Mi n B u t t o n 9.工程、工 程 1 属 性、通用、F o r ml.sh o w 1 0.C t r l 1 1.属性窗口 1 2.设计期间、程序运行(或运行)1 3.Sc r o llb a r s第三章数据类型及其运算第三章数据类型及其运算一、填空题1 .在 V B 6.0
23、中,合 法 的 长 整 型 常 量 是。A)1 2 3 4 5 6 B)0&C)3 1 2 76!D)3 4 5#2 .下列四个选项中,不是V B 数值常量的是 oA)2 E 8 B)2 E 0.6 C)1 2 3 4 D)1.5 E-43 .设有如下变量声明D i m Te st D a t e A s D a t e为变量Te st D a t e 正确赋值的表达方式是A)Te x t D a t e=#l/l/2 0 0 2#B)Te st D a t e=#l/l/2 0 0 2#C)Te x t D a t e=d a t e(1/1/2 0 0 2 )D)Te st D a t e
24、=F o r ma t(m/d/y y ,1/1/2 0 0 2 )4 .V B 6.0 规定,不同类型的数据占用的存储空间是不同的。下列各组数据类型中,占用存储 空 间 从 小 到 大 顺 序 排 列 的 是。A)B y t e,I n t e g e r,Lo n g,D o u b le B)B y t e,I n t e g e r,D o u b le,B o o le a nC)B o o le a n,B y t e,I n t e g e r,Lo n g D)B o o le a n,D o u b le,Lo n g,I n t e g e r5 .下面变量名不合法的是一
25、一。A)a B)a b e d C)a$x D)C _ E6 .V B 6.0 中执行下面的四个语句时出现错误的是。A)x=C 0 S(0)B)x=SQR(-4)C)x=L 0 G(2)D)x=S I N(0)7.下面的四个表达式语法正确的是一A)a b.A ND.bO c B)a b c C)a b A ND c D)a b A ND bO c8.V B 中表达式85(0)+仙$(-1)+蜃18曲(1)+5 6限-5)的值是_A)1 B)-3 0-2 D)29 .在以下运算中,优先级最低的是_oA)/B)C)M o d D)*10 .下面逻辑表达式的值为假的是_。A)A b 9 5 C)12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visualbasic 程序设计 习题
限制150内