vb复习指导:填空题-程序填空题_第1页
vb复习指导:填空题-程序填空题_第2页
vb复习指导:填空题-程序填空题_第3页
vb复习指导:填空题-程序填空题_第4页
vb复习指导:填空题-程序填空题_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

一、选择题下列操作不能向工程中添加窗口是()执行‘工程’菜单中的‘添加窗体’命令单击工具栏中的‘添加窗体’按钮用鼠标右键单击窗体,在弹出的快捷菜单选择‘添加窗体’命令用鼠标右键单击职员管理器,在弹出的快捷菜单选择“添加”命令,然后再下一级菜单中选择‘添加窗体’命令在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()A.工程资源管理器窗口B.工具箱窗口C.代码窗口D。属性窗口建立一个新的”标准EXE工程后,不在工具箱中出现的控件是()A.单选按钮B。图标框C.通用对话框D.文本框以下不能再资源管理器窗口中列出的文件类型是()A.basB.resC.frmD.OCX以下叙述中错误的是()Visuai.Basic是事件驱动型可视化编程工具Visuai.Basic应用程序不具有明显的开始和结束语句Visuai.Basic工具箱中的所有控件都具有宽度(Width)和高度(Lteight)属性Visuai.Basic中控件的某些属性只能在运行时设置6、在VisuaiBasic中,要把光标移到当前行的末尾,可以使用键盘上的哪个键?()HomeB、EndC、PgUgD、PgDn7、程序模块文件的扩展名是()A、.frmB、.prgC、.basD、.vbp8、下列不能打开菜单编辑器的操作时()按组合键“Ctrl+E”B、单击工具栏中的“菜单编辑器”按钮C、执行“工具”菜单中的“菜单编辑器”命令D、按组合键“Shift+Alt+M”9、下列可以打开立即窗口的操作是()Ctrl+DB、Ctrl+EC、Ctrl+FD、Ctrl+G10、除了系统默认的工具箱布局外,还可以通过()方法定义选项卡来安排控件执行“文件”菜单中的“添加工程”命令B、执行“工程”菜单中的“部件”命令C、在工具箱处执行其快键菜单中的“添加选项卡”命令D、执行“工程”菜单中的“添加窗体”命令11、与传统的程序设计语言相比较,VisualBasic的最突出的特点是()。A、结构化的程序设计B、访问数据库C、面向对象的可视化编程D、良好的中文支持12、以下不属于VisualBasic系统的文件类型是()。frmB、batC、vbgD、vbp13、以下叙述中错误的是()。打开一个工程文件时,系统自动装入与其相关的窗体、标准模块等文件保存VisualBasic程序时,应分别保存窗体文件及工程文件VisualBasic应用程序只能以解释方式执行事件可以由用户引发,也可以由系统引发14、以下叙述中错误的是()。一个工程可以包括多种类型的文件VisualBasic应用程序既能以编译方式执行,也能以解释方式执行程序运行后,在内存中只能驻留一个窗体对于事件驱动型应用程序,每次运行时的执行顺序可以不一样15、当使用鼠标操作选择了多个控件时,如果要取消当前多个控件的选择,正确的操作方法是()。用鼠标单击所选中的多个控件中的任意一个用鼠标双击所选中的多个控件中的任意一个用鼠标单击当前窗体的空白处D、用鼠标右键单击所选中的多个中控件的任意一个15、当使用鼠标操作选择了多个控件时,如果要取消当前多个控件的选择,正确的操作方法是()A用鼠标单击所选中的多个控件中的任一个B用鼠标双击所选中的多个控件中的任一个C用鼠标单击当前窗体的空白处D用鼠标右键单击所选中的多个中控件的任一个16、如果想同时调整选定控件的宽度和高度,正确的操作方法是()A只能用鼠标拖动控件右下角的小方块B只能用鼠标拖动控件左下角的小方块C用鼠标拖动控件四角中任意一个角的小方块D用鼠标拖动控件四边中任意一个边上的小方块17、下面关于控件的说法,不正确的是()A移动控件的方法:按住鼠标左键不放,拖动到新的位置再释放鼠标键B只能从工具栏中单击“添加控件”按钮,不能在窗体上复制已经添加好的控件C利用鼠标的操作,就可以同时修改控件的宽度和高度D有些控件没有标题属性18、如果要使窗体中的某一个控件变为活动的控件,正确的操作方法是()A用鼠标单击该控件B用鼠标双击该控件C用鼠标单击该窗体D用鼠标双击该窗体19、下列叙述中错误的是()AVisualBasic的所有对象都具有相同的属性项BVisualBasic的同一类对象都具有相同的属性和行为C属性用来描述和规定对象应具有的特征和状态D设置属性的方法有两种20、运行工程的错误操作是()A执行“运行”菜单中的“启动”命令B单击工具栏中的“启动”按钮C按功能键“F5D按组合键“Alt+521下列有关VisualBasic特点的描述有误的是()A:VisualBasic是一种可视化、面向对象的程序设计语言B:VisualBasic采用事件驱动编程机制C:VisualBasic可采用开发Windows环境下的各类应用程序D:VisualBasic是非面向对象的程序设计语言22:以下叙述中错误的是()A:工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B:以bas为扩展名的文件时标准模块文件C:窗体文件包含该窗体及其控制的属性D:一个工程中可以包含有多个标准模块文件23:与传统的程序设计语言相比,VisualBasic最突出的特点是()A:结构化程序设计B:程序开发环境C:事件驱动编程机制D:程序调试技术24:下列不能打开代码窗口的操作是()A:代码窗口B:双击窗体上的某个制件C:单击窗体D:按“F7”25:在8BBE计窗体时双击窗体的任何地方,可以打开的窗口是()A:ABCabeB:b1234C:28wedD:crud26.下列标识符不能作为VisualBasic最突出的特点是()。A.ABCabeB.b1234C.28wedD.crud27.下列说法错误的是()。A.在同一模块不同过程中的变量可以同名B.不同模块中定义的全局变量可以同名C.引用另一模块中的全局变量时,必须在变量名前家模块名D.同一模块中不同级的变量可以同名28.下列描述不正确的是()。A.某个子过程中声明的局部变量,其使用范围仅限定于该子过程内B.某个子过程中声明的局部变量,其生命周期仅限于该子过程被执行过程中C.不同子过程中的局部变量可以具有相同的名称D.不同子过程中具有相同的名称的局部变量是同一变量29.声明一个变量为局部变量应该用()。A.localB.PrivateC.StaticD.Public30.语句Y=Y+1的正确含义是()。A.变量Y的值与Y+1的值相等B.将变量Y的值存到Y+1中去C.将变量Y的值加1后赋值给变量YD.变量Y的值为131.下列符号不能作为VB中的变量名的是()A.ABCDB.E0065700C.123TWJGFD.ZXY32.若要在代码编辑器窗口中规定输入的代码中的变量必须要显示声明,应在下列哪一个选项中设置()A. 自动语法检测B.要求变量声明C.自动缩进D.Tab 宽度33.下列属于不合法的常量是()A.20000B.100^6 C.123.5D.10E+634.下列不合法的变量名是()A.print_num1B.Abc%C.ConstD.X1_y2_z335.关于变体变量,下列说法正确的是()变量未加定义而直接使用,该变量即为变体变量,因而变体变量时无类型变量变体变量占16字节的固定存储单位变体变量定义后,系统将变体变量初始化为数值0或空字符串设X为变体变量,且X=X+20是正确的语句36.下列符号常量的声明中,不合法的是()A.ConstaAsSingle=1.1B.Consta=”OK”C.ConstaAsdouble=Sin(1)D.ConstaAsInteger=”1237.下列关于声明变量的说法中,错误的是()A.用显示声明变量的关键字Dim、Private、Static或Public来声明变量的类型B.用类型说明符标记变量类型,类型说明符有:%、&、!、﹟、@、非C.用DefTrype语句声明变量的类型,其中Type是类型标志D.用Type<数据类型名>/EndType语句声明记录类型变量38.已知a=5,b=8,c=12,下列表达式的值为True的是()A.a>bAndc<aB.a>bOrc<aC.a>bXorc<aD.a>bEqvc<a39.下列程序段运行后窗体上输出结果为()Privatesubcommand1click()A=5:b=6:c=7:d=8X=3>2*bOra=cAndb<>cOrc>dPrintxEndsubA.1B.TrueC.FalseD.240.表达式25Mod3+23\5*2的值是()A.0B.2C.3D.641.表达式Ringht(“eijing”,4)的值是()A.BeijB.jingC.eijiD.ijin42.设X=4,Y=8,Z=7,表达式X>ZOrZ<X的值是()A.1B.-1C.TrueD.False43.设A=“9876543210”A.987654B.987665C.9D.644.将数学表达式cos2(a+b)+5e2写成VisualBasic的表达式,正确的形式是()cos(a+b)^2+5*exp(2)B.cos^2(a+B)+5*exp(2)C.cos(a+b)^2+5*In(2)D,cos^2(a+b)+5*In(2)45.表达式Int(rnd(0)*100)的范围是()A.(0,99)B.(0,100)C.[0,99]D.(0,100)46.X是大于0小于45的数,用VB表达式表示正确的是()A.0<=x45B.0<=x<=45C.0<=xandx<=45D.0<=xorx<4547.表达式4+5/6*7/8Mod9的值是()A.4B.5C.6D.748.以下VB程序段的输出结果是()。a=sqr(7):b=sqr(5):c=a>bA.-1B.0C.FalseD.True49.下列4个逻辑表达式中,其逻辑值为“真”的是()A.Not(3+4<4+6)B.2>1And3<2C.1>2or2>3D.Not(1>2)50.表达式Val(“.123E2”A.123B.12.3C.0D.123eCD51.如果是一个正实数。对x的第二位小数四舍五入的表达式是()A.0.1*Int(x+0.005)B.0.1*Int(10*(x+0.005))C0.1*Int(100*(x+0.5))D.0.1*Int(X+0.5)52.可以同时删除字符串前部和尾部的函数是()A.LtrimB.RtrimC.TrimD.Mid53.表达式Int(-27.8)+Sgn(37.8)的值是()A.10B.-27C.-18D.-1654.表达式Int(5*Rnd+1)*Int(5*Rnd-1)的值的范围是()A.[0,15]B.[-1,15]C.[-4,15]D.[-5,15]55.函数InStr("VisualBasic6.0程序设计教程","程序)的值是()A.11B.13C.15D.1661.用print方法在forml窗体中显示出4个#号的正确代码为()A.Debug.print.“####”B.print####C.Formlprint####D.Forml.print“####”62.print方法可以在()对象上输出数据。A.桌面B.标题栏C.窗体D.状态栏63.代码窗口中的注释行使用的符号标注是()A.单引号B.双引号C.斜线D.星形号64.如果A为整数且|A|>=10,则显示“ok”,否则显示“Error”,表示这个条件的单行格式If语句是()。A.IfInt(A)=AAndSqr(A)=ThenPrint“ok”EisePrint“Error”B.Iffix“”=AAndAbs“A”=10TenPint“ok”EiePint“Error”C.IfInt“A”=AAnd(A>=10,A<=-10)ThenPrint“ok”ElsePrint“Error”D.IfFix“A”=AAnd>=10AndA<=-10ThenPrint“ok”ElsePrint“Error”65.在窗体上画一个命令按钮Commandi和一个文本框Texl,然后编写如下程序:privatesubcommand_click()a=inputbox(“请输入日期(1~31)”)t=“旅游景点:”_&IIf(a>0Anda<=10,“龙门石窟”,“”)_-&IIf(a>10nda<=20,“少林寺”,““)_-&IIf(a>20And=30,“绿博园”,“”)Text1.Text=tEndsub程序运行后,如果从键盘输入5,则在文本框中显示的内容是()A旅游景点:龙门石窟B.旅游景点:龙门石窟绿博园C.旅游景点:绿博园D.旅游景点:少林寺66.设a=6,则执行x=Lif(a>5,-1,0)后X的值为()A.5B.6C.0D.-167.关于多行结构条件语句的执行过程,正确的说法是()A.各个条件所对应的语句块中,一定有一个语句块被执行B.找到条件为true的第一个入口,便从此开始执行其后的所有语句块C若有多个条件为true,则它们对应的语句块都不被执行D.多行选择结构中的语句块,有可能任何一个语句块都不被执行68.在VisuslBasic中,下列控制结构不能够嵌套的是()A.选择控制结构B.多分支控制结构C.for循环控制结构D.Do循环控制结构69.窗体上有一个命令按钮,命令按钮的单击事件过程如下:Privatesubcommandl_click()Dimaa=Array(1,2,3,4,5,6,7)ForK=2To5S=s+a(k)NextPrintsEndsub运行程序后,单击命令按钮,输出结果是()A.10B.14C.18D.12070.下列程序段的执行结果为()Privtesubform_load()Dima(3,3)ForM=1To3ForN=To3IfN=MORN=3-M+1thena(M,N)=0ElseA(M,N)=1EndIfNextNNextMForM=1To3ForN=To3Printa(M,N),NextNEndsubA.100B.111010111001111C.000D.01000010100001071.下列关于For…Next语句的说法正确的是()A.循环变量、初值、终值和步长都必须为数值型B.Step后的步长只为正数C.初值必须小于终值D.初值必须大于终值72.设计了如下程序,用于计算机并输出7!(阶乘):Privatesubcommandl_click()t=0fork=7to2step-1t=t*knextprinttEndsub执行程序时,发现结果是错误的。下面的修改方案中能够得到正确结果的是()把t=0改为t=1把fork=7to2step-1改为fork7to1step1把fork=7to2step-1改为fork=1to7把next改为nextk73.在窗体上画两个文本框text1和text2,一个命令按钮comml,请阅读以下程序段:Privatesubcommandl_click()X=0Dountilx>=30X=(x+2)*(x+4)N=n+1LoopText1.text2=str(n)Text1.text2=str(x)Endsub运行程序后,单击命令按钮,在两个文本框中显示的值分别为()A.1和0B.2和240C.2和120D.4和16874.使用ReDimPreserve语句,可以()A.改变数组最后一维的大小B.改变数组第一维的大小C.改变数组所有维的大小D.改变数组维数和所有维的大小75.语句DimArr(-3to5)AsInteger定义的数组的元素个数是()A.6B.7C.8D.976.语句DimArr(3to5,-2to2)定义的数组的元素个数是()A.20B.12C.15D.2477.没有数组定义语句:Dima(5)AsInteger,并设Listl为列表框控件。下列给数组元素赋值的语句错误的是()A.a(4)=3B.a(4)=inputbox(“输入一个数”)D.a(4)=Listl.listndexD.a=Array(1,2,3,4,5,6)78.下列哪个声明的数组不是动态数组()A.Dimx()B.Dimx(8)C.ReDimx(8)D.ReDimpreservex(8)79.使用数组明语句DimY(1To12)AsInteger后,以下说法正确的是()A.Y数组中的所有元素均为0B.Y数组中的所有元素值不确定C.Y数组中的所有元素均为EmptyD.运行EraseY后,Y数组中的所有元素均为empty80.用复制、粘贴的方法建立了一个命令按钮数组commandl,以下说法错误的是()A.该控件数组的所有caption属性均为commandlB.在代码中访问其中的命令按钮时只需要使用名称commlC.该控件数组的大小相同D.该命令按钮数组共享相同的事件过程81.使用Array函数给某X赋值时,X必须是()A.已经生命的动态数组B.Variant类型变量C.已经声明的动态数组且该动态数组的类型为VariantD.已经声明的动态数组82.可以通过()的方法输出一个二维数组中的各个元素A.引用数组中的两个下标B.将数组名赋值给变量C.通过引用数组的一个下标D.以上都不正确83.假定建立一个名为commandl的命令按钮数组,则下列说法中错误的是()A.数组中每个命令按钮的名称(名称属性)均为commandlB.数组中的每个命令按钮的标题(caption属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称commandl(下标)可以访问数组中的每个命令按钮84.在窗体上放置1个文本框,然后对其进行复制粘贴,没粘贴出现对话框时,单击“是”按钮,粘贴3次,共4个文本框,适当调整位置,在放置一个命令按钮,然后编写如下事件过程:OptionBase1PrivateSubComman1_Click()DimIAsIntegerForI=1To4Text1(i)=Text1(i).IndexNextiEndSub程序运行后,单击命令按钮,4个文本框中显示的内容分别为()A.0123B.1234C.0000D.出错息息85.以下()是VB合法的数组元素表示。()A.X[10]B.X(i+1)C.X10D.X(1to10)86.VisualBasic应用程序中,下列关于过程的说法正确的是()A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不以嵌套,但过程的调用可以嵌套C.过程的定义和调用都可以嵌套D.过程的定义和调用都比能嵌套87.下列关于Sub过程的叙述正确的是()A.一个Sub过程必须有一个ExitSub语句B一个Sub过程必须有一个EndSub语句C.在Sub过程中可以定义一个Function过程D.可以用Goto语句退出Sub过程88.现有如下过程:Subaaa(x、y、z)X=y+zEndsub下列选项中所有参数的虚实结合都是按地址传递方式调用的是()ACallaaa(6,9,z)BCallaaa(x,y,z)CCallaaa(3+x,5+y,z)DCallaaa(x+y,x-y,z)89.下列过程语句的说明正确的是()ASubfl(ByValx()AsInteger)BSubn(X%())AsIntegerCFunctionfl%(fl%)DFunctionfl%(xAsInteger)90.在自定义过程语句中使用的<参数>可以是下列哪种()A常量或变量名B表达式或变量名C数组元素或变量名D变量名或组名91.在子过程Sub……EndSub中使用的形式参数可以是()A常数、简单变量、数组变量和运算式B、简单变量、数组变量和数组元素C常数、简单变量、数组变量D简单变量、数组变量和运算式92.过程共有3中,它们分别是()ASub过程、函数过程和属性过程B事件过程、函数过程和通用过程CSub过程、函数过程和通用过程D事件过程、子过程和函数过程93.SUB过程与Function过程最根本的区别是()SUB过程可以使用CALL语句或直接使用过程名调用,而Function过程不可以 Function过程可以有参数SUB过程不能有参数两种过程参数的传递方式不同SUB过程的过程名不能有返回值,而Function 过程能通过过程名返回值94.下面过程定义语句中合法的是()A.Subpi(byvalx())B.SUBPI(X)ASSINGLEC.FunctionPI(PI)D.FunctionPI(BYVALX)95.在窗口模块的通用声明中声明变量时,不能使用的关键字是()A.DimB.PrivateC.PublicD.Static96.执行“工程”菜单中()命令,可以添加一个标准模块。A.添加过程B.标准模块C.添加模块D.通用模块97.不能脱离控件(包括窗体)而独立存在的过程是()A.事件过程B.通用过程 C.sub过程D.函数过程假定有下列两个过程:privatesubppp(aAssingle¸bAssingle)a=a+bprinta¸bb=a+bprinta¸bEndSubPrivatesubform_Activate()X=18Callppp((x)¸(x)PrintEndSub则下列说法中不正确的是().形参是a和b,另个实参(x)和(x)允许重名形参是a和b,实参(x)表示地址调用形参是a和b,实参(x)表示是非地址调用形参是a和b,两个实参(x)和(x)不允许重名为达到把a、b中的值交换后输出的目的,编程如下:privatesubcommand1_click()a%=20b%=10callswap(a¸b)printa¸bEndsubPrivatesubswap(byvalaAsinteger¸byvalbAsinteger)C=aA=bB=cEndsub在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的()。调用swap过程的语句错误,应该为Callswapa,b输出语句错误,应该为Print“a”,“b”过程的形式参数有误,应该为swap(ByrefaAsinteger,BYRefbAsinteger)swap中3条赋值语句的顺序是错误的,应该为a=b:b=c:c=a105.要想在过程调用后返回两个结果,下面的过程定义语句合法的是()。Subpp(byvalx,byvaly)Subpp(x,byvaly)Subpp(byvalx,y)Subpp(x,y)106.下面哪种情况不会导致逻辑错误?()变量类型错误语句的次序不对除数为零循环中起始值和终止值不正确107.以下叙述中正确的是()。窗体的Name属性指定窗体的名称,用来标识一个窗体窗体的Name属性的值是显示在窗体标题栏中的文本可以在运行期间改变对象的Name属性的值对象的Name属性值可以为空108.以下关于窗体的描述中,错误的是()执行UnLoadForml语句后,窗体Forml消失,但仍在内存中窗体的Load事件在加载窗体时发生当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止窗体的Height和Width属性用于设置窗体的高和宽109.如果要改变窗体的标题,则需要设置的属性是()A.CaptionB.NameC.BackColorD.BorderStyle110.窗体的边框类型BorderStyle属性默认是Sizable,表示()A.窗体没有边框B.窗体时固定单边框C.固定对话框D.窗体边框是可以调整的111.下列说法错误的是()A.Caption为只读属性,运行时对象的Caption属性值不能改变B.设置Height或Width的数值单位为twip,是1点的1/20C.Icon属性用来设置窗体最小化时的图标用来激活属性窗口的快捷键是F4键112.下列说法错误的是()默认情况下,属性Visible的值为True如果设置控件的Visible的属性为False,则运行时控件会隐藏Visible的值可设为True或者False设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态113.为了装入一个visualbasic应用程序,应当()A只装入窗体文件(.frm)B只装入工程文件(.vbp)C分别装入工程文件和标准模块文件(.bas)D分别装入工程文件/窗体文件和标准模块文件114.假定窗体文件的名称为forml,则把窗体的标题设为helloword的语句()forml=hellowordBcaption=hellowordCforml.text=hellowordD=helloword115.在窗口中放置控件,对该控件的操作错误的是()A单击窗口上没有控件处,可把活动控件变为不活动控件B双击任意一个控件内部,可激活该控件的代码窗口C双击一个控件的内部,可把活动控件变为不活动的控件D拖动一个活动控件四周的控制小方块可缩放控件116为了使一个窗体从内存中清除,因该使用的方法()117若要讲一个窗体从内存中清除,应该使用的方法()AshowformlBUNLOADCloadDhide118要从自定义对话框Form2中推出,可以在该对话框的“退出”按钮Click事件过称中使用()A,Form2.UnloadB,Unloadform2C119以下叙述中的错误()A,双击鼠标可以促发Db1Click事件B,窗体和控件的事件的名存可以由编程人员设定C,移动鼠标时,会促发MouseMove事件D,控件的名存有编程人员设定120要使窗体forml显示出来,应该使用()A.loadformlBshowformlC.formlloadD.formlshow121.以下叙述错误的是()A.一个工程中只能有一个Submain过程B.窗体的show方法的作用是将指定的窗体装入内存并显示该窗体C.窗体的Hide方法和Unload方法的作用完全相同D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体122.下列说法错误的是()A.方法是对象的一部分B.在调用方法时,对象名是不可缺少的C.方法是一种特殊的过程或函数D.方法的调用格式和对象的属性的使用格式不同123.下列关于属性、方法、时间概念的描述错误的是()A.一个属性总是与某一个对象相关B.一个方法隶属于一个对象C.一个事件总是与某一个对象相关D.事件由对象触发,而方法是对事件的相应124.程序运行后,在窗体上单击鼠标,此时窗体不会接收到的是()A.MousedownB.MouseUPC.LoadD.Click125.单击窗体上的关闭按钮,将触发事件()A.Form_initialize()B.Formlmad()C.Form_Unload()D.Form_Click()126体上放置一个文本框Textl,在文本框中输入1234,并有如下事件过程:Privatesubform_click()X=inputbox(“您输入一个数”)Printedx+text1.textEndsub单击该窗体,在输入对话框中输入5678,单击“确定”按钮后,在窗体上显示的是()A.1234B.5678C.12345678D.56781234127.通过InputBox函数可以产生输入对话框。若执行下列语句:S=InputBox(请输入字符串”,“字符串对话框”,“字符串)则运行程序时,当用户输入完毕并单击“确定”按钮后,st$变量的内容是()A.字符串B.请输入字符C.字符串对话框D.用户输入内容128.设有一下语句:S=InputBox(“录入参数”,“2”,“管理”程序运行后,如果从键盘上输入数值20,并按回车键,则下列说法正确的是()信息提示区显示的是“管理”在InputBox对话框提示栏中显示的是“管理”“录入参数”是默认值变量S的值是字符串“0”129在设计基于Windows的应用程序时,下面关于创建对话框方法错误的是()使用MsgBox或InputBox函数的代码可以创建预定义对话框使用标准窗体或自定义已存在的对话框创建自定义对话框使用CommonDiaLog控件可创建标准的对话框,如“打印”和“打开文本件”使用Windows。showModelessDialog()创建对话框130.对话框在关闭之前,不能继续执行应用程序的其他部分,这种对话框属于()A.输入对话框B.输出对话框A.输入对话框C.模式(模态)对话框D.无模式对话框131.MsgBox函数与.MsgBox语句的区别是()A.执行MsgBox函数会自动显示一个对话框。而执行MsgBox语句不会显示对话框B.执行MsgBox函数显示的对话框是模式的,而而执行MsgBox语句不会显示对的框是非模式的C.MsgBox函数的参数与MsgBox语句的参数不同(个数不同)D.MsgBox函数会返回函数值MsgBox函数,而MsgBox语句没有返回值132.下列关于MID子窗体在运动时特性的叙述错误是()A.子窗体在MID窗体的内部区域显示B.子窗体可在MID窗体的外区域显示C.当子窗体最小化时,它的图标在MID窗体内显示D.当子窗体最大化时,其标题与MID窗体标题合并,并显示在MID窗体的标题栏133.关于MID窗体下列说法正确的是()A.一个应用程序可以有多个MID窗体B.窗体可以移到MID窗体以外C.不可以MID窗体上放置按钮控件D.MID窗体的子窗体不可以拥有菜单134.下列关于多重窗体程序的叙述中,错误的是()A.用Hide 方法不但可以隐藏窗体,而且能清楚内存中的窗体B.在多重窗体程序中,个窗体的菜单是彼此独立的C.在多重窗体程序中,可以个根据需要启动窗体D.对于多重窗体程序,需要单独保存每个窗体135.当一个工程含有多个窗体时,其中的启动窗体是()A.启动VisualBasic时建立的窗体B.第一个添加的窗体C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体136.下面关于控件属性说法不正确的是()B.BackColor属性返回或设置控件中文本和图形的背景颜色B.Name属性返回在代码中用于空间否认名称C.ForeColor属性返回或设置控件中文本的字体和前景颜色D.Catpion属性返回或设置控件中显示的文本137.下面关于控件属性说法不正确的是()A.Font属性返回或设置一个.Font对象,用于指定控件中文本的字体名称、字体样式、字体大小和颜色B.name属性等效于FontnameC..Font.Bold属性等效FontBold属性D.Font..Size等效于FontSize属性138.下面关于控件属性说法不正确的数()A.Enabled属性返回或设置一个布尔值,决定控件是否相应用户生成事件B.Heigh和Width属性返回或设置控件的高度和宽度C.left和Right属性返回和设置控件左边边缘和右边边缘与容器左边缘和右边缘间的距离D.Visible属性返回或设置一个布尔值,决定控件是否可见139.下面关于标签属性说法错误的是()A.标签控件的AUTOSIZE属性决定控件是否自动改变大小以显示其全部内容B..标签控件的Backstyle属性制定标签控件的背景是透明的还是非透明的C.标签控件的WordWrap 属性指数一个Autosize属性设置为Falsede标签控件是否要进行水平或垂直展开,一适合其Caption属性中指定的文本要求D.标签空间的Alignment属性返回或设置标签中文本的水平对齐方式140.一下关于标签控件的事件说法错误的是()A.change事件通过运行时该变Caption属性的设置时发生B.click事件当用鼠标单击标签控件时发生C.DblClick事件当用鼠标双击标签控件时发生D.MouseDown和MouseUp事件分别在按下和释放鼠标键时发生E.MouseMove事件在移动鼠标时发生141.只能用来显示文本信息的控件是()A.文本框B.标签C.图像框D.列表框142.下列控件属性中,属性值的类型不相同的一项是()A.Label控件的Enabled属性与TextBox控件的Enabled属性B.OptionButton控件的Value属性与CheckBox控件的Value属性C.Command控件的Default属性与Command控件的Cancel属性D.Command控件的Visible属性与Form控件的Visible属性143.标签控件中,要更改文字对齐方式的属性项是()A.JustifyB.FontC.AlignmentD.以上都不是144.下列控件中没有Picture属性的是()A.;窗体B.标签C.命令按钮D.以上都不是145.下列控件中没有Picture属性的是()A.CaptionB.BorderStyleC.VisibleD.Name146.窗体上有一个名为Labell的标签,为了使该标签透明并且没有边框,正确的属性设置为()A.Labell.Backstyle=0B.Labell.Backstyle=1Labell.Borderstyle=0Labell.Borderstyle=1C.Labell.Backstyle=TrueD.Labell.Backstyle=FalseLabell.Borderstyle=TrueLabell.Borderstyle=False147.下面关于文本框控件属性说法错误的是()A.MaxLength属性指出在文本框控件中能够输入的字符最大数量B.MultiLine属性决定文本框最多能接受的行数C.passwordChar属性指示所键入的字符或在文本框控件中是否要显示出来D.ScrollBars属性指示文本框是有水平滚动条还是有垂直滚动条148.下列关于文本框SelLength、SelStar、和SelText属性说法错误的是()A.SelLength属性指出在文本框控件中能够输入的字符最大数量B.SelLength属性返回或设置所选择的字符数C.SelStart属性返回或设置所选择的文本的起始点D.SelText属性返回当前文本框中所有文本的字符串149.下面关于文本框控件的事件说法错误的是()。A.Change事件是当文本框的内容改变时发生此事件B.KeyDOwn事件是当文本框具有焦点时按下一个键是发生的C.KeyUP事件是当一个控件具有焦点时松开一个键时发生的D.KeyPress事件是当用户按下和松开鼠标键是发生此事件150、要在文本框获得焦点时操作文本框的内容,应该在()事件过程中编写程序。ALostFOCUSBGotFousCChangeDSetFous151、程序运行时,用户向文本框输入内容时,将触发文本框的()事件。AClickBDblClickCGotFousDChange152、将文本框的()属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。ATextBScrollBarsCMultiLineDEnabled153、要使一个文本框具有水平和垂直滚动条,则应该先将其MultiLine属性设置为True,然后再将ScrollBars属性设置为()A0B1C2D3154、在窗体上添加一个文本框Text1,然后编写如下的Load事件过程:PrivateSubForm_Load()Text1.Text=””Text1.SetFocusFork=1to5T=t*tNextkText1.Text=tEndSub运行结果为()A在文本框中显示120B文本框中仍为空C在文本框中显示1D出错155、要设定文本框内的文字内容是否允许修改,应该设置的属性是()ATextBLockedCPasswoedCharDMultiline156.在文本框中输入密码时,要求在文本框中显示“*”号,则应当设置此文本框的哪个属性()A.TextB.CaptionC.PasswordD.PasswordChar157.通过文本框的哪个属性可以获得当前输入点所在的位置()A.PositionB.SeiStartC.SeiLengthD.SelText158.要使文本框获得输入焦点,则应使用文本框控件的()A.LockedB.LostFocusC.KeyPyessD.SetFocus159.在文本框TextBox中的内容若要设置为用户不能修改,应设置的属性是()A.LockedB.MultiLineC.PasswordCharD.ScrollBar160.如果文本框的Locked属性设置为True,则下列说法正确的是()此时在属性窗口中不可以修改文本框的Text属性值。运行时用户不可以在界面上修改文本框中的内容。在程序代码中不可以修改文本框中的内容,如不可以使用语句Textl.Text=“aaa”以上均不正确。161.如果文本框的LOCKED属性设置为true,则下列说法正确的是。()A.此时在属性窗口中不可以修改文本框的text属性值。B.运行时用户不可以在界面上修改文本框中的内容。C.在程序代码中不可以修改文本框的内容,如果不可以使用语句textl。Text=”aaa”D.以上均不正确。162.将文本框的passwordchar属性设置为一个星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是()。A.文本框的multiline属性值为trueB.文本框的locked属性值为trueC.文本框的multiline属性值为falseD.文本框的locked属性值为false163.获取文本框中被选取的文本内容的属性是()A.seltextB.selstartC.textD.length164.在运行程序时,在文件代码中改变文本框的text属性值,活在文本框中输入新的内容,会相应的触发()。A.GotfocusB.clickC.changeD.dblclick165.在文本框控件中,将text的内容全部显示为用户所定义的字符的属性是()。A.passwordcharB.需要编程来实现C.passwordD.以上都不是165.在文本框控件中,将Text的内容全部显示为用户所定义字符的属性是()A.PasswordCharB.需要编程来实现C.PasswordD.以上都是166.在窗体上有一个名为Textl的文本框。当光标在文本框中时,如果按字母键“A”,则可被调用的事件过程是()A.form-Keypress()B.Textl-LostFocus()C..Textl-Click()D.Textl-Change()167.设在窗体上有一个名称为Commandl的命令按钮和一个为Textl的为本狂。要求单机Commandl按钮时刻把光标移到文本框中,下面正确的事件过程是()PrivateSudCommandl-CLick()TextlGotFocusEndsudB.PrivateSudCommandl-CLick()CommandlGotFocusCPrivateSudCommandl-CLick()TxtlSetFocusEndSudD.PrivateSudCommandl-CLick()Commangl。SetFocusEndSud168.要是为你本框可输入多行文字,要更改的默认选项是.()A.Scro11Bars和MultiLineB.MultiineC.Scro11BarsD.以上都是169.以上不具有Picture属性的对象是()A.窗体B,.组合框C.图像框D.文本框170.在VisualBasic中TextBox控件的下列属性中,()属性是只读属性。A.Scro11BarsB.PasswordCharC.EnabledD.Multiline171设窗体上有一个文本框,名称为Textl,程序运行后,要求该文本框只能显示信息,不能接收输入的信息,一下能实现该操作的是()Atextl.Maxlength=0Btextl。EnablebCtextl.VisibleDtextl.Width172要使单击命令按钮与Esc建实用相同的作用,则应设置()属性为True。AenablebBvisualCdefaultDcancel173下列叙述正确的是()A命令按钮的默认属性为CaplionB标签默认属性为CaplionC复选框默认属性为ValueD滚动条默认属性为Value174要走命令按钮控件上显示图像应()A设置pictures属性B实现不了C先将style设置为1,然后再设置picturesD以上都不对175若窗体中已经有若干个不同的单选按钮,要把他们改变为一个单选按钮,在属性窗口中需要且只需要进行的操作是()A把所有单选按钮的Lndex属性改为相同值B把所有单选按钮的Lndex属性改为连续的不同值C把所有单选按钮的Caption属性改为相同值D把所有单选按钮的名称改为相同,且把他们的Lndex属性改为连续的不同值176、将命令按钮设为窗体的取消的按钮要设置的属性是()。A、QUITB、CancelC、不能实现D、以上都不对177、在下面的哪些控件中绘制单选按钮控件,不能实现控件分组?()A、Frame控件B、Shape控件C、PictureBox控件D、窗体178、下列控件中,具有Caption属性的是()。A、列表框B、单选按钮C、组合框D、计时器179、设置复选框或单选按钮的标题对齐方式的属性是()。A、AlighB、StyleC、AlignmentD、Sorted180、复选框的Value的属性为0时,表示该复选框()。A、未被选中B、被选中C、框内有灰色对号D、操作有误181.若要将复选框设置图形模式,则应设置()属性值为1-vbbuttongraphiclAtabstopBstyleCpictureDenabled182.下列关于复选框的说法,正确的是()A复选框的enabled属性用于该复选框是否可见B复选框的valub属性用于决定该复选框是否被选中C复选框的tabindex属性用于决定该复选框在控件数组中的符号D复选框的visible属性用于决定该复选框是否可用183.在窗口上画两个单选按钮,名称分别为optionl和option2,标题分别为黑体和楷体;一个复选框,名称为checkl标题为粗体。要求程序运行时,黑体单选按钮粗体复选框被选中,则能够实现上述要求的语句数列是()Aoption1.value=trueBoption1.value=trueCheck1.value=falsecheck1.value=trueCoption2.value=falseDoption.value=trueCheck.1.value=truececk1.value=1184.在窗口画上一个名称为的列表框,一个名称为的标签,列表框中显示若干国家的名称,当单击列表的某个国家名时,在标签中显示选中国家的名称.下列正确实现功能的是()A.privatesublistl-click()Ilabeii.Caption=listl.listinndexEndSudB.privatesublistl-click()iabeii.text=listl.listinndexEndSudC.privatesublistl-click()Lliabeii.text=listltextEndSudD.privatesublistl-click()Ilabeii.Caption=listltextEndSud185.为了在列表框中使用“Ctrl”和“Shift”键进行多个列表框的选择,应将列表框的Multiseiect属性设置为()A.0B.2C.faiseD.True186.为了使列表框中的项目分为多列显示,需要设置属性为()A.CoiumnsB.StyieC.ListD.Multiseiect187.窗体上有一个列表框和一个文本框,编写以下两个事件过程;.privatesubform-load()List.additem“平顶山”List.additem“郑州”List.additem“开封”tTetxl.ext=“”EndSudprivatesublistl-click()printtTetxl.ext+listl.textEndSud程序运行后,在文本框输入“河南”,然后单击列表框中的“平顶山”,则输出结果为()A.河南平顶山B河南郑州C河南开封D平顶山河南188.如果将列表框设置成每次只能显示一次,应将Muultiseiect属性设置为()A.0B.1C.2D.3189.在修改列表框内容时,Addltem方法的作用是()A.清除列表框中的全部内容B删除列表框中的指定项目C.在列表框中插入多行文本D在列表框中插入一行文本190.设置列表框中列表项数量的属性是()A.ListB.ListcountC.ListlndexD.Coiunmns191.要清除列表框中的所有列表项时,应使用()方法A.RemoveB.CiearC.RemooveitemD.Move192.如果要得到一个不能下拉的列表,应把组合框控件的Styie属性值设置为()A.0B.1C.2D.3193.只有将组合框的Styie属性值设置为()时,才能触发Dbiclick事件。A.0B.1C.2D.3194组合框控件是将()组合成一个控件。A.列表框控件和文本框控件B。标签控件和列表框控件,C.标签控件和文本框控件D.复选框控件和选项框控件195.设组合框Combol中有3的项目,则下列能删除最后一项的语句是()A.Comboi.removeltemtextB.Comboi.removeltem2C.Comboi.removeltem3D.Comboi.removeltem.ComboiListcount196.删除组合框中指定的项目使用的方法是()A.MoveltemvB.RemoveC.CiearD.Rmoveietem197.用户在组合框中输入或选择的数据可以通过下列哪个实现来活的?()ALISTBRemoveC.CiearD.Removeletem198.下列叙述正确的是()A.列表框包含了组合框的功能B.组合框包含了列表框的功能C.列表框和组合框的功能无相近之处D.列表框和组合框的河南相近199.以下叙述正确的是()A.列表框包含了组合框的功能B.组合框包含了列表框的功能C.列表框和组合框的功能无相近之处D.列表框和组合框的河南相近200.下列关于组合框的说法有无误的是()A.组合框是一种独立的控件,但他兼有列表框和文本框的功能B.Styie是组合框的一个重要属性,其取值0.1和2C.Text属性值是用户所选择的项目文本或直接从编辑区输入文本D.只有下拉式列表框才可以接受Dbiclick事件201。设置滚动条控件的()属性值控制用户单击滚动箭头时滚动条控件的V.Aiue属性值的改变量。A.LargchangeB.SmaiichangeC.MaxD.Min202在程序运行期间,当滚动条的滑块被拖动是,则立即触发滚动条的()事件A.ClickB.Changgec.DbiclickD.Scroll203.下列每组控件中,都包含滚动条的一组控件是()A.Listbox和labeiB.TEXTBNOX和DrivelistboxC.combobox和CHECKBOXD.filelstbox和Drivelistbox204。表示滚动条控件取值范围最大值的属性是()A.MAXB.LargechangeC.VaiveD.Min205.当滚动框位于最左端或做最上端是,Vaiue属性被设置是()A.MaxB,MinC.Max和Min之间D.Max和Min之外206.单击滚动条的滚动箭头时,产生的事件是()A.ClickB.ScroiiC.ChangeD.Move207..滚动条的Scroll和Change两个事件,当拖动滚动条时,下列说法正确的是()Scroll事件先于ChangE事件发生Change事件先于Scroll事件发生会发生Scroll事件,但不会发生Change事件D会发生Change事件,但会发生Scroll事件208.在通常情况下,水平滚动条的值变化情况是()A由下往上递增B。由上往下递增C.由左往右递增D。由右到左递增209、下列关于图像框控件和图像框控件的说法错误的是()两者都有picture属性两者都支持print方法两者都可以用loadpicture函数把图形文件装入控件中者都能在属性窗口装入图形文件,也能在运行期间装入图形文件210、图像框的()属性,可以自动调整图形的大小以适应图像的尺寸。AutosizeB、StretchC、AutoredrawD、Appearance211、假定在图像框控件picture1中装入了一个图形,为了在程序运行时清除该图形,则应使用下列哪种方法?()选择图像控件,然后按“Del”键执行语句picture1.picture=LoadPicture(””)执行语句picture1.picture=””选择图像框控件,在属性窗口中选择Picture属性,然后删除该属性的值212、如果要在程序代码中为图像框动态加载或清除图形,可以通过()函数来实现。inputboxB、inputC、LoadpictureD、Paintpicture213、图像框和图像框在使用时的不同之处是()图像框比图像框占内存少图像框内还可包括其他控件图像框有Stretch属性而图像框没有图像框有Stretch属性而图像框没有214、图像框中的Stretch属性为True时,其作用效果是()只能自动设定图形框长度只能自动扩大图像只能自动缩小图像图形自动调整大小适应图像软件215.若窗体上的图像框中有一个命令按钮,则此按钮的Left属性是指()按钮左端到窗体左端的距离按钮左端到图像框窗体左端的距离按钮中心点左端到窗体左端的距离按钮中心点到图像框左端的距离216.在程序运行期间可以用()函数图形装入窗体或图像框。AutosizeB.StretchC.PictureD.Loadpicture217.为了使图像框自动适应图形的大小,则应()将其Autosize属性值设置为True将其Autosize属性值设置为False将其Stretch属性值设置为True将其Stretch属性值设置为False218.窗体上有一个图片控件和一个按钮,下列程序执行的结果是()privatesubcommand1_click()picture1.picture=loadpicture(“c:\1.jpg”)picture1.clspicture1.print“Test”EndSub窗体无显示,图像框显示图片和文字Test窗体上出现Test文本,图像框无显示图片窗体上出现Test文本,图像框显示图片1.jpg窗体无显示,图像框只显示Test文字219.以下关于图像框控件的说法中,错误的是()可以通过Print方法在图像框中输出文本清空图像框控件中图形的方法只是加载一个空图形图像框控件可以作为容器使用用Stretch属性可以自动调整图像框中图形的大小程序运行时,向图像框P1中加载“C:\windows\car.bmp”图像文件,应使用()。A.Picturel.Picture=(“C:\windows\car.bmp”)B.Picturel.Picture=LoadPicture(“C:\windows\car.bmp”).C.P1.Picturel=LoadPicture(C:\windows\car.bmp)D.P1.Picture=LoadPicture(“C:\windows\car.bmp”)若要建立一个学生管理系统的输入界面,其中要求选择学生的性别、政治面貌(党/团/群众)及选课情况(共有5门课,可人选),下列设置方法正确的是()。将5门课程用一组5个选择框来表示,将性别和政治面貌用5个单选按钮来表示在一个框架上绘制有5个复选框的控件数组表示5门课程,在一个框架上绘制两个单选按钮表示性别,在一个框架上绘制3个单选按钮表示政治面貌的3中情况将5门课程用一组5个单选按钮来表示,将性别和政治面貌用5个选择框来表示用一组10个选择框来表示课程、性别和政治面貌222.可以作为其他控件容器的控件是()。A.窗体控件,列表框控件,图像框控件B.窗体控件,文本框控件,框架控件C.窗体控件,框架控件,图像框控件D.窗体控件,标签控件,图像框控件223.下列控件中,用于将窗体上的对象分组的是()。A.列表框B.组合框C.文本框D.框架224.下面关于框架的描述有误的是()。A.框架是一个容器控件,用于对屏幕上的对象分组B.不同的对象可以放在同意框架中C.框架的默认名称为Framex(x为1,2,3,……)D.框架的背景可以显示图形225.当把框架的()属性设置为False时,其标题会变灰,框架中所有的对象均被屏蔽。A.NameB.CapitionC.EnabledD.Visible226.下列说法不正确的是()。A.滚动条的重要事件是Change和ScrollB.框架的主要作用是将控件进行分组,以完成各自相对独立的功能C.组合框是组合了文本框和列表框的特性而形成的一种控件D.计时器控件可以通过对Visible属性的设置,在程序运行期间显示在窗体上227.如果在窗体上画了一个名称为Timer1的计时器和一个名称为Labe11的标签,计时器的属性设置为Enabled=True,Interval=0,并编程如下,希望在程序运行时,可以没5秒在标签上显示一次系统当前时间。PrivateSubTimerlTimer()Labell.Caption=TimesEndSub在程序执行时发现未能实现上述目的,那么,应做的修改是()。通过属性窗口把计时器的Interval属性设置为5000通过属性窗口把计时器的Enabled属性设置为False把事件过程中的Labell.Caption=Time$语句改为Timerl.Interval=Times把事件过程中的Labell.Caption=Timerl$语句改为Labell.Caption2=Timerl.Time228.在窗体上画了一个名称为Timerl的计时器和一个名称为Labell的标签,计时器的属性设置为Enabled=True,Interval=0,并编程如下。希望在程序运行时,可以每2秒在标签山显示一次系统当前时间。PrivateSubTinerlTimer()Labell.Caprion=Time$EndSub在程序执行时发现未能实现上述功能,那么,应做的修改是()。通过属性窗口把计时器的Interval属性设置为2000通过属性窗口把计时器的Enabled属性设置为False把事件过程中的Labell.Caption=Time$语句改为Timerl.Interval=Time$把事件过程中的Labell.Caption=Time$语句改为Labell.Capition2=Timerl.Time229.为了使计时器控件每隔5秒钟产生一个计时器事件(Timer),则应将其Inerval属性值设置为()。A.5B.500C.5000D.50000230.Line控件的()属性用于反悔或设置对象的边框样式。A.Bo241. ShockWaveFlash控件的()属性指定要播放的Flash动画文件。A.TotalFramesB.MovieC.CurrentFrameD.Quality242.ShockWaveFlash控件的Rewind方法功能为()。A.开始播放动画。B.跳到动画的上一帧。C.返回动画的第一帧。D.跳到动画的下一帧。243.QBColor函数能够选择多少种颜色?()。A.8B.16C.24D.256244.下列程序的输出结果()。Fork=oto360Cr=inl(160*rnd0Ang=-3.1415926/180*kCircle(2000.2000).1000.cr.0.engnextA.一段彩色圆弧B.一个彩色空心圆C.一个彩色扇形C.一个辐射状彩色圆形245要使菜单项MenuOne在程序运行时失效,使用的语句是()。A.Menuone.Visible=TrueB.MenuoOne.VisibleC.Menuone.Enabled=TrueC.MenuoOne.Enbled=Fal

温馨提示

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

评论

0/150

提交评论