2007年4月计算机二级VB语言笔试真题
- 格式:docx
- 大小:21.47 KB
- 文档页数:10
历年计算机二级笔试试题汇编全国计算机考试二级笔试试卷Visual Basic语言程序设计(考试时间90分,满分100分)2005年4月一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)数据的存储结构是指A)存储在外存中的数据B)数据所占的存储空间量C)数据在计算机中的顺序存储方式D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度位n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A)冒泡排序为n/2 B)冒泡排序为nC)快速排序为n D)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A)log2n B)n/2 C)n D)n+1(5)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。
2007年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列叙述中正确的是______。
A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是——刑应的D.算法的时间复杂度与空间复杂度—定相关正确答案:B解析:我们通常用时间复杂度和空间复杂度来衡量算法效率,算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关,而一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。
2.在结构化程序设计中,模块划分的原则是______。
A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦台度正确答案:D解析:软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。
耦合性与内聚性是模块独立性的两个定性标准。
内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。
一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
3.下列叙述中正确的是______。
A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误正确答案:A解析:关于软件测试的目的,Grenford J.Myers在《The Art of Software Testing》一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程。
大连医科大学2007年辽宁省计算机省二级VB试卷2007省VB试题一、单项选择题本题共20 小题;每小题2分;共40分下面每题给出四个答案;用A; B; C; D标出;其中只有一个是正确的;将你选择的结果涂黑答题卡对应题号的方格..1.在Visual Basic中;窗体文件的扩展名为A. basB. clsC. frmD. txt2.工具栏中的“启动”按钮的作用是A.打开被选中对象的代码窗口B.运行一个应用程序C.工程管理窗口D.运行一个窗体3.在结构化程序设计中;限制使用goto语句的原因是A.该语句对任何结构的程序都不适用B.便于程序的合成C.提高程序的执行效率D.提高程序的清晰性和可读性4.当拖动某对象A经过对象B时;将会发生对象B的A. DragOver事件B. DragDown事件C. Drag事件D. DragDrop事件5.在使用菜单编辑器创建菜单时;可在菜单标题中某字符前插入一个符号;在运行程序时按<Alt>键和该字母键就可以打开该菜单;这个符号是A.@B.&C.$D.下划线6.在顺序文件中;当使用write#语句时;文件打开的方式可以是A. Append或InputB. Output或PictureC. Output或AppendD. Output和Input7.当运行程序时;系统执行启动窗体的某个事件过程是A. SetFocusB. UnloadC. ClickD. Load8. Right“ABCDEFG”;3的执行结果是A. CDEB. DEFC. EFGD. ABC9.要使窗体Forml的标题栏显示"Visual Basic语言”;下列语句正确的是A. Forml.caption="Visual Basic语言"B. Set Forml.caption="Visual Basic语言"C. Forml caption="Visual Basic语言"D. ="Visual Basic语言"10.设a=3;则执行x=IIFa>5;-1;0后;x的值是A. 5B. 3C. 0D.-111.如果X是一个正的实数;将千分位四舍五入;保留两位的表达式是A. 0. 01*Int X+0.005B. 0. 01*Int 100* X+0.05C. 0. 01*Int100* X+0.005D. 0. 01*Int X+0.0512.整数除法的运算符是A. ModB.\C. /D.%13.多重窗体程序设计中;为了使窗体Forml从屏幕上消失但仍在内存中;所使用的方法或语句为A. Unload Form1B. Close FormlC. Form 1.HideD. Form l.Close14. Visual Basic中;运算符“&”代表的运算是A.算术B.关系C.字符串连接D.逻辑与15.在窗体上画一个名称为Checkl的复选框;在程序运行的过程中;若选中复选框;则Checkl.Value的值是A. 3B. 2C. 1D. 016.以下事件中;不是鼠标事件的是A. ChangeB. ClickC. MouseDownD. MouseUp17.定义货币类型数据应该用关键字A. BooleanB. CurrencyC. DoubleD. Single18.若使用键盘来访问菜单项“打开文件O”;应按的组合键是A Tab+O B. Shift+OC. Ctrl+OD. Alt+O19.设在菜单编辑器里定义了一个菜单项;名为menul..为了在运行时隐藏该菜单项;应使用的语句是C .menul.Enabled=False D. menul.Enabled=True20.调试Visual Basic程序时;逐条语句执行的快捷键是A. F10B. F9C. F8D. F7二、多项选择题本题共5小题;每小题2分;共10分下面每题给出五个答案;用A; B; C; D; E标出;其中有两个含两个以上是正确的;将你选择的结果填在答题纸对应题号的括号内..1.下面选项中;不能使控件得到焦点的操作是A.在程序运行期间;用鼠标单击对象B.在程序运行期间;用快捷键选择对象C在程序运行期间;用Tab键 D.在程序运行期间;用Enter键E.在程序运行期间;用Esc键2. Visual Basic语言中;允许出现的数为A 3.47E-10B 886D. 34.75D+6E. 12E33.下面关于多重窗体程序设计描述正确的是A.在多重窗体程序中;只能有一个窗体是启动窗体B.在多重窗体程序中;系统默认第一个被装载内存的窗体成为启动窗体C.在多重窗体程序中包括多个窗体;每个窗体都要作为一个文件保存D.多重窗体程序的保存操作步骤按照先保存工程文件;再保存窗体文件E.在多重窗体程序中;允许为工程生成可执行文件4.组成结构化程序设计的结构是A顺序结构 B.等价结构 C.选择结构D.循环结构E.转移结构5. Visual Basic的特点包括下面的A.不需编程B.面向对象的程序设计C.可视化程序设计D.事件驱动的程序设计E.自动化程序设计三、填空题本题共15小题;每小题2分;共30分请将正确答案填写在答题纸相应位置上;答在试卷上不能得分..1. Visual Basic中;取出字符串中的一部分连续字符组成新的字符串的函数是..2.设x=5; y=6;表达式x<y的值为..3.根据数据的存取方式和结构;文件可以分为顺序文件和..4. Visual Basic中;将字符串转换成ASCII代码的函数是..5.语句Print"25*40"输出的结果是..6. Data控件是Visual Basic中用于访问数据库的标准控件. Data控件提供了方法用于关闭一个数据库..7.在Visual Basic中;工程文件的扩展名是..8.假定建立了一个工程;该工程包括两个窗体;其名称分别为Form 1和Form2;启动窗体为Form 1;在Form 1上画一个命令按钮Command 1;程序运行后;要求当单击该命令按钮时;Form 1窗体消失;显示窗体Form2;请将程序补充完整..Private Sub Command l_ClickUnload Form 1Form2.End Sub9.下面程序计算2*4*6*…*16;请将程序补充完整..Private Sub Command 1_ClickDim t As Single; k As Integerk=0: t=1While k<16k=k+2WendPrint tEnd Sub10.执行下列程序段;输出结果是a=3b=5c=8Print a<b And b>c11.设计一个显示时间的窗体;窗体有两个标签和一个计时器;Label1的标签为“时间”;另-个标签用于显示当前机器的时间..计时器的Interval属性为1000请将程序补充完整..Private Sub timer1_timerLabe12. =TimeEnd Sub12.下面程序计算1+1+2+1+2+3+…+1+2+3+4+……+10..;请将程序补充完整..Private Sub Command1_ClickDim i As Integer; sum As LongFor i=1To10sum=sum+totaliNext iPrint"和数为":sumEnd SubPublic Function totalx As Integer As LongDim ss As Long; i As Integerss=0For i=1 To xss=Next itotal=ssEnd Function13.以下程序的功能是:从键盘上输入若干个学生的考试分数;当输入负数时结束;然后输出学生的最高分数和最低分数..请将程序补充完整..Private Sub Command 1_ClickDim x As Single; amax As Single; amin As Singlex=InputBox"Enter a score"amax=xamen=xDo WhileIf x>amax ThenAmax=xEnd IfIf amin>x Thenamm=xEnd Ifx=InputBox"Enter a score"LoopPrint "Max--";amax; "Min=":aminEnd Sub14.下面程序计算1 *2+2*3+3*4+…+N+1*N;请将程序补充完整..Private Sub Command 1_clicks=0For k=1 Tons=s+*kNext kPrint sEnd Sub15.下面程序的功能是用Array函数建立一个含有8个元素的数组;然后查找并输出该数组中元素的最人值..请把程序补充完整..Private Sub Command 1_CiickDim arrl;Max As IntegerarrI=Array12; 435;76;24; 78; 54; 866; 43=arr10For i=OTo7if arrli>Max Then Max=arr 1iNext iPrint "最大值是:":MaxEnd Sub四、阅读程序题本题共8小题;1-4每小题2分;5-8每小题3分;共20分请将正确答案填写在答题纸相应位置上;答在试卷上不能得分..1.在窗体上画一个命令按钮;其名称为Command l;然后编写如下程序:Private Sub Command1_ClickDim a As Integer; b As IntegerA=5b=10sub l a; bPrint "a=";a; "b="; bEnd SubSub sub Ix As Integer; y As Integerx=x+5Y=Y一5End Sub程序运行后;单击命令按钮;输出结果为..2.在窗体上画一个命令按钮;其名称为Command l;然后编写如下程序:Private Sub Command 1 ClicksSum=0For k=1 To 3If k<=1 ThenX=IElseIf k<=2 Thenx=2Elself k<=3 Thenx=3ElseX=4End IfSum=Sum+xNext kPrint SumEnd Sub程序运行后;单击命令按钮;输出结果为..3.窗体上画一个名称为Command 1的命令按钮;编写如下程序:Private Sub Command1_Clicka=1:b=2:c=3a=b:b=c:c=aPrint a; b; cEnd Sub程序运行后;单击命令按钮;则窗体上显示..4.窗体上画一个名称为Command l的命令按钮;编写如下程序:Private Sub Command1_Clicka=0b=1Doa=a+bb=a+bLoop While a<20Print a; b程序运行后;单击命令按钮;输出结果为..5.在窗体上画一个命令按钮;其名称为Command l;然后编写如下程序:Private Sub Command1_ClickDim a10; 10 As IntegerFor i=2To 5For j=5 To 7ai; j=i+jNext jNext iPrint a2; 5+a3;6+a4; 7End Sub程序运行后;单击命令按钮;输出结果为..6.在窗体上画一个命令按钮;其名称为Command l;然后编写如下程序:Private Sub Command1_ClickDim check As Boolean; n As Integercheck=Falsen=0Do While n<10n=n+1If n=5 Thencheck=TrueExit DoEnd IfPrint n;LoopEnd Sub程序运行后;单击命令按钮;输出结果为7.在窗体上画一个命令按钮Command1和文本框Text 1;然后编写如下程序:Private Sub Command1_ClickDim a5; b5For j=1 To 4aU=3*jbj=aj*3Next jText 1.Text=bj\2End Sub程序运行后;单击命令按钮;文本框显示为8.在窗体上画一个名称为Command l的命令按钮;然后编写如下程序:Private Sub Command1_ClickFor k=8 To 10y=ffkPrint y;Next kEnd SubPublic Function ffnff=xEnd Function程序运行后的输出结果是..调试快捷键;Visual Basic 6.0 默认快捷键选项。
2007年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击窗体后输入1个不小于6的正整数,然后输出该数所有的质数因子(如输入6则输出“ 2 3”,输入60则输出“ 2 2 3 5”,等等)。
【程序】Private Sub f( (1) )Dim i As Integeri = 2Do While (2)If (3) Then k = k /i: Print i; Else i = i + 1LoopEnd SubPrivate Sub Form_Click()Dim n As IntegerDon = InputBox("n=")Loop (4)Call f(n)PrintEnd Sub【供选择的答案】(1) A、n As Integer B、k As IntegerC、Byval n As ByteD、I As Integer(2) A、k>1 B、k>=1 C、k=1 D、k Mod i=0(3) A、k\i=0 B、k\i*i=0 C、n Mod i=0 D、(k\i)*i=k(4) A、Until n>6 B、While n>=6 C、Until n>=6 D、While n>6 试题2(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】统计鼠标单击图片框控件P1中两个同心圆所围成黑色区域的次数:首次单击Command1将统计结果请零、P1可用,再次单击则以消息框显示统计结果、P1不可用。
国际金融名词解释:外汇:外汇的含义包括两方面:(1)指一国货币兑换成另一国货币的实践过程,通过这种活动来清偿国际间的债权债务关系,是动态的外汇概念;(2)指国际间为清偿债权债务关系进行的汇总活动所以凭借的手段和工具,或者说是用于国际汇兑活动的支付手段和工具,是静态的外汇概念。
汇率:汇率又称外汇汇价,是不同货币之间兑换的比率或比价,也可以说是以一种货币表示的另一种货币的价格。
名义汇率:是由官方公布的或在市场上通行的、没有剔除通货膨胀因素的汇率。
J曲线效应:(p37)汇率变化导致进出口贸易的变化在理论上和实践中都可以得到证实。
但在现实中,货币贬值导致贸易差额的最终改善需要一个“收效期”,收效快慢取决于供求反应程度高低,并且在汇率变化的收效期内会出现短期的过级收支恶化现象。
( P456)一国货币对外贬值后,国际收支状况在初期将进一步恶化,经过一段时间,贸易收人才会增加,使国际收支状况得到改善。
国际收支的这一运动过程,其函数图象酷似大写英文字母“J”,故名J曲线效应。
敞口:是指在金融活动中存在金融风险的部位以及受金融风险影响的程度。
“敞口”是金融风险中的一个重要概念,但是与金融风险并不等同。
“敞口”大的金融资产,风险未必很高。
风险暴露:也称风险敞口,是指因债务人的违约行为所导致的可能承受风险的信贷业务余额。
也是指未加保护的风险。
弱式有效市场:市场上当前价格反映了历史价格序列中包含的所有信息。
抛补利率平价条件:p87通过签订远期外汇合同,按照合同中预先规定的期远期汇率进行交易,以达到套期保值的目的。
由于套利者利用远期外汇市场固定了未来交易时的汇率,避免了汇率风险的影响,整个套利过程可以顺利实现。
Rh—Rf=(F—S)/S ,因为是用了外汇远期合约进行套期保值,该公式被称作抛补利率平价条件,其含义是,如果该条件成立,则两国间不会发生引起资金跨国流动的国际金融套利活动;反之,市场行为将自行纠正利率与即期汇率、远期汇率之间的偏差,直至均衡。
2007年秋季vb考试真题1.下面关于比特的叙述中,错误的是( D )A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号C.比特既可以表示数值和文字,也可以表示图像和声音D. 比特”1”总是大于比特“0”2.在下列有关集成电路的叙述中,错误的是 ( D )A.现代集成电路使用的半导体材料主要是硅B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第2代居民身份证中包含有IC芯片D. 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3.在下列有关通信技术的叙述中,错误的是 ( B )A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率D.学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质4.下面是关于PC机主存储器的一些叙述,其中正确的是( A )A.主存储器是一种动态随机存取存储器(RAM)B.主存储器的基本编址单位是字(即32个二进位)C.目前市场上销售的PC机,其内存容量可达数十GBD.所有PC机的内存条都是通用的:可以互换5.现行PC机中,IDE(或SATA)接口标准主要用于( D )A.打印机与主机的连接 C.声卡与主机的连接B.显示器与主机的连接 D.硬盘与主机的连接6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( A ) 。
A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( A )A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多B.硬盘的内部传输速率一般小于外部传输速率c.优盘采用Flash存储器技术,属于半导体存储器D.目前常见COMBO光驱是一种将CD-RW和DVD-ROM组合在一起的光驱8.下面有关Windows操作系统,(95以后版本)的叙述中,错误的是 ( C ) 。
2007年秋浙江省高等学校计算机等级考试试卷(二级Visual Basic)试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】单击Command1后计算a•x2+b•x+c的值并显示,界面设计以及运行时的显示分别如下图左、图右所示。
要求在文本框中不可输入英文字母。
【程序】Private Sub Command1_Click()Dim a As Single, b As Single, c As Single, x As Single, y As Single a = Text1(0).Text: b = Text1(1).Textc = Text1(2).Text: x = Text1(3).Texty = a * x * x + b * x + cLabel3.Caption = yEnd SubPrivate Sub Text1_ (1) (Index As Integer, (2) )Select Case (3)Case "A" To "Z"K = 0Case (4)K = 0End SelectEnd Sub【供选择的答案】(1) A、keyPress B、change C、keydown D、keyup(2) A、keyAscii As Integer B、Value C、Text() D、k As Integer(3) A、Chr(KeyAscii) B、Chr(K) C、Asc(K) D、Asc(KeyAscii)(4) A、a To z B、'a' To 'z' C、"a" To "z" D、'a'...'z' 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
2007年全国高等学校(安徽考区)计算机水平考试试卷(二级Visual Basic语言)一、单项选择题(每题1分,共40分)1.计算机系统是由构成的。
A)控制器、运算器和储存器B)系统软件与应用软件C)硬件系统和软件系统D)CPU、存储器、输入/输出设备2. 在微型计算机系统中,下列访问速度最快的存储器是。
A)硬盘B)U盘C)光盘D)内存3. 与十进制数41等值的二进制数是。
A)00100100 B)00110011 C)00101001 D)00101010 4.下列关于Windows操作系统通配符的说法中,正确的是。
A)*代表多个字母B)?代表任意多个字符C)*代表任意多个字符D)*代表任意一个字符5. 下列是目前Internet上常用的Web浏览器之一。
A)Internet Explorer B)Outlook ExperssC)Yahoo D)Frontpage6. 下列选项中,是正确的电子邮件地址。
A)ahabc@2a@ B)ahabc@C) D)ahabc7. 下列属于视频文件的是。
A)ABC.MP4 B)ABC.MP3 C)ABC.DOC D)ABC.BMP8. 下列软件中,不属于杀毒软件的是。
A)瑞星B)迅雷C)江民KV2007 D)金山毒霸9. 下列关于计算机病毒的说法中,正确的是。
A)计算机病毒是一种具有破坏性的生物病毒B)计算机病毒是一种人为编制的具有破坏性的特殊程序C)计算机病毒感染一台电脑后就会失效,不具有传染性D)计算机病毒可感染操作电脑的人10.下列描述中正确的是。
A)软件就是用高级语言编写的程序B)软件开发不受计算机系统的限制C)软件就是能在计算机上运行的程序D)软件是程序、数据与相关文档的集合11.下列各项不是VB的基本数据类型的是。
A)Single B)Integer C)Basic D)Double 12.下列不是VB常量的是。
A)3.14 B)′Name ′C)#10/18/2007# D)True13.下列符号中,可以用作VB变量名的是。
2007全国高等学校(安徽考区)计算机水平考试试卷(二级Visual Basic语言)14.表达式Len(〝VB程序设计〞)的值是。
A)4 B)6 C)8 D)1115.下列4个字符串进行比较,最小的是。
A)”2007” B)”About” C)”Basic” D)”DATA”16.已知A=“12345678”,则表达式Val(Left(A,3)+Mid(A,5,2))的值是。
A)12356B)179C)12345 D)45 18.下面的语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。
A)Print ”A”; Tab(9);”b” B) Print ”A”; Space(9); ”b”C) Print ”A”; Space(10); ”b” D) Print ”A”; Tab(10); ”b”19.若Dim b(3) As Integer ,则Ucase(Chr(97) & UBound(b))的结果是。
A)A3 B)A2 C)A1 D)A020.数字表达式1≤X<10表示成正确的VB表达式为。
A)1≤X<10 B)X>=1 And X<10C) X>=1 Orx<10 D) X>=1 And <1021.下面正确的赋值语句是。
A)y=3x B)3*x=y C)y=3*x D)x+y=1026.可通过修改命令按钮的属性值为True将其设置为默认按钮。
A)Value B)Default C)Cancel D)Enabled 27.复选框或单选按钮的当前状态可通过属性来设置或访问。
A)Caption B)Value C)Checked D)Selected28.下列控件中,没有Caption属性的是。
A)框架B)复选框C)标签D)组合框32.窗体中有图片框Picturel和图象框Imagel两个对象,下面关于Print方法的使用中,错误的是。
A)Picturel.Print100 B) Print100C) Printer.Print100 D)Imagel.Print10035.下列程序段的输出结果是。
2007年上海市高等学校计算机等级考试测试卷二级(Visual Basic程序设计)(A卷)一、选择题1.Visual Basic是一种面向对象的程序设计语言,___D___ 不是面向对象系统所包含的三要素。
A.变量B.事件C.属性D.方法2.要求改变窗体的标题内容,应当通过窗体的__B____属性来实现。
A.CaptionC.Textbel3.为了使文本框同时具有水平和垂直滚动条,应先把 MultiLine 属性设置为 True,然后再把ScrollBars 属性设置为__D____ 。
A.0B.1C.2D.34.要使Print方法在Form_Load事件中起作用,要对窗体的__A___属性进行设置。
A.ForeColorB.CaptionC.BackColorD.AutoRedraw5.下面所列的控件中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是_B_______。
A.Drive1.DriveB.Text1.VisibleC.Dir1.PathD.List1.Sorted6.下列控件中无法响应Click事件的是___D_____。
A.驱动器列表框B.文本框C.标签D.时钟7.在Visual Basic代码中,将多个语句合并在一行上的并行符是____B____ 。
A.撇号(')B.冒号(:)C.感叹号(!)D.问号(?)8.语句If x=1 Then y=1,下列说法正确的是______C______。
A.x=1 和 y=1 为赋值语句B.x=1 和 y=1 均为关系表达式C.x=1 为关系表达式,y=1 为赋值语句D.x=1 为赋值语句,y=1 为关系表达式9.在默认状态下,若有数组声明:Dim c(3, 4 To 5) As Integer,下面数组元素引用中正确的是____B____ 。
A.c(1,2)B.c(0,5)C.c(4)D.c(4,4)10.在过程 A 中定义了静态变量 y。
2007春江苏省计算机二级VB试卷第一部分计算机基础知识1.微电子技术是信息技术领域的关键技术,它以集成电路(IC)为核心。
在下列有关叙述只,错误的是。
A.目前IC芯片(如CPU芯片)的集成度可达数千万个电子元件B.Moore定律指出,单块IC的集成度平均每半年翻一番C.从原料熔炼到最终产品包装,IC的制造工序繁多,工艺复杂,技术难度非常高D.非接触IC卡采用电磁感应方式无线传输数据,所以又称为射频卡或感应卡2.在下列有关通信中使用的传输介质的叙述中,错误的是。
A.计算机局域网中大多使用无屏蔽双绞线,其无中继有效传输距离大约100mB.同轴电缆可用于传输电视信号C.光纤价格高,一般不在校园网和企业网中使用D.微波的波长很短,适合于长距离、大容量无线通信3.二进制数(1010)2与十六进制数(B2)16相加,结果为。
A.(273)8B.(274)8C.(314)8D.(313)84.设有一段文本由基本ASCII字符和GB2312字符集中的汉字组成,其代码为BO A1 57 69 6E D6 D0 CE C4 B0 E6,则在这段文本中含有。
A.1个汉字和9个西文字符B.2个汉字和7个西文字符C.3个汉字和5个西文字符D.4个汉字和3个西文字符5.在下列有关CPU的叙述中,错误的是。
A.CPU的主要组成部分有运算器、控制器和寄存器组B.CPU的主要功能是执行命令,不同类型CPU的指令系统通常有所不同C.为了加快运算速度,CPU中可包含多个算术逻辑部件(ALU)D.目前PC机所用的CPU芯片均为Intel公司的产品6.PC机在加电启动过程中会运行POST程序、引导程序、系统自举程序等。
若在启动过程中,用户按某一热键(通常是Del键)则可以启动CMOS设置程序。
这些程序运行的顺序是。
A.POST程序→CMOS设置程序→系统自举程序→引导程序B.POST程序→引导程序→系统自举程序→CMOS设置程序C.CMOS设置程序→系统自举程序→引导程序→POST程序D.POST程序→CMOS设置程序→引导程序→系统自举程序7.目前PC机一般都有USB和FireWire接口,用于连接各种外部设置。
2007年 4月全国计算机等级考试二级笔试试卷Visual Basic 语言程序设计一、选择题(第小题 2分,共 70分下列各题 A、B、C、D四个选项中, 只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上, 答在试卷上不得分。
(1下列叙述中正确的是(BA算法的效率只与问题的规模有关,而与数据的存储结构无关B算法的时间复杂度是指执行算法所需要的计算工作量C数据的逻辑结构与存储结构是一一对应的D算法的时间复杂度与空间复杂度一定相关(2在结构化程序设计中,模块划分的原则是(DA各模块应包括尽量多的功能B各模块的规模应尽量大C各模块之间的联系应尽量紧密D模块内具有高内聚度、模块间具有低耦合度(3下列叙述中正确的是(AA软件测试的主要目的是发现程序中的错误B软件测试的主要目的是确定程序中错误的位置C为了提高软件测试的效率, 最好由程序编制者自己来完成软件的测试工作D软件测试是证明软件没有错误(4下面选项中不属于面向对象程序设计特征的是(C A继承性B多态性C类比性D封装性(5下列对队列的叙述正确的是(DA队列属于非线性表B队列按“先进后出”原则组织数据C队列在队尾删除数据D队列按“先进先出”原则组织数据(6对下列二叉树(CAB CD E F XY Z进行前序遍历的结果为ADYBEAFCZXBYDEBFZXCACABDYECFXZDABCDEFXYZ(7某二叉树中有 n 个度为 2的结点,则该二叉树中的叶子结点数为(AAn+1Bn-1C2nDn/2(8在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 (B A并B交C投影D笛卡儿乘积(9在 E—R 图中,用来表示实体之间联系的图形是(CA矩形B椭圆形C菱形D平行四边形(10下列叙述中错误的是(AA在数据库系统中,数据的物理结构必须与逻辑结构一致B数据库技术的根本目标是解决数据共享问题C数据库技术是指己有数据管理系统的基础上建立数据库D数据库系统需要操作系统的支持(11下面可以正确定义 2个整形变量和 1个字符串变量的语句的是(DADim n,m AS Interger,s AS StringBDim a%,b$,cAS StringCDim a AS Integer,b,c AS StringDDim x%,yAS Integer,z AS String(12下列表述中不能判断 x 是否为偶数的是(DAx/2=Int(x/2Bx Mod 2=0CFix(x/2=x/2Dx\2=013设在名称为 Myform 的窗体上只有 1个名称为 C1的命令按钮,下面叙述中正确的是(BA窗体的 Click 事件过程的过程名是 Myform_ClickB命令按钮的 Click 事件过程名是 C1_ClickC命令按钮的 Click 事件过程的过程名是 Command1_Click(14设窗体上有 1个滚动条,要求单击滚动条右端的◢按钮一次,滚动条移动一定的刻度值,决定此刻度的属性是(CAMaxBMinCSmallChangeDLargeChang(151个二维数组可以存放 1个矩形.在程序开始有语句 Option Base 0,则下面定义的数组中正好可以存放 1个 4*3矩阵(即只有 12个元素的是(BADim a(-2To 0,2 AS IntegerBDim a(3,2AS IngegerCDim a(4,3ASIngegerDDim a(-1To -4,-1To -3AS Ingeger(16若设置了文本框的属性PasswordChar=”$”,则运行程序时向文本框中输入 8个任意字符后,文本框中显示的是(AA8个”$”B1个”$”C8个”*”D无任何内容(17设在窗体上有 1个名称为 Combo1的组合框,含有 5个项目,要删除最后一项,正确的语句是(BACombo1.RemoveItem Combo1.TextB Combo1.RemoveItem4C Combo1.RemoveItem Combo1.ListCountD Combo1.RemoveItem5(18工程中有 2个窗体,名称分别为 Form1.Form2,Form1为启动窗体,该窗体上有命令按钮 Command1,要求程序运行后单击该命令按钮时显示 Form2,则按钮的Click 事件过程应该是(AAPrivate Sub Command1_Click( B Private Sub Command1_Click( Form2.Show Form2.VisibleEnd Sub End SubC Private Sub Command1_Click( DPrivate Sub Command1_Click( Load Form2Form2.LoadEnd Sub End Sub(19若在某窗体模块中有如下事件过程(DPrivate Sub Command1_Click(IndexAS Integer……End Sub则以下叙述中正确的是A 此事件过程与不带参数的事件过程没有区别B 有 1个名称为 Command1的窗体,单击此窗体则执行此事件过程C 有 1个名称为 Command1的空件数组,数组中有多个不同类型控件D 有 1个名称为 Command1的空件数组,数组中有多个相同类型控件(20以下循环语句中在任何情况下都至少执行一次循环体的是(CADo While <条件>BWhile <条件>循环体循环体Loop WendCDo DDo Until <条件>循环体循环体Loop Until <条件>Loop(21在窗体上有 1个名为 Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序总应使用的语句是(AACd1.Action=2BCd1.Action=1CCd1.ShowSave=TureDCd1.ShowSave=0(22下面关于菜单的叙述中错误的是(BA各级菜单中的所有菜单项的名称必须唯一B同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C弹出式菜单也用菜单编辑器编辑(23已知有下面的过程(DPrivate Sub proc1(aAs Integer,b As String,Optional x As Boolean ……End Sub正确调用此过程的语句是ACall procl(5BCall proc15,”abc”,FalseCproc1(12,”abc”,TrueDproc15, “abc”(24在窗体上有一个文件名称为 Text1的文本框和 1个名称为 Command1的命令按钮, 要求在程序执行时, 每单击命令按钮一次, 文本框向右移动一定距离。
2007年(秋)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】1 bit是单个的二进制数值,0或1。
虽然计算机可以提供指令测试和操作比特,但通常以多个比特的集合——字节来存储数据和执行指令。
在大多数计算机系统中,1B由8bit构成。
1bit 数值在存储器中用单个电容器充放电高于或低于某个电平来表示,比特是最小单位,字节是比特的集合也是一个单位。
(2)D)【解析】根据美国半导体协会预测,到2010年将能达到18英寸、0.07~0.05微米的工艺水平。
(3)B)【解析】通信可分为模拟通信和数字通信,计算机网络属于数字通信。
(4)A)【解析】主存储器的基本编址单位是位,也就是它只能存储一个二进制的0或1。
目前市场上销售的PC机,其内存容量可达数几百GB。
不是所有PC的内存条都是通用的,DDR1和DDR2是不可以互换的。
(5)D)【解析】现行PC机中,IDE(或SATA)接口标准主要用于硬盘与主机的连接。
(6)A)【解析】Pentium系列微机的内存条不相同,比如接口有些都不一样。
主板上芯片组的作用提供存储器控制功能和I/O控制。
主板上CMOS芯片用于存储BIOS设置程序和一些软硬件设置信息。
(7)A)【解析】目前的主流硬盘容量为60~160GB,影响硬盘容量的因素有单碟容量和碟片数量。
(8)C)【解析】在Windows操作系统(95以后版本)中文件名最长可以使用255个字符。
(9)B)【解析】一个算法应该具有以下五个重要的特征。
有穷性:一个算法必须保证执行有限步之后结束;确切性:算法的每一步骤必须有确切的定义;输入:一个算法有0个或多个输入,以刻画运算对象的初始情况;输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。
没有输出的算法是毫无意义的;可行性:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。
(10)B)【解析】目前IP地址都是4组数,每组都是由二进制换算所得,IP是0~255的数字。
计算机二级vb试题及答案一、选择题1. 在Visual Basic中,以下哪个不是基本数据类型?A. IntegerB. StringC. ObjectD. Array答案:D2. 下列哪个语句用于在Visual Basic中声明一个变量?A. DimB. LetC. SetD. Const答案:A3. 在Visual Basic中,以下哪个控件可以用于显示文本?A. LabelB. TextBoxC. ComboBoxD. Button答案:A4. 在Visual Basic中,以下哪个事件是当文本框(TextBox)内容发生变化时触发的?A. ClickB. ChangeC. DblClickD. KeyPress答案:B5. 在Visual Basic中,以下哪个属性用于设置或返回一个控件的可见性?A. VisibleB. EnabledC. CaptionD. Text答案:A二、填空题1. 在Visual Basic中,使用________语句可以定义一个常量。
答案:Const2. 当用户点击一个按钮时,按钮的________事件被触发。
答案:Click3. 在Visual Basic中,使用________方法可以打开一个文件。
答案:Open4. 在Visual Basic中,________属性用于设置文本框的文本对齐方式。
答案:TextAlign5. 在Visual Basic中,________方法用于关闭一个打开的文件。
答案:Close三、简答题1. 请简述Visual Basic中的事件驱动编程是什么?答案:事件驱动编程是一种编程范式,程序的执行流程由外部事件(如用户操作、系统消息等)触发,而不是由程序内部的逻辑顺序决定。
2. 请解释Visual Basic中的类和对象的区别。
答案:类是一个模板,定义了对象的结构和行为;对象是类的实例,具有类定义的属性和方法,并且可以独立操作。
本文由TIR灬无奈贡献doc文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
2007 年秋季 vb 考试真题1.下面关于比特的叙述中,错误的是( 1 ) A.比特是组成数字信息的最小单位 B.比特只有“0”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2.在下列有关集成电路的叙述中,错误的是 ( 2 ) A.现代集成电路使用的半导体材料主要是硅 B.大觑模集成电路一般以功能部件、子系统为集成对象C.我国第 2 代居民身份证中包含有 IC 芯片 D? 目前超大规模集成电路中晶体管的基本线条已小到 l 纳米左右 3.在下列有关通信技术的叙述中,错误的是 ( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率 D?学校的计算机机房一般采用 5 类无屏蔽双绞线作为局域网的传输介质 4.下面是关于 PC 机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即 32 个二进位) C.目前市场上销售的 PC 机,其内存容量可达数十 GB D.所有 PC 机的内存条都是通用的:可以互换 5.现行 PC 机中,IDE(或SATA)接口标准主要用于( 5 ) A.打印机与主机的连接 C.声卡与主机的连接 B.显示器与主机的连接 D.硬盘与主机的连接 6. 下列有关 PC 机的 CPU、内存和主板的叙述中,正确的是( 6 ) 。
A.大多数 Pc 机只存一块 CPu 芯片,即使是“双核”CPU 也是一块芯片 B.所有 Pentium 系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O 控制与芯片组无关 D.主板上 CMOS 芯片用于存储 CMOS 设置程序和一些软硬件设置信息 7.下列有关目前 Pc 机辅助存储器的叙述中,错误的是 ( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多 B.硬盘的内部传输速率一般小于外部传输速率 c.优盘采用 Flash 存储器技术,属于半导体存储器 D.目前常见 COMBO 光驱是一种将 CD-RW 和 DVD-ROM 组合在一起的光驱 8.下面有关 Windows 操作系统,(95 以后版本)的叙述中,错误的是 ( 8 ) 。
2007年4月全国计算机等级二级VB考前密卷(4)及答案(1) 栈和队列的共同特点是A) 都是先进先出B) 都是先进后出C) 只允许在端点处插入和删除元素D) 没有共同点(2) 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A) acbedB) decabC) deabcD) cedba(3) 链表不具有的特点是A) 不必事先估计存储空间B) 可随机访问任一元素C) 插入删除不需要移动元素D) 所需空间与线性表长度成正比(4) 结构化程序设计的3种结构是A) 顺序结构、选择结构、转移结构B) 分支结构、等价结构、循环结构C) 多分支结构、赋值结构、等价结构D) 顺序结构、选择结构、循环结构(5) 为了提高测试的效率,应该A) 随机选取测试数据B) 取一切可能的输入数据作为测试数据C) 在完成编码以后制定软件的测试计划D) 集中对付那些错误群集的程序(6) 算法的时间复杂度是指A) 执行算法程序所需要的时间B) 算法程序的长度C) 算法执行过程中所需要的基本运算次数D) 算法程序中的指令条数(7) 软件生命周期中所花费用最多的阶段是A) 详细设计B) 软件编码C) 软件测试D) 软件维护(8) 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A) CB) BasicC) DDLD) DML(9) 下列有关数据库的描述,正确的是A) 数据库是一个DBF文件B) 数据库是一个关系C) 数据库是一个结构化的数据集合D) 数据库是一组文件(10) 下列有关数据库的描述,正确的是A) 数据处理是将信息转化为数据的过程B) 数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C) 关系中的每一列称为元组,一个元组就是一个字段D) 如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(11) 关于Visual Basic"方法"的概念错误的是A) 方法是对象的一部分B) 方法是预先定义好的操作C) 方法是对事件的响应D) 方法用于完成某些特定的功能(12) 下列说法有错误的是A) 默认情况下,属性Visible的值为FalseB) 如果设置控件的Visible属性为False,则运行时控件会隐藏C) Visible的值可设为True或者FalseD) 设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态(13) 下列各控件不包含滚动条的控件是A) ListBoxB) ComboBoxC) TextBoxD) LabelBox(14) 如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是A) Redim a As IntegerB) Static a As IntegerC) Public a As IntegerD) Dim a As Integer(15) 声明一个变量为局部变量应该用A) GlobalB) PrivateC) StaticD) Public(16) 执行x$=InputBox("请输入x的值") 时,在弹出的对话框中输入123,在列表框List1选中1个列表项(数据为456) ,使有的值使的语句是A) y=x$+List1.List(0)B) y=x$+List1.List(1)C) y=Val(x$) +Val(List1.List(0) )D) y=Val(x$) & Val(List1.List(1) )(17) 以下各项中,Visual Basic不能接收的图形文件是A) .ico文件B) .jpg文件C) .psd文件D) .bmp文件(18) 下面的属性中,用于自动调整图像框中图形内容的大小的是A) PictureB) CurentYC) CurrentXD) Stretch(19) 下面有关注释语句的格式,错误的是A) Rem注释内容B) ′注释内容C) a=3:b=2 ′对a、b赋值D) Private Sub Command1_MouseDown(button As Integer , shift As Integer , _ Rem 鼠标按下事件的命令调用过程X As Single ,Y As Single)(20) 只有将组合框的Style属性设置为何值时,才能触发DblClick事件?A) 0B) 1C) 2D) 3(21) 以下属于Visual Basic合法的数组元素是A) x8B) x[8]C) s(0)D) v[8](22) 编写如下两个事件过程:Private Sub Form_KeyDown (KeyCode As Integer, Shift As Integer)Print Chr(KeyCode)End SubPrivate Sub Form_KeyPress(KeyAscii As Integer)Print Chr(KeyAscii)End Sub在一般情况下(即不按住Shift键和锁定大写键时) 运行程序,如果按"A"键,则程序输出的结果是A) AaB) aAC) AAD) aa(23) 要使菜单项MenuOne在程序运行时失效,使用的语句是A) MenuOne.Visible=TrueB) MenuOne.Visible=FalseC) MenuOne.Enabled=TrueD) MenuOne.Enabled=False(24) 在窗体上建立通用对话框需要添加的控件是A) Data控件B) From控件C) CommonDialog控件D) VBComboBox控件(25) 在Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是A) LoadB) ShowC) HideD) Unload(26) 运行下列程序段后,显示的结果为J1=23J2=32If J1<J2 Then Print J2 Else Print J1A) 23B) 32C) 55D) 2332(27) 下列语句正确的是A) If A≠B Then Print "A不等于B"B) If A<>B Then Printf "A不等于B"C) If A<>B Then Print "A不等于B"D) If A≠B Print "A不等于B"(28) 下面语句正确的是A) If x<3 y And x>y Then y=x^3B) If x<3 y And x>y Then y=3xC) If x<3 y:x>y Then y=x^3D) If x<3 y And x>y Then y=x* *3(29) 计算z的值,当x大于y时,z=x;否则z=y。
2007年4月计算机二级VB笔试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是。
A)算法的效率只与问题的规模有关,而与数据的存储结构无关.B)算法的时间复杂度是指执行算法所需要的计算工作量C)数据的逻辑结构与存储结构是一一对应的.D)算法的时间复杂度与空间复杂度一定相关.(2)在结构化程序设计中,模块划分的原则是。
A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度(3)下列叙述中正确的是。
A)软件测试的主要目的是发现程序中的错误.B)软件测试的主要目的是确定程序中错误的位置.C)为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D)软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是。
A)继承性 B)多态性 C)类比性 D)封装性(5)下列对列的叙述正确的是。
A)队列属于非线性表B)队列按“先进后出”的原则组织数据C)队列在队尾删除数据D)队列按先进先出原则组织数据(6)对下列二叉树进行前序遍历的结果为A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ(7)某二叉树中有n个度为2的结点则该二叉树中的叶子结点数为A)n+1 B )n-1 C)2n D)n/2(8)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是。
A)井 B)交 C)投影 D)笛卡儿乘积(9)在E-R图中,用来表示实体之是联系的图形是。
A)矩形 B)椭圆形 C)菱形 D)平行四边形(10)下列叙述中错误的是。
A)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(11)下面可以正确定义2个整型变量和1个字符串变量的语句是A)Dim n,m As Integer,s As String B)Dima%,b$,cAs StrimgC)Dim a As Imeger,b,c As String D)DimX%,yAS Integer,z As String (12)下列表达试中不能判断X是否为偶数的是A)X/2=Int(X/2) B)X Mod 2=0C)Fix(x/2)=x/2 D)x\2=0(13)设在名称为Myform的窗体上只有1个名称为C1的命令按钮,下面述中正确的是A)窗体的Click事件过程的过程名是Myform_ClickB)命令按钮的Click事件过程的过程名是C1_ClickC)命令按钮的Click事件过程的过程名是Command l_ClickD)上述3种过程名称都是错误的(14)设窗体上有1个滚动条,要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是A)Max B)Min C)SmallChange D)Large Change(15)1个二维数组可以存放大1个矩阵。
在程序开始有语句Option Base0,则下面定义的数组中正好可以存放大1个4×3矩阵(即只有12个元素)的是A)Dim a(-2 To 0,2)As Integer B)Dim a(3.2)As IntegerC)Dim a(4,3)AS Integer D)Dim a(-1To -4,-1To-3)AS Integer (16)若设置了文本框的属性PasswordChar=“$”,则运行程序时间向文本框中输入8个任意字符后,文本框中显示的是A)8个“$” B)1个“$” C)8个“*” D)无任何内容(17)设在窗体上有1个名称为Combo1的组合框,含有5个项目,要删除最后一项,正确的语句是A)Combol.Removeltem Combol.Text B)Combol.RemoveItem4C) Combol.Removeltem Combol.ListCount D) Combol.RemoveItem5(18)工程中有2个窗体,名称分别为Forml、Form2,From1为启动窗体,该窗体上有命令按钮Cimmand1。
要求程序运行后单击该命令按钮时显示Form2,则按钮的Click事件过程应该是A)Private Sub Commandl_Click() B) Private Sub Commandl_Click() Form2.Show Fom2.VisibleEnd Sub End SubC) Private Sub Commandl_Click() D) Private Sub Commandl_Click() Load Fom2 Form2、LusdEnd Sub End Sub(19)若在某窗体模块中有如下事件过程Private Sub Commandl_Click(Index As Integer)……End Sub则以下叙述中正确的是A)此事件过程与不带参数的事件过程没有区别B)有1个名称为Command1的窗体,单击此窗体则执行此事件过程C)有1个名称为Command1的控件数组,数组中有多个不同类型控件D)有1个名称为Command1的控件数组,数组中有多个相同类型控件(20)下面循环语句中在任何情况下都至少执行一次循环体的是A)Do While <.条件> B)While <条件>循环体循环体Loop WendC)Do D)Do Until <条件>循环体循环体Loop Until <条件> Loop(21)在窗体上有1个名为Cd1的通用对话框,为了在运行程序时打开保存文件对话框,则在程序中应使用的语句是A)Cdl,Actiom=2 B)Cdl,Actiom=1C)Cdl,ShowSave=True D)Cd1,ShowSave=0(22)下面关于菜单的叙述中错误的是A)各级菜单中的所有菜单项的名称必须唯一B)同一子菜单中的菜单项名称必须唯一,但不同子菜单中的菜单项名称可以相同C)弹出式菜单用PopupMenu方法弹出D)弹出式菜单也用菜单编辑器编辑(23)已知有下面过程Private Sub procl(aAs Integer,b As String,Optional x As Boolean)……End Sub正确调用此过程的语句是A)Call procl(5) B)Call procl 5,“abc”,FalseC)procl(12,“abc”,True) D)procl 5.“abc”(24)在窗体上有1个名称为Texrl的文本框1个名称为Commandl r 命令按钮,要老求在程序执行时,每单击命令按钮一次,文本框向右移动一定距离,下面能够正确实现上述功以的程序是A)Private Sub Commandl_Click() B) Private Sub Commandl_Click() Textl.left=100 Textl.Left=Textl.Left.100End Sub End SubC) Private Sub Commandl_Click() D) Private Sub Commandl_Click() Textl.Move Teft+100 Textl.Move Textl.LeftEnd Sub End Sub(25)某人创建了1个工程,其中的窗体名称为Form1:之后又添加了1个名为Form2的窗体,并希望程序执行时先显示Form2窗体,那么,他需要做的工作是A)在工程属性对话框中把“启动对象”设置为Form2B)在Form1的Load事件过程中加入语句Load Fom2C)在Form2的Load事件过程中加入语句Form2ShowD)把Form2的Tablndex属性设置为1,把Form1的TabIndex属性设置为2 (26)窗体上有1个名称为Textl的文本框和1个名称为Commandl的命令按钮。
要求程序运行时,单击命令按钮,就可把文本框中的内容写到文件oultxt中,每次写入的内容附加到文件原有内容之后,下面能够正确实现上述功能的程序是A)P rivate Sub Commandl_Click() B)P rivate Sub Commandl_Click() Open”out.tut”For Input As#1 Open”out.txt”For Output As#1Print#1.Textl.Text Print#1,Textl.TextClose#1 Close#1End Sub End SubC) P rivate Sub Commandl_Click() D) P rivate Sub Commandl_Click() Open”out.tut”For Append As #1 Open”out.tut”ForRandom As #1Print#1 Textl.Text Print#1 Textl.TextClose#1 Close#1 sEnd Sub End Sub(27)为了计算1+3+5…+99的值,某人编程如下k =1S=0While k <=99k = k +2 : s=s+ kWendPrint在调试时发现运行结果有错误,需要修改。
下列错误原因和修改方案正确的是A)While… Wend 循环语句错误,应改为Fork=1 To 99 … Next kB)循环条件错误,应放为 While 1<99C)循环前的赋值语句 k =1错误,应该为k = 0D)循环中两条赋值语句的顺序错误,应放为 s =s+k : k = k +2(28)下面程序在调试时出现了死循环Private Sub Commandl_Click()n =InputBox(“请输入一个整数”)DoIfn Mod2=0 Thenn = n+1Elsen = n+2End IfLoop Until n = 1000End Sub下面关于死循环的叙述中正确的是A)只有输入的n是偶数时才会出现死循环,否则不会B)只有输入的n是奇数时才会出现死循环,否则不会C)只有输入的n是大于10000的整数时才会出现死循环,否则不会D)输入任何整数都会出现死循环(29)在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Commandl的命令按钮,以及其他一些控件。
要求在程序运行时,单击Commandl 按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件,以下是Commandl_Click事件过程的两种算法算法1:Private Sub Commandl_Click()CommonDialogl.Show OpenOpen Common Dialogl.FileName For Input As #1End Sub算法2:Private Sub Command l_Click()CommonDiatogl.ShowOpenIf Common Dialog l.File Name<>””ThenOpen CommonDialogl.File Name For Input As# lEnd IfEnd Sub下面关于这两种算法的叙述中正确的是A)显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法1不会B)显示打开文件对话框后若未选择或输入任何文件名,则算法1会出错,算法2不会C)两种算法的执行结果完全一样D)算法1允许输入的文件名中含有空格,而算法2不允许(30)窗体上有1个名称为Listl的列表框,其中已经输入了若干个项目(如图所示):还有2个文本框,名称分别为Textl、Text2、1个名称为Commandl的命令按钮,并有以下程序Next kIf str=””ThenText2=”没有匹配的项目”ElseTex2=strEnd IfEnd Sub程序运行时,在Textl中输入“京”单击命令按钮,则在Texl2中显示的内容是A)京戏 B)北京南京C)南京北京 D)没有匹配的项目(31)在窗体上面画1个名称为Commandl 的命令按钮,并编写以下程序Private Sub Commandl_Click()Print fun(“ABCDEFG”)End SubFunction fun (st As String)As StringStlen=Len(st)Temp=””Fork =1 To stlen /2Temp=temp+Mid(st, k ,1) +Mid(st,stlen-k +1,l )Next kFun=tempEnd Funcuon程序运行时,单击命令按钮,则在窗体上显示的是A)ABCDEFG B)AGBFCE C)GFEDCBA D)AGBFCED(32)在窗体上先后画2个图片框,名称分别为Picturel和banana, banana 中添加了香蕉图片(见图1),且将banana,,DragMode属性设置为1。