2006年9月全国计算机等级考试二级vb模拟试卷 |
|
www.nanhushi.com 佚名 不详 |
答案
公共基础知识 一、选择题 (1)下列关于栈的叙述正确的是 A)栈是非线性结构 B)栈是一种树状结构 C)栈具有先进先出的特征 D)栈具有后进先出的特征 (2)结构化程序设计所规定的三种基本控制结构是 A)输入、处理、输出 B)树形、网形、环形 C)顺序、选择、循环 D)主程序、子程序、函数 (3)结构化程序设计的一种基本方法是 A)筛选法 B)递归法 C)归纳法 D)逐步求精法 (4)如果对一个关系实施了一种关系运算后得到了一个新 关 系,而且新的关系中属性个数少于原来关系中属性个数,这说明所实施的运算关系是: A)选择 B)投影 C)连接 D)并 二、填空题 1.对于输入为N个数进行快速排序算法的平均时间复杂度是( ) 2.在面向对象方法学中,直接反映了用户对目标系统的要求的模型是( ) 3.软件测试方法中,黑盒测试个白盒测试法是常用的方法,其中黑盒测试法主要是用于测试( ) 4.关系型数据库管理系统中存储与管理数据的基本形式是( ) Visual Basic语言程序设计 一、选择题 1、下列可以打开立即窗口的操作是___________。 A)Ctrl + D B) Ctrl + E C) Ctrl + F D) Ctrl + G 2、InputBox函数返回值的类型为__________。 A)数值 B)字符串 C)变体 D)数值或字符串(视输入的数据而定) 3、表达式4 + 5 6 * 7 / 8 Mod 9的值是__________。 A)4 B)5 C)6 D)7 4、以下语句的输出结果是__________。 Print Format $ (32548.5, "000,000.00") A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50 5、执行以下程序段后,变量c $ 的值为 a $ = "Visual Basic Programing" b $ = "Quick" c $ = b $ & Ucase (Mid $ (a $,7,6)) & Right $ (a $,11) A) Visual BASIC Programing B) Quick Basic Programing C) QUICK Basic Programing D) Quick BASIC Programing 来源:www.examda.com 6、在窗体(Name属性为Formal)上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下两个事件过程: Private Sub Command1_Click() A = Text.Text + Text2.Text Print a End Sub Private Sub Formm_Load() Text1.Text ="" Text2.Text ="" End Sub 程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为__________。 A)444 B)321123 C)123321 D)132231 7、阅读下面的程序段: For I = 1 To 3 For j = 1 To I For k = j To 3 A=A+1 Next k Next j Next I 执行上面的三重循环后,a的值为__________。 A)3 B)9 C)14 D)21 8、在窗体上画两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(其Name属性为Command1),然后编写如下的事件过程: Private Sub Command1_Click() X = 0 Do While x<50 X = ( x + 2 ) * ( x + 3 ) N = n+1 Loop Text1.Text = Str(n) Text2.Text = Str(x) End Sub 程序执行后,单击命令按钮,在两个文本框中显示的值分别为__________。 A)1和0 B)2和72 C)3和50 D)4和168 9、假定窗体上有一个标签,名为Lable1。为了使该标签透明并且没有边框,则正确的属性设置为__________。 A) Lable1.BackStyle = 0 Lable1.BorderStyle = 0 B) Lable1.BackStyle = 1 Lable1.BorderStyle = 1 C) Lable1.BackStyle = true Lable1.BorderStyle = true D) Lable1.BackStyle = Flase Lable1.BorderStyle = False
10、对窗体编写如下代码: Option Base 1 Private Sub Form_KeyPress (KeyAscii As Integet) A = Array (237,126,87,48,498) M1 = a (1) M2 = 1 If KeyAscii = 13 Then For I = 2 To 5 If a (i)>m1 then M1 = a(i) M2 = I End if Next I End if Print m1 Print m2 End Sub 程序执行后,按回车键,输出结果为 A)48 B)237 C)498 D)498 4 1 5 4 二、 填空题 1、设有如下的Visual Basic表达式: 5 * X^2 – 3 * X – 2 – Sin(a) / 3 它相当于代数式 [1] 。 2、执行下面的程序段后,s的值为 [2] 。 s = 5 For I 2.6 To 4.9 Step 0.6 S = S + 1 Next I 3、为了在运行时把图形文件picfile.jpg装入图片框Picture1,所使用的语句为 [3] 。 4、如果要将某个菜单项设计为分隔线,则该菜单项的标题应设置为 [4] 。 5、假定建立一个工程,该工程包括两个窗体,其名称(Name属性)分别为Form1和Form2,启动窗体为Form1。在Form1上画一个命令按钮Command1,程序运行后,要求当单击该命令按钮时,Form1窗体消失,显示窗体Form2,请在 [5] 和 [6] 处将程序补充完整。 Private Sub Command1_Click() [5] Form1 Form2. [6] End Sub
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 2006年9月全国计算机等级考试二级vb模拟试卷答案 下一篇文章: VisualBasic编程与应用作业1及答案 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|