VB程序设计2022年春季学期期末考试带答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《VB程序设计2022年春季学期期末考试带答案.docx》由会员分享,可在线阅读,更多相关《VB程序设计2022年春季学期期末考试带答案.docx(10页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、VB程序设计2022年春季学期期末考试一、单项选择题(共40题,80分)1、在数据管理技术开展的三个阶段中,数据共享最好的是()。(2.0)A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C2、为了清除窗体上的一个控件,以下正确的操作是 o (2.0)A、按回车键B、按Esc键C、选择(单击)要清除的控件,然后按Del键D、选择(单击)要清除的控件,然后按回车键正确答案:C3、为了显示弹出式菜单,要使用 o (2.0)A、窗体的OpenMenu方法B、窗体的PopupMenu方法C菜单的OpenMenu方法D 菜单的PopupMenu方法正确答案:B4、一名演员可以
2、出演多部电影,那么实体演员和电影之间的联系是()。(2.0)A、多对多B、一对一 C、多对一 D、一对多正确答案:A5、某棵树的度为4,且度为4、3、2、1的结点数分别为1、2、3、4,那么该树中的叶子结点数 为()。(2.0)A、 11B、9C、 10D、8正确答案:A6、某二叉树中有n个叶子结点,那么该二叉树中度为2的结点数为()。(2.0)(2.0)正确答案:第 1 空:ABCBCD4、阅读下面程序,当单击窗体后,窗体上输出的是Private Sub Form_Click()Dim i As Integer, j As IntegerDim k As IntegerFor i = 1 T
3、o 10 Step 3For j = 1 To 10 Step 2If j = 5 Then i = i + 3: Exit Forj = j + 1k = k + 1Next jIf i 8 Then Exit ForNext iPrint i; j; kEnd Sub(2.0)正确答案:第1空:10 7 45、编写如下程序:Private Sub Commandl_Click()Dim num As IntegerDim k Aslnteger, n As Integernum =InputBox (请输入一个正整数:)numn = 3DoDo While num Mod n = 0Pri
4、nt n;num = num / nLoopn = n + 1.Loop Until n k / 2End Sub程序运行后,单击命令按钮CommandL并输入数值30,那么输出结果为(2.0)正确答案:第1空:3 56、执行下面的程序,输出结果是 oOption ExplicitPrivate Sub Form_Click()Dim M As Integer, N As IntegerM=2:N=3Print M+N+F(M, N);M=1:N=2Print F(M, N)+F(M, N)End SubPrivate Function F(X As Integer, Y As Integer
5、)X=X+YY=X+3F=X+YEnd Function(2.0)正确答案:第1空:26 307、以下程序段的执行结果为 oDim a(3, 5) As IntegerDim i As Integer, j As IntegerFor i = 1 To 3For j = 1 To 5a(i, j) = a(i - 1, j - 1) + (i - 1) * 5 +Next jNext iPrint a (3,. 4)(2.0)正确答案:第1空:248、编写如下程序:Private Sub Command1_Click()Dim score As Integerscore = 90If scor
6、e 80 ThenElself score 60 Thenr = 3Elser = 1End IfPrint rEnd Sub程序运行后,单击命令按钮CommandL输出结果为()。 (2.0)正确答案:第1空:59、下面程序段中,在窗体上显示的结果为 oPrivate Sub Commandl_Click()Dim b As Integer, k As Integer b = 1For k = 1 To 6 b = b * k If b = 20 ThenExit ForElsek = k + 3End IfNext kPrint k, bEnd Sub(2.0)正确答案:第1空:9 510
7、、假定有以下函数过程:Function Fun(S As String)As StringDim si As StringFor i = 1 To Len (S).si = UCase(Mid(S, i, l)+slNext iFun = siEnd Function在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_C1i ck()Dim Strl As String, Str2 As StringStrl = InputBox (请输入一个字符串”)Str2 = Fun(Strl)Print Str2End Sub程序运行后,单击命令按钮,如果在输入对话
8、框中输入字符串abcdl234,那么单击确定按钮后在窗体上的输出结果为 o(2.0)正确答案:第 1 空:4321DCBAn+1A、 n-1C 2nD、n/2正确答案:B7、为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是 o (2.0)A、 ValueDefaultB、 CancelD Enabled正确答案:C8、设a=4, b=5, c=6,执行语句Print ab And b Const a As Integer =12Const a As Double =Sin(1)C、 Const a = 0K正确答案:C10、软件生命
9、周期是指()。(2.0)A、软件产品从提出、实现、使用维护到停止使用退役的过程B、软件的需求分析、设计与实现C、软件的运行和维护D、软件的实现和维护正确答案:A11、某二叉树共有12个结点,其中叶子结点只有1个。那么该二叉树的深度为(根结点在第1 层)()。(2.0)A、3A、 6C、8D、12正确答案:D12、以下关于菜单项的描述中,错误的选项是 o (2.0)A、通过内缩符号()设置菜单项的层次B、菜单项的索引号必须从1开始C、菜单项的索引号可以不连续D、通过Enabled属性设置菜单项的有效性正确答案:B13、程序测试的目的是()。(2.0)A、执行测试用例B、发现并改正程序中的错误C、
10、发现程序中的错误D、诊断和改正程序中的错误正确答案:C14、关于二进制文件说法错误的选项是 o(2.0)A、二进制文件是ASCII文件B、二进制文件以字节为单位读写C、以随机方式读取D、从信息存储的形式来说,随机文件应该归到二进制文件。正确答案:A15、结构化程序的三种基本控制结构是()。(2.0)A、顺序、选择和重复(循环)B、过程、子程序和分程序C、顺序、选择和调用D、调用、返回和转移正确答案:A16、下面对软件工程描述正确的选项是()。(2.0)A、软件工程是用工程、科学和数学的原那么与方法研制、维护计算机软件的有 关技术及管理方法B、软件工程的三要素是方法、工具和进程C、软件工程是用于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 2022 春季 学期 期末考试 答案
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内