临沂大学VB程序设计期末考试试卷级参考答案.pdf
V B程序设计2 0 2 1 年 1 2 月期末考试试卷(1)一、单选题(共4 0 题,8 0 分)1、窗体上有一个名称为V s c r o l l 的垂直滚动条,要求程序运行时,滚动块的初始位置在最下端,应该使V Sc r o l l l.V a l u e 的值等于。A、V s c r o l l l.Sm a l l Ch a n g eB、V s c r o l l l.La r g e Ch a n g eC、V s c r o l l l.Mi nD、V s c r o l l l.Ma x正确答案:D2、下列与队列结构有关联的是()oA、函数的递归调用B、数组元素的引用C、多重循环的执行D、先到先服务的作业调度正确答案:D3、为了清除窗体上的一个控件,下 列 正 确 的 操 作 是。A、按回车键B、按 Es c 键C、选择(单击)要清除的控件,然后按De l 键D、选择(单击)要清除的控件,然后按回车键正确答案:C4、设 A=V i s u a l Ba s i c”,下面使 B=Ba s i c 的语句是。A、B=Le f t(A,8,1 2)B、B=Mi d(A,8,5)C、B=Ri g t h(A,5,5)D、B=Le f t (A,8,5)正确答案:B5、以下关系表达式中,其值为Tr u e 的是。A、t h e =t h e r e”B、“V i s u a l Ba s i c v i s u a l b a s i c”C、X Y Z X Y z”D、“I n t e g e r V I n t”正确答案:B6、程序测试的目的是()oA、为被测程序设计正确的测试用例B、发现并改正程序中的错误C、发现程序中的错误D、改正程序中的错误正确答案:C7、在数据库系统中,考虑数据库实现的数据模型是()-A、概念数据模型B、逻辑数据模型C、物理数据模型正确答案:B8、下面操作中,不能正确保存正在编辑的工程的是 0A、单击工程”菜单,在下拉菜单中选保存工程B、直接单击保存按钮C、单击文件 菜单,在下拉菜单中选保存工程D、鼠标右键单击“工程资源管理器窗口中该工程的图标,在弹出的菜单中选保存工程正确答案:A9、循环队列存储空间为Q(1:5 0),初始状态为f r o n t=r e a r=5 0。经过一系列入队和退队操作后,f r o n t=r e a r=2 5,则该循环队列中元素个数为()。A、2 6B、2 5C、2 4D、0 或 5 0正确答案:D1 0、以下有关文件的叙述中,正确的是 oA、以Ap p e n d 方式打开的文件,既可以进行读操作,也可以进行写操作B、以Ou t p u t 方式打开一个不存在的文件时,系统将显示出错信息C、无论是顺序文件还是随机文件,其打开的语句和打开方式都是完全相同的D、在随机文件中,每个记录的长度是固定的正确答案:D11、以下关于动态数组的语句中,正确的是 oA、Di m a()As l n t e g e r:R e Di m a(5)As S i n g l eB、Di m a()As l n t e g e r:R e Di m a(5):R e Di m a(3,4):a(4)=a(3)+1C、R e Di m a(3,4):R e Di m P r e s e r v e a(4,7)D、R e Di m a(k+1):R e Di m p r e s e r v e a (10)正确答案:D12、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()oA、9B、10C、45D、90正确答案:C13、软件生命周期是指()oA、软件产品从提出、实现、使用、维护到停止使用退役的过程B、软件的需求分析、设计与实现C、软件的开发与管理D、软件的实现和维护正确答案:A14、以下关于单选按钮和复选框的叙述,正确的是 oA、是否使用框架控件将复选框分组,对选项没有影响B、单选按钮和复选框被选中时,选中控件的V a l u e 属性值为T r u eC、是否使用框架控件将单选按钮分组,对选项没有影响D、单选按钮和复选框都是从多个选项中选择一项正确答案:A15、已知列表框控件L i s t l 中已放入若干表项,下列关于L i s t l 的叙述中错误的是 oA、第一个表项的序号为0B、没有选中任何一个表项时,L i s t i n d e x 属性的值为TC、可用M u l t i S e l e c t 属性设置是否可多选D、最后一个表项的序号为L i s t Co u n t正确答案:D16、以下叙述中错误的是 oA、顺序文件中的数据只能按顺序读写B、对同一个文件,可以用不同的方式和不同的文件号打开C、执行Cl o s e 语句,可将文件缓冲区中的数据写到文件中D、随机文件中各记录的长度是随机的正确答案:D17、负责据库中查询操作的数据库语言是()oA、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言正确答案:C18、在文本框T e x t l 中输入数字12,T e x t 2中输入数字34,执行以下语句,只有 可使文本框T e x t 3中显示46oA、T e x t 3.T e x t=T e x t l.T e x t&T e x t 2.T e x tB、T e x t 3.T e x t=v a l(T e x t l.T e x t)+v a l(T e x t 2.T e x t)C、T e x t 3.T e x t=T e x t l.T e x t+T e x t 2.T e x tD、T e x t 3.T e x t=v a l(T e x t l.T e x t)&v a l(T e x t 2.T e x t)正确答案:B19、假定P i c t u r e l 和 T e x t l 分别为图片框和文本框的名称,则下列错误的语句是 oA、P r i n t 25B、De b u g.P r i n t 25C、T e x t l.P r i n t 25D、P i c t u r e l.P r i n t 25正确答案:C20、下列叙述中正确的是()0A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D、循环队列中元素的个数是由队头指针和队尾指针共同决定正确答案:D21、设在窗体中有一个名称为L i s t l 的列表框,其中有若干个项目。要求选中某一项后单击Co m m a n d l 按钮,就删除选中的项,则正确的语句是。A、L i s t l.Cl e a rB、L i s t l.Cl e a r L i s t l.L i s t i n d e xC L i s t l.R e m o v e l t e m L i s t l.L i s t i n d e xD、L i s t l.R e m o v e i t e m正确答案:c22、在软件开发中,需求分析阶段产生的主要文档是()oA、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划正确答案:B2 3、确定一个控件在窗体上的位置的属性是。A、Wi d t h 和 H e i g h tB、Wi d t h 或 H e i g h tC、Top 和 L e f tD、Top 或 L e f t正确答案:C2 4、为了使窗体的大小可以改变,必须把它的Bor d e r St y l e 属性设置为A、2B、4C、3D、1正确答案:A2 5、O p t i on Ex p l i c i t 语 句 不 可 以 放 在。A、窗体模块的声明段中B、标准模块的声明段中C、类模块的声明段中D、任何事件过程中正确答案:D2 6、要使得文件列表框F i l e l 中只显示文件扩展名为j p g 的图片文件,则下列正确的语句是。A、F i l e L P a t h .j p g”B、F i l e l.P a t t e r n*.J p g”C、F i l e l.P a t t e r n 图片文件|*.J p g D、F i l e l.P a r e n t/.J p g 正确答案:B2 7、某二叉树的前序序列为ABCDEF G,中序序列为DCBAEF G,则该二叉树的深度(根结点在第1 层)为()。A、2B、3C、4D、5正确答案:c2 8、放置控件到窗体中的最迅速的方法是 oA、双击工具箱中的控件B、单击工具箱中的控件C、拖动鼠标D、单击工具箱中的控件并拖动鼠标正确答案:A2 9、算法空间复杂度的度量方法是()oA、算法程序的长度B、算法所处理的数据量C、执行算法所需要的工作单元D、执行算法所需要的存储空间正确答案:D3 0、如果把文本框的En a b l e d 属性设置为F a l s e 并运行程序,则以下叙述中正确的是。A、文本框中的文本变为灰色,可以改变文本框中的内容B、文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容C、文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容D、文本框中的文本变为灰色,且不能将光标置于文本框上正确答案:D3 1、数学表达式Ex p(X)*Si n(3 0)*2*X/(X+Y)*L n (X)对应的VB算术表达式是:A、Ex p(X)*Si n(3 0*3.1 4/1 80)*2*X/(X+Y)*L og(X)B、Ex p(X)*Si n(3 0*3.1 4/1 80)*2*X(X+Y)*L n(X)正确答案:A3 2、以下叙述中错误的是 oA、一个工程中只能有一个Sub M a i n 过程B、窗体的Sh ow 方法的作用是将指定的窗体装入内存并显示该窗体C、窗体的H i d e 方法和Un l oa d 方法的作用完全相同D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体正确答案:C3 3、在 VB 中有一行程序代码:Te x t l.Te x t=Vi s ua l Ba s i c ,其中的 Te x t l Te x t和 V i s ua 1 Ba s i c ”分 别 代 表。A、对象、值、属性B、对象、方法、属性C、对象、属性、值D、属性、对象、值正确答案:C3 4、表达式(73+1)*(1 85-1)的值是 oA、8.67B、7.8C、6D、6.67正确答案:C3 5、下列说法正确的是 oA、全局变量必须在过程中用P ub l i c 语句声明B、模块级变量除可用D im 声明外,还可用Sta tic 声明,含义相同C、标准模块中声明的变量一定是全局的D、模块级变量可在模块通用声明段中用P riv a te 和 D im 定义正确答案:D3 6、以 下 叙 述 中 错 误 的 是。A、打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B、保存V isu a l B a sic 程序时,应分别保存窗体文件及工程文件C、V isu a l B a sic 应用程序只能以解释方式执行D、事件可以由用户引发,也可以由系统引发正确答案:C3 7、下面属于白盒测试方法的是()oA、边界值分析法B、基本路径测试C、等价类划分法D、错误推测法正确答案:B3 8、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n 1)/2的排序方法是O oA、快速排序B、冒泡排序C、直接插入排序D、堆排序正确答案:D3 9、设某二叉树的后序序列为C B A,中序序列为A B C,则该二叉树的前序序列为()OA、B C AB、C B AC、A B CD、C A B正确答案:C4 0、以下说法中正确的是A、控件数组可以由不同类型的控件组成B、控件数组的名字有C a p tio n 属性指定C、控件数组元素的最小下标值为1D、在设计阶段,可以改变控件数组元素I n d e x 属性值正确答案:D二、填空题(共10 题,20 分)1、运行下面的程序,第二行显示结果是 0P riv a te Su b C o m m a n d l _ C l ic k()D im a(5)A sI n te g e rF o ri=l To 5a(i)=i*iP rin ta (i);N e x tiP rin tf aF o ri=l To 5P rin ta(i);N e x tiE n d Su bP riv a te F u n c tio n f(b()A sl n te g e r)F o ri=L B o u n d(b)To UB o u n d(b)b(i)=b(i)+5N e x tiE n d F u n c tio n正确答案:第 1 空:6 914 213 02、有如下程序:P riv a te Su b F o rm _ C l ic k()D im sA sI n te g e r,p A sI n te g e rP=1F o ri=l To 5F o rj=l To is=s+jN e x t jp =p*sN e x tiP rin tpE n d Su b程序运行后,单击窗体,则 输 出 结 果 是。正确答案:第 1 空:28 0 0 03、执行以下程序段a$二 A b c d e f g h ij k F o ri=6 To 2Ste p-2y=M id (a,i,i)x=L e f t(a,i)z=Rig h t(a,i)z=UC a se(x&y&z)N e x tiP rin tz正确答案:第 1 空:A B B C J K4、执行以下C o m m a n d l 的C l ic k 事件过程,在窗体上显示的内容是P r i v a te Su b C o m m a n d 1_ C 1i c k()D im aa =A rra y a,b,c,d,e,r,g;P rin ta(2);a(4);a(6)E n d Su b正确答案:第 1 空:c e g5、执行下列程序,单击命令按钮在窗体上输出结果为Op tio n B a se lP riv a te Su b C o m m a n d l _ C l ic k()D im a(3,3)A sl n te g e r,k A sI n te g e rD im iA sI n te g e r,j A sI n te g e r,n A sI n te g e rn=UB o u n d(a,1)F o ri=l To n-2F o rj=iTo n-ia(i,j)=k+4a(j,n+l-i)=k+3a(n+l-i,n+l-j)=k+2a(n+l-j,i)=k+lk=k+4N e x t jN e x tiI f n M o d 2O0 Th e na(n+l)/2,(n+l)/2)=k+lE n d l fP rin ta(l,2);a(2,3);a(3,3)E n d Su b正确答案:第 1 空:8 7 26、阅读下面程序,当单击窗体后,窗体上输出的是一P riv a te Su b F o rm _ C l ic k()D im iA sI n te g e r,J A sI n te g e rD im k A sI n te g e rF o ri=l To l OSte p 3F o rj=l To l OSte p 2I f j =5 Th e n i=i+3:E x itF o rj=j+lk=k+lN e x t jI f i 8 Th e r)E x itF o rN e x tiP rin ti;j;kE n d Su b正确答案:第 1 空:10 7 47、设有数组声明语句:D im A(2To 4,5)以上语句所定义的数组A中共有 个元素。正确答案:第 1 空:188、如果依次输入3 0,4 5,5 5,7 0,7 5,下 列 程 序 段 的 执 行 结 果 为。D im c A sI n te g e r,k A sI n te g e r,d A sI n te g e rc=7 0F o rk=H To l 5x=I n p u t Bo x(输入 X 的数值:)I f x 1 0 Th e nEx i t DoEl s ex=x+2En d l fLo o p Un t i l x .j p g 文件C、.p s d 文件D .bm p 文件正确答案:c3、如果要改变窗体的标题,则需要设置的属性是 oA Ca p t i o nB、Na m eC、Ba c k Co l o rD、Bo r d e r St y l e正确答案:A4、下列与队列结构有关联的是()oA、函数的递归调用B、数组元素的引用C、多重循环的执行D、先到先服务的作业调度正确答案:D5、语句:Pr i n t l n t (Rn d*5+2 0)的 输 出 不 可 能 是。A、2 4B、2 0C、2 5D、2 2正确答案:c6、名为s o r t 的Su b子过程的形式参数为一数组,以下的定义语句中正确的是A、Pr i v a t e Su bs o r t(A()As l n t e g e r)B、Pr i v a t e Su bs o r t(A(1 0)As l n t e g e r)C Pr i v a t e Su bs o r t(By V a l A()As l n t e g e r)D、Pr i v a t e Su bs o r t(A(,)As l n t e g e r)正确答案:A7、V i s u a l Ba s i c 认为下面 组变量是同一个变量。A、A1 和 a lB、Su m 和 Su m m a r yC、Av e r 和 Av e r a g eD、Al 和 A_ 1正确答案:A8、要强制显示声明变量,可在窗模块或标准模块的声明段中加入语句 oA Op t i o n Ba s e OB、Op t i o n Ex p l i c i tC、Op t i o n Ba s e lD、Op t i o n Co m p a r e正确答案:B9、设循环队列存储空间为Q(l:5 0)。初始状态为f r o n t=r e a r=5 0。经过一系列入队和退队操作后,f r o n t=1 4,r e a r=1 9,则该循环队列中的元素个数为()。A、4 6B、4 5C、6D、5正确答案:D1 0、表达式 X=Ex p (3)-Sqr (a-2+b*2)的类型是。A、算术表达式B、逻辑表达式C、关系表达式D、字符表达式正确答案:C1 1、表达式 St r(Le n(1 2 3)+St r(7 7.7)的值为 (U 表示空格)A、3 7 7.7B、U3 U7 7.7C、8 0.7D、1 2 3 7 7.7正确答案:B1 2、下面不能作为结构化方法软件需求分析工具的是()oA、系统结构图B、数据字典(DD、C、数据流程图(DF D图)D、判定表正确答案:A1 3、关于二进制文件说法错误的是。A、二进制文件是A S C H 文件B、二进制文件以字节为单位读写C、以随机方式读取D、从信息存储的形式来说,随机文件应该归到二进制文件。正确答案:A14、下面属于黑盒测试方法的是()oA、边界值分析法B、基本路径测试C、条件覆盖D、条件-分支覆盖正确答案:A15、以下关于动态数组的语句中,正确的是 oA、D ima()Aslnte ge r:Re D ima(5)AsSingleB、D ima()Aslnte ge r:Re D ima(5):Re D ima(3,4):a(4)=a(3)+1C、Re D ima(3,4):Re D imPre se rve a(4,7)D、Re D ima(k+1):Re D impre se rve a(10)正确答案:D16、表达式5*2Mod 25 2 2的值是。A、1B、0C、6D、4正确答案:A17、表达式 Vai(.123E 2CD )的值是。A、.123B、12.3C、0D、.123E 2CD正确答案:B18 关于语句I fx=lThe ny=l,下 列 说 法 正 确 的 是。A、x=l和 y=l均为赋值语句B、x=l和 y=l均为关系表达式C、x=l为关系表达式,y=l为赋值语句D、x=l为赋值语句,y=l为关系表达式正确答案:c19、医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是()oA、多对多B、一对一C、多对一D、一对多正确答案:A20、设窗体上有一个图片框Picture d 要在程序运行期间装入当前文件夹下的图形文件F ile l.jpg,能实现此功能的语句是。A、Picture l.Picture=F lie l.jpg”B Picture l.Picture=Load Picture (z,F ile l.jpg)C、Load Picture CF ile l.jpg)D CallLoad Picture(F ile l.jpg)正确答案:B21 一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()oA、1:1联系B、l:m联系C、m:1联系D、m:n联系正确答案:B22、下面对软件测试和软件调试叙述错误的是()oA、严格执行测试计划,排除测试的随意性B、软件调试的目的是改正软件错误C、软件测试不需考虑测试成本D、正确的执行测试用例正确答案:C23、设在菜单编辑器中定义了一个菜单项,名为Me nul。为了在运行时隐藏该菜单项,应使用的语句是 0A、Me nul.E nable d=TrueB、Munul.E nable d=F alseC、Me nul.Visible=TrueD、Me nul.Visible=F alse正确答案:D24、设菜单中有一个菜单项为 Ope n。若要为该菜单命令设计访问键,即按下Alt及字母。时,能够执行 Ope n”命令,则在菜单编辑器中设置“Ope n”命令的方式是 oA、把 Caption属性设置为&Ope nB、把 Caption属性设置为O&Pe nC、把 Name 属性设置为&0 pe nD、把 Name 属性设置为O&Pe n正确答案:A25、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是()。A、1 2 3 4 5 A B C D EB、E D C B A 5 4 3 2 1C、A B C D E 1 2 3 4 5D、5 4 3 2 1 E D C B A正确答案:B2 6、为了对有序表进行对分查找,则要求有序表()oA、只能顺序存储B、只能链式存储C、可以顺序存储也可以链式存储D、任何存储方式正确答案:A2 7、设二叉树中共有1 5 个结点,其中的结点值互不相同。如果该二叉树的前序序列与中序序列相同,则该二叉树的深度为。A、1 5B、6C、4D、不存在这样的二叉树正确答案:A2 8、在数据库设计中,描述数据间内在语义联系得到E-R 图的过程属于()。A、逻辑设计阶段B、需求分析阶段C、概念设计阶段D、物理设计阶段正确答案:C2 9、设栈的存储空间为S(l:m),初始状态为t o p=m+l。经过一系列入栈与退栈操作后,t OP=l o 现又要将一个元素进栈,栈顶指针t O p 值变为()oA、发生栈满的错误B、2C、mD、0正确答案:A3 0、在数据库中,数据模型包括数据结构、数据操作和()。A、数据约束B、数据类型C、关系运算D、查询正确答案:A3 1、在学校每间宿舍住一到六名学生,每个学生只在一间宿舍居住,则实体宿舍与实体学生间的联系是()。A、一对多B、一对一C、多对一D、多对多正确答案:A3 2、下列叙述中正确的是()oA、二分查找法只适用于顺序存储的有序线性表B、二分查找法适用于任何存储结构的有序线性表C、二分查找法适用于有序循环链表D、二分查找法适用于有序双向链表正确答案:A3 3、下列叙述中正确的是()0A、程序执行的效率与数据的存储结构密切相关B、程序执行的效率只取决于程序的控制结构C、程序执行的效率只取决于所处理的数据量正确答案:A3 4、放 置 控 件 到 窗 体 中 的 最 迅 速 的 方 法 是。A、双击工具箱中的控件B、单击工具箱中的控件C、拖动鼠标D、单击工具箱中的控件并拖动鼠标正确答案:A3 5、软件主命周期中,确定软件系统“怎么做 的阶段是。A、软件设计B、软件测试C、系统维护D、需求分析正确答案:A3 6 函数 U C a s e(M i d(v i s u a l b a s i c”,8,8)的值为。A、V i s u a lB、b a s i cC、V I S U A LD、B A S I C正确答案:D3 7、下列表达式不正确的是 oA、m+n A n d m+p 5D、#1 2/1 0/2 0 0 6#*#1 0/1 0/2 0 0 6#正确答案:D3 8、假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是。A、双击任意一个控件B、单击属性窗口的标题栏C、单击任意一个控件D、单击窗体上没有控件的地方正确答案:D3 9、下列叙述中正确的是()oA、数据结构中的数据元素可以是另一种数据结构B、数据结构中的数据元素只能是另一种线性结构C、数据结构中的数据元素只能是另一种非线性结构正确答案:A4 0、设有一个命令按钮,若要实现按回车键等同按此键,应设置其 oA、C a n c e l 属性设为T r u eB、C a n c e l 属性设为 F a l s eC、D e f a u l t 属性设为 T r u eD、D e f a u l t 属性设为 F a l s e正确答案:C二、填空题(共1 0 题,2 0 分)1、命令按钮C o m m a n d 1 的单击事件过程如下:P r i v a t e S u b C o m m a n d l _ C l i c k()D i m a(1 0,1 0)A s I n t e g e rx=0F o r i=l T o 3F o r j=l T o 3a(i,j)=i*3 M o d jI f x a(i,j)T h e n x=a(i,j)N e x tN e x tP r i n t xE n d S u b执行上述事件过程后,窗体上显示的是 O正确答案:第 1 空:12、若执行以下程序段时依次输入3,4,5,则执行结果为D i m a(4)A s l n t e g e r,b(4)A s l n t e g e rF o r k=0 T o 2a(k+l)=V a l (I n p u t B o x (请输入数据:)b(3-k)=a(k+l)N e x t kP r i n t b(k)正确答案:第 1 空:33、窗体上有一个名为C o m m a n d l 的命令按钮,编写如下事件过程:P r i v a t e S u b C o m m a n d l _ C l i c k ()i=0D o Wh i l e i 8F o r j=l T o in=n+lN e x ti=i+1L o o pP r i n t nE n d S u b运行程序,单击命令按钮,则 输 出 结 果 是。正确答案:第 1 空:2 84、设有如下C o m m a n d l 的单击事件过程及f u n 过程:P r i v a t e S u b C o m m a n d 1 _ C 1 i c k()D i m x A s I n t e g e rx=V a l (I n p u t B o x (请输入一个整数)f u n(x)E n d S u bP r i v a t e S u b f u n(x A s I n t e g e r)I f x M o d 2=0 T h e n f u n (x/2)P r i n t x;E n d S u b执行上述程序,输入8,结果是。正确答案:第 1 空:1 2 4 85、设有如下的程序段n=0F o r i=l T o 4F o r j=l T o iF o r k=jT o 4n=n+lN e x t kN e x t jN e x t iP r i n t n执行上面的程序段后,n的值为 o正确答案:第 1 空:3 06、运行以下程序,单击命令按钮后在窗体上输出内容 oP r i v a t e S u b C o m m a n d l _ C l i c k ()D i m a()A s l n t e g e rD i m i A s I n t e g e r,jA s I n t e g e rR e D i m a (3,4)F o r i=l T o 3F o r j=l T o 4a(i,j)=i*1 0+jN e x t jN e x t iR e D i m a (4,5)P r i n t a(2,3)E n d S u b正确答案:第 1 空:07、设有如下程序:O p t i o n B a s e lP r i v a t e S u b F o r m _ C l i c k()D i m AD i m i A s I n t e g e rA=A r r a y(1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 0)F o r i=l T o 4P r i n t A(4+i);N e x t iE n d S u b程序运行后,单击窗体,则在窗体上显示的是 O正确答案:第 1 空:5 0 6 0 7 0 8 08、执行下面程序,若依次输入1,2,3,4,5,6,则输出结果是O p t i o n B a s e lP r i v a t e S u b C o m m a n d l _ C l i c k()D i m a(3,2)A s l n t e g e rD i m i%,j%,tF o r i=l T o 3F o r j=l T o 2a(i,j)=I n p u t B o x(请输入数组元素的值)N e x t jN e x t iF o r E a c h t l n aP r i n t t;N e x t tE n d S u b正确答案:第 1 空:1 3 5 2 4 69、下 面 程 序 的 执 行 结 果 是。P r i v a t e S u b C o m m a n d l _ C l i c k ()a=0k=lD o Wh i l e k 在窗体上画一个名称为C o m m a n d l 的命令按钮,再画两个名称分别为l a b e l l.L a b e l 2 的标签,然后编写如下程序代码:P r i v a t e X A s I n t e g e rP r i v a t e S u b C o m i n a n d l _ C l i c k()X=6:Y=8C a l l p r o c(X,Y)L a b e l 1.C a p t i o n=XL a b e l 2.C a p t i o n=YE n d S u bP r i v a t e S u b p r o c(B yV a l a A s I n t e g e r,B yV a l b A s I n t e g e r)X=a*aY =b+bE n d S u b程序运行后,单击命令按钮,则两个标签中显示的内容分别是一正确答案:第 1 空:3 6第 2 空:8V B 程序设计2 0 2 1 年 1 2 月期末考试试卷一、单选题(共 4 0 题,8 0 分)1、执行语句 D i m X,Y A s I n t e g e r 后。A、x 被定义为变体类型变量,Y 被定义为整型变量B、x 被定义为整型变量,Y 被定义为变体类型变量C、x 和 Y 均被定义为变体类型变量D、x 和 Y 均被定义为整型变量正确答案:A2、为了降低算法的空间复杂度,要求算法尽量采用原地工作(i n p l a c e)。所谓原地工作是指O=A、执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化)B、执行算法时所使用的额外空间随算法所处理的数据空间大小的变化而变化C、执行算法时不使用额外空间D、执行算法时不使用任何存储空间正确答案:A3、下列关于数据库系统的叙述中正确的是()oA、数据库的数据项之间以及记录之间都存在联系B、数据库中只存在数据项之间的联系C、数据库的数据项之间无联系,记录之间存在联系D、数据库的数据项之间以及记录之间都不存在联系正确答案:A4、软件生命周期中,确定软件系统要做什么的阶段是()oA、需求分析B、软件测试C、软件设计D、系统维护正确答案:A5、在关系数据库中,用来表示实体间联系的是()。A、属性B、二维表C、网状结构D、树状结构正确答案:B6、窗体F o r m l 的名称属性是fr m,它的L o ad 事 件 过 程 名 是。A、F o r m _ L o adB F o r m l _ L o adC、fr m _ L o adD、M e _ L o ad正确答案:A7、在一个语句行内写多条语句时,语句之间应该用 分隔。号号号号逗分顿冒、ABcD正确答案:D8、设 a,b 为整型变量,且均不为0,下列关系表达式中恒成立的是,A、a*b/b*a=lB、a*b/a*b=lC a b*b+a/b=aD、a/b*b=a正确答案:D9、以下叙述中,错误的是 oA、为了装入一个V B 应用程序,只需装入窗体文件B、一个V B 工程可以含有多个窗体文件C、一个V B 应用程序可以含有多个标准模块文件D、用 H id e 方法只是隐藏一个窗体,不能从内存中清除该窗体正确答案:A1 0、某棵树的度为4,且度为4、3、2、1 的结点数分别为1、2、3、4,则该树中的叶子结点数为。A、1 1B、9C、1 0D、8正确答案:A1 1、以下叙述中错误的是。A、用 P r in t#语句和Wr it e#语句所建立的顺序文件格式总是一样的B、如果用P r in t#语句把数据输出到文件,则各数据项之间没有逗号分隔,字符串也不加双引号C、如果用Wr it e#语句把数据输出到文件,则各数据项之间自动插人逗号,并且把字符串加上双引号D、P r in t#语句和Wr it e#语句都可以向文件中写人数据正确答案:A1 2、某二叉树共有5 3 0 个结点,其中度为2的结点有2 5 0 个,则度为1 的结点数 为()oA、2 9B、3 0C、2 4 9D、2 5 1正确答案:A1 3、若某二叉树中的所有结点值均大于其左子树上的所有结点值,且小于右子树上的所有结点值,则该二叉树遍历序列中有序的是。A、中序序列B、前序序列C、后序序列正确答案:A1 4、设用复制粘贴的方法建立了一个命令按钮数组C o m m an d l,以下对该数组的说法错误的是 oA、命令按钮的所有C ap t io n 属性都只能是C o m m an d 1B、在代码中访问任意一个命令按钮都要使用名称C o m m an d l 加下标的方式C、默认情况下,所有命令按钮元素的大小都相同D、所有命令按钮控件共享相同的事件过程正确答案:A15、在设计阶段,如果双击窗体上的一个文本框控件,则在代码窗口中显示该控件的事件过程所对应的事件是。A、G o t F o c u sB、Db l Cl i c kC Ch a n g eD、Cl i c k正确答案:C16以下不能输出 Pr o g r a m”的语句是。A、Pr i n t Mi d(VBPr o g r a m”,3,7)B、Pr i n t R i g h t (/,VBPr o g r a m/,7)C、Pr i n