VBnet重点学习的练习练习习题集.doc
- 格式:doc
- 大小:729.04 KB
- 文档页数:36
VB知识点划分(表格形式)上述知识点做为本课程的考试内容;考试题中,单项选择、判断和基本知识填空(占70%左右);部分知识点练习题:(供同学们复习参考使用)37_01_001以下关于过程的4种描述中,错误的是____。
A. 过程可以被反复调用,从而避免重复编程,缩短开发周期B. 过程能够独立完成特定的功能,可以提高程序的模块化和可读性C. 函数过程,不返回值,主要完成某种操作D. 过程的创建要遵从严格的语法,必须有开始和结束语句C37_01_002如果要在窗体代码编辑器的”通用”部分定义私有Sub过程,则正确的语句是____。
A. Public SubB. Private SubC. Public FunctionD. Private FunctionB37_01_003强制退出Sub过程的语句是____。
A. End SubB. Exit FunctionC. Exit SubD. End FunctionC37_01_004下列关于函数声明正确的是____。
A. public function fun1()B. private fun fun1()C. static sub fun1()D. private function len(s1) as integerA37_01_005下列4种说法错误的是____。
A. 过程的调用可以用call 过程名(参数列表)的形式B. 函数调用可以采用call 函数名(参数列表)的形式C. 过程调用可以直接写过程名D. 函数调用可以直接写函数名B37_02_001Sub子过程一般不带返回值,主要完成某种操作。
正确37_02_002子过程调用可以直接写过程名(参数列表)的形式。
错误37_02_003过程之间不允许嵌套调用。
错误37_02_004Private声明的过程是模块级,只能在声明它的模块中被调用。
正确37_02_005函数定义的结束语句是end sub。
A )二进制文件 9.设X 二-2,贝I 」( A ) Vai (“X")D)・Abs(X)s.Remove (1,5)s.Remove (3, 2)C ) s.Substring(6, 2) D ) s.Substring (5)要求一个正整数n 除以8所得的余数,不可以采用(D )oA) n Mod 8 n-Int(n/8)*8 B) n-Fix(n/8)*8 n-Int(n\8) 程序设计参考习题(16级)一、单项选择题1. 如果a, b, c 的值分别是・2, 2, 3,则下列表达式的值是(A )。
Math.Abs (b*c-a ) + b*Int (Rnd ())A ) 8B ) 9C ) 10D ) 11 2. 执行如下语句:Label 1 .Text= InputBoxf 4请输入标题“新标题“旧标题”)将显示一个输入对话框,若用户不输入内容就直接冋车,贝J Label 1显示的标题内容是 (A )。
A )旧标题B )新标题C )空白D )请输入标题3. 在代码窗口中,当从对象列表框屮选定了某一对象后,在(A )屮会列出适用该对象 的事件过程。
A )事件过程列表框B )属性框C )工具箱D )工具栏 5. 在设计阶段,用鼠标双击窗体上的某个控件,打开的窗口是(C )oA )解决方案资源管理器窗口B )属性窗口C )代码窗口D )即时窗口6. 设窗体VBform 上有1个命令按钮Btnl,下面叙述正确的是(C ) A ) 窗体的Click 事件过程的过程名是Form_Click B ) 窗体的Click 事件过程的过程名是Forml_Click C ) 命令按钮的Click 事件过程的过程名是Btnl_Click D ) 命令按钮的Click 事件过程的过程名是Buttonl_CIick7. 要在命令按钮Button!上显示“开始”,可用下列语句中的(B )。
A ) Buttonl.Value ="开始" B ) Button 1 .Text = v 开始" C ) = ”开始”D ) Button 1.Caption = ,?开始”8. 以下可以用普通文本编辑软件打开阅读的数据文件是( B )oB )顺序文件C )随机文件)函数的执行结果与英他3个不一样。
一.判断题(每题1分,共10分)1. 窗体的Name属性就是显示在窗体标题栏中的文本( )考查窗体的常见属性的含义2. 为了将一个MessageBox显示出来,应调用其Show方法( )考查消息框的使用方法3. 在方法内部定义的变量具有局部作用域( )考查作用域的概念4. 对变量名大小写敏感,x和X会被认为是不同的变量( )考查编程常识5. Try…Catch结构可以实现正常逻辑与异常处理的分离( )考查异常处理的基本概念6. 为了隐藏一个按钮可以将其Visable属性置为False ( )考查控件的常见属性7. 窗体加载时会产生click事件( )考查控件的常见事件8. 一个工程(Project)可以包含多个解决方案(Solution) ( )考查编程常识:程序组织9. 匈牙利表示法是一种变量命名规范,要求在变量名最前面标识变量的类型( ) 考查编程常识:命名规范10. 局部变量占据的内存是在栈上分配的( )考查程序设计语言的常识二.选择题(每题1分,共10分)1. 用哪个关键字标识无返回值的方法?A.main B.Function C.Property D.Sub考查用于标识方法的基本关键字2. 在中,注释行之前使用以下哪个符号?A.”B.’C.// D./*考查注释的基本语法3. 如何取一个字符串strName当中第0个字符到第3个字符构成的子串? A.strName.Substring(0, 3) B.strName.Substring(0, 4)C.strName.Substring(1, 3) D.strName.Substring(1, 4)考查对常用数据类型的典型操作4. 如何比较字符串变量strName是否等于”ZUST”?A.strName = ”ZUST”B.strName == ”ZUST”C.strName.Text = ”ZUST”D.strName.Text == ”ZUST”考查对常用数据类型的典型操作5. 如何从一个表Customers当中选出所有ID大于5的记录?A.Select * From Customers Where ID > 5 B.Select ID > 5 From Customers C.Select * From Customers On ID > 5 D.Select From Customers Where ID > 5考查基本的SQL语法6. 要在File菜单下的Save与Exit两个菜单项之间插入一分隔条,标准的方法是A.在Save和Exit菜单项之间插入一个新的Seperator对象B.在Save和Exit菜单项之间插入一个空的MenuItem对象C.在Save和Exit菜单项之间插入一新的MenuItem对象,将其Seperator设为”True”D.在Save和Exit菜单项之间插入一新的MenuItem对象,将其Style属性设为“Seperator”考查菜单设计的方法7. 选出一种正确的断点类型A.条件断点B.即时断点C.语法断点D.自动断点考查程序调试的常识性内容8. 提前退出For循环应使用何种语法A.ContinueB.ExitC.Exit ForD.Exit Do考查循环流程控制的语法9. 对同一对象当中多个成员变量的赋值时,为了避免每次都书写对象名称,可使用哪种语法?A.With … End WithB.Using … End UsingC.Set … End SetD.For Each … End For考查特有的批量成员变量赋值语法10. 为创建一个自定义的上下文菜单,应A.修改系统菜单B.向窗体中添加多个标签控件,然后把菜单属性设置为TrueC.使用ContextMenu控件D.创建主菜单控件关于菜单设计的常识三.填空题(每空1分,共20分)1. 在下面语句中填入合适的关键字,实现首先测试条件表达式exp,然后开始循环执行一段代码直到exp为真Do exp…考查不同循环结构的含义及其语法2. 在下面横线上填入合适的内容,以定义一个含有10个元素的整型数组intXintX( ) As Integer考查定义数组的关键字和数组容量的标识3. 在下面横线上填入合适的内容,以定义实现了IDisposable接口的类WebFavoritePublic WebFavorite IDisposable考查接口继承的基本语法4. 在下面横线上填入一个运算符,实现对变量intX乘2intX 2考查基本的运算符5. 在下面横线上填入合适的内容,以实现不同匹配进行多分支处理的功能,并实现未匹配情况下的默认处理Select strNameCase “str1”…Case “str2”…CaseEnd考查多分支流程的基本语法6. 在下面横线上填入合适的内容,以实现不同匹配进行多分支处理的功能If intX = 0…intX = 1…Else…End If考查选择流程的基本语法7. 面向对象的主要特征有封装、通信、、考查对面向对象思想的了解8. 在下面横线上填入合适的内容,以定义一个具有三个值的枚举类型,并申明一个该类型的变量。
2021 VB - NET练习题2(题目)第1-2章 基础一、题11..NET的目的就是将( )作为新一代操作系统的基础,对互联网的设计思想进行扩展。
2.对象的特征称( ),对象能够执行的操作称( ),对象能够识别的操作称()。
3.面向对象的程序设计语言的基本编程模式是( )驱动。
4.要退出应用程序的执行,不能执行下列的( )语句。
①End ②Application.Exit ③Application.Exit() ④Stop ⑤Debug.Break 5.要使文本框中的文字不能被修改,应把()属性设置成False。
6.当运行程序时,系统自动执行启动窗口的( )事件过程。
7.当文本框的ScrollBars属性设为Horizontal,MultLine 属性设为True,却没有效果,原因是( )。
8.图片控件PictureBox的属性SizeMode用于调节框内显示图的大小。
下面的( )枚举值能使图片自动缩放填满整个图片框。
①Zoom ②StretchImage ③AutoSiuze ④CenterImage二、题2框架包括和NET类库。
2.项目可以视为编译后的一个可执行单元,可以是应用程序、动态链接库等,而企业级的解决方案往往需要多个可执行程序的合作,为便于管理,在Visual 集成环境中引入了。
3.要想Label控件显示给定的文字“您好”,应在设计状态下设置它的属性值。
4.要想在控制台程序运行时输入信息,可使用Console对象的方法,要输出信息应使用Console对象的方法。
5.在中,过程是控制台应用程序的入口点。
6.语句:Me.BackgroundImage= ,可以清除窗体的背景图。
第3章数据类型与表达式一、题1 1.将算术式,5?a?b写成表达式为( )。
c1?d?e(x+y)2.数学式“2/3e”的VB.NET表达式是( )。
3.15除以4余数的-3次方的VB.NET表达式为() 4.将变量k四舍五入保留2位小数的表达式是()。
《大学Visaul Basic程序设计》复习题第一章Visual Basic程序设计概述第一题:是非题(共10分,每项1分)1. VB6.0只能运行在Windows 2000下,不能运行在Windows 98下。
13A.对B.错√2. 用户控件和系统控件都可以加载到工具箱上,并且永久保留。
4A.对B.错√第二题、单选题(共45分,每项1.5分)1. VB中的工具栏可以从______菜单上的“工具栏”命令中移进或移出。
15A.工具B.编辑C.视图√D.调试2. 在VB的集成环境中创建VB应用程序时,除了工具箱窗口、窗体设计窗口、属性窗口外,必不可少的窗口是______。
2A.窗体布局窗口B.立即窗口C.代码窗口√D.监视窗口第二章VB的编程机制第一题:是非题(共10分,每项1分)1. 在事件驱动的应用程序中,代码是按照预定的路径执行的。
15A.对B.错√2. 标签控件即可以用来显示用户不能编辑和修改的文本,也可以用来编辑和修改文本。
9A.对B.错√3. 每一个控件实质上都是一个微型程序。
2A.对√B.错4. 窗体上的控件同样可以借助于剪贴板进行剪切、复制和粘贴。
A.对√B.错第二题、单选题(共45分,每项1.5分)1. 文本框没有_____属性。
21A.EnabledB.VisibleC.BackColorD.Caption√2. 文本框(Text1)中有选定的文本,执行Text1.SelText=”Hello”的结果是___。
9A.“Hello”将替换掉原来选定的文本√B.“Hello”将插入到原来选定的文本之前C.Text1.SelLength为5D.文本框中只有“Hello”3. 要判断“命令按钮”是否被鼠标单击,应在“命令按钮”的______事件中判断。
3A.ChangB.KeyDownC.Click√D.KeyPress4. 如果文本框的Enabled属性设为False,则___。
6A.文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上B.文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容√C.文本框的文本将变成灰色,用户仍然能改变文本框中的内容D.文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容第三题、简单程序(共15分,每项1.5分)1. 以下程序的输出结果是______。
选这题1.在Visual Basic 中称对象的数据为_____D________。
A、方法B、事件C、封装D、属性2.设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框只能显示信息,不能接受输入的信息,以下能实现该操作的语句是_B__。
A、Text1.Width=0B、Text1.Enabled=FlaseC、Text1.MaxLength=0D、Text1.Visible=Flase3.以下关于MsgBox的叙述中,错误的是_A_。
A、MsgBox语句没有返回值B、通过MsgBox函数可以设置消息框中图标和按钮的类型C、MsgBox函数返回一个整数4.下列关于条件语句的说法中正确的是_C_。
A、 If语句中只能有一个Elseif分句B、If语句中可以没有Then保留字C、 If语句中可以没有Else保留字D、If语句都可以由Iif语句替代5.以下Case语句中错误的是_A_。
A、Case Is>10 And Is<5B、 Case 3,5,Is>10C、Case Is>10D、Case 0 to 106.关于Do...Loop Until循环正确的描述是_C_。
A、如果"条件表达式"的值为真,则一次循环也不执行B、如果"条件表达式"的值为真,则要继续执行循环体C、不论"条件表达式"是否为"真",至少要执行一次循环体D、如果"条件表达式"的值为假,则一次循环也不执行7. Do循环语句是根据条件决定循环的语句,下列说法正确的是_A_。
A、While是当条件为真时执行循环,而Until是在条件变为真之前重复B、 Until是当条件为真时执行循环,而While是在条件变为真之前重复C、While 和Until都是当条件为真时执行循环D、While 和Until都是在条件变为真的之前重复循环8.循环语句For i=10 To 20 Step -2的循环次数为______A____。
2.Visual 采用了(可视化语言)编程机制。
框架由(公共语言运行库、.NET类库)组成.集成开发环境的工作模式有(设计模式)( 运行模式 )( 中断模式 )5.项目文件是以哪种扩展名来保存的( .VBprog )6.列举能打开属性窗口的操作是(视图——> 属性)7.在Visual 的设计中,项目由谁来管理(项目资源管理器)8.解决方案文件是以哪种扩展名来保存的( .snl )9.某个窗口被关闭,可以使用菜单中的哪一个选项来打开(文件——>打开)10.在中,双击窗体打开的是( 代码 )窗口11.打开代码窗口的快捷键是( F7 )12.在中,能进入运行模式的是( F5 或调试->启动或单击工具栏上的启动 )13.对象的性质,来描述和反映对象特征的参数是对象的(属性)14.当一个工程含有多个窗体时,其中的启动窗体如何设置项目->属性15.用于设置标签显示内容的属性是(name )预先设置好的,能够被对象识别的动作是(控件)17.要使某控件在运行时不可显示,应对属性( visible )进行设置18.设置标签边框的属性是( borderstyle )19.设置标签上文字的颜色的属性是( forecolor )20.不论哪种控件,共同具有的是( name )属性21.要使文本框获得输入焦点,则应采用文本框的( got focus )方法22.事件过程是指 ( 运行事件 )时所执行的程序代码。
23.决定一个窗体有无控制菜单的属性是( controlbox )24.能够获得一个文本框中被选取文本的内容的属性是( select text )25.当运行程序时,系统自动执行启动窗体的( load )事件过程26.文本框中代表其内容的属性是( text 属性)27.若要使命令按钮不可操作,要对(enabled )属性设置。
28.TextBox控件中的( multiline )属性值为True,可以设置ScrollBar属性的值。
考试题型一、单项选择题(每题1分,共35分)二、判断题(每题1分,共15分;正确的打",错误的打x。
)三、填空题(每空1分,共10分)四、读程序写出结果(每题5分,共20分)五、程序填空(每空2分,共10分)六、编程题(每小题10分,共10分)2006年4月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计11. 以下关于Visual Basic特点的叙述中,错误的是A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构12. 以下叙述中,错误的是A)一个Visual Basic应用程序可以含有多个标准模块文件B)一个Visual Basic工程可以含有多个窗体文件D)标准模块文件的扩展名是.bas13. 以下叙述中,错误的是A)在Visual Basic中,对象所能响应的事件是由系统定义的C)Visual Basic中允许不同对象使用相同名称的方法D)Visual Basic中的对象具有自己的属性和方法14. 设有如下语句:Dim a,b As In tegerC= "VisualBasic ”D=#7/20/2005#以下关于这段代码的叙述中,错误的是A)a被定义为Integer类型变量B) b被定义为Integer类型变量C) c中的数据是字符串D)d中的数据是日期类型15. 以下能从字符串"VisualBasic "中直接取出子字符串"Basic"的函数是A)Left |B) Mid | C) Stri ng D) In str16. 设a=4,b=3,c=2,d=1下列表达式的值是a>b+1 Or c<d And b Mod cA) True B) 1 C) -1 D) 017.以下可以作为Visual Basic变量名的是A) A#A B)counstA C) 3A D) ?AA18.设x-4,y-6,则以下不能在窗体上显示出A=10 的语句是C) Print “ A= ” +Str(x+y)D) Print “ A= ” & x+y19. 假定有如下的命令按钮(名称为Comma ndl)事件过程:Private Sub Comma nd1_Click()X=lnputBox(输入::“'输入整数”)MsgBox ”输入的数据是:”,,”输入数据:”+XEnd Sub程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是A)x的值是数值10B)输入对话框的标题是“输入整数“C)信息框的标题是“输入数据:10 “D)信息框中显示的是“输入的数据是:“20. 在窗体上画1个命令按钮(名称为Command1 )和1个文本框(名称为Text1),然后编写如下事件过程:Private Sub Comma nd1_Click()X=Val(Text1.Text)Select Case xCase 1,3Y=x*xCase Is>=10,Is<=-10Y=xCase -10 To 10Y=-xEnd SelectEnd Sub程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是A) 执行Y=x*x B)执行Y=-xC)先执行Y=x*x,再执行Y=-x D)程序出错21. 设有命令按钮Comma nd1的单击事件过程,代码如下:Private Sub Comma nd1_Click()Dim a(30) As In tegerFor i=1 to 30a(i)=I nt(R nd*100)NextFor Each arritem In aIf arrItem Mod 7=0 Then Print arrItem;If arrItem >90 Then Exit ForNextEnd Sub对于该事件过程,以下程序中错误的是B) 语句For Each arrltem In a 有语法错误C) ........................................... If arrltem Mod 7=0 语句的功能是输出数组中能够被........................... 7整除的数D) ................................ If arrItem >90 语句的作用是当数组元素的值大于....................... 90时退出For循环22. 设有命令按钮Comma nd1的单击事件过程,代码如下:Private Sub Comma nd1_Click()Dim a(3,3) As In tegerFor i=1 to 3For j=1 to 3a(i,j)=i*j+iNext jNext iSum=0For i=1 to 3Sum=Sum+a(i,4-i)Next iPrint SumEnd Sub运行程序,单击命令按钮,输出结果是A) 20 B) 7 | C) 16 ~| D) 1723. 在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Comma nd1_Click()a=0For i=1 to 2For j=1 to 4If j Mod 2<>0 Thena=a-1End Ifa=a+1Next jNext iPrint aEnd Sub程序运行后,单击命令按钮,输出结果是A)0 B) 2 C) 3 | D)424. 窗体上有名称分别为Text1、Text2的2个文本框,有一个由3个单选按钮构成的控件数组Option1,程序运行后,如果单击某个单选按钮,则执行Text1中的数值与该单选按钮所对应的运算(乘以1、10或100),并将结果显示在Text2中,如图2所示。
第一章环境和程序设计初步一.选择题1.在Visual 的集成开发的环境中,下面不属于该环境编程语言的是(C)。
A.VBB.C++C. PascalD. J#2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。
A.工具箱窗口B.属性窗口C.立即窗口D.窗体窗口3.在中,在窗体上显示控件的文本,用(A )属性设置。
A. TextB. NameC. CaptionD. Image4.不论何种控件,共同具有的是什么属性( D )。
A. TextB. 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.Text=“欢迎使用V”B.Me. Text=“欢迎使用”=“欢迎使用”D.Me. Name=“欢迎使用”10.当运行程序时,系统自动执行启动窗体的(A)事件过程。
A. LoadB. ClickC. UnLoadD. GotFocus11.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是(B)。
A.文本框没有内容B.文本框的MulitLine属性为FalseC.文本框的MulitLine属性为TrueD.文本框的Locked属性True12.要判断在文本框中是否按了Enter键,应在文本框的(D)事件中判断。
《程序设计》作业二一、单项选择题1.在Visual 的集成开发环境中,下面不属于该环境编程语言的是。
A.VB B.C++ C.Pascal D.J#2.在中,在窗体上显示控件的文本,用属性设置。
A.Text B.Name C.Caption D.Image3.对于窗体,可改变窗体的边框性质的属性是。
A.MaxButton B.FormBorderStyle C.Name D.Left4.若要使标签控件显示时不覆盖窗体的背景图案,要对属性进行设置。
A.BackColor B.BorderStyle C.ForeColor D.BackStyle 5.当运行程序时,系统自动执行启动窗体的事件过程。
A.Load B.Click C.Unload D.GotFocus6.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是。
A.文本框中没有内容B.文本框的MultiLine属性为FalseC.文本框的MultiLine属性为True D.文本框的Locked属性为True7.要判断在文本框中是否按了Enter键,应在文本框的事件中判断。
A.Change B.KeyDown C.Click D.KeyPress8.在集成环境中创建应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是。
A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口9.当创建一个项目名为“引例”的项目时,该项目的所有代码文件将保存在文件夹下。
A.My Documents B. C.\引例D.Windows 10.将调试通过后生成的.exe可执行文件到其他机器上不能运行的主要原因是。
A.运行的机器上无系统B.缺少.frm窗体文件C.该可执行文件有病毒D.以上原因都不对11.对初学者而言,调试程序方便、有效的手段是。
A.在可疑的代码处设置断点点,逐语句跟踪B.查看资料C.通过“立即”窗口显示变量的值D.找老师问原因12.当需要上下文帮助时,选择要帮助的“难题”,然后按键,就可出现MSDN窗口及显示所需“难题”的帮助信息。
第一章 环境和程序设计初步一 .选择题1.在 Visual 的集成开发的环境中,下面不属于该环境编程语言的是(C)。
A.VBB.C++C. PascalD. J#2.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是(D)。
A. 工具箱窗口B.属性窗口C.立即窗口D. 窗体窗口3.在 中,在窗体上显示控件的文本,用( A )属性设置。
A. TextB. NameC. CaptionD. Image4.不论何种控件,共同具有的是什么属性( D ) 。
A. TextB. 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.Text= “欢迎使用V ”B. Me. Text= “欢迎使用 ”C. = “欢迎使用 ”D. Me. Name= “欢迎使用 ”10.当运行程序时,系统自动执行启动窗体的(A)事件过程。
A. LoadB. ClickC. UnLoadD.GotFocus11.当文本框的ScrollBars 属性设置了非None 值,却没有效果,原因是(B)。
A.文本框没有内容B.文本框的 MulitLine 属性为 FalseC.文本框的 MulitLine 属性为 TrueD.文本框的 Locked 属性 True12.要判断在文本框中是否按了Enter 键,应在文本框的(D)事件中判断。
A. ChangeB. KeyDownC. ClickD. KeyPress13.在 VB.NE 集成环境中创建 应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是( C)。
A .窗体布局窗口B .立即窗口C.代码窗口D .监视窗口14.当创建一个项目名为“引例”的项目时,该项目的所有代码文件将保存在(C)文件夹下。
A .My DocumentsB . C.引例 D . Windows15.将调试通过后生成的.exe 可执行文件放到其他机器上不能运行的主要原因是( A )。
A . 运行的机器上面无 系统B . 缺少 . frm 窗体文件C.该可执行文件有病毒D.以上原因都不对16.对初学者而言,调试程序方便 ,有效的手段是( A) 。
A.在可疑的代码处设置断点,逐语句跟踪B.查看资料C.通过”立即”窗口显示变量的值D.找老师问原因17.当需要上下文帮助时 ,选择要帮助的“难题”,然后按住 ( D )键 ,就可出现 MSDN 窗口及显示所需“难题”的帮助信息。
A .HelpB .F10C .Esc D. F118.在代码窗口 ,代码下方有蓝色波浪线表示 ( B) 。
A. 对代码设置了格式B.编译错误C.逻辑错误D.运行时错误二 .填空题是完全面向对象的程序设计语言,其最大的特点是____________ 。
引入了 .net 框架2.____________技术能让编程人员不必编写代码就可以创建GUI (图形用户界面)。
可视化编程技术3.__________________ 是由一个或几个项目组成 程序。
解决方案4.当 ___________ 特性设置后,浮动窗口将自动隐藏。
自动隐藏5.当进入 集成环境,发现没有显示“工具箱” 窗口,应选择____________菜单的____________选项,使“工具箱”窗口显示,并最好将其窗口的属性设置为___________。
视图、工具箱、可停靠6.新建项目时,要改变默认Option 设置,应对 __________ 菜单的 __________的 ___________文件夹进行相应选项的选择。
7.对象属性是指 _________。
对象的性质来描述和反应对象特征的参数8.对象的方法是指 _______________ 。
对象的动作行为。
9.在刚建立项目时,使窗体上的所有控件具有相同的字体格式,应对 _______的 _________属性进行设置。
Form font 10.属性窗口的属性可以按照 ___________和 __________ 顺序排列。
分类顺序、字母顺序11.当对命令按钮的 Image 属性装入 .bmp 图形文件后,按钮上并没有显示所需的图形,原因是对__________属性设置为 _________。
FlatStyle 、 system12.若已建立了 Form1 ,Form2 两个窗体,默认启动窗体为Form1 。
通过 _______ 菜单的 _________的 ________选项卡,可将启动对象设置为Form2 。
项目菜单、属性、常规13.在文本框中,通过 __________ 属性能获得当前插入点所在的位置。
SelectionStart14.要对文本框中已有的内容进行编辑,按下键盘上的按钮,就是不起作用,原因是设置了________的属性为True。
readlony15.在窗体上已建立多个控件,如TextBox1 , Label1, Button1 ,若要使程序一运行焦点就定位在Button1 控件上,应对 Button1 控件设置 ____tabindex_____ 属性的值为 ____0______。
16.要同时保存解决方案中的每个文件,最方便的方法是单击工具栏的____全部保存 _____按钮。
第二章 语言基础和顺序结构一 .选择题1.在一个语句内写多条语句时,每个语句之间用( B )符号分隔。
A ., B. : C.、 D. ;2.一语句要在下一行继续写,用(C)符号作为续行符。
A . +B . - C. _ D . ⋯3.下面属于合法的变量名的是(A )。
A .X_yz B. 123abc C .Integer D.X-Y4.下面属于不合法的整常数的是 ( D ).A .100 B. &O100 C. &H100 D. %1005.下面属于合法的字符常数的是 ( B ) 。
A.ABC$ B. “ ABC” C. ‘ ABC’ D.ABC6.下面属于合法的单精度型变量的是(A)。
A. mun !B. sum% D. xinte$ D. mm#7. 下面属于不合法的双精度常数的是(D)。
A.100# B.100.0 C.1E+2 D.100.0D+28.表达式16/4-2^5 * 8/4 Mod 5\2的值为(B)。
A . 14B.4C.20D.29 . 数学关系表达式3≤x< 10 表示成正确的表达式为 (B ) 。
A . 3<=x<10 B. 3<=x AND x<10 C. x>=3 OR x<10 D.3<=x AND <10、 / 、 Mod、 *四个算术运算符中,优先级别最低的是(C)。
A.\B. /C. ModD.*11. 与数学表达式ab/(3cd)对应,的不正确表达式是()。
~~~~~~~~~~~~~~~A. a*b/(3*c*d)B.a/3*b/c/dC. a*b/3/c/dD. a*b/3*c*d12.Rnd 函数不可能为下列(B)值。
A. 0B.1C.0.1234D. 0.000513.Int(198.555*100+0.5)/100 的值是( C)。
A. 198B.199.6C.198.56D.20014. 已知 A$=“ 12345678”,则表达式 Val(Mid(A,1,4)+Mid(A,4,2)) 的值为( B)。
A.123456B.123445C.8D.615.MsgBox(DateAdd( “ m” ,2 , #1/28/2005#)) 语句显示结果是(A)。
A. 2005-3-28B.2005-1-30C. 2007-1-28D. 2003-1-2816. 表达式 DateDiff( “ y” ,#12/30/1999#,#1/13/2000#) 的结果是( C)。
A. 1B. 11C.14D.9917.表达式 Len(“ 123 程序设计 ABC”)的值是( A)。
A . 10 B.14 C.20 D.1718.下面正确的赋值语句是(C)。
A. x+y=30 B .y=∏ *r*r;C. y=x+30 D. 3y=x19.为了给 x、 y、 z 三个变量赋初值 1,下面正确的赋值语句是( A)。
A.x=1:y=1:z=1B.x=1,y=1,z=1C. x=y=z=1D.xyz=120. 赋值语句“ a=123+MID( “123456”,3,2)”执行后,a变量中的值是(D)。
A. “12334”B.123C.12334D.15721.赋值语句“ a=123 & MID( “ 123456” ,3,2)”执行后,a变量中的值是(A)。
A. “12334”B.123C.12334D.15722.已知 a=12, b=20,复合赋值语句“ a*=b+10 ”执行后, a 变量中的值是( D)。
A.50B.250C.30D.360二 . 填空题1.在 中,1234 ,123456&,1.2346E+1.2346D 四个常数分别表示_________,_______ ,________,__________ 类型。
2.整型变量x 中存放了一个两位数,要将两位数交换位置,例如,13 变成 31,实现表达式是_________。
3.表示 x 是 5 的倍数或是9 的倍数的逻辑表达式为_________。
4.已知 a=3.5 , b=5.0 , c=2.5 ,d=True ,则表达式a>=0 AND a+c>b+3 OR NOT d 的值是 _______。
5. Int(-3.5)、Int(3.5)、Fix(-3.5)、Fix(3.5)、Round(3.5)的值分别是____、____、___、___、___、___。
6.表达式 UCase( Mid(“ abcdefgh ”, 3, 4))的值是 _________。
7.在直角坐标系中,x、 y 是坐标系中任意点的位置,用x 和 y 表示在第一象限或第三象限的表达是__________ 。