首页 › 答案 › 题库 › 知到智慧树 › 未分类

智慧树知到《VisualBasic程序设计(吉林医药学院)》2024章节测试答案

智慧树知到《VisualBasic程序设计(吉林医药学院)》2024章节测试答案
第一章章节测试
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、.bas
C、.cls文件
D、.txt
正确答案:*.txt
6、下列不能打开工具箱窗口的操作是()。
A、执行“视图”菜单中的“工具箱”命令
B、按Alt+F8键
C、单击工具栏上的“工具箱”按钮
D、按Alt+V,然后按Alt+X键
正确答案:按Alt+F8键
7、下列可以打开立即窗口的操作是()。
A、Ctrl+D
B、Ctrl+E
C、Ctrl+F
D、Ctrl+G
正确答案:Ctrl+G
8、VisualBasic6.0集成环境的主窗口中不包括()。
A、标题栏
B、菜单栏
C、状态栏
D、工具栏
正确答案:状态栏
9、在VisualBasic中,不能关闭的窗口是()。
A、窗体设计器窗口
B、工程窗口
C、属性窗口
D、立即窗口
正确答案:工程窗口
10、VisualBasic是一种面向对象的可视化程序设计语言,采取了()的编程机制。
A、从窗体开始执行
B、按书写顺序执行
C、从主程序开始执行
D、事件驱动
正确答案:事件驱动[page_break]
第二章章节测试
1、下列符号常量的声明中,()是不合法的。
A、ConstaAsSingle=1.1
B、ConstaAsInteger=“12”
C、ConstaAsDouble=Sin(1)
D、Consta=“OK”
正确答案:ConstaAsInteger=“12”
2、表达式“Turbo”+“c”>“Ture”+“Basic”的值是()。
A、True
B、False
C、Null
D、出错信息
正确答案:False
3、执行下列语句后,V的值是()。A=“”V=Val(Mid(A,3,2))
A、89
B、78
C、67
D、0
正确答案:78
4、表达式4+567/8Mod4的值是()。
A、4
B、5
C、6
D、7
正确答案:5
5、下列符号()是VisualBasic中合法的变量名。
A、x23
B、8xy
C、END
D、X8[B]
正确答案:x23
6、在一行内写多条语句时,每个语句之间用()来分隔。
A、,
B、:
C、、D:;
正确答案::
7、在VB中,用Single来表示的数据类型是()。
A、长整型
B、字符型
C、逻辑型
D、单精度型
正确答案:单精度型
8、下列程序段的运行结果是()。DimAAsInteger,BAsIntegerA=15B=4Print4+AB
A、7
B、-7
C、75
D、8
正确答案:7
9、三种逻辑运算符号优先次序为()。
A、AND、NOT、OR
B、NOT、OR、AND
C、NOT、AND、OR
D、OR、NOT、AND
正确答案:NOT、AND、OR
10、数学式3abc(d+e)改写为VB表达式为()。
A、3abc(d+e)
B、3abc(d+e)
C、3abcd+3abce
D、3abc(d+e)
正确答案:3abc*(d+e)[page_break]
第三章章节测试
1、结构化程序设计的三种基本结构不包括()。
A、顺序结构
B、倒序结构
C、选择结构
D、循环结构
正确答案:倒序结构[$]
2、下面四个语句中,能打印显示2030字样的是()。
A、Print“2030”
B、Print2030
C、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>0Thenx=y–3Elsey=x+3EndIfPrintx–y;y–x
A、-33
B、5-9
C、3-3
D、-65
正确答案:-33
6、编写如下事件过程:PrivateSubForm_Click()score=Int(Rnd10)+80SelectCasescoreCaseIs<60a$=”F”Case60To69a$=”D”Case70To79a$=”C”Case80To89a$=”B”CaseElsea$=”A”EndSelectPrinta$EndSub程序运行后,单击窗体,则窗体上显示的内容是()。
A、A
B、B
C、C
D、D
正确答案:Aa
7、循环结构ForI%=-1to–17Step–2共执行()次。
A、5
B、6
C、8
D、9
正确答案:9
8、下列程序段的执行结果为()。a=0:b=1Doa=a+bb=b+1LoopWhilea<10Printa;b
A、105
B、ab
C、01
D、1030
正确答案:105
9、有如下程序,运行后输出的结果是()。j=0:n=0DoWhilen<3j=(j+1)*(j+2)n=n+1LoopPrintj;n
A、01
B、1823
C、304
D、33
正确答案:1823
10、下列的程序段执行后,x的值为()。x=0Fori=1To10Forj=iTo10x=x+1NextjNexti
A、50
B、55
C、5
D、105
正确答案:10[page_break]
第四章章节测试
1、以下关于静态数组的描述正确的是()。
A、静态数组的大小是固定的,可以有不同类型的数组元素
B、静态数组的大小是可变的,但所有数组元素的类型必须相同
C、静态数组的大小是固定的,所有数组元素的类型必须相同
D、静态数组的大小是可变的,可以有不同类型的数组元素
正确答案:静态数组的大小是固定的,可以有不同类型的数组元素
2、执行下面程序段后,输出的结果为()。Dimm(5)AsIntegers=0Fori=0To5m(i)=5NextiForj=0To5s=s+m(j)NextjPrints
A、20
B、25
C、30
D、35
正确答案:30
3、下面程序:PrivateSubForm_Click()Dima(100)AsIntegerFori=1To10j=iia(j)=jNextiPrinta(25)EndSub运行后,单击窗体,则输出的结果是()。
A、25
B、36
C、49
D、81
正确答案:两个图形的中心坐标分别是(300,600)和(900,600)
4、有如下语句:OptionBase1PrivateSubCommand1_Click()DimA(2,-1To1)AsInteger……EndSub以上语句所定义的数组A为()维数组,共有()个元素,第一维下标从()到(),第二维下标从()到()。
A、1,2,6,2,-1,1
B、6,2,1,2,-1,1
C、2,6,1,2,-1,1
D、2,1,6,-1,1,2
正确答案:2,6,1,2,-1,1
5、有如下程序:Constn=-5Constm=6Dima(nTom)AsIntegerFori=LBound(a,1)ToUBound(a,1)a(i)=iNextiPrinta(LBound(a,1));a(UBound(a,1))运行后输出的结果为()。
A、00
B、-50
C、-56
D、06
正确答案:-56
6、下面关于控件数组与一般控件的叙述中正确的是()。
A、控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件
B、控件数组的索引属性值Index值为0,而一般控件的Index值为空
C、控件数组的Index值为1,而一般控件的Index值为0
D、控件数组的建立通过Dim语句声明,而一般控件不需要声明
正确答案:控件数组一定有1个以上同类型的控件组成,而一般控件只有一个控件
7、如果要对已经声明的数组重新定义大小,并保留原有数据,可以使用语句()。
A、Dim
B、ReDim
C、DimPreserve
D、ReDimPreserve
正确答案:ReDimPreserve
8、下列程序的输出结果为()。PrivateSubCommand1_Click()DimaReDima(6)Forj=1To5a(j)=jjNextjPrinta(a(2)a(3)-a(4)2)+a(5)EndSub
A、36
B、25
C、16
D、41
正确答案:1010
9、执行下面程序段后,输出的结果为()。Dima(10,10)AsIntegerFori=2To4Forj=4To5a(i,j)=i*jNextjNextiPrinta(2,5)+a(3,4)+a(4,5)
A、22
B、42
C、32
D、52
正确答案:10和11
10、要分配存放如下方阵的数据,正确的且最节约存储空间的数组声明语句是()。1.12.23.34.45.56.67.78.89.9
A、Dima(9)AsSingle
B、Dima(3,3)AsSingle
C、Dima(-1To1,-5To-3)AsSingle
D、Dima(-3to1,-5to7)AsInteger
正确答案:Dima(-1To1,-5To-3)AsSingle[page_break]
第五章章节测试
1、假定有如下的Sub过程:Subfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimaAsSingleDimbAsSinglea=6b=4funa,bPrinta,bEndSub程序运行后,单击命令按钮,输出结果为()。
A、54
B、11
C、1.254
D、1.52
正确答案:1.52
2、假定有以下函数过程:FunctionFun(sAsString)AsStringDims1AsStringFori=1ToLen(s)s1=UCase(Mid(s,i,1))+s1NextiFun=s1EndFunction在窗体上添加一个命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click()DimStr1AsStringDimStr2AsStringStr1=InputBox(“请输入一个字符串”)Str2=Fun(Str1)PrintStr2EndSub程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”按钮后再窗体上输出的结果为()。
A、Abcdefg
B、ABCDEFG
C、gfedcba
D、GFEDCBA
正确答案:第一空:18
3、有如下函数过程:Functionsecproc(xAsInteger,yAsInteger,zAsInteger)secproc=3y+z+2xEndFunctionPrivateSubCommand1_Click()DimaAsInteger,bAsInteger,cAsIntegera=2:b=3:c=4Printsecproc(c,b,a)EndSub该程序的运行结果是()。
A、17
B、18
C、19
D、20
正确答案:19
4、有如下函数过程:FunctionCys(ByValxAsInteger,ByValyAsInteger)AsIntegerDimquotientsDoWhiley<>0quotients=x/yx=yy=quotientsLoopCys=xEndFunction以下是调用该函数的事件过程,该程序的运行结果是()。PrivateSubCommand1_Click()DimaAsIntegerDimbAsIntegera=10b=2x=Cys(a,b)PrintxEndSub
A、0
B、25
C、5
D、100
正确答案:5
5、以下是一个能返回数组a中最大数的函数过程代码:Functionmaxval(a()AsInteger)AsIntegerDimmax%max=1Fori=2To10Ifa(i)>a(max)Thenmax=iNextimaxval=maxEndFunctionPrivateSubCommand1_Click()Dimx(1To10)AsIntegerFori=1To10x(i)=Int(Rnd()100)Printx(i);NextiPrintPrintmaxval(x())EndSub程序运行时,发现函数过程的返回值是错的需要修改,下面的修改方案中正确的是()。
A、语句“max=1”应改为“max=a(1)”
B、语句“Fori=2To10”应改为“Fori=1To10”
C、If语句“max=i”应改为“max=a(i)”
D、语句“maxval=max”应改为“maxval=a(max)”
正确答案:D
6、在窗体上画一个命令按钮(名称为Command1),并编写如下代码:FunctionFun1(ByValaAsInteger,bAsInteger)AsIntegerDimtAsIntegert=a–bb=t+aFun1=t+bEndFunctionPrivateSubCommand1_Click()DimxAsIntegerx=10PrintFun1(Fun1(x,(Fun1(x,x–1))),x–1)EndSub程序运行后,单击命令按钮,输出结果是()。
A、10
B、0
C、11
D、21
正确答案:B
7、下面程序的运行结果为()。Dima%,b%,c%Subp1(x%,y%)DimcAsIntegerx=2x:y=y+2:c=x+yEndSubSubp2(x%,ByValy%)DimcAsIntegerx=2*x:y=y+2:c=x+yEndSubPrivateSubCommand1_Click()a=2:b=4:c=6Callp1(a,b)Callp2(a,b)Printa;b;cEndSub
A、466
B、866
C、4610
D、886
正确答案:866
8、下面程序:Functiona(x)StaticbAsIntegerb=b+x^2PrintbEndFunctionPrivateSubCommand1_Click()Dimc%c=a(2)EndSub单击两次命令按钮,第二次显示的结果是()。
A、2
B、4
C、6
D、8
正确答案:8
9、下列叙述中正确的是()。
A、在窗体的Form_Load事件中定义的变量是全局变量
B、局部变量的作用域可以超出所定义的过程
C、在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
D、在调用过程时,所有局部变量被系统初始化为0或空字符串
正确答案:二进制正数的反码、补码和原码一致
10、若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便地调用Sort子过程,应将该过程放在()中。
A、窗体模块
B、标准模块
C、类模块
D、工程
正确答案:标准模块[page_break]
第六章章节测试
1、若要求显示一个指定窗体,所用的方法是()。
A、Show
B、Open
C、Hide
D、Load
正确答案:Show
2、确定一个窗体或控件大小的属性是()。
A、Width和Height
B、Width和Top
C、Top和Right
D、Top和Left
正确答案:Width和Height
3、当一个工程含有多个窗体时,其中的启动窗体是()。
A、启动VisualBasic时建立的窗体
B、第一个添加的窗体
C、最后一个添加的窗体
D、在“工程属性”对话框中指定的窗体
正确答案:在“工程属性”对话框中指定的窗体
4、每建立一个窗体,工程管理器窗口中就会增加一个()。
A、工程文件
B、窗体文件
C、程序模块文件
D、类模块文件
正确答案:窗体文件
5、当运行程序时,系统自动执行启动窗体的()事件过程。
A、Load
B、Click
C、UnLoad
D、GotFocus
正确答案:Load
6、若要改变窗体中显示文本的颜色,应该使用的属性是()。
A、Caption
B、BackColor
C、ForeColor
D、Font
正确答案:ForeColor
7、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A、工程资源管理器窗口
B、工具箱窗口
C、代码窗口
D、属性窗口
正确答案:代码窗口
8、如果要改变窗体的标题,需要设置窗体对象的哪一属性()。
A、Name
B、Caption
C、BackColor
D、BorderStyle
正确答案:Caption
9、Cls方法可清除窗体或图片框中的信息是()。
A、Picture属性设置的背景图案
B、在设计时放置的控件
C、程序设计时产生的图形和文字
D、以上方法都对
正确答案:程序设计时产生的图形和文字
10、窗体的Enable属性的属性值是()类型的数据。
A、整型
B、字符型
C、逻辑型
D、实型
正确答案:逻辑型[page_break]
第七章章节测试
1、一般不用来触发事件的对象是()。
A、标签
B、窗体
C、命令按钮
D、文本框
正确答案:标签
2、如果将文本框的Locked属性设置为True,则以下说法()是正确的。
A、此时在属性窗口不可以修改文本框的Text属性值
B、运行时用户不可以在界面上修改文本框中的内容
C、在程序代码中不可以修改文本框的内容,如:不可以使用语句Text1.Text=”aa”
D、以上均不正确
正确答案:运行时用户不可以在界面上修改文本框中的内容
3、单击命令按钮Commandl必将调用的事件()。
A、LostFocus
B、KeyPress
C、Dbclick
D、Click
正确答案:Click
4、能够改变复选框中背景颜色的属性是()。
A、Value
B、FontColor
C、BackColor
D、Font
正确答案:BackColor
5、以下不属于同类的是()。
A、Click
B、Name
C、Caption
D、Top
正确答案:Click
6、列表框中列表项的数目可通过()属性的值获得。
A、Count
B、ListCount
C、SelCount
D、Index
正确答案:ListCount
7、组合框控件是将()组合成一个控件。
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.1
B、Timer1.Interval=0.1
C、Timer1.Enabled=100
D、Timer1.Interval=100
正确答案:Timer1.Interval=100
10、以下控件中不属于容器的是()。
A、Form
B、PictureBox
C、Image
D、Frame
正确答案:Image[page_break]
第八章章节测试
1、刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是()。
A、单选按钮
B、图片框
C、通用对话框
D、文本框
正确答案:通用对话框
2、将通用对话框类型,设置为字体对话框,可修改该控件的()属性。
A、font
B、filename
C、filter
D、action
正确答案:action
3、下列属性属于颜色对话框的是()。
A、FileName
B、Min
C、FontSize
D、Color
正确答案:Color
4、在窗体上建立通用对话框必须先将()添加到工具箱中。
A、Data控件
B、Form控件
C、CommonDialog控件
D、VBComboBox控件
正确答案:CommonDialog控件
5、将通用对话框CommandDialog1的类型设置成另存为对话框,可调用该控件的()方法。
A、ShowOpen
B、ShowSave
C、ShowColor
D、ShowFont
正确答案:ShowSave
6、下列事件过程可以将打开对话框的标题改为”刑事案件卷宗”的是()。
A、PrivateSubCommand1_Click()CommonDialogl.DialogTitle=”刑事案件卷宗”CommonDialogl.ShowOpenEndsub
B、PrivateSubCommand1_Click()CommonDialogl.Filter=”刑事案件卷宗”CommonDialogl.ShowSaveEndsub
C、PrivateSubCommand1_Click()CommonDialogl.DialogTitle=”刑事案件卷宗”CommonDialogl.ShowEndsub
D、PrivateSubCommand1_Click()CommonDialogl.DialogTitle=”刑事案件卷宗”CommonDialogl.ShowColorEndsub
正确答案:A
7、窗体上有一公共对话框Commondialog1,和一个命令按钮Command1,当单击按钮时程序的功能是()。PrivateSubCommand1_Click()Commondialog1.ShowColorEndSub
A、打开文件对话框
B、打开颜色对话框
C、打开字体对话框
D、打开保存对话框
正确答案:打开颜色对话框
8、在窗体上建立一个通用对话框,名称为CommonDialog1,用下面的语句可以建立一个对话框,CommonDialog1.Action=2与该语句等价的语句是():
A、CommonDialog1.ShowOpen
B、CommonDialog1.ShowSave
C、CommonDialog1.ShowColor
D、CommonDialog1.ShowFont
正确答案:CommonDialog1.ShowSave
9、在窗体上画一个通用对话框,其名称为CommonDialog1,然后添加一个命令按钮,并编写如下事件过程:PrivateSubCommand1_Click()CommonDialog1.Filter=“allfiles(.)|.|textfiles|.txt|batfiles(.bat)|.bat”CommonDialog1.filterIndex=2CommonDialog1.ShowOpenMsgBoxCommonDialog1.FileNameEndSub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是():
A、AllFiles(.)
B、TextFiles(.txt)
C、BathFiles(*.bat)
D、不确定
正确答案:CommonDialog1.ShowSave
10、以下叙述中错误的是()。
A、在程序运行时,通用对话框控件是不可见的
B、在同一个程序中,用不同的方法,如ShowOpen或ShowSave()等打开的通用对话框具有不同的作用
C、调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件
D、调用通用对话框控件的ShowColor方法,可以打开颜色对话框
正确答案:可以给指针变量赋一个整数作为地址值[page_break]
第九章章节测试
1、下列选项中不正确的是()。
A、每个菜单项都是一个对象,所以也有属性和事件
B、菜单项的属性可以在属性窗口中设计
C、每个菜单项都只有一个Click事件
D、菜单编辑器中,标题可不输入,而名称必须输入
正确答案:ངྱ་།
2、在用菜单编辑器设计菜单时,必须输入的项是()。
A、快捷键
B、标题
C、索引
D、名称
正确答案:名称
3、假定有一个菜单项,名称为MenuItem,为了运行时使该菜单项失效(变灰),应使用的语句为()。
A、MenuItem.Enabled=False
B、MenuItem.Enabled=True
C、MenuItem.Visible=True
D、MenuItem.Visible=False
正确答案:MenuItem.Enabled=False
4、一个菜单项是不是一个分隔条,由()属性决定。
A、Name(名称)
B、Caption
C、Enabled
D、Visible
正确答案:Caption
5、要使用菜单项MentOne在程序运行时失效,使用的语句是()。
A、MentOne.Visble=True
B、MentOne.Visble=False
C、MentOne.Enabled=True
D、MentOne.Enabled=False
正确答案:MentOne.Enabled=False
6、菜单控件仅支持下面哪一事件()。
A、Click
B、MouseDown
C、KeyPress
D、Load
正确答案:Click
7、用键盘的光标键选中某一菜单项,并按回车将触发菜单的()的事件。
A、KeyPress
B、KeyDown
C、Click
D、KeyUp
正确答案:Click
8、设菜单中有一个菜单项为”Open”.若要为该菜单命令设置访问键,即按下ALT及字母O时,能够执行Open命令,则在菜单编辑器中设置”Open”命令的方式是()。
A、把Caption属性设置为&Open
B、把Caption属性设置为O&pen
C、把Name属性设置为&Open
D、把Name属性设置为O&pen
正确答案:把Caption属性设置为&Open
9、下列不能打开菜单编辑器的操作是()。
A、按Ctrl+E健
B、单击工具栏中的“菜单编辑器”按钮
C、执行“工具”菜单中的“菜单编辑器”命令
D、按Shift+Alt+M键
正确答案:按Shift+Alt+M键
10、建立弹出式菜单使用的命令是()。
A、CreateMenu
B、PopupMenu
C、BuildMenu
D、PopupItem
正确答案:PopupMenu[page_break]
第十章章节测试
1、使用Circle(1000,1000),650语句在窗体上绘制一个圆,则圆的线条颜色由窗体的()属性决定。
A、BackColor
B、ForeColor
C、DrawWidth
D、Caption
正确答案:ForeColor
2、执行指令”Line(1200,1200)-Step(1000,500),,B”后,CurrentX=()。
A、2200
B、1200
C、1000
D、1700
正确答案:2200
3、运行以下程序后,输出的图形是()。Forr=0To150Circle(320,240),rFori=1Tol000NextiNextr
A、一个半径逐渐变小的空心圆
B、一个固定的空心圆
C、一个半径逐渐变大的空心圆
D、一个固定的实心圆
正确答案:一个固定的实心圆
5、以下的属性和方法中,可重定义坐标系的是()。
A、Drawstyle属性
B、DmwWidth属性
C、Scale方法
D、ScaleMode属性
正确答案:Scale方法
6、Line(100,100)-Step(400,400)将在窗体()画一直线。
A、(200,200)到(400,400)
B、(100,100)到(300,300)
C、(100,100)到(500,500)
D、(100,100)到(400,400)
正确答案:(100,100)到(500,500)
7、vb中的坐标圆点位于()。
A、容器右上角
B、容器左上角
C、容器正中央
D、容器右下角
正确答案:容器左上角
8、可用来改变坐标度量单位的是()。
A、Drawstyle属性
B、DrawWidth属性
C、Scale方法
D、ScaleMode属性
正确答案:ScaleMode属性
9、在VB的图形方法中,要绘制矩形,需要使用()。
A、Pset方法
B、Line方法
C、Circle方法
D、Point方法
正确答案:Line方法
10、如果在图片框上使用绘图方法绘制一个实心圆,则图片框的()属性决定了该圆填充的颜色。
A、BackColor
B、ForeColor
C、FillColor
D、DrawStyle
正确答案:FillColor[page_break]
第十一章章节测试
1、当用户按键时,KeyPress、KeyDown、KeyUp事件的执行顺序为()。
A、KeyPress事件、KeyDown事件、KeyUp事件
B、KeyDown事件、KeyPress事件、KeyUp事件
C、KeyDown事件、KeyUp事件、KeyPress事件
D、D.KeyDown事件、KeyUp事件与KeyPress事件
正确答案:KeyDown事件、KeyPress事件、KeyUp事件
2、文本框Textl的KeyDown事件过程中参数KeyCode值表示()。
A、是否按下了Alt键或Ctrl键
B、按下的是哪个数字键
C、所按的键盘键的键码
D、按下的是哪个鼠标键
正确答案:所按的键盘键的键码
3、编写如下两个事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)PrintChr(KeyAscii)EndSub一般情况下(即不按住Shift和锁定大写)运行程序,如按“A”键则输出()。
A、Aa
B、aA
C、AA
D、aa
正确答案:Aa
4、在窗体上画一个命令按钮和一个文本框,并把窗体的KeyPreview设置为True(在激活对象上的控件键盘事件之前,优先激活键盘事件,即Form优先)然后编写如下代码:DimSaveAllAsStringPrivateSubCommand1_Click()Text1.Text=Ucase(SaveAll)EndSubPrivateSubForm_KeyPress(KeyAsciiAsInteger)SaveAll=SaveAll+Chr(KeyAscii)EndSub程序运行后,在键盘上输入“abcdefg”,单击命令按钮,则文本框显示为()。
A、abcdefg
B、不显示任何信息
C、ABCDEFG
D、出错
正确答案:OpenForm
5、在上题中,如果把窗体的KeyPreview设置为False,则文本框中显示的内容为()。
A、abcdefg
B、不显示任何信息
C、ABCDEFG
D、出错
正确答案:不显示任何信息
6、下列关于MouseMove事件,描述正确的是()。
A、与鼠标的灵敏度有关
B、每秒激发一次
C、伴随鼠标的移动而连续不断的发生
D、当鼠标移动时被激活一次然后等待下次移动
正确答案:伴随鼠标的移动而连续不断的发生
7、当鼠标左键按下时,下列哪个事件被激发()。
A、KeyDown事件
B、KeyPress事件
C、MouseDown事件
D、MousePress事件
正确答案:MouseDown事件
8、在鼠标事件中,语句IfButton=2成立的条件是()。
A、按键盘数字键2
B、单击鼠标左键
C、单击鼠标右键
D、双击鼠标左键
正确答案:单击鼠标右键
9、PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfShift=6AndButton=2ThenPrint“BBBB”EndIfEndSub程序运行后,为在窗体上输出“BBBB”,应执行操作为()。
A、同时按下Shift和鼠标左键
B、同时按下Shift和鼠标右键
C、同时按下Ctrl、Alt和鼠标左键
D、同时按下Ctrl、Alt和鼠标右键
正确答案:同时按下Ctrl、Alt和鼠标右键
10、编写如下事件过程:PrivateSubForm_Keydown(KeyCodeAsInteger,ShiftAsInteger)If(ButtonAnd3)=3ThenPrint“AAAA”EndIfEndSub程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为()。
A、左
B、右
C、同时左,右
D、按什么键都不显示
正确答案:Aa[page_break]
第十二章章节测试
1、按文件中数据的编码方式,文件分为()。
A、顺序文件和随机文件
B、ASCII码文件和二进制文件
C、程序文件和数据文件
D、源程序文件和可执行文件
正确答案:ASCII码文件和二进制文件
2、关于顺序文件的描述,下面正确的是()。
A、每条记录的长度必须相同
B、可通过编程对文件中的某条记录方便地修改
C、数据以ASCII码形式存放在文件中,所以可通过文本编辑软件显示
D、文件的组织结构复杂
正确答案:C
3、文件号最大可取的值为()。
A、255
B、511
C、512
D、256
正确答案:511
5、下面哪个函数可得到文件的长度()。
A、LOF
B、LOC
C、EOF
D、BOF
正确答案:LOF
6、对语句Open“c:Test.txt”ForOutputAs#2,以下错误叙述是()。
A、若C盘根目录下存在Test.txt,则打开名为Test.txt的文件
B、若C盘根目录下不存在Test.txt,则建立一个名为Test.txt的文件
C、通过该语句打开文件后,可以对文件进行读操作
D、执行该语句后,就可以通过Print语句向文件Test.txt中写入信息
正确答案:通过该语句打开文件后,可以对文件进行读操作
7、Print#1,STR$中的Print是()。
A、文件的写语句
B、在窗体上显示的方法
C、子程序名
D、文件的读语句
正确答案:文件的写语句
8、在随机文件操作中,定义记录类型的语句()。
A、Type…EndType
B、Dim
C、Private
D、Public
正确答案:Type…EndType
9、在二进制文件操作中,读数据使用的语句()。
A、Input
B、Write
C、Put
D、Get
正确答案:Get
10、要获得当前驱动器,应使用驱动器列表框的属性为()。
A、Path
B、FilePath
C、Drive
D、Change
正确答案:Drive