您好,欢迎访问三七文档
一、选择题:1.表达式2^3+5MOD2-4的值为_________。A、5B、-3C、0D、42.有程序代码:Text1.Text=”VisualBasic”其中的Text1、Text和”VisualBasic”分别代表___________A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值3.要想使标签中显示的文本能分多行显示,要分别将_________属性和WordWrap属性都设为True。A、EnabledB、MultilineC、AutoSizeD、Visible4窗体文件名的后缀是_________。A、.VBPB、.FRMC、.BASD、.VBW5._________控件的行为具有BOOLEAN类型。A、选项按钮,命令按钮B、复选框,标签C选项按钮,复选框D、列表框,组合框6.时钟控件的Interval属性,它的单位是________A、秒B、毫秒C、毫微秒D、分7.下列那一类型对象在运行是不可见的________A、lineB、timerC、shapeD、frame8.若窗体上已有3个控件,建立的顺序分别为标签、文本框和命令按钮,则运行程序后,最先获得焦点的是_________。A、窗体B、标签C、文本框D、命令按钮9.工程中只有一个窗体文件,在窗体上有一命令按钮,程序运行后,单击此按钮可使窗体隐藏起来,该按钮的单击事件过程中只有一条语句为:frm1.hide,试问此窗体的NAME属性值为_________,且该窗体的单击事件过程名为_________。A、form1、form1_clickB、frm1、frm1_clickC、不好确定、form_clickD、frm1、form_click10.下列哪个符号不能作为VB中的变量名?__________A、ABCabcB、b1234C、28wedD、Cmd11.在窗体模块的声明段中定义变量不可能使用下列哪个关键字_________。A、DIMB、PRIVATEC、PUBLICD、STATIC12.要强制显示声明变量,可在窗模块或标准模块的声明段中加入语句__________A、OptionBase0B、OptionExplicitC、OptionBase1D、OptionCompare13.若想标签控件能根据文本自动调整大小,应将________属性设置为True。A、CaptionB、AutosizeC、AutochangeD、Enabled14.在调用SuB过程或FunCtion过程时,下列可以作为实参的有______A、常量B、变量C、表达式D、以上都可以15系统默认的参数传递方式是_________传递。A、按值B、按地址C、BYVALD、按实参16.结构化程序设计方法的核心是规定了三种基本结构:_________、分支和循环结构。A、条件B、逻辑C、当型D、顺序17.要想在一个文本框中显示多行内容,应在界面设计时对下列哪一个属性进行设置_________。A、TextB、FontC、MultilineD、Alignment18在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为“宋体”和“黑体”;一个复选框,名称为Check1,标题为“粗体”;一个文本框,名称为Text1,Text属性为“改变文字字体”。要求程序运行时,“宋体”单选按钮和“粗体”复选框被选中(窗体外观如下图),则能够实现上述要求的语句序列是_________。A、Option1.value=TrueB、Option1.Value=TrueCheck1.Value=FalseCheck1.Value=TrueC、Option2.Value=FalseD、Option1.Value=TrueCheck1.Value=1Check1.Value=119在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:PrivateSubCommand1_Click()strText=InputBox(请输入)Text1.Text=strTextEndSubPrivateSubText1_Change()Label1.Caption=Right(Trim(Text1.Text),3)EndSub程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是_________。A、空B、abcdefC、abcD、def20执行语句:Open“zwd”as#2试问上述代码打开文件”zwd”的方式是_________。A、InputB、RandomC、OutputD、Binary21顺序访问适用于普通的文本文件,文件中的数据是以_________方式存储的。A、BooleanB、数组C、二进制数D、ASCII码22在Form_Click事件中执行PrintFormat(1236.54,+##,##0.0%)语句的正确结果是_________。A、123456B、+123,654.0%C、+123,6.54%D、+123,65423.下面的数组声明语句中________是正确的A、DimA[3,4]AsIntegerB、DimA(3,4)AsIntegerC、DimA[3;4]AsIntegerD、DimA(3;4)AsInteger24加载图片后IMAGE控件的尺寸与原图的大小相比,_________。A、和原图不同B、比原图大C、比原图小D、和原图相同25在VB中三种文件访问的类型是_________。A、顺序、随机、文本B、数据库、表格、文本C、顺序、随机、二进制D、文本、随机、二进制26下列控件中不具有Caption属性的是_________。A、列表框B、标签C、框架D、按钮27下列_________是合法的变量名。A、A.AB、3BC、A_BD、A-B28.下列数据类型中,占用内存最小的是_________。A、BOOLEANB、BYTEC、INTEGERD、SINGLE29以下叙述中错误的是A、下拉式菜单和弹出式菜单都用菜单编辑器建立B、在多窗体程序中,每个窗体都可以建立自己的菜单系统C、除分隔线外,所有菜单项都能接收Click事件D、如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见30能被对象所识别的动作与对象可执行的动作分别称为对象的_________。A、方法、事件B、事件、方法C、事件、属性D、过程、方法31运行程序产生死循环时,按_________键可以终止程序运行。A、CTRL+CB、CTRL+ZC、CTRL+BREAKD、单击停止程序运行32对动态数组A(),若原数组中有5个元素,要改变数组元数为7,为保证其数组内的数据不丢失,应使用_________语句进行定义,窗体声明端有optionbase1语句。A、DIMA()B、REDIMA(7)C、REDIMPRESERVEA(6)D、REDIMPRESERVEA(7)33设有数组声明语句:DimA(5,6)AsInteger则数组A中共有________个元素A、20B、25C、30D、4235有如下程序:PrivateSubCommand1_Click()x=InputBox(inputvalue)SelectCasexCaseIs0y=x+1CaseIs=0y=x+2CaseElsey=x+3EndSelectPrintx;yEndSub假设运行时从键盘上输入-5,输出结果是_______A、-5-2B、-5-4C、-5-3D、-5-537如果在被调用过程中改变了形参值,而不会影响实参变量本身,这种参数传递方式称为传递A、按值B、按地址C、ByRefD、按形参38要对顺序文件进行写操作,下列打开文件语句中正确的是:A、open“file.txt”foroutputas#1B、open“file.txt”forinputas#1C、open“file.txt”forrandomas#1D、open“file.txt”forbinaryas#139下列控件中,_________控件不能改变大小。A、TEXTBOXB、LABELC、FRAMED、TIMER40随机访问的文件是由一组记录组成。记录可以由标准的数据类型的单一字段(域)组成,或者由用户自定义类型变量所创建的各种各样的字段(域)来组成。每个字段的数据类型可以不相同,但长度是_________。A、不固定的B、数组C、ASCⅡ码D、固定的41数组名的命名规则与简单变量命名规则_________。数组名不是代表_________变量,而是代表有内在联系的_________变量。A、一样,一组,一个B、不同,一组,一个C、一样,一个,一组D、不同,一个,一组42以下关于文件的叙述中,错误的是_________。A、顺序文件中的记录一个接一个地顺序存放B、随机文件中记录的长度是随机的C、执行打开文件的命令后,自动生成一个文件指针D、LOF函数返回给文件分配的字节数43在列表框list1中有5个数据项:1,2,3,4,5,试问在下列程序执行后,列表框list1中的内容为_________(从上到下)。PrivateSubCommand1_Click()DimiAsIntegerFori=0To2List1.RemoveItemiNextiEndSubA、45B、35C、15D、2448能够识别鼠标左右键同时按下的鼠标事件是_________。A、MouseMoveB、MouseUPC、MouseDownD、A、B、C都可以49.下列四个选项中,访问的优先级从高到低排列的是_________。A、全局变量、模块变量、过程变量B、过程变量、全局变量、模块变量C、模块变量、过程变量、全局变量D、过程变量、模块变量、全局变量50列四个选项中,执行后无错误的是_________。A、Open“zwd.”Forinputas#2B、Open“zwd.”Forinputas#2Open“zwd.”Foroutputas#3Open“zwd.”Forinputas#2C、Open“zwd.”Forinputas#2D、Open“zwd.”ForRamdomas#2Open“zwd.”ForRandomas#3Open“zwd.”ForRamdomas#352执行以下语句后,a的值为_____、DimaAsIntegera=1DoUntila=100a=a+2LoopA、99B、100C、溢出D、101二、填空题:1.只有当对象的ENABLED和VISIBLE属性为时,它才能够接受焦点。true2.在VB中,模块是用于将不同类型过程代码组织到一起而提供的一种结构,通常使用三种类型的模块,它们是、和。窗体模块、标准模块、类模块3.设有数组声明语句:DimA(-1To2,2)AsInteger,则数组A中共有元素。124.在语句PUBLICSUBSORT(IASINTEGER)中I是一个按传递的参数。值5.在窗体的声明段用(12)语句,可以要求程序中的所有变量都要显式声明。optionexplicit6.设有语句:Dima(3.4,5.7)asInteger,则Ubound(a,2)的结果为。67.在VB中,表示“A,B之一为零,但不得同时为零”的表达式为(8)。a*b=0andab8.要改变一个窗体的标题,应设置其(1)属性为相应的值。caption三、阅读程序,写结果1.下面程序段中,k循环共执行5次,在窗体上显示的结果为5,15PrivateSubCommand1_Click()DimbAsInteger,kAsIntegerb=1Fork=1To5b=b*kIfb=15ThenExitForElsek=k+1EndIfNextkPrintk,bEndSub2.阅读下面程序,当单击窗体后,窗体上输出的是4PrivateSubForm_Click()DimiAsInteger,jAsIntegerDimkAsInte
本文标题:vb函授练习题目1
链接地址:https://www.777doc.com/doc-2853999 .html