VB练习题剖析(共10页)_第1页
VB练习题剖析(共10页)_第2页
VB练习题剖析(共10页)_第3页
VB练习题剖析(共10页)_第4页
VB练习题剖析(共10页)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 项目文件的扩展名是()A .vb B.sln C.exe D.vbproj2. 集成开发环境有两类窗口:浮动和固定,下面的()窗口不是浮动窗口。A 工具箱 B属性 C.即时 D窗体3. 要使窗体的标题为“演示实例”,应修改窗体的()属性。ACaption BTip CItem DText4. 在VB.NET中,下面属于方法的是()。 A.Focus B.SelectedText C.LostFocus D.Keypress5. 一条语句要在下一行继续写,可用()符号作为续行符。A.+ B.- C.空格和 _ D. .6. 若要使命令按钮不可操作,要对()属性进行设置。A.Enabled

2、B.Visible C.BackColor D.Text7. 在VB.NET集成环境中创建VB.NET应用程序时,除了工具箱窗口、窗体窗口和属性窗口外,必不可少的窗口是()A窗体布局窗口 B立即窗口 C代码窗口 D 监视窗口8. 当运行程序时,系统自动执行启动窗体的()事件过程ALoad BClick CUnload D GotFocus9. 当文本框的ScrollBars属性设置了非None值,却没有效果,原因是()A文本框没有内容 B文本框的MultiLine属性为False C文本框的MultiLine属性为True D文本框的Locked属性为True10. 若要使标签控件显示时不要覆

3、盖窗体的背景图案,要对()属性进行设置ABackColor B BorderStyle CForeColor D BackStyle11. 数据类型为Long的类型标识符为()。A% B & C! D #12. 下面()是日期型常量。A“5/17/12” B5/17/12 C#5/17/12# D(5/17/12)13. 下面的()是合法的单精度型变量。A.num! B.sum% C.char! D.mm#14. 下面的()是合法变量名。A.X_yz B.123abc C.Integer D.X-Y15. Rnd函数不可能为下列的()值。A.0 B.1 C.0.1234 D.0.000516.

4、 图片框控件(PictureBox)是专门用于显示图片的控件,主要属性image用于设置显示在控件上的图片,使用()语句可以在程序中消除已装入的图片。 A.PictureBox控件名.image=” BPictureBox控件名.image=Nothing CPictureBox控件名.image=Image.FromFile(“”) DPictureBox控件名.image=Image.FromFile(Nothing)17. 表达式16/4-25*8/4 Mod 52的值为()A.14 B.4 C.20 D.218. 表达式Len(“123程序设计ABC”)的值是()A.10 B.14 C

5、.20 D.1719. 为了给x,y,z三个整型变量赋初值1,正确的赋值语句是()。A.x=1: y=1: z=1 B.x=1,y=1,z=1 C.x=y=z=1 D.xyz=120. 已知a=12,b=20,复合赋值语句“a*=b+10”执行后,a变量中的值是()A.50 B.250 C.30 D.36021. 关于语句If x=1 Then y=1,下列说法中正确的是。A.x=1和y=1均为赋值语句 B.x=1和y=1均为关系表达式 C.x=1为关系表达式,y=1均为赋值语句 D.x=1为赋值语句,y=1为关系表达式22. VB.NET提供了结构化程序设计的三种基本结构,分别是()。A.递

6、归结构、选择结构、循环结构 B.选择结构、过程结构、顺序结构 C.过程结构、输入/输出结构、转向结构 D. 顺序结构、选择结构、循环结构23. Visual Studio.Net是一种集成开发环境,集成开发环境一般简称为()A. CLR B.IDEC. VB.NET D.XML24. 在VB.NET中要把属性窗口打开,可以选择()A. 按F5键打开属性窗口 B. “解决方案资源管理器”窗口中的“属性”菜单项C. “视图”菜单中的“属性窗口”或F4键D . “编辑”菜单中的“属性窗口”25. 若要使命令按钮不可操作,要对()属性进行设置。AEnabled BVisible CBackColor

7、DText26. 要判断在文本框中是否按了Enter键,应在文本框的()事件中进行判断。AChange B KeyDown CClick D KeyPress27. 在VB.NET中,下面属于方法的是()。 A.Hide B.SelectedText C.LostFocus D.Keypress28. 在一行内要写多条语句时,每个语句之间用()符号分隔。A. , B.: C. 、 D. ;29. 要使窗体的标题为“演示实例”,应修改窗体的()属性A. Caption B.Tip C. ItemD.Text30. 表达式Num += 3代表的意思是()A. Num = 3 B. Num = Nu

8、m +3C. Num +3= NumD. 3= Num31. VB.NET代码是否区分大小写A不区分 B区分 32. 当创建一个名为“引例”的项目时,该项目的所有代码文件将保存在()文件夹下。AMy Documents BVB.NET C引例 DWindows33. 数据类型为String的类型标识符为()。A% B $ C! D #34. 下面的()是不合法的整型常量。A.123 B.&O144 C.&O18 D.&H5A35. 下面的()是合法变量名。A.My_Integer B.123Integer C.Integer D. .My-Integer36. Rnd函数产生值的范围是()。A

9、.0,1 B. 0,1) C. (0,1 D. (0,1)37. 图片框控件(PictureBox)是专门用于显示图片的控件,主要属性image用于设置显示在控件上的图片,使用()语句可以在程序中装入已有的图片。 A.PictureBox控件名.image=“图片文件名” BPictureBox控件名.image=image.load(“图片文件名”) CPictureBox控件名.image=Image.FromFile(“图片文件名”) DPictureBox控件名.image=Image.LoadFile(“图片文件名”)38. 表达式28/4-25*8/4 MOD 52 的值为()。A

10、7 B4 C20 D239. 在使用 MsgBox时,必须设置的参数是_。A.按钮 B.无 C.标题 D.提示40. 下列各赋值语句,语法不正确的是()。 A.iNum=15 B.x+y=5 C.slength=x+y D.Label1.text=abc41. 以下叙述中正确的是()A. 窗体的Name属性指定窗体的名称,用来标识一个窗体 B. 窗体的Name属性的值是显示在窗体标题栏中的文本C. 可以在运行期间改变对象的Name属性的值D. 对象的Name属性值可以为空42. 借助变量t,交换变量x和y值的语句哪个是正确的_。 A. x=t B. t=x C. y=t D. t=y t=y

11、y=t x=y y=x y=t x=y x=t x=t43. 用来判断表达式的值是否与条件列表中的值相匹配的多路判断语句是()A.For B.IFC.Select Case D.以上都不是44. 结构化程序设计的三种基本结构,分别是()。A.递归结构、选择结构、循环结构 B.选择结构、过程结构、顺序结构 C.过程结构、输入/输出结构、转向结构 D. 顺序结构、选择结构、循环结构45. 计算如下分段函数fx=x+1 x2+3,x1,x=1 Then f=Math.Sqrt(x+1) B. If x=1 Then f=Math.Sqrt(x+1) f=x*x+3If x=1, Math.Sqrt(

12、x+1), x*x+3) D. If x100i=i Mod 100+1LoopB. i=100Do Until i100i=i Mod 100+1Loop C. i=100Do i=i Mod 100Loop While i10050. 循环语句For K=3.5 TO 5.5 Step 0.5的循环次数是()。 A0 B5 C3 D451. 当在文本框输入“ABCD”四个字符时,窗体上显示是()Sub TextBox1_KeyPress() Handles TextBox1.KeyPress Label1.Text &= TextBox1.Text End SubAABCD BABC CA

13、ABABC DA AB ABC ABCD52. 参考以下代码,正确的是()Dim k as integer =10DO While k=0 k=k-1LoopA.循环语句执行10次 B.是无限循环C.循环体语句一次也不执行 D.循环语句执行一次53. VB.NET中有数组dim a%(5),其含义是A.定义了一个整型数组,数组的元素个数是5个B.定义了一个整型数组,数组的元素个数是6个C.定义了一个长整型数组,数组的元素个数是5个D.定义了一个长整型数组,数组的元素个数是6个54. 以下程序执行后,TextBox1.Text的结果为_。Dim n As IntegerDim a(,) As S

14、tring=a1,a2,a3,b1,b2,b3TextBox1.Text=”For n=0 To 1 TextBox1.Text &= a(n, 1)Next nA.a2a3 B.a1a2 C. a2b2 D.a3a355. 要分配存放12元素的整型数组,不符合要求的是()A.dim a%(12) B. dim a%(1,5) C. dim a%(2,3) D. dim a%(1,1,2)56. 语句Dim A%(9,11)声明的数组A包含()个数组元素A. 120 B. 75C. 60D. 1357. 如下数组声明语句,()是正确的。A.Dim a(9) As Single=1,2,3,4,

15、5,6,7,8,9,10 B.Dim a() As Single=1,2,3,4,5,6,7,8,9,10 C.Dim a() As Single=1,a,bc,4,5,6,7,8,9,10 D.Dim a(,) As Integer=1,a,3,4,5,6,7,8,9,1058. 要想从子过程调用后返回两个结果,下面子过程语句说明合法的是()A. sub f2(Byval n%,Byval m%) B. sub f2(ByRef n%,Byval m%)C. sub f2(ByRef n%,ByRef m%) D. sub f2(Byval n%,ByRef m%)59. 下面说明合法的是_

16、 。A.Function f1%(f1%)B.Function f1%(ByVal n%) C.Sub s1(Byval n%())D.Sub s1(n As Integer)as Integer60. 在窗体上画一个名称为Button1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:Dim X,Y As IntegerPrivate Sub Button1_Click() Handles Button1.ClickX = 5Y = 3Call proc(X, Y)Label1.Text = XLabel2.Text = YEnd SubSub proc(

17、ByVal a As Integer, ByRef b As Integer) a = a * a b = b + bEnd Sub程序运行后,单击命令按钮,则两个标签中显示的内容分别是_。A. 形参a采用值传递,其结果不会影响实参XB. 形参a采用值传递,其结果将会影响实参XC. 形参a采用地址传递,其结果不会影响实参XD. 形参a采用地址传递,其结果将会影响实参X61. 复选框的CheckState属性为_时,表示复选框内有灰色的勾即不可选。 A.checked B.Indeterminate C. Unchecked D.None62. 如要实现菜单功能,应向菜单项的_事件添加代码。A.

18、Command B.Click C.Popup D.Select63. 在下列关于菜单的说法中,错误的是()A.建立菜单分隔线的方法是在标题栏输入一个“-”(减号)B.建立热键的方法是在热键字符前面加上一个“&”符号,显示时下面就有下划线C.若菜单项的Option值为True,则菜单项左边显示一个标记“”表示选中D.若菜单项的Checked值为True,则菜单项左边显示一个标记“”表示选中1. 对象的属性是指_(1)_。2. 表示x是5的倍数或是9的倍数的逻辑表达式为_(2)_。3. 要使下列For语句循环执行的20次,循环变量的初值应当是For k=_(3)_ to -5 Step -24.

19、 隐藏窗体的方法是_(4)_。5. VB中的变量按其作用域可分为全局变量、模块级变量、_(5)_和块级变量。6. 下面程序段执行后,Label1对象显示为_(6)_x=35:y=20Label1.Text=”(“ & x & ” & y & “)*” & y & “=” & (xy)*y7.8. 显示窗体的方法是_(2)_。9. 数学表达式的VB算术表达式为_(3)_ 。10. 表示字符变量s是字母字符(不区分大小写字母)的表达式为_(4)_。11. VB中的变量按其作用域可分为全局变量、_(5)_、过程级变量和块级变量。12. 下面程序段执行后,Label1对象显示为_(6)_x=35:y=

20、20Label1.Text=”(“ & x & ”Mod” & y & “)*” & y & “=” & (x Mod y)*y13. 以下命令按钮的事件过程用于求n!,请填空。 Private Sub Button1_Click() Handles Button1.Click Dim s%,n%, i% n=Val(InputBox(“输入n”)s= (7) For i=1 to n s= (8) Next Msgbox(“n!=” & s)End Sub14. 编一程序计算一个班100个学生的平均成绩,学生成绩由20-100之间的随机整数生成,然后统计高于平均成绩的人数,请填空。Priva

21、te Sub Button1_Click() Handles Button1.ClickDim mark%(99),aver!, overn%, i% aver=0 : overn = 0 Randomize()For i = 0 To 99 mark(i) = (9) aver = aver + mark(i)Next iaver = aver / 100 For i = 0 To 99 If (10) Then overn = overn + 1 Next iMsgbox(平均分:& aver &高于平均成绩的人数:& overn)End Sub三、程序阅读题(每题4分,共4X5=20分)

22、1. 以下程序段运行后TextBox1中的结果为 。Dim a As Integer=0,j As IntegerFor j=1 To 5 Step 2 a=a+j5Next jTextBox1.Text=a2. 下面的程序段输出结果为 。 Private Sub Button1_Click() Handles Button1.ClickDim i As Integer, x As IntegerFor i = 1 To 4If i = 1 Then x = 0x=x+1Next iMsgbox(x)End Sub3. 下面程序的运行结果是_ Private Sub Button1_Click() Handles Button1.Click Dim x$, n%, a%

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论