智慧树知到《VisualBasic程序设计》章节测试答案_第1页
智慧树知到《VisualBasic程序设计》章节测试答案_第2页
智慧树知到《VisualBasic程序设计》章节测试答案_第3页
智慧树知到《VisualBasic程序设计》章节测试答案_第4页
智慧树知到《VisualBasic程序设计》章节测试答案_第5页
已阅读5页,还剩143页未读 继续免费阅读

下载本文档

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

文档简介

智慧树知到《VisualBasic程序设计》章节测试答案第一章单元测试1、以下关于VB语言的说法中,正确的是()。A.VB是一种面向过程的语言B.VB是一种面向对象的语言C.VB是一种低级语言D.VB是一种机器语言正确答案:VB是一种面向对象的语言2、在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是()。A.编写代码B.新建一个工程C.打开属性窗口D.进入VisualBasic环境正确答案:新建一个工程3、以下可以构成语句的是()。A.对象名.属性B.对象名.方法名C.对象名.事件名D.对象名.函数名正确答案:对象名.方法名4、()是由VisualBasic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。A.文件B.属性C.方法D.窗体正确答案:方法5、下列不是VisualBasic文件的是()。A.*.frm文件B.*.basC.*.cls文件D.*.txt正确答案:*.txt6、下列不能打开工具箱窗口的操作是()。A.执行“视图”菜单中的“工具箱”命令B.按Alt+F8键C.单击工具栏上的“工具箱”按钮D.按Alt+V,然后按Alt+X键正确答案:按Alt+F8键7、下列可以打开立即窗口的操作是()。A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G正确答案:Ctrl+G8、VisualBasic6.0集成环境的主窗口中不包括()。A.标题栏B.菜单栏C.状态栏D.工具栏正确答案:状态栏9、在Visual;Basic中,不能关闭的窗口是()。A.窗体设计器窗口B.工程窗口C.属性窗口D.立即窗口正确答案:工程窗口10、VisualBasic是一种面向对象的可视化程序设计语言,采取了()的编程机制。A.从窗体开始执行B.按书写顺序执行C.从主程序开始执行D.事件驱动正确答案:事件驱动11、以下关于VB语言的说法中,正确的是()。A.VB是一种面向过程的语言B.VB是一种面向对象的语言C.VB是一种低级语言D.VB是一种机器语言正确答案:VB是一种面向对象的语言12、在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是()。A.编写代码B.新建一个工程C.打开属性窗口D.进入VisualBasic环境正确答案:新建一个工程13、以下可以构成语句的是()。A.对象名.属性B.对象名.方法名C.对象名.事件名D.对象名.函数名正确答案:对象名.方法名14、()是由VisualBasic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。A.文件B.属性C.方法D.窗体正确答案:方法15、下列不是VisualBasic文件的是()。A.*.frm文件B.*.basC.*.cls文件D.*.txt正确答案:*.txt16、下列不能打开工具箱窗口的操作是()。A.执行“视图”菜单中的“工具箱”命令B.按Alt+F8键C.单击工具栏上的“工具箱”按钮D.按Alt+V,然后按Alt+X键正确答案:按Alt+F8键17、下列可以打开立即窗口的操作是()。A.Ctrl+DB.Ctrl+EC.Ctrl+FD.Ctrl+G正确答案:Ctrl+G18、VisualBasic6.0集成环境的主窗口中不包括()。A.标题栏B.菜单栏C.状态栏D.工具栏正确答案:状态栏19、在Visual;Basic中,不能关闭的窗口是()。A.窗体设计器窗口B.工程窗口C.属性窗口D.立即窗口正确答案:工程窗口20、VisualBasic是一种面向对象的可视化程序设计语言,采取了()的编程机制。A.从窗体开始执行B.按书写顺序执行C.从主程序开始执行D.事件驱动正确答案:事件驱动21、下面不是VB工作模式的是A.设计模式B.运行模式C.汇编模式D.中断模式正确答案:汇编模式22、可视化编程的最大优点是A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得正确答案:不需要编写大量代码来描述图形对象23、下列不能打开属性窗口的操作是A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮正确答案:按Ctrl+T24、VisualBasic的编程机制是A.可视化B.面向对象C.面向图形D.事件驱动正确答案:事件驱动25、VisualBasic继承了Basic语言简单易用的语法特点,同时支持面向对象的编程机制,其中构成其控件(对象)的三要素是A.属性;事件;事件过程B.控件;窗体;事件C.属性;过程;方法D.属性;事件;方法正确答案:属性;事件;方法26、下列关于面向对象和可视化程序设计的叙述正确的是A.面向对象的语言一定是可视化的B.面向对象和可视化是一个意思C.可视化的语言一定是面向对象的D.面向对象是程序设计的思想方法,可视化是一种辅助手段,二者没有必然联系正确答案:面向对象是程序设计的思想方法,可视化是一种辅助手段,二者没有必然联系27、以下叙述中错误的是A.打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B.保存VisualBasic程序时,应分别保存窗体文件及工程文件C.VisualBasic应用程序只能以解释方式执行D.事件可以由用户引发,也可以由系统引发正确答案:VisualBasic应用程序只能以解释方式执行第二章单元测试1、下列符号常量的声明中,()是不合法的。A.ConstaAsSingle=1.1B.ConstaAsInteger=“12”C.ConstaAsDouble=Sin(1)D.Consta=“OK”正确答案:ConstaAsInteger=“12”2、表达式“Turbo”+“c”>;“Ture”+“Basic”的值是()。A.TrueB.FalseC.NullD.出错信息正确答案:False3、执行下列语句后,V的值是()。A=“56789”;V=Val(Mid(A,3,2))A.89B.78C.67D.0正确答案:784、表达式4+56*7/8Mod4的值是()。A.4B.5C.6D.7正确答案:55、下列符号()是VisualBasic中合法的变量名。A.x23B.8xyC.ENDD.X8[B]正确答案:x236、在一行内写多条语句时,每个语句之间用()来分隔。A.,B.:C.、D.正确答案::7、在VB中,用Single来表示的数据类型是()。A.长整型B.字符型C.逻辑型D.单精度型正确答案:单精度型8、下列程序段的运行结果是()。DimAAsInteger,BAsIntegerA=15B=4Print4+AB。A.7B.-7C.7.75D.8正确答案:79、三种逻辑运算符号优先次序为()。A.AND、NOT、ORB.NOT、OR、ANDC.NOT、AND、ORD.OR、NOT、AND正确答案:NOT、AND、OR10、数学式3abc(d+e)改写为VB表达式为()。A.3a*b*c(d+e)B.3abc(d+e)C.3abcd+3abceD.3*a*b*c*(d+e)正确答案:3*a*b*c*(d+e)11、下列符号常量的声明中,()是不合法的。A.ConstaAsSingle=1.1B.ConstaAsInteger=“12”C.ConstaAsDouble=Sin(1)D.Consta=“OK”正确答案:ConstaAsInteger=“12”12、表达式“Turbo”+“c”>;“Ture”+“Basic”的值是()。A.TrueB.FalseC.NullD.出错信息正确答案:False13、执行下列语句后,V的值是()。A=“56789”;V=Val(Mid(A,3,2))A.89B.78C.67D.0正确答案:7814、表达式4+56*7/8Mod4的值是()。A.4B.5C.6D.7正确答案:515、下列符号()是VisualBasic中合法的变量名。A.x23B.8xyC.ENDD.X8[B]正确答案:x2316、在一行内写多条语句时,每个语句之间用()来分隔。A.,B.:C.、D.正确答案::17、在VB中,用Single来表示的数据类型是()。A.长整型B.字符型C.逻辑型D.单精度型正确答案:单精度型18、下列程序段的运行结果是()。DimAAsInteger,BAsIntegerA=15B=4Print4+AB。A.7B.-7C.7.75D.8正确答案:719、三种逻辑运算符号优先次序为()。A.AND、NOT、ORB.NOT、OR、ANDC.NOT、AND、ORD.OR、NOT、AND正确答案:NOT、AND、OR20、数学式3abc(d+e)改写为VB表达式为()。A.3a*b*c(d+e)B.3abc(d+e)C.3abcd+3abceD.3*a*b*c*(d+e)正确答案:3*a*b*c*(d+e)21、以下能够触发文本框Change事件的操作是()A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容正确答案:改变文本框的内容22、若要求从文本框中输入密码时在文本框中只显示#号,则应用在此文本框的属性窗口中设置()A.Text属性值为#B.Caption属性值为C.Passwordchar属性值为#D.Passwordchar属性值为正确答案:Passwordchar属性值为#第三章单元测试1、结构化程序设计的三种基本结构不包括()。A.顺序结构B.倒序结构C.选择结构D.循环结构正确答案:倒序结构2、下面四个语句中,能打印显示20*30字样的是()。A.Print“20*30”B.Print20*30C.PrintChr(20)+“*”+Chr(30)D.Printval(“20”)*val(“30”)正确答案:Print“20*30”3、关于MsgBox函数,以下说法不正确的是()。A.“提示”参数用于在MsgBox函数产生的对话框内显示提示信息B.“按钮”参数是数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和C.MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关D.“标题”参数可选,显示在对话框标题栏中的字符串表达式正确答案:MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关4、语句Ifx=1Theny=1,下列说法正确的是()。A.x=1和y=1均为赋值语句B.x=1和y=1均为关系表达式C.x=1为关系表达式,y=1为赋值语句D.x=1为赋值语句,y=1为关系表达式正确答案:x=1为关系表达式,y=1为赋值语句5、下面程序段执行结果为()。x=5;:y=-6Ifnotx>;0Then;x=y–3;Else;y=x+3EndIfPrint;x-y;y-xA.-3;3B.5;-9C.3;-3D.-6;5正确答案:-3;36、编写如下事件过程:;PrivateSubForm()Click();score=Int(Rnd*10)+80;SelectCasescore;CaseIs<;60;a$=";F";Case60To69;a$=";D";Case70To79;a$=";C";Case80To89;a$=";B";CaseElse;a$=";A";EndSelect;Printa$;EndSub;程序运行后,单击窗体,则窗体上显示的内容是()。A.AB.BC.CD.D正确答案:B7、循环结构ForI%=-1to–17;Step–2共执行()次。A.5B.6C.8D.9正确答案:98、下列程序段的执行结果为()。a=0:b=1Do;a=a+b;b=b+1LoopWhilea<;10Printa;b。A.10;5B.a;bC.0;1D.10;30正确答案:10;59、有如下程序,运行后输出的结果是()。j=0:n=0DoWhile;n<;3;j=(j+1)*(j+2);n=n+1LoopPrintj;n。A.0;1B.182;3C.30;4D.3;3正确答案:182;310、下列的程序段执行后,x的值为()。x=0Fori=1To10;Forj=iTo10;x=x+1;NextjNextiA.50B.55C.5D.105正确答案:5511、结构化程序设计的三种基本结构不包括()。A.顺序结构B.倒序结构C.选择结构D.循环结构正确答案:倒序结构12、下面四个语句中,能打印显示20*30字样的是()。A.Print“20*30”B.Print20*30C.PrintChr(20)+“*”+Chr(30)D.Printval(“20”)*val(“30”)正确答案:Print“20*30”13、关于MsgBox函数,以下说法不正确的是()。A.“提示”参数用于在MsgBox函数产生的对话框内显示提示信息B.“按钮”参数是数值表达式,是表示指定显示按钮的数目和类型、使用的图标样式,默认按钮的标识以及消息框样式的数值的总和C.MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关D.“标题”参数可选,显示在对话框标题栏中的字符串表达式正确答案:MsgBox函数的返回值是一个字符串,这个字符串与所选择的命令按钮有关14、语句Ifx=1Theny=1,下列说法正确的是()。A.x=1和y=1均为赋值语句B.x=1和y=1均为关系表达式C.x=1为关系表达式,y=1为赋值语句D.x=1为赋值语句,y=1为关系表达式正确答案:x=1为关系表达式,y=1为赋值语句15、下面程序段执行结果为()。x=5;:y=-6Ifnotx>;0Then;x=y–3;Else;y=x+3EndIfPrint;x-y;y-xA.-3;3B.5;-9C.3;-3D.-6;5正确答案:-3;316、编写如下事件过程:;PrivateSubForm()Click();score=Int(Rnd*10)+80;SelectCasescore;CaseIs<;60;a$=";F";Case60To69;a$=";D";Case70To79;a$=";C";Case80To89;a$=";B";CaseElse;a$=";A";EndSelect;Printa$;EndSub;程序运行后,单击窗体,则窗体上显示的内容是()。A.AB.BC.CD.D正确答案:B17、循环结构ForI%=-1to–17;Step–2共执行()次。A.5B.6C.8D.9正确答案:918、下列程序段的执行结果为()。a=0:b=1Do;a=a+b;b=b+1LoopWhilea<;10Printa;b。A.10;5B.a;bC.0;1D.10;30正确答案:10;519、有如下程序,运行后输出的结果是()。j=0:n=0DoWhile;n<;3;j=(j+1)*(j+2);n=n+1LoopPrintj;n。A.0;1B.182;3C.30;4D.3;3正确答案:182;320、下列的程序段执行后,x的值为()。x=0Fori=1To10;Forj=iTo10;x=x+1;NextjNextiA.50B.55C.5D.105正确答案:5521、以下哪个是合法的变量A.rightB.abc@123C.123()abcD.ab123c正确答案:ab123c22、在VisualBasic中语句的续行号采用A.空格与下划线B.下划线与空格C.空格与短线D.短线与空格正确答案:空格与下划线23、假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是A.BOOLVAR=‘TRUE’B.BOOLVAR=.TRUEC.BOOLVAR=#TRUE#D.BOOLVAR=3<;4正确答案:BOOLVAR=3<;424、变量未赋值时,数值型变量的值为A.0B.空C.1D.无任何值正确答案:025、如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为A.0B.-1C.TRUED.FALSE正确答案:-126、表达式4+56*7/8Mod9的值是A.4B.5C.6D.7正确答案:527、设x=4,y=8,z=7,表达式x<;yAnd(Noty>;z)Orz<;x的值是A.1B.-1C.TrueD.False正确答案:False28、表达式12000+";129";&;200的值是A.12329B.";12129200"C.";12000129200"D.";12329"正确答案:";12129200"29、下列可作为VisualBasic变量名的是A.A#AB.4AC.?xyD.constA正确答案:constA30、如果变量a=2、b=";abc";、c=";acd";、d=5,则表达式a<;d;Orb>;cAndb<;>;c的值A.TrueB.FalseC.YesD.No正确答案:True31、把字符串“123”转换为数值;123;时应该使用的函数是A.StrB.ValC.LenD.Log正确答案:Val32、表示条件“a是大于b的奇数”的逻辑表达式是A.a>;bandInt((a-1)/2)=(a-1)/2B.a>;borInt((a-1)/2)=(a-1)/2C.a>;bandamod2=0D.a>;bor(a-1)mod2=0正确答案:a>;bandInt((a-1)/2)=(a-1)/233、以下4类运算符,优先级最低的是A.算术运算符B.字符运算符C.关系运算符D.逻辑运算符正确答案:逻辑运算符34、以下4种描述中,错误的是A.常量在程序执行期间其值不会发生改变B.根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C.符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D.符号常量的使用和变量的使用没有差别正确答案:符号常量的使用和变量的使用没有差别第四章单元测试1、以下关于静态数组的描述正确的是()。A.静态数组的大小是固定的,可以有不同类型的数组元素B.静态数组的大小是可变的,但所有数组元素的类型必须相同C.静态数组的大小是固定的,所有数组元素的类型必须相同D.静态数组的大小是可变的,可以有不同类型的数组元素正确答案:静态数组的大小是固定的,可以有不同类型的数组元素2、执行下面程序段后,输出的结果为()。Dimm(5)AsInteger;s=0;Fori=0To5;m(i)=5;Nexti;Forj=0To5;s=s+m(j);Nextj;PrintsA.20B.25C.30D.35正确答案:303、下面程序:PrivateSubForm()Click();Dima(100)AsInteger;Fori=1To10;j=i*i;a(j)=j;Nexti;Printa(25)EndSub运行后,单击窗体,则输出的结果是()。A.25B.36C.49D.81正确答案:254、有如下语句:OptionBase1PrivateSubCommand1()Click();DimA(2,-1To1)AsInteger;……EndSub 以上语句所定义的数组A为()维数组,共有()个元素,第一维下标从()到(),第二维下标从()到()。A.1,2,6,2,-1,1B.6,2,1,2,-1,1C.2,6,1,2,-1,1D.2,1,6,-1,1,2正确答案:2,6,1,2,-1,15、有如下程序:Constn=-5;Constm=6;Dima(nTom)AsInteger;Fori=LBound(a,1)ToUBound(a,1);a(i)=i;Nexti;Printa(LBound(a,1));a(UBound(a,1))运行后输出的结果为()。A.0;0B.-5;0C.-5;6D.0;6正确答案:-5;66、下面关于控件数组与一般控件的叙述中正确的是()。A.控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件B.控件数组的索引属性值Index值为0,而一般控件的Index值为空C.控件数组的Index值为1,而一般控件的Index值为0D.控件数组的建立通过Dim语句声明,而一般控件不需要声明正确答案:控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件7、如果要对已经声明的数组重新定义大小,并保留原有数据,可以使用语句()。A.DimB.ReDimC.DimPreserveD.ReDimPreserve正确答案:ReDimPreserve8、下列程序的输出结果为()。Private;Sub;Command1()Click();Dim;a;ReDim;a(6);For;j=1;To;5;a(j)=j*j;Next;j;Print;a(a(2)*a(3)-a(4)*2)+a(5);End;Sub。A.36B.25C.16D.41正确答案:419、执行下面程序段后,输出的结果为()。Dima(10,10)AsInteger;Fori=2To4;Forj=4To5;a(i,j)=i*j;Nextj;Nexti;Printa(2,5)+a(3,4)+a(4,5)A.22B.42C.32D.52正确答案:4210、要分配存放如下方阵的数据,正确的且最节约存储空间的数组声明语句是()。1.1;2.2;3.3;4.4;5.5;6.6;7.7;8.8;9.9。A.Dim;a(9);As;SingleB.Dim;a(3,3);As;SingleC.Dim;a(-1;To;1,-5;To;-3);As;SingleD.Dim;a(-3to1,-5to7);As;Integer正确答案:Dim;a(-1;To;1,-5;To;-3);As;Single11、以下关于静态数组的描述正确的是()。A.静态数组的大小是固定的,可以有不同类型的数组元素B.静态数组的大小是可变的,但所有数组元素的类型必须相同C.静态数组的大小是固定的,所有数组元素的类型必须相同D.静态数组的大小是可变的,可以有不同类型的数组元素正确答案:静态数组的大小是固定的,可以有不同类型的数组元素12、执行下面程序段后,输出的结果为()。Dimm(5)AsInteger;s=0;Fori=0To5;m(i)=5;Nexti;Forj=0To5;s=s+m(j);Nextj;PrintsA.20B.25C.30D.35正确答案:3013、下面程序:PrivateSubForm()Click();Dima(100)AsInteger;Fori=1To10;j=i*i;a(j)=j;Nexti;Printa(25)EndSub运行后,单击窗体,则输出的结果是()。A.25B.36C.49D.81正确答案:2514、有如下语句:OptionBase1PrivateSubCommand1()Click();DimA(2,-1To1)AsInteger;……EndSub 以上语句所定义的数组A为()维数组,共有()个元素,第一维下标从()到(),第二维下标从()到()。A.1,2,6,2,-1,1B.6,2,1,2,-1,1C.2,6,1,2,-1,1D.2,1,6,-1,1,2正确答案:2,6,1,2,-1,115、有如下程序:Constn=-5;Constm=6;Dima(nTom)AsInteger;Fori=LBound(a,1)ToUBound(a,1);a(i)=i;Nexti;Printa(LBound(a,1));a(UBound(a,1))运行后输出的结果为()。A.0;0B.-5;0C.-5;6D.0;6正确答案:-5;616、下面关于控件数组与一般控件的叙述中正确的是()。A.控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件B.控件数组的索引属性值Index值为0,而一般控件的Index值为空C.控件数组的Index值为1,而一般控件的Index值为0D.控件数组的建立通过Dim语句声明,而一般控件不需要声明正确答案:控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件17、如果要对已经声明的数组重新定义大小,并保留原有数据,可以使用语句()。A.DimB.ReDimC.DimPreserveD.ReDimPreserve正确答案:ReDimPreserve18、下列程序的输出结果为()。Private;Sub;Command1()Click();Dim;a;ReDim;a(6);For;j=1;To;5;a(j)=j*j;Next;j;Print;a(a(2)*a(3)-a(4)*2)+a(5);End;Sub。A.36B.25C.16D.41正确答案:4119、执行下面程序段后,输出的结果为()。Dima(10,10)AsInteger;Fori=2To4;Forj=4To5;a(i,j)=i*j;Nextj;Nexti;Printa(2,5)+a(3,4)+a(4,5)A.22B.42C.32D.52正确答案:4220、要分配存放如下方阵的数据,正确的且最节约存储空间的数组声明语句是()。1.1;2.2;3.3;4.4;5.5;6.6;7.7;8.8;9.9。A.Dim;a(9);As;SingleB.Dim;a(3,3);As;SingleC.Dim;a(-1;To;1,-5;To;-3);As;SingleD.Dim;a(-3to1,-5to7);As;Integer正确答案:Dim;a(-1;To;1,-5;To;-3);As;Single21、把MsgBox的返回值转换为数值应该使用的函数是A.LogB.StrC.LenD.Val正确答案:Val22、以下()程序段可以实施X;Y变量值的变换A.Y=X:X=YB.Z=X:Y=Z:X=YC.Z=X:X=Y:Y=ZD.Z=X:W=Y:Y=Z:X=Y正确答案:Z=X:X=Y:Y=Z23、下列语句中正确的是A.txt1.text+txt2.text=txt3.textB.=cmdokC.12label.caption=1234D.a=inputbox(“hello”)正确答案:a=inputbox(“hello”)24、语句PRINT“INT(-13.2)=”;INT(-13.2)的输出结果为A.INT(-13.2)=-13.2B.INT(-13.2)=13.2C.INT(-13.2)=-13D.INT(-13.2)=-14正确答案:INT(-13.2)=-1425、以下关于MsgBox的叙述中,错误的是A.MsgBox函数返回一个整数B.通过MsgBox函数可以设置信息框中图标和按钮的类型C.MsgBox语句没有返回值D.MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量正确答案:MsgBox函数的第二个参数是一个整数,该参数只能确定对话框中显示的按钮数量26、在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubCommand1()Click()StaticXAsIntegerStaticYAsIntegerClsY=1Y=Y+5X=5+XPrintX,YEndSub程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为A.15;16B.15;6C.15;15D.5;6正确答案:15;627、为了给x,y,z三个变量赋初值1,下面正确的赋值语句是A.x=1∶y=1∶z=1B.x=1,y=1,z=1C.x=y=z=1D.xyz=1正确答案:x=1∶y=1∶z=1第五章单元测试1、假定有如下的Sub过程:Subfun(xAsSingle,yAsSingle);t=x;x=t/y;y=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1()Click();DimaAsSingle;DimbAsSingle;a=6;b=4;funa,b;Printa,bEndSub程序运行后,单击命令按钮,输出结果为()。A.5;4B.1;1C.1.25;4D.1.5;2正确答案:1.5;22、假定有以下函数过程:FunctionFun(sAsString)AsString;Dims1AsString;Fori=1ToLen(s);s1=UCase(Mid(s,i,1))+s1;Nexti;Fun=s1EndFunction在窗体上添加一个命令按钮,然后编写如下事件过程:PrivateSubCommand1()Click();DimStr1AsString;DimStr2AsString;Str1=InputBox(";请输入一个字符串";);Str2=Fun(Str1);PrintStr2EndSub程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后再窗体上输出的结果为()。A.AbcdefgB.ABCDEFGC.gfedcbaD.GFEDCBA正确答案:GFEDCBA3、有如下函数过程:Functionsecproc(xAsInteger,yAsInteger,zAsInteger);secproc=3*y+z+2*xEndFunction;PrivateSubCommand1()Click();DimaAsInteger,bAsInteger,cAsInteger;a=2:b=3:c=4;Printsecproc(c,b,a)EndSub该程序的运行结果是()。A.17B.18C.19D.20正确答案:194、有如下函数过程:FunctionCys(ByValxAsInteger,ByValyAsInteger)AsInteger;Dimquotients;DoWhiley<;>;0;quotients=x/y;x=y;y=quotients;Loop;Cys=xEndFunction以下是调用该函数的事件过程,该程序的运行结果是()。PrivateSubCommand1()Click();DimaAsInteger;DimbAsInteger;a=10;b=2;x=Cys(a,b);PrintxEndSubA.0B.25C.5D.100正确答案:55、以下是一个能返回数组a中最大数的函数过程代码:Function;maxval(a();As;Integer);As;Integer;Dim;max%;max;=;1;For;i;=;2;To;10;If;a(i);>;a(max);Then;max;=;i;Next;i;;maxval;=;max;End;Function;PrivateSubCommand1()Click();Dimx(1To10)AsInteger;Fori=1To10;x(i)=Int(Rnd()*100);Printx(i);;Nexti;Print;Printmaxval(x())EndSub程序运行时,发现函数过程的返回值是错的需要修改,下面的修改方案中正确的是()。A.语句“max;=;1”应改为“max;=;a(1)”B.语句“For;i;=;2;To;10”应改为“For;i;=;1;To;10”C.If语句“max;=;i”应改为“max;=;a(i)”D.语句“maxval;=;max;”应改为“maxval;=;a(max)”正确答案:语句“maxval;=;max;”应改为“maxval;=;a(max)”6、在窗体上画一个命令按钮(名称为Command1),并编写如下代码:FunctionFun1(ByValaAsInteger,bAsInteger)AsInteger;DimtAsInteger;t=a-b;b=t+a;Fun1=t+bEndFunction;PrivateSubCommand1()Click();DimxAsInteger;x=10;PrintFun1(Fun1(x,(Fun1(x,x-1))),x-1)EndSub程序运行后,单击命令按钮,输出结果是()。A.10B.0C.11D.21正确答案:07、下面程序的运行结果为()。Dima%,b%,c%Subp1(x%,y%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubSubp2(x%,ByValy%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubPrivateSubCommand1()Click();a=2:b=4:c=6;Callp1(a,b);Callp2(a,b);Printa;b;cEndSubA.4;6;6B.8;6;6C.4;6;10D.8;8;6正确答案:8;6;68、下面程序:Functiona(x);StaticbAsInteger;b=b+x^2;PrintbEndFunction;PrivateSubCommand1()Click();Dimc%;c=a(2)EndSub单击两次命令按钮,第二次显示的结果是()。A.2B.4C.6D.8正确答案:89、下列叙述中正确的是()。A.在窗体的Form()Load事件中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为0或空字符串正确答案:在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程10、若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort子过程,应将该过程放在()中。A.窗体模块B.标准模块C.类模块D.工程正确答案:标准模块11、假定有如下的Sub过程:Subfun(xAsSingle,yAsSingle);t=x;x=t/y;y=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1()Click();DimaAsSingle;DimbAsSingle;a=6;b=4;funa,b;Printa,bEndSub程序运行后,单击命令按钮,输出结果为()。A.5;4B.1;1C.1.25;4D.1.5;2正确答案:1.5;212、假定有以下函数过程:FunctionFun(sAsString)AsString;Dims1AsString;Fori=1ToLen(s);s1=UCase(Mid(s,i,1))+s1;Nexti;Fun=s1EndFunction在窗体上添加一个命令按钮,然后编写如下事件过程:PrivateSubCommand1()Click();DimStr1AsString;DimStr2AsString;Str1=InputBox(";请输入一个字符串";);Str2=Fun(Str1);PrintStr2EndSub程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后再窗体上输出的结果为()。A.AbcdefgB.ABCDEFGC.gfedcbaD.GFEDCBA正确答案:GFEDCBA13、有如下函数过程:Functionsecproc(xAsInteger,yAsInteger,zAsInteger);secproc=3*y+z+2*xEndFunction;PrivateSubCommand1()Click();DimaAsInteger,bAsInteger,cAsInteger;a=2:b=3:c=4;Printsecproc(c,b,a)EndSub该程序的运行结果是()。A.17B.18C.19D.20正确答案:1914、有如下函数过程:FunctionCys(ByValxAsInteger,ByValyAsInteger)AsInteger;Dimquotients;DoWhiley<;>;0;quotients=x/y;x=y;y=quotients;Loop;Cys=xEndFunction以下是调用该函数的事件过程,该程序的运行结果是()。PrivateSubCommand1()Click();DimaAsInteger;DimbAsInteger;a=10;b=2;x=Cys(a,b);PrintxEndSubA.0B.25C.5D.100正确答案:515、以下是一个能返回数组a中最大数的函数过程代码:Function;maxval(a();As;Integer);As;Integer;Dim;max%;max;=;1;For;i;=;2;To;10;If;a(i);>;a(max);Then;max;=;i;Next;i;;maxval;=;max;End;Function;PrivateSubCommand1()Click();Dimx(1To10)AsInteger;Fori=1To10;x(i)=Int(Rnd()*100);Printx(i);;Nexti;Print;Printmaxval(x())EndSub程序运行时,发现函数过程的返回值是错的需要修改,下面的修改方案中正确的是()。A.语句“max;=;1”应改为“max;=;a(1)”B.语句“For;i;=;2;To;10”应改为“For;i;=;1;To;10”C.If语句“max;=;i”应改为“max;=;a(i)”D.语句“maxval;=;max;”应改为“maxval;=;a(max)”正确答案:语句“maxval;=;max;”应改为“maxval;=;a(max)”16、在窗体上画一个命令按钮(名称为Command1),并编写如下代码:FunctionFun1(ByValaAsInteger,bAsInteger)AsInteger;DimtAsInteger;t=a-b;b=t+a;Fun1=t+bEndFunction;PrivateSubCommand1()Click();DimxAsInteger;x=10;PrintFun1(Fun1(x,(Fun1(x,x-1))),x-1)EndSub程序运行后,单击命令按钮,输出结果是()。A.10B.0C.11D.21正确答案:017、下面程序的运行结果为()。Dima%,b%,c%Subp1(x%,y%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubSubp2(x%,ByValy%);DimcAsInteger;x=2*x:y=y+2:c=x+yEndSubPrivateSubCommand1()Click();a=2:b=4:c=6;Callp1(a,b);Callp2(a,b);Printa;b;cEndSubA.4;6;6B.8;6;6C.4;6;10D.8;8;6正确答案:8;6;618、下面程序:Functiona(x);StaticbAsInteger;b=b+x^2;PrintbEndFunction;PrivateSubCommand1()Click();Dimc%;c=a(2)EndSub单击两次命令按钮,第二次显示的结果是()。A.2B.4C.6D.8正确答案:819、下列叙述中正确的是()。A.在窗体的Form()Load事件中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为0或空字符串正确答案:在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程20、若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort子过程,应将该过程放在()中。A.窗体模块B.标准模块C.类模块D.工程正确答案:标准模块21、If语句中的条件表达式只能使用关系或逻辑表达式。A.正确B.错误正确答案:错误22、在SelectCase情况语句中,各分支(即Case表达式)的先后顺序无关。A.正确B.错误正确答案:错误23、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1()Click()x=InputBox(";Input";)SelectCasexCase1,3Print";分支1";CaseIs>;4Print";分支2";CaseElsePrint";Else分支";EndSelectEndSub程序运行后,如果在输入对话框中输入2,则窗体上显示的是A.分支1B.分支2C.Else分支D.程序出错正确答案:Else分支24、以下Case语句中错误的是A.Case0To10B.CaseIs>;10C.CaseIs>;10AndIs<;50D.Case3,5,Is>;10正确答案:CaseIs>;10AndIs<;5025、当VB执行下面语句后,A的值为()。A=1IF;A>;0;THEN;A=A+1IF;A>;1;THEN;A=0A.0B.1C.2D.3正确答案:026、阅读下面的程序段:n1=InputBox(";请输入第一个数:";)n2=InputBox(";请输入第二个数:";)Printn1+n2当输入分别为111和222时,程序输出为A.111222B.222C.333D.程序出错正确答案:11122227、设a=6,则执行x=IIF(a>;5,-1,0)后,x的值为A.5B.6C.0D.-1正确答案:-128、关于语句“Ifs=1thent=1”,下列说法正确的是A.s必须是逻辑型变量B.t不能是逻辑变量C.s=1是关系表达式,t=1是赋值语句D.s=1是赋值语句,t=1是关系表达式正确答案:s=1是关系表达式,t=1是赋值语句29、设有语句x=InputBox(“输入数值”,“0”,“示例”)程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是A.变量X的值是数值10B.在InputBox对话框标题栏中显示的是“示例”C.0是默认值D.变量X的值是字符串“10”正确答案:变量X的值是字符串“10”第六章单元测试1、若要求显示一个指定窗体,所用的方法是()。A.ShowB.OpenC.HideD.Load正确答案:Show2、确定一个窗体或控件大小的属性是()。A.Width和HeightB.Width和TopC.Top和RightD.Top和Left正确答案:Width和Height3、当一个工程含有多个窗体时,其中的启动窗体是()。A.启动VisualBasic时建立的窗体B.第一个添加的窗体C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体正确答案:在“工程属性”对话框中指定的窗体4、每建立一个窗体,工程管理器窗口中就会增加一个()。A.工程文件B.窗体文件C.程序模块文件D.类模块文件正确答案:窗体文件5、当运行程序时,系统自动执行启动窗体的()事件过程。A.LoadB.ClickC.UnLoadD.GotFocus正确答案:Load6、若要改变窗体中显示文本的颜色,应该使用的属性是()。A.CaptionB.BackColorC.ForeColorD.Font正确答案:ForeColor7、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口正确答案:代码窗口8、如果要改变窗体的标题,需要设置窗体对象的哪一属性()。A.NameB.CaptionC.BackColorD.BorderStyle正确答案:Caption9、Cls方法可清除窗体或图片框中的信息是()。A.Picture属性设置的背景图案B.在设计时放置的控件C.程序设计时产生的图形和文字D.以上方法都对正确答案:程序设计时产生的图形和文字10、窗体的Enable属性的属性值是()类型的数据。A.整型B.字符型C.逻辑型D.实型正确答案:逻辑型11、若要求显示一个指定窗体,所用的方法是()。A.ShowB.OpenC.HideD.Load正确答案:Show12、确定一个窗体或控件大小的属性是()。A.Width和HeightB.Width和TopC.Top和RightD.Top和Left正确答案:Width和Height13、当一个工程含有多个窗体时,其中的启动窗体是()。A.启动VisualBasic时建立的窗体B.第一个添加的窗体C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体正确答案:在“工程属性”对话框中指定的窗体14、每建立一个窗体,工程管理器窗口中就会增加一个()。A.工程文件B.窗体文件C.程序模块文件D.类模块文件正确答案:窗体文件15、当运行程序时,系统自动执行启动窗体的()事件过程。A.LoadB.ClickC.UnLoadD.GotFocus正确答案:Load16、若要改变窗体中显示文本的颜色,应该使用的属性是()。A.CaptionB.BackColorC.ForeColorD.Font正确答案:ForeColor17、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口正确答案:代码窗口18、如果要改变窗体的标题,需要设置窗体对象的哪一属性()。A.NameB.CaptionC.BackColorD.BorderStyle正确答案:Caption19、Cls方法可清除窗体或图片框中的信息是()。A.Picture属性设置的背景图案B.在设计时放置的控件C.程序设计时产生的图形和文字D.以上方法都对正确答案:程序设计时产生的图形和文字20、窗体的Enable属性的属性值是()类型的数据。A.整型B.字符型C.逻辑型D.实型正确答案:逻辑型21、下面程序运行时Form=1To3;Forn=0Tom-1;s=s+n;NextnNextm内层循环的循环总次数是6次。A.正确B.错误正确答案:正确22、Do-LoopUntil语句实现循环时,只要条件是假,循环将一直进行下去。A.正确B.错误正确答案:正确23、下列循环语句所确定的循环次数()。Fork=200to100Step-20A.6B.5C.4D.3正确答案:624、假定有以下程序段:Fori=1to3Forj=5to1Step–1Printi*j;Nextj,i则语句Printi*j的执行次数是A.15B.16C.17D.18正确答案:1525、VB中Do……Loop结构既可以构成当型循环,也可以构成直到型循环,根据下面的代码:Dimi,nasIntegern=20i=1DoPrinti;i=i+2LoopUntili>;20判断循环结构的类型和循环体的执行次数,正确的选项是A.当型循环,20次B.直到型循环,10次C.当型循环,10次D.直到型循环,20次正确答案:直到型循环,10次26、设有如下程序段:x=2Fori=1To10Step2x=x+iNext运行以上程序后,x的值是()A.26B.27C.38D.57正确答案:27第七章单元测试1、一般不用来触发事件的对象是()。A.标签B.窗体C.命令按钮D.文本框正确答案:标签2、如果将文本框的Locked属性设置为True,则以下说法()是正确的。A.此时在属性窗口不可以修改文本框的Text属性值B.运行时用户不可以在界面上修改文本框中的内容C.在程序代码中不可以修改文本框的内容,如:不可以使用语句Text1.Text=";aa"D.以上均不正确正确答案:运行时用户不可以在界面上修改文本框中的内容3、单击命令按钮Commandl必将调用的事件()。A.LostFocusB.KeyPressC.DbclickD.Click正确答案:Click4、能够改变复选框中背景颜色的属性是()。A.ValueB.FontColorC.BackColorD.Font正确答案:BackColor5、以下不属于同类的是()。A.ClickB.NameC.CaptionD.Top正确答案:Click6、列表框中列表项的数目可通过()属性的值获得。A.CountB.ListCountC.SelCountD.Index正确答案:ListCount7、组合框控件是将()组合成一个控件。A.列表框控件和文本框控件B.标签控件和列表框控件C.标签控件和文本框控件D.复选框控件和选项按钮控件正确答案:列表框控件和文本框控件8、要在图片框P1中打印字符串";HowAreYou";,应使用语句()。A.Picture1.Print=";HowAreYou"B.P1.Picture=LoadPicture(";HowAreYou";)C.P1.Print";HowAreYou"D.Print";HowAreYou"正确答案:P1.Print";HowAreYou"9、在窗体上画一个名称为Timer1的计时器控件,要求每隔0.1秒发生一次计时器事件,则以下正确的属性设置语句是()。A.Timer1.Enabled=0.1B.Timer1.Interval=0.1C.Timer1.Enabled=100D.Timer1.Interval=100正确答案:Timer1.Interval=10010、以下控件中不属于容器的是()。A.FormB.PictureBoxC.ImageD.Frame正确答案:Image11、一般不用来触发事件的对象是()。A.标签B.窗体C.命令按钮D.文本框正确答案:标签12、如果将文本框的Locked属性设置为True,则以下说法()是正确的。A.此时在属性窗口不可以修改文本框的Text属性值B.运行时用户不可以在界面上修改文本框中的内容C.在程序代码中不可以修改文本框的内容,如:不可以使用语句Text1.Text=";aa"D.以上均不正确正确答案:运行时用户不可以在界面上修改文本框中的内容13、单击命令按钮Commandl必将调用的事件()。A.LostFocusB.KeyPressC.DbclickD.Click正确答案:Click14、能够改变复选框中背景颜色的属性是()。A.ValueB.FontColorC.BackColorD.Font正确答案:BackColor15、以下不属于同类的是()。A.ClickB.NameC.CaptionD.Top正确答案:Click16、列表框中列表项的数目可通过()属性的值获得。A.CountB.ListCountC.SelCountD.Index正确答案:ListCount17、组合框控件是将()组合成一个控件。A.列表框控件和文本框控件B.标签控件和列表框控件C.标签控件和文本框控件D.复选框控件和选项按钮控件正确答案:列表框控件和文本框控件18、要在图片框P1中打印字符串";HowAreYou";,应使用语句()。A.Picture1.Print=";HowAreYou"B.P1.Picture=LoadPicture(";HowAreYou";)C.P1.Print";HowAreYou"D.Print";HowAreYou"正确答案:P1.Print";HowAreYou"19、在窗体上画一个名称为Timer1的计时器控件,要求每隔0.1秒发生一次计时器事件,则以下正确的属性设置语句是()。A.Timer1.Enabled=0.1B.Timer1.Interval=0.1C.Timer1.Enabled=100D.Timer1.Interval=100正确答案:Timer1.Interval=10020、以下控件中不属于容器的是()。A.FormB.PictureBoxC.ImageD.Frame正确答案:Image21、定长数组中的数组元素个数一旦定义好后,在程序运行过程中不再会发生变化;而动态数组的元素个数则是可变的。A.正确B.错误正确答案:正确22、语句DIMAA(3,4,5)中定义的数组有()个元素A.12B.60C.120D.345正确答案:12023、动态数组因为在程序运行前无法确定数组的大小,所以经常根据程序的运行情况,对数组进行重新定义,以下关于VB中动态数组的叙述中不正确的是A.可以用ReDim语句重新定义动态数组,并且可以进行多次重定义B.首次用Dim进行动态数组声明的时候,必须指明它的类型和上下界C.Preserve为ReDim语句的可选参数,用于保留动态数组原来的内容D.当对动态数组使用Erase语句进行释放操作时,将释放其内存正确答案:首次用Dim进行动态数组声明的时候,必须指明它的类型和上下界24、下列程序段的运行结果是()。OptionBase1;PrivateSubCommand1()Click();Dimd;d=Array(1,2,3,4,5);n=1;Fork=5To3Step–1s=s+d(k)*nn=n*10;Nextk;Prints;EndSubA.123B.234C.345D.112正确答案:34525、下列语句所定义的数组的元素个数为()。Dim;Ary(3to6,-2to2)A.20B.16C.24D.25正确答案:2026、假设已经使用了语句Dima(3,5),下列下标变量中不允许使用的是A.a(1,1)B.a(2-1,2*2)C.a(3,1.4)D.a(-1,3)正确答案:a(-1,3)第八章单元测试1、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。A.单选按钮B.图片框C.通用对话框D.文本框正确答案:通用对话框2、将通用对话框类型,设置为字体对话框,可修改该控件的()属性。A.fontB.filenameC.filterD.action正确答案:action3、下列属性属于颜色对话框的是()。A.FileNameB.MinC.FontSizeD.Color正确答案:Color4、在窗体上建立通用对话框必须先将()添加到工具箱中。A.Data控件B.Form控件C.CommonDialog控件D.VBComboBox控件正确答案:CommonDialog控件5、将通用对话框CommandDialog1的类型设置成另存为对话框,可调用该控件的()方法。A.ShowOpenB.ShowSaveC.ShowColorD.ShowFont正确答案:ShowSave6、下列事件过程可以将打开对话框的标题改为";刑事案件卷宗";的是()。A.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;EndsubB.PrivateSubCommand1()Click()CommonDialogl.Filter=";刑事案件卷宗";CommonDialogl.ShowSave;EndsubC.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.Show;EndsubD.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowColor;Endsub正确答案:PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;Endsub7、窗体上有一公共对话框Commondialog1,和一个命令按钮Command1,当单击按钮时程序的功能是()。PrivateSubCommand1()Click()Commondialog1.ShowColorEndSubA.打开文件对话框B.打开颜色对话框C.打开字体对话框D.打开保存对话框正确答案:打开颜色对话框8、在窗体上建立一个通用对话框,名称为CommonDialog1,用下面的语句可以建立一个对话框,CommonDialog1.Action=2与该语句等价的语句是():A.CommonDialog1.ShowOpenB.CommonDialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont正确答案:CommonDialog1.ShowSave9、在窗体上画一个通用对话框,其名称为CommonDialog1,然后添加一个命令按钮,并编写如下事件过程:Private;Sub;Command1()Click()CommonDialog1.Filter=“allfiles(*.*)|*.*|textfiles|*.txt|batfiles(*.bat)|*.bat”CommonDialog1.filterIndex=2;CommonDialog1.ShowOpen;MsgBoxCommonDialog1.FileNameEnd;Sub;程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是():A.AllFiles(*.*)B.TextFiles(*.txt)C.BathFiles(*.bat)D.不确定正确答案:TextFiles(*.txt)10、以下叙述中错误的是()。A.在程序运行时,通用对话框控件是不可见的B.在同一个程序中,用不同的方法,如ShowOpen或ShowSave()等打开的通用对话框具有不同的作用C.调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D.调用通用对话框控件的ShowColor方法,可以打开颜色对话框正确答案:调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件11、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。A.单选按钮B.图片框C.通用对话框D.文本框正确答案:通用对话框12、将通用对话框类型,设置为字体对话框,可修改该控件的()属性。A.fontB.filenameC.filterD.action正确答案:action13、下列属性属于颜色对话框的是()。A.FileNameB.MinC.FontSizeD.Color正确答案:Color14、在窗体上建立通用对话框必须先将()添加到工具箱中。A.Data控件B.Form控件C.CommonDialog控件D.VBComboBox控件正确答案:CommonDialog控件15、将通用对话框CommandDialog1的类型设置成另存为对话框,可调用该控件的()方法。A.ShowOpenB.ShowSaveC.ShowColorD.ShowFont正确答案:ShowSave16、下列事件过程可以将打开对话框的标题改为";刑事案件卷宗";的是()。A.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;EndsubB.PrivateSubCommand1()Click()CommonDialogl.Filter=";刑事案件卷宗";CommonDialogl.ShowSave;EndsubC.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.Show;EndsubD.PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowColor;Endsub正确答案:PrivateSubCommand1()Click()CommonDialogl.DialogTitle=";刑事案件卷宗";CommonDialogl.ShowOpen;Endsub17、窗体上有一公共对话框Commondialog1,和一个命令按钮Command1,当单击按钮时程序的功能是()。PrivateSubCommand1()Click()Commondialog1.ShowColorEndSubA.打开文件对话框B.打开颜色对话框C.打开字体对话框D.打开保存对话框正确答案:打开颜色对话框18、在窗体上建立一个通用对话框,名称为CommonDialog1,用下面的语句可以建立一个对话框,CommonDialog1.Action=2与该语句等价的语句是():A.CommonDialog1.ShowOpenB.CommonDialog1.ShowSaveC.CommonDialog1.ShowColorD.CommonDialog1.ShowFont正确答案:CommonDialog1.ShowSave19、在窗体上画一个通用对话框,其名称为CommonDialog1,然后添加一个命令按钮,并编写如下事件过程:Private;Sub;Command1()Click()CommonDialog1.Filter=“allfiles(*.*)|*.*|textfiles|*.txt|batfiles(*.bat)|*.bat”CommonDialog1.filterIndex=2;CommonDialog1.ShowOpen;MsgBoxCommonDialog1.FileNameEnd;Sub;程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是():A.AllFiles(*.*)B.Tex

温馨提示

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

评论

0/150

提交评论