VB第一章练习题
- 格式:doc
- 大小:49.17 KB
- 文档页数:70
第一章环境和程序设计初步一.选择题1.在Visual 的集成开发的环境中,下面不属于该环境编程语言的是(C)。
A.V B.C++C. PascalD. J#2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。
A.工具箱窗口B.属性窗口C.解决方案管理器窗口D.窗体窗口3.在中,在窗体上显示控件的文本,用(A)属性设置。
A. T extB. NameC. EnabledD. Image4.不论何种控件,共同具有的属性是( B)。
A. T extB. Name C.ForeColor D.Text5.对于窗体,可改变窗体的边框性质的属性是(B)。
A.MaxButtonB. FormBorderStyleC. NameD. Left6.若要使标签控件显示时不要覆盖窗体的背景图案,要对(A)属性进行设置。
A.BackColor B. BorderStyle C.ForeColor D.BackStyle7.若要使命令按钮不可操作,要对(A)属性进行设置。
A. EnabledB.VisibleC. BackColorD. Text8.要使文本框中的文字不能被修改,应对(D)属性进行设置。
A. LockedB. VisibleC. EnabledD. ReadOnly9.要使当前Form1 窗体的标题栏显示“欢迎使用”,以下(B)语句是正确的。
A.Form1.T ext=“欢迎使用V”B. Me. Text=“欢迎使用”=“欢迎使用”D. Name=“欢迎使用”10.当运行程序时,系统自动执行启动窗体的(A)事件过程。
A. LoadB. ClickC. UnLoadD. GotFocus11.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是(B)。
A.文本框没有内容B.框的MulitLine属性为FalseC.框的MulitLine属性为TrueD.本框的Locked属性True12.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。
第一章 VB程序设计概述习题参考答案
一、选择题
题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
答案 A C C B A D B C C C A B C A D
题号16 17 18 19 20 21 22 23
答案 D A B B B A D B
二、填空题
1. 视图,工具箱
2. 工具栏
3. 标题栏
4. 学习版,专业版,企业版
5. 运行
三、简答题
1. 只要能运行Windows9x或Windows NT并具有140MB以上的硬盘空间即可。
2. 要再安装Visual Basic6.0。
因为安装VB6.0时,有些VB程序系统自动安装在Windows98目录下,所以一旦删除Windows98子目录,就必须再安装VB6.0。
3. 在启动VB6.0的启动封面上,能显示对应的版本。
4. 代码窗口的打开方法:
(1)热键F7 (2)“视图”—> “代码窗口”
(3)在窗体窗口中双击任一控件或窗体本身
(4)从工程窗口中选择窗体或模块后单击“查看代码”按钮。
5. 单击要操作窗口的“关闭”按钮时,则不显示该窗口;选择“视图”菜单的对应的窗口命令显示所需的窗口。
6. VB的特点:
(1)具有面向对象的可视化设计工具;
(2)事件驱动的编程机制;
(3)提供了易学易用的应用程序集成开发环境;
(4)结构化的程序设计语言;
(5)支持多种数据库系统的访问;
(6)Active技术;
(7)VB 6.0在开发环境上、网络功能等的增强;
(8)完备的help联机帮助功能。
《VB程序设计》课程练习题上表中的题号所对应题目的题干:1、叙述Visual Basic的特点。
2、当窗体上有三个文本框和一个命令按钮,若程序运行时,焦点定位在第三个文本框(Text3)处,应对何控件的什么属性进行何种设置?3、若要对窗体上的三个文本框输入数据,个控件焦点的移动可通过Tab键(系统本身具有的),也可通过回车键,则要对文本框的什么事件编程?4、当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到文本框重新输入?5、怎样把关于Command命令按钮的Enabled属性的帮助示例代码复制到你的代码窗口?已知帮助中的代码如下:Private Sub Form_Load()Text1.Text = ””…消除文本框的内容Command1.Caption = “Save”…在按钮上放置标题End SubPrivate Sub Text1_Change()If Text1.Text = “” Then …查看文本框是否为空Command1.Enabled = False …使按钮无效ElseCommand1.Enabled = True …使按钮有效End IfEnd Sub6、当运行程序前,对某些控件设置属性值,除了在窗体中直接设置外,还可以通过代码设置,这些代码一般放在什么事件中?例如,程序要将命令按钮定位在窗体的中央,请写出事件过程。
7、在KeyPress事件中,如何取消用户刚键入的字符?8、静态数组与动态数组的区别是什么?在声明静态数组、重定义动态数组时的下标都可以用变量来表示吗?9、函数过程和子过程的区别是什么?10、子过程调用有哪两种形式?11、什么是形参?什么是实参?什么是值引用?什么地址引用?地址引用时,对应的实参有没有限制?12、如果要时钟控件每半分钟发生一个Timer事件,则Interval属性应设置为多少?13、如果在KeyDown事件过程中将KeyCode设置为0,KeyPress的KeyAscii参数会不会受影响?如果输入的对象是文本框,那文本框的内容是否有影响?14、构造满足下列条件的Open语句。
四、简单程序设计题1.建立一个简单的应用程序,其窗体界面如下,单击窗体,则在窗体上显示“欢迎使用Visual Basic !”,反复练习建立一个Visual Basic 应用程序的步骤。
2.建立一个简单的应用程序,其窗体界面如下,单击放大按钮,则文字“你好!”放大;单击缩小按钮,则文字“你好!”缩小;单击结束按钮,则结束程序的运行。
3.建立一个简单的应用程序,其窗体界面如下,单击输入按钮,则将光标定位在第一个文本框;单击大写转小写按钮,则将文本框1中的大写字母转化为小写显示在文本框2中;单击小写转大写按钮,则将文本框1中的小写字母转化为大写显示在文本框2中。
4.编写一个替换窗体标题的程序,初始运行如图2-2-1所示。
在文本框中输入文本,再点击“替换”按钮,会将窗体的标题替换为文本框中的文本,清除文本框中的文本,并将焦点设置到文本框. 图3-1-1 习题1-1程序界面图3-1-2 习题1-2程序运行界面图3-1-3 习题1-3程序运行界面四、简单程序设计题1.解:⑴ 建立用户界面以及界面中的对象启动Visual Basic 环境,选择“标准exe ”,创建工程、窗体。
⑵ 设置各个对象的属性调整窗体Form1的大小,将窗体Form1的Caption 属性设为练习1。
⑶ 为对象事件编写程序编写窗体对象Form1的单击事件驱动程序如图3-1-1(b)所示:⑷ 保存工程保存窗体:单击菜单“文件/保存form1”,并取名为习题1;保存工程:单击菜单“文件/保存工程”,并取名为习题1。
⑸运行程序按F5功能键或菜单“运行/启动”或运行按钮,运行程序,即可得到如图3-1-图3-1-1(a) 运行效果 图3-1-1(b) 程序代码1(a)所示的运行结果。
2.解:⑴建立用户界面以及界面中的对象①启动Visual Basic环境,选择“标准exe”,创建工程、窗体。
②单击窗口左边工具箱中的"标签按钮",此时鼠标变成十字形状,拖动鼠标,在窗体上画1个标签:"Label1"。
第一章一选择题1 Visual Basic采用了()的编程机制(A) 面向过程(B)面向对象(C)事件驱动(D)可视化2 以下不属于Visual Basic 版本的是()(A)学习版(B)企业版(C)专业版(D)工程版3 Visual Basic从()版本开始推出中文版(A)2.0 (B)3.0 (C)4.0 (D)5.04 Visual Basic6.0是一个()位应用程序的开发工具(A)8 (B)16 (C)32 (D)645 退出Visual Basic集成开发环境的快捷键是()(A)Ctrl+Q (B)Alt+Q (C)Alt+A (D)Ctrl+A6 Visual Basic集成开发环境由种工作状态,不属于3种工作状态之一的是()(A)设计状态(B)运行状态(C)中断状态(D)编写代码状态7 在Visual Basic集成开发环境下不能激活属性窗口的操作是()(A) 在执行“工程”菜单中的“属性窗口”菜单命令(B)执行“视图”菜单中的“属性窗体”菜单命令(C)在对象上右击,从弹出的快捷菜单中选择“属性窗口”菜单命令(D) 按下快捷键F48 在设计阶段,当双击窗体设计器中窗体上的某个控件时,所打开的窗口是()(A)工具箱窗口(B)属性窗口(C)工程资源管理器窗口(D)代码编辑窗口9 当新建一个工程并启动Visual Basic后,工具箱中的控件是()(A)内部控件(B)ActiveX控件(C)内部控件和ActiveX控件(D)内部控件或ActiveX控件10 下列可以打开立即窗口的操作的是()(A)Ctrl+R (B)Ctrl+C (C)Ctrl+O (D)Ctrl+G11 在新建一个“标准EXE”工程后,不在工具箱中出现的控件是()(A)通用对话框(B)列表框(C)文本框(D)命令按钮12 如果要向工具箱中加入ActiveX控件,可以执行“工程”菜单中的()命令(A)引用(B)部件(C)工程属性(D)添加窗体13 Visual Basic规定窗体文件的扩展名是()(A).fom (B).vbp (C).bas (D).frm14 Visual Basic规定标准模块文件的扩展名是()(A).frm (B).vbp (C).bas (D).vbg15 下列不能打开工具箱窗口的操作是()(A) 按下F8快捷键(B)按下Alt键不放开,先按下V键再按下X键(C)执行“视图”菜单中的“工具箱”菜单命令按钮(D)单击“工具箱”上的“工具箱”按钮16 以下可以产生工程组文件(.vbg)的情况是()(A)当一个程序中包含了两个以上的窗体时(B)当一个程序中包含了两个以上的标准模块时(C) 当一个程序中包含了两个以上的工程时(D)当一个程序中包含了两个以上的类模块时。
VB程序设计第一章测试姓名:一、选择题1.退出Visual Basic的快捷键是()A.Ctrl +Q B.Shift +QC.Alt+Q D.Ctrl+Alt+Q2.如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.A.Visible B.EnabledC.DisabledPicture D.Default3.窗体设计器是用来设计()A.应用程序的代码段B.应用程序的界面C.对象的属性D.对象的事件4.启动Visual Basic后,系统为用户新建的工程起一个名为()的临时名称.A.工程1 B.窗体1C.工程D.窗体5.Visual Basic的编程机制是()A.可视化B.面向对象C.面向图形D.事件驱动6.双击窗体的任何地方,可以打开的窗口是()A.代码窗口B.属性窗口C.工程管理窗口D.以上3个选项都不对7.激活属性窗口使用的键是()A.F2 B.F3C.F4 D.F58.Visual Basic是一种()程序设计语言.A.过程式B.非过程式C.机器D.低级9.设在窗体上有两个命令按钮,其中一个命令按钮的名称为cmda,则另一个命令按钮的名称不能是()A.cmdc B.cmdbC.cmdA D.Command110.控件是()A.建立对象的工具B.设置对象属性的工具C.编写程序的编辑器D.建立图形界面的编辑窗口11.在VB中使用什么方法进入代码窗口编写代码()A.执行“文件”菜单中的“打开”命令B.在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”C.执行“工程”菜单中的“添加窗体”命令D.执行“工程”菜单中的“部件”命令二、填空题1. 如果要在单击钮时执行一段代码,则应将这段代码写在_______________事件过程中.2. Visual Basic 6.0用于开发__________环境下的应用程序.3. 打开"工程窗口"的方法之一是按下______________组合键.4.Visual Basic的控件通常分为3种类型,即___________、___________、____________.其中,____________不能从工具箱中被删除,_____________单独保存在.OCX文件中,在必要进可以加入到工具箱中.5._________中显示出窗体控制菜单图标、当前激活的工程名称、当前工作模式,以及最小化、最大化和还原、关闭按钮。
题型:填空题 1.GUI是指 。 图形用户界面 2.传统的编程方法是面向 的,Visual Basic是一种面向 ________的程序设计开发工具。 过程;对象 3.Visual Basic 6.0用于开发 环境下的应用程序。Windows 4.Visual Basic 6.0有 、 、 三种版本。在这三种版本中, 版功能最强。 标准版;专业版;企业版;企业版 5. 在Windows 95/98下,使用Visual Basic 6.0至少需要
的内存。 16MB 6.Visual Basic采用 驱动的编程机制,程序员只需要编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。 事件 7.从“开始”菜单的“程序”组中选择“Microsoft Visual Basic 6.0”启动
visual Basic后,将出现一个“新建工程”对话框。在该对话框中,使用 选项卡用于打开一个已有的工程;使用 选项卡用于新建一个工程;使用 选项卡用于打开最近使用过的工程。
现存;新建;最新 8.VB集成开发环境是提供 、 和 应用程序所需各种工具的一个工作环境。 设计;运行;测试 9.集成开发环境的主窗口的顶部包含有 、 和 。下部主要有 、 、 和 。
10.VB的每个菜单项都有一个下拉菜单,含有若干个 命令。用鼠标单击某个菜单项就执行相应的菜单命令。
11.VB把一个应用程序称为一个 。一个工程可以包含各种 。
12.使用VB设计应用程序主要完成 和 两项工作。 答案:界面设计;编写事件驱动程序 13.一个工程可以包括多种类型的文件,其中,扩展名为.Vbp的文件表示 文件;扩展名为上.Frm的文件表示 文件;扩展名为.Bas的文件表示 文件;包含ActiveX控件的文件扩展名为 。
答案:标题栏;主菜单栏;快捷工具栏;工具箱;窗体窗口;工程管理窗口;属性窗口
答案:菜单 答案:工程;文件
答案:工程;窗体;标准模块;·OCX 14.在工程资源管理器窗口中有三个按钮,单击 按钮可以打开窗体设计器;单击 按钮可以打开代码编辑器。
第一章复习题一、选择题1、下面不是VB工作模式的是()。
A.设计模式B.运行模式 C.汇编模式D.中断模式2、可视化编程的最大优点是()。
A.具有标准工具箱 B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()。
A.执行“视图”菜单中的“属性窗口”命令 B.按F4键C.单击工具栏上的“属性窗口”按钮 D.按Ctrl+T4、下列可以打开立即窗口的操作是()。
A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()。
A.可视化 B.面向对象 C.面向图形 D.事件驱动6、运行工程的错误操作是()。
A.执行“运行”菜单中的“启动”命令 B.单击工具栏中的“启动”按钮C.按功能键“F5” D.按组合键“Alt+F5”7、在正确安装VB6.0后,可以通过多种方式启动VB,以下方式中不能启动VB的是()。
A.通过“开始”菜单中的“程序”命令B.通过“我的电脑”找到VB6.exe,双击该文件名C.通过“开始”菜单中的“运行”命令D.进入DOS方式,执行VB6.0文件8、为了用键盘打开菜单和执行菜单命令,第一步应按的键是()。
A.功能键F10和Alt B.Shift+功能键F4C.Alt或功能键F8 D.Ctrl+Alt9、Visual Basic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是()。
A.属性、事件、事件过程 B.控件、窗体、事件C.属性、过程、方法 D.属性、事件、方法10、下列说法中正确的是()。
为了装入一个VB应用程序,应当A.只装入窗体模块文件(.frm) B.只装入工程文件(.vbp)C.分别装入工程文件和标准模块文件(.bas)D.分别装入工程文件、窗体文件和标准模块文件11、VB的3种结构化程序设计的3种基本思想是()。
习题一(P12) 一、选择题 1.Visual Basic采用了____编程机制。 (A)面向过程 (B)面向对象 (C)事件驱动 (D)可视化 2.____版本的Visual Basic 6.0具有其他两个版本的全部功能,它能够开发分布式应用程序。 (A)学习版 (B)标准版 (C)专业版 (D)企业版 3.Visual Basic不具有以下________特点。 (A)Visual Basic采用了面向对象的程序设计方法。 (B)Visual Basic是结构化的程序设计语言。 (C)Visual Basic采用面向过程的编程机制。 (D)Visual Basic提供了可视化设计工具。 4.下列操作不能打开属性窗口的是____。 (A)在对象上单击右键,弹出快捷菜单,选取“属性窗口”菜单项。 (B)按F4键。 (C)单击“属性窗口”按钮(在工具栏上)。 (D)双击对象。 5.用户可通过____模拟屏幕的小图像来布置应用程序。 (A)窗体设计器 (B)快捷菜单 (C)立即窗口 (D)窗体布局窗口 6.以下不属于Visual Basic的三种工作模式的是____。 (A)编辑 (B)设计 (C)运行 (D)中断
二、填空题 一个工程可以包括多种类型的文件,其中,扩展名为.Vbp的文件表示____文件;扩展名为.Frm的文件表示____文件;扩展名为.Bas的文件表示____文件。 答:扩展名为.Vbp的文件表示 工程 文件;扩展名为.Frm的文件表示 窗体文件;扩展名为.Bas的文件表示 标准模块 文件
三、简答题 1.Visual Basic 6.0有几种版本?其主要区别是什么? 答:有学习版、专业版、企业版三种版本。这三种版本是在相同的基础上建立起来的,以满足不同层次的用户需要。 学习版(Learning Edition):可使用一组工具来创建功能完备的Windows应用程序,它包括所有的内部控件、网格控件及数据绑定等控件。 专业版(Professional Edition):在学习版的基础上添加了一些专门的工具和一个报表编 制工具。它主要针对计算机专业开发人员(除了具有学习版的全部功能外,还包括ActiveX 和Internet控件开发工具之类的高级特性)。 企业版(Enterprise Edition):包括了用于客户/服务器应用程序的工具(除了具有专业版 的全部功能外,还包括了—些特殊的工具)。
第一套vb 试题1.下列叙述中正确的是(C)A.只有窗体才是Visual Basic 中的对象B.只有控件才是Visual Basic 中的对象C.窗体和控件都是Visual Basic中的对象D.窗体和控件都不是Visual Basic2.确定一个控件在窗体上的位置的属性是(D)A.Width 或HeightB.Width 和HeightC.Top 或LeftD.Top 和Left3、为了同时改变一个活动控件的高度和宽度,正确的操作是(A)A.拖拉控件4个角上的某个小方块B.只能拖拉位于控件右下角的小方块C.只能拖拉位于控件左下角的小方块D.不能同时改变控件的高度和宽度4、用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为: ( A )A、面向对象的程序设计B、结构化程序设计C、事件驱动的编程机制D、可视化程序设计5、VB6 共有三个版本,按功能从弱到强的顺序排列应是( C )A、学习版、专业版和工程版B、学习版、工程版和专业版C、学习版、专业版和企业版D、学习版、企业版和专业版6、VB 集成开发环境有三种工作状态,不属于三种工作状态之一的是( B )A、设计状态B、编写代码状态C、运行状态D、中断状态7、工程文件的扩展名是( B).frm B、.vbp C、.bas D、.frx8、窗体文件的扩展名是( A).frm B 、.vbp C、.bas D、.frx9、VB 集成开发环境可以( D )A 、编辑、调试、运行程序,但不能生成执行程序B 、编辑、生成可执行程序、运行程序,但不能调试程序C、编辑、调试、生成可执行程序,但不能运行程序D 、编辑、调试、运行程序,也能生成执行程序10、标准模块文件的扩展名是( C).frm B 、.vbp C、.bas D、.vbg11、用于获得字符串S从第5个字符开始的3个字符的函数是(A )。
A.Mid(S,5,3) B.Middle(S,5,3) C.Right(S,5,3) D.Left(S,5,3)12、用于从字符串左边截取字符的函数是( D)。
. . .. .. 第一章 VB.NET环境和程序设计初步 一.选择题 1.在Visual Studio.NET的集成开发的环境中,下面不属于该环境编程语言的是(C)。 A.VB B.C++ C. Pascal D. J# 2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。 A.工具箱窗口 B.属性窗口 C.立即窗口 D.窗体窗口 3.在VB.NET中,在窗体上显示控件的文本,用( A )属性设置。 A. Text B. Name C. Caption D. Image 4.不论何种控件,共同具有的是什么属性( D )。 A. Text B. Name C.ForeColor D.Text 5.对于窗体,可改变窗体的边框性质的属性是(B)。 A.MaxButton B. FormBorderStyle C. Name D. Left 6.若要使标签控件显示时不要覆盖窗体的背景图案,要对(A)属性进行设置。 A.BackColor B. BorderStyle C.ForeColor D.BackStyle 7.若要使命令按钮不可操作,要对(A)属性进行设置。 A. Enabled B.Visible C. BackColor D. Text 8.要使文本框中的文字不能被修改,应对(D)属性进行设置。 A. Locked B. Visible C. Enabled D. ReadOnly 9.要使当前Form1 窗体的标题栏显示“欢迎使用VB.NET”,以下(B)语句是正确的。 A.Form1.Text=“欢迎使用VB.NET” B.Me. Text=“欢迎使用VB.NET” C.Form1.Name=“欢迎使用VB.NET” D.Me. Name=“欢迎使用VB.NET” 10.当运行程序时,系统自动执行启动窗体的(A)事件过程。 A. Load B. Click C. UnLoad D. GotFocus 11.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是(B)。 A.文本框没有容 B.文本框的MulitLine属性为False
C.文本框的MulitLine属性为True D.文本框的Locked属性True 12.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。 A. Change B. KeyDown C. Click D. KeyPress 13.在VB.NE集成环境中创建VB.NET应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是(C)。
A.窗体布局窗口 . . .. .. B. 立即窗口 C. 代码窗口 D.监视窗口 14.当创建一个项目名为“引例”的项目时,该项目的所有代码文件将保存在(C)文件夹下。
A.My Documents B.VB.NET C.\引例 D.Windows 15.将调试通过后生成的.exe 可执行文件放到其他机器上不能运行的主要原因是(A)。 A .运行的机器上面无VB.NET系统 B .缺少. frm 窗体文件 C. 该可执行文件有病毒 D. 以上原因都不对 16.对初学者而言,调试程序方便,有效的手段是 ( A)。 A. 在可疑的代码处设置断点,逐语句跟踪 B. 查看资料 C. 通过”立即”窗口显示变量的值 D. 找老师问原因 17. 当需要上下文帮助时,选择要帮助的 “难题”,然后按住( D )键,就可出现MSDN 窗口及显示所需 “难题”的帮助信息。
A .Help B .F10 C .Esc D. F1 18. 在代码窗口,代码下方有蓝色波浪线表示( B) 。 A .对代码设置了格式 B. 编译错误 C. 逻辑错误 . . .. .. D. 运行时错误 二.填空题 1.VB.NET 是完全面向对象的程序设计语言,其最大的特点是____________。引入了.net框架
2.____________技术能让编程人员不必编写代码就可以创建GUI(图形用户界面)。可视化编程技术
3.__________________ 是由一个或几个项目组成VB.NET程序。解决方案 4.当___________特性设置后,浮动窗口将自动隐藏。自动隐藏 5.当进入VB.NET集成环境,发现没有显示 “工具箱”窗口,应选择____________菜单的____________选项,使 “工具箱”窗口显示,并最好将其窗口的属性设置为___________。 视图、工具箱、可停靠
6.新建项目时,要改变默认Option设置,应对__________菜单的__________的___________文件夹进行相应选项的选择。
7.对象属性是指_________。对象的性质来描述和反应对象特征的参数 8.对象的方法是指_______________。对象的动作行为。 9.在刚建立项目时,使窗体上的所有控件具有相同的字体格式,应对_______的_________属性进行设置。Form font
10.属性窗口的属性可以按照___________和__________顺序排列。 分类顺序、字母顺序 11.当对命令按钮的Image属性装入.bmp图形文件后,按钮上并没有显示所需的图形,原因是对__________属性设置为_________。FlatStyle 、system
12.若已建立了Form1,Form2两个窗体,默认启动窗体为Form1。通过_______菜单的_________的________选项卡,可将启动对象设置为Form2。项目菜单、属性、常规
13.在文本框中,通过__________属性能获得当前插入点所在的位置。 SelectionStart 14.要对文本框中已有的容进行编辑,按下键盘上的按钮,就是不起作用,原因是设置了________的属性为True。readlony
15.在窗体上已建立多个控件,如TextBox1,Label1,Button1,若要使程序一运行焦点就定位在Button1控件上,应对Button1控件设置____tabindex_____属性的值为____0______。 . . .. .. 16.要同时保存解决方案中的每个文件,最方便的方法是单击工具栏的____全部保存_____按钮。
第二章 VB.NET语言基础和顺序结构 一.选择题 1.在一个语句写多条语句时,每个语句之间用(B)符号分隔。 A., B. : C.、 D. ; 2. 一语句要在下一行继续写,用(C)符号作为续行符。 A . + B . - C. _ D . … 3. 下面属于合法的变量名的是( A )。 A .X_yz B. 123abc C .Integer D.X-Y 4.下面属于不合法的整常数的是( D ). A .100 B. &O100 C. &H100 D. %100 5.下面属于合法的字符常数的是( B ) 。 A.ABC$ B. “ABC” C. ‘ABC’ D.ABC 6. 下面属于合法的单精度型变量的是(A)。 A. mun! B. sum% D. xinte$ D. mm# 7.下面属于不合法的双精度常数的是(D)。 A.100# B.100.0 C.1E+2 D.100.0D+2 8. 表达式16/4-2^5 * 8/4 Mod 5\2 的值为(B)。 A.14 B.4 C.20 D.2 9.数学关系表达式3≤x<10表示成正确的VB.NET表达式为(B )。 A.3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D.3<=x AND <10 . . .. .. 10.\、/、Mod、* 四个算术运算符中,优先级别最低的是(C)。 A.\ B. / C. Mod D.* 11.与数学表达式ab/(3cd)对应,VB.NET的不正确表达式是()。 ~~~~~~~~~~~~~~~ A. a*b/(3*c*d) B.a/3*b/c/d C. a*b/3/c/d D. a*b/3*c*d 12.Rnd函数不可能为下列(B)值。 A. 0 B.1 C.0.1234 D. 0.0005 13.Int(198.555*100+0.5)/100的值是(C)。 A. 198 B.199.6 C.198.56 D.200 14.已知A$=“12345678”,则表达式Val(Mid(A,1,4)+Mid(A,4,2))的值为(B)。 A.123456 B.123445 C.8 D.6 15.MsgBox(DateAdd(“m”,2,#1/28/2005#))语句显示结果是(A)。 A. 2005-3-28 B.2005-1-30 C. 2007-1-28 D. 2003-1-28 16.表达式DateDiff(“y”,#12/30/1999#,#1/13/2000#)的结果是(C)。 A. 1 B. 11 C.14 D.99 17.表达式Len(“123程序设计ABC”)的值是(A)。 A.10 B.14 C.20 D.17 18.下面正确的赋值语句是(C)。 A.x+y=30 B .y=∏*r*r; C. y=x+30 D. 3y=x 19. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是(A)。 A.x=1:y=1:z=1 B.x=1,y=1,z=1 C. x=y=z=1 D.xyz=1 20.赋值语句“a=123+MID(“123456”,3,2)”执行后,a变量中的值是(D)。 A. “12334” B.123 C.12334 D.157