河北科技大学vb考试.docx
- 文档编号:25873068
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:59
- 大小:32.80KB
河北科技大学vb考试.docx
《河北科技大学vb考试.docx》由会员分享,可在线阅读,更多相关《河北科技大学vb考试.docx(59页珍藏版)》请在冰豆网上搜索。
河北科技大学vb考试
单项选择
1.VB6.0是一种面向()的编程环境.
A、对象
B、过程
C、机器
D、应用
答案:
A
2.VB中,若没有显式声明变量的数据类型,则默认的类型是
A、字符型
B、整型
C、变体类型
D、日期型
答案:
C
3.在VisualBasic中,下列()_控件可以包含其他控件.
A、Checkbox
B、Picturebox
C、Commandbutton
D、Label
答案:
B
4.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是()_.
A、属性、事件、方法
B、控件、属性、事件
C、窗体、控件、模块
D、窗体、控件、过程
答案:
A
5.VB中隐藏窗体的方法是
A、Show
B、Unload
C、Hide
D、Stop
答案:
C
6.在VisualBasic集成环境中,可以列出工程中所有模块名称的窗口是________。
A、窗体设计窗口
B、属性窗口
C、代码窗口
D、工程资源管理器窗口
答案:
D
7.VisualBasic是一种面向对象的可视化程序设计语言,采用了()的编程机制.
A、按模块顺序执行
B、事件驱动
C、按过程顺序执行
D、从主程序开始执行
答案:
B
8.VisualBasic中,实现参数的传值方式的关键字是()。
A、Dim
B、ByVal
C、ByRef
D、ReDim
答案:
B
9.VB有三种工作状态,分别是运行态、设计态和().
A、中断态
B、代码编写状态
C、工作状态
D、结束态
答案:
A
10.VB提供了结构化程序设计的三种基本结构,三种基本结构是______
A、递归结构、选择结构、循环结构
B、选择结构、过程结构、顺序结构
C、过程结构、输入输出结构、转向结构
D、选择结构、循环结构、顺序结构
答案:
D
11.VB中按钮对象有一个()属性被设置为True时,按下该按钮跟按Enter键作用相同.
A、Enabled
B、Default
C、Name
D、Visible
答案:
B
12.VB程序的注释符是().
A、:
B、()
C、'
D、;
答案:
C
13.VisualBasic可以用以下哪一条属性来设置边框类型。
A、BorderStyle
B、FillColor
C、BorderWidth
D、DrawWidth
答案:
A
14.VisualBasic中“程序运行”允许使用的快捷键是。
A、F2
B、F5
C、Alt+F3
D、F8
答案:
B
15.保存新建的工程时,默认的路径是_______。
A、Windows
B、VB98
C、\
D、MyDocument
答案:
B
16.VB的编程机制是
A、面向对象
B、可视化
C、事件驱动
答案:
C
17.VisualBasic窗体设计器的主要功能是:
______。
A、建立用户界面
B、画图
C、显示文字
D、编写源程序代码
答案:
D
18.VisualBasic程序设计时常用的Print、Cls属于_____。
A、方法
B、属性
C、打印字库
D、事件
答案:
A
19.VB应用程序的运行模式是().
A、编译运行模式
B、解释运行模式
C、两者都有
D、汇编模式
答案:
C
20.在VisualBasic中,所有的窗体和控件都必定具有的一个属性是().
A、Caption
B、Font
C、FillColor
D、Name
答案:
D
21.VisualBasic是一种()程序设计语言.
A、低级
B、机器
C、过程式
D、非过程式
答案:
D
22.vb中的坐标圆点位于().
A、容器左上角
B、容器右下角
C、容器右上角
D、容器正中央
答案:
A
23.VB中每个对象都有一个()属性,可以被设置为"True"或者"False",用来表示该对象是否可见
A、Visible
B、Caption
C、Enabled
D、Name
答案:
A
24.把InputBox的返回值转换为数值应该使用的函数是().
A、Len
B、Log
C、Str
D、Val
答案:
D
25.VisualBasic6.0中任何控件都有的属性是().
A、Caption
B、BackColor
C、BorderStyle
D、Name
答案:
D
26.确定一个窗体大小的属性是().
A、Width和Top
B、Top和Left
C、Width和Height
D、Top和Height
答案:
C
27.如果设计时在属性窗口将命令按钮的()属性设置为False,则运行时按钮从窗体上消失.
A、Visible
B、Enabled
C、DisabledPicture
D、Default
答案:
A
28.函数Trim(c)的功能是()
A、去除字符串左边的空格
B、去除字符串两边的空格
C、把数值型数据转换为字符串
D、去除字符串右边的空格
答案:
B
29.函数Int(Rnd*11)+10产生的数值的范围是______.
A、[10,10]
B、[10,20]
C、(0,20)
D、(0,10)
答案:
B
30.函数left("Hello",2)的值为().
A、lo
B、el
C、He
D、真
答案:
C
31.函数asc("A")的值为()
A、97
B、12
C、64
D、65
答案:
D
32.函数LEFT$("ABCDEF",3)的取值是()
A、"BCD"
B、"CDE"
C、"ABC"
D、"DEF"
答案:
C
33.函数INT(-7.3)的取值是()
A、-8
B、7
C、8
D、-7
答案:
A
34.如果A为一boolean型数据,则下列赋值语句正确的是().
A、A=3<4
B、A=#TURE#
C、A=.true
D、A="true"
答案:
A
35.确定一个窗体或控件大小的属性是().
A、Top和right
B、Width和Top
C、Width和Height
D、Top和Left
答案:
C
36.确定一个控件在窗体上的位置的属性是()。
A、Width和Height
B、Top和Left
C、Top或Left
D、Width或Height
答案:
B
37.函数Ucase(Mid("visualbasic",8,8))的值为().
A、basic
B、VISUAL
C、visual
D、BASIC
答案:
A
38.如果将布尔常量值True赋给一个整型变量,则整型变量的值为().
A、真
B、0
C、-1
D、假
答案:
C
39.PrintRight("VBProgramming",2)语句的输出结果是()。
A、Programming
B、ng
C、2
D、VB
答案:
B
40.编写如下程序:
PrivateSubCommand1_Click()
DimmAsInteger,nAsInteger
m=2:
n=1
SelectCasem
Case1
SelectCasen
Case1
Print"AAA"
Case2
Print"BBB"
EndSelect
Case2
Print"CCC"
EndSelect
EndSub
程序运行后,单击命令按钮Command1,输出结果为
A、BBB
B、CCC
C、AAA
D、1
答案:
B
41.某人编写了如下程序,用来求10个整数(整数从键盘输入)中的最大值:
PrivateSubCommand1_Click()
Dima(10)AsInteger,maxAsInteger
Fork=1To10
a(k)=InputBox("输入一个整数")
Nextk
max=0
Fork=1To10
Ifa(k)>maxThen
max=a(k)
EndIf
Nextk
Printmax
EndSub
运行程序时发现,当输入10个正数时,可以得到正确结果,但输入10个负数时结果是错误的,程序需要修改。
下面的修改中可以得到正确运行结果的是()。
A、把max=0改为max=a(10)
B、把max=a(k)改为a(k)=max
C、把Ifa(k)>maxThen改为Ifa(k) D、把第2个循环语句Fork=1To10改为Fork=2To10 答案: A 42.某人设计了如下程序用于计算并输出7! (7的阶乘) PrivateSubCommand1_Click() t=0 Fork=7To2Step-1 t=t*k Next Printt EndSub 执行程序时,发现结果是错误的。 下面的修改方案中能够得到正确结果的是______。 A、把t=0改为t=1 B、把Fork=7To2Step-1改为Fork=7To1Step-1 C、把Next改为Nextk D、把Fork=7To2Step-1改为Fork=1To7 答案: A 43.单击命令按钮执行以下程序,输出结果为()。 PrivateSubCommand1_Click() DimxAsInteger,yAsInteger x=12: y=32 CallProc(x,y) Printx;y EndSub PublicSubProc(nAsInteger,ByValmAsInteger) n=nMod10: m=mMod10 EndSub A、232 B、1232 C、23 D、123 答案: A 44.编写如下程序: PrivateSubCommand1_Click() DimnAsInteger StaticsAsInteger Forn=1To3 s=s+n Next Prints EndSub 程序运行后,第三次单击命令按钮Command1时,输出结果为 A、18 B、9 C、6 D、3 答案: A 45.设有下面的语句: PrintIIf(x>0,1,IIf(x<0,-1,0)) 与此语句输出结果不同的程序段是()。 A、Ifx>0Then x=1 ElseIfx<0Then x=-1 EndIf Printx B、Ifx>0Then Print1 ElseIfx<0Then Print-1 Else Print0 EndIf C、SelectCasex CaseIs>0 Print1 CaseIs<0 Print-1 CaseElse Print0 EndSelect D、Ifx<>0Then Ifx>0ThenPrint1 ElseIfx<0Then Print-1 Else Print0 EndIf 答案: D 46.语句Print"5*5"的显示结果是(). A、出现错误提示 B、"5*5" C、5*5 D、25 答案: C 47.设执行以下程序段时依次输入1、3、5,执行结果为______。 Dima(4)AsInteger,b(4)AsInteger ForK=0To2 a(K+1)=Val(InputBox("请输入数据")) b(3-K)=a(K+1) NextK Printb(K) A、5 B、3 C、0 D、1 答案: D 48.设有如下语句: strl=InputBox("输入","","练习")从键盘上输入字符串"示例"后,strl的值是_____。 A、“输入” B、“示例” C、“练习” D、“” 答案: B 49.a="AbC",b="Efg",C=Lcase(a),D=Ucase(b),则执行PrintC;D语句后结果是(). A、ABCEFG B、abcefg C、abcEFG D、ABCefg 答案: C 50.语句: PrintInt(Rnd*5+20)的输出不可能是 A、25 B、20 C、24 D、22 答案: A 51.设窗体上有一个列表框控件List1,含有若干列表项。 以下能表示当前被选中的列表项内容的是()。 A、List1.Text B、List1.ListIndex C、List1.Index D、List1.List 答案: A 52.设置复选框中或单选按钮的标题对齐方式的属性是______。 A、Style B、Alignment C、Align D、Sorted 答案: A 53.判断单选按钮是否被选中的属性为 A、Selected B、Value C、Index D、Checked 答案: B 54.以下程序段的功能是: 从文本框中输入一个数值,如果该数值满足"除以4余1,除以5余2"的条件, 则在窗体上输出文本框中的数值,否则,将焦点定位在文本框中,并清除文本框的内容,在横线处应 填写()。 PrivateSubCommand1_Click() x=Val(Text1.Text) If___________Then Printx Else Text1.SetFocus Text1.Text="" EndIf EndSub A、xMod4=1AndxMod5=2 B、x%4=1Orx%5=2 C、x%4=1Andx%5=2 D、xMod4=1OrxMod5=2 答案: A 55.使用文本框显示文字时,只能显示8个字符,则需设定它的____属性为8。 A、Caption B、MaxLength C、Value D、PasswordChar 答案: B 56.使用____方法可将新的列表项添加到一个列表框中。 A、Clear B、RemoveItem C、AddItem D、Print 答案: C 57.如果将PasswordChar属性设置为一个字符,如星号(*),运行时,在文本框中输入的字符仍然显示出来,而不显示星号,原因可能是()。 A、文本框的MultiLine属性值为False B、文本框的MultiLine属性值为True C、文本框的Locked属性值为False D、文本框的Locked属性值为True 答案: B 58.在窗体上画一个List1的列表框,一个名为Label1的标签,列表框中显示若干个项目,当单击列表框中的某个项目时,在标签中显示被选中的项目的名称,下列能正确实现上述操作的程序是()。 A、PrivateSubList1_Click() Label1.Name=List1.ListIndex EndSub B、PrivateSubList1_Click() Label1.Caption=List1.ListIndex EndSub C、PrivateSubList1_Click() Label1.Name=List1.Text EndSub D、PrivateSubList1_Click() Label1.Caption=List1.Text EndSub 答案: D 59.要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置属性。 A、Alignment B、AutoSize C、Visible D、MultiLine 答案: D 60.通过改变单选按钮(OptionButton)控件的______属性值,可以改变单选按钮的选取状态。 A、Style B、Appearance C、Value D、Caption 答案: C 61.若要设置文本框中所显示的文本颜色,使用的属性是(). A、BackStyle B、ForeColor C、BackColor D、FillColor 答案: B 62.假定一个滚动条的LargeChange属性值为100,则100表示。 A、滚动框位置的最大值 B、单击滚动条箭头和滚动框之间某位置时滚动框位置的变化量 C、单击滚动条箭头时滚动框位置的变化量 D、拖动滚动框时滚动框位置的变化量 答案: B 63.如果要在窗体上使用2组单选按钮,每组都可以有一个被选中,则应该做的是()。 A、把1组单选按钮画在窗体的左边,另1组画在右边 B、先画2个框架控件,再把2组单选按钮分别画在不同的框架中 C、因为1个窗体中只有1个单选按钮可以被选中,所以需要使用2个窗体 D、先画2组单选按钮,再画2个框架控件把2组单选按钮分别框起来 答案: B 64.已知文本框的ScrollBars属性设置为3,却看不到任何效果,原因是()。 A、文本框中没有内容 B、文本框的Locked属性值为True C、文本框的MultiLine属性值为True D、文本框的MultiLine属性值为False 答案: D 65.设在窗体上有一个名称为Commandl的命令按扭和一个名称为Textl的文本框。 要求单击Commandl按钮时可把光标移到文本框中。 下面正确的事件过程是________。 A、PrivateSubCommandl_Click() Commandl.GotFocus EndSub B、PrivateSubCommandl_Click() Commandl.SetFocus Endsub C、PrivateSubCommandl_Click() Textl.GotFocus EndSub D、PrivateSubCommandl_Click() Textl.SetFocus EndSub 答案: D 66.在文本框中,要使键入的所有字符都显示"*"号,这时应该设置()属性为"*". A、PasswordChar B、ScrollBars C、MultiLine D、Text 答案: A 67.由“Fori=1To9Step-3”决定的循环结构被执行次。 A、4 B、5 C、6 D、0 答案: D 68.下列关于Do…Loop循环结构执行循环体次数的描述正确的是。 A、DoWhile…Loop循环至少执行一次,Do…LoopUntil循环可能一次都不执行 B、DoWhile…Loop循环可能不执行,Do…LoopUntil循环至少要执行一次 C、DoWhile…Loop循环和Do…LoopUntil循环可能都不执行 D、DoWhile…Loop循环和Do…LoopUntil循环至少都执行一次 答案: B 69.下列结构中不属于循环结构的是(). A、for/next B、With/endwith C、while/wend D、do/loop 答案: B 70.执行语句Fori=1To3: i=i+1: Nexti后,变量i的值是(). A、4 B、5 C、3 D、6 答案: B 71.循环结构fori=1to10step1.5的执行次数是(). A、6 B、10 C、7 D、9 答案: C 72.假定有以下循环结构: DoUntil条件表达式 循环体 Loop 则以下正确的描述是()。 A、如果“条件表达式”的值不为0,则至少执行一次循环体 B、不论“条件表达式”的值是否为“真”,至少要执行一次循环体 C、如果"条件表达式"的值恒为0,则无限次执行循环体 D、如果“条件表达式”的值是0,则一次循环体也不执行 答案: C 73.结构化程序设计方法的核心是规定了三种基本结构: _____结构、分支结构、循环结构。 A、条件 B、逻辑 C、顺序 D、当型 答案: B 74.下列多分支选择结构的Case语句,写法错误的是(). A、Case1,5,7,9 B、Case5To2 C、Case8To12 D、CaseIs<"Man" 答案: B 75.以下VisualBasic不支持的循环结构是 A、Do...Loop B、Do...EndDo C、For...Next D、ForEach...Next 答案: B 76.以下关于For-Next循环结构的说法错误的是(). A、当循环参数初值、终值和步长在循环体内被改变,不会影响循环的执行次数 B、当步长是1的时候可以省略 C、循环控制变量可以是单精度型 D、当循环控制变量在循环体内被重新赋值,则循环次数一定会发生变化 答案: D 77.用语句DimA(-3To5)AsInteger定义的数组的元素个数是(). A、8 B、7 C、6 D、9 答案: D 78.用下面语句定义的数组的元素个数是() DimA(-2To4)AsInteger A、6 B、5 C、7 D、8 答案: C 79.以下属于合法的数组元素是(). A、x{6} B、x[A] C、x8 D、x(3) 答案: D 80.下列数组声明正确的是()。 A、Dima()AsSingle ReDima(3,4)AsInteger B、Dima(10)AsInteger ReDima(1to12) C、Dima()AsInteger n=5 ReDima(1ton)AsInteger D、n=5 Dima(1ton)AsInteger 答案: C 81.下列语句中的语句可以用来正确地声明一个动态数组。 A、DimA(,)AsInteger B、PrivateA(n)AsInteger C、DimA()AsInteger D、DimA(1ton) 答案: D 82.如有数组声明语句Dima(2,-3to2,4),则数组a包含元素的个数是(). A、90 B、12 C、75 D、40 答案: A 83.下列数组定义中错误的是()。 A、Dima(-3To-5) B、Dima(-3To3) C、Dima(3To5) D、Dima(-5To-3) 答案: A 84.默认情况下,下面声明的数组的元素个数是________。 Dima(5,-2To2) A、20 B、25 C、30 D、24 答案: C 85.要求产生10个随机整数,存放在数组arr中。 从键盘输入要删除的数组元素的下标,将该元素中的数据删除,后面元素中的数据依次前移,并显示删除后剩余的数据。 现有如下程序: OptionBase1 Pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 河北 科技大学 vb 考试