vb期末复习题

  • 格式:doc
  • 大小:1.03 MB
  • 文档页数:18

1.由Array函数建立的数组,其变量必须是__c____类型A、字符型B、整型C、变体型D、字符串类型2.通用过程可以通过执行“工具”菜单中的_d_____命令来建立。

A、添加模块B、添加窗体C、通用过程D、添加过程3.在参数传递过程中,使用关键字_d____来修饰参数,可以使之按地址传递。

A、ReferenceB、ValueC、ByValD、ByRef要想从子过程用后指定回两个结果,下面子过程语句说明合法的是_B___________。

A、Sub f1(n%,ByVal m%)B、Sub f1(n%,m%)C、Sub f2(ByVal n%,ByVal m%)D、Sub f1(ByVal n%,m%)如果列表框List1中已有10项数据,应使用语句_C_____将数据"Mydata"插入到列表框的第3项。

A、List1.Insert "Mydata", 3B、List1.Insert "Mydata", 2C、List1.AddItem "Mydata", 2D、List1.AddItem "Mydata" ,3用户在组合框中输入或选择的数据可以通过__B____ 属性获得。

A、ListB、TextC、ListIndexD、ListCount下列控件中,没有Caption属性的是_D__________ 。

A、复选框B、单选按钮C、框架D、列表框若使图片框(PictureBox)的大小能随图像的大小而变化,要定义图片框的___D______属性为True。

A、 StretchB、 AutosizeC、 VisibleD、 Picture如果列表框(List1)中没有被选定的项目,则执行List1.RemoveItemList1.ListIndex语句的结果是_A_______ 。

A、以上都不对B、移去最后加入列表的一项C、移去最后一项D、移去第一项使用菜单编辑器设计菜单时,必须输入的项是D_______。

A、快捷键B、索引C、标题D、名称在菜单编辑器中定义了一个菜单项,名为menu1, 为了在运行时隐藏该菜单项,应使用的语句_C___。

A、Menu1.Enabled =FalseB、Menu1.Enabled=TrueC、Menu1.Visible = FalseD、Menu1.Visible= True程序题(69)在窗体上画一个名称为Command1的命令按钮,编写下列程序:Private Sub Command1_Click()Dim a As IntegerStatic b As Integera=a+bb=b+4Print a,bEnd Sub程序运行后,单击该命令按钮三次后,屏幕上显示的值是___A_____。

A、8 12B、4 8C、0 4D、4 12i = i + 1End Ifi = i + 1LoopPrint sEnd Sub运行后,输出的结果是__D_____A、13B、9C、11D、7程序题(14)建立并输出10*10的方阵,其中每个数都是随机数且范围是[1,9],把下面程序补充完整Private Sub Form_click()Dim a%(1 to 10,1 to 10), i%, j%RandomizeFor i = 1 To 10For j = 1 To 10a(i,j) = ___A______Print Tab(j * 5); a(i, j);Next jPrintNext iEnd SubA、Int(Rnd*9)+1B、Int(Rnd*9)C、Int(Rnd)D、Rnd*9a = InputBox("a=")If x=a or x=-a Theny = 0ElseIf x>-a _B___ x<a Theny =a-xElsey = x - 1End IfEnd IfPrint "y="; yEnd SubA、notB、andC、orD、xor程序题(22).下列Visual Basic程序段运行后,变量s、t 的值为__A____。

s=0:t=1For k=2 To 4s=s+kt=t*kNext kA、9 24B、5 6C、2 2D、0 1程序题(46)执行后,s的值为10,请填空Private Sub form_Click()s = 0For i = 1 _B_____s = s + iNext iPrint sEnd SubA、To 3B、To 4C、To 5D、To 2程序题(51)执行下面程序段后,X的值为21,请填空X=5For i =1 To 20 Step 2x=x+_A___Next IA、i\5B、i+5C、i*5D、i-5判断题:当k=2时 ,执行语句:If k < 4 Then n = 9: If k < 4 Then n = 8: If k < 5 Then n = 7后n的值为7。

T判断题:设A=7,B=3,C=4, 则A MOD 3 + B ^ 3 / C \ 5 的值是2。

T判断题:Select Case的结束语句应该是End Case F判断题:VB中的数组声明时可根据需要声明为定长数组和动态数组。

T判断题:若对话框是模式型,则打开后无法将鼠标移到其它窗口。

T判断题:日期/时间型常量应使用井号(#)将其括起来。

T判断题:若X=5,Y=6,则表达式X+Y=11的值是X+Y=11。

FMsgBox函数的返回值的类型为_数值型____。

标签控件的默认属性是Caption_____。

如果菜单标题的某个字母前输入一个__&___符号,那么该字母就成了热键字母。

为了使列表框中的项目分为多列显示,需要设置的属性是_Columns___。

如果要将变量a在过程中定义为静态的整型变量,应使用的语句是__Static a As Integer___。

'【程序设计】'-------------------------------------------------'题目:(事件)双击窗体。

' (响应)把一元钞票换成一分、二分和五分的硬币' (每种至少有一枚),求出其所有的换法,' 把结果输出在窗体上。

' 将所有的换法的数目存入变量N中【参考代码】Dim i, j, k As IntegerFor i = 1 To 100For j = 1 To 50For k = 1 To 20If ((i + 2 * j + k * 5) = 100) Then Print (CStr(i))Print (CStr(j))Print (CStr(k))n = n + 1End IfNextNextNext编写一个华氏温度和摄氏温度之间转换的程序,在窗体上添加2个标签、2个文本框、2个命令按钮,如图1所示,在属性窗体修改控件的属性,使其运行时图2所示。

要使用的转换公式是:其中F为华氏,C摄氏。

要求用按钮实现转换。

图1图2【控件属性评分】错误【控件】mandButton_标准答案:Caption=摄氏转华氏学生答案:Caption=【控件属性评分】错误【控件】mandButton_标准答案:Caption=华氏转摄氏学生答案:Caption=【控件属性评分】错误【控件】bel_标准答案:Caption=摄氏温度学生答案:Caption=【控件属性评分】错误【控件】bel_标准答案:Caption=华氏温度学生答案:Caption=【事件评分】错误【事件】Private Sub Command2_Click() 标准答案: Text1.Text =学生答案:【事件评分】错误【事件】Private Sub Command1_Click()标准答案: Text2.Text =学生答案:文本框没有____A______属性A、CaptionB、VisibleC、EnabledD、BackColor下列控件中可用于接受用户输入文本,又可用于显示文本的是A_____。

A、TextBox 控件B、CommandButton 控件C、Label 控件D、Timer 控件当文本框的MaxLength属性值取_C_______ 时,该文本框能容纳的字符数最多。

A、256B、512C、0D、-1要求改变窗体的标题时,应当在属性窗口中改变的属性是___A__。

A、CaptionB、LabelC、NameD、Texta +b 小于10,且a - b 大于 1 的逻辑表达式是_C________。

A、( a - b > 1 ) To ( a + b < 10)B、a + b < 10 .And. a - b > 1C、a + b < 10 And a - b > 1D、a + b < 10 Or a - b > 1表达式 Len("VB程序设计ABC")的值是__D_______。

A、 14B、 20C、 10D、 9下面___C_______是合法的单精度型变量A、sum%B、xinte$C、num!D、mm#表达式 10\ 8 Mod 9 的值是___B______。

A、2B、1C、9D、0MsgBox函数返回值的类型是B__________A、数值或字符串B、整型数值C、字符串D、变体赋值语句:a=123&Mid("123456",3,2)执行后,a变量中的值是A__________A、"12334"B、12334C、123D、157循环语句For i=-3 To 20 Step 4的循环次数为_B________。

A、4B、6C、3D、5循环语句For i=20 To 10 Step -2的循环次数为__A________。

A、6B、4C、不循环D、5设有数组说明语句:Dim c(1 To 10),则下面表示数组c的元素选项中错误的是__B______。

A、c(i)B、c(0)C、c(10)D、c(3+4)设有数组说明语句:Dim b(-1 To 2,-2 To2),则数组b中元素的个数是___D_______。

A、16B、15C、12D、20在参数传递过程中,使用关键字D_____来修饰参数,可以使之按地址传递。

A、ReferenceB、ValueC、ByValD、ByRef在参数传递过程中,使用关键字_B____来修饰参数,可以使之按值传递。

A、ReferenceB、ByValC、ByRefD、Value如果单击一个当前没有被选中的复选框,其它已被选中的复选框会处于____C____。