1、计算机二级(VB)10 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.新建一个列表框,要实现对列表项可以复选,应设置的属性是( )。(分数:70.00)A.ScrollBarsB.MultiSelectC.DataFieldD.Stretch2.单击命令按钮时,下列程序代码的运行结果为( )。 Private Sub Command1_Click() print MyFunc(20,18) End Sub Public Function MyFunc (m As Integer,n As In
2、teger)As Integer Do While m =y Then z=x:z=yB.If x=y Then z=x Else z=yC.z=y:If x=y Then z=xD.If xa(3) Then m=a(2) Else If a(1)a(3)Then m= 3 Else m= 4 End If Print“中间数是:”;m End Sub 程序运行后,单击窗体,在输入对话框中分别输人三个整数,程序将输出三个数中的中间数,如图所示。请填空。 (分数:3.00)填空项 1:_46.软件设计模块化的目的是 1。(分数:-1.00)填空项 1:_47.用树型结构表示实体类型及实体间联系
3、的数据模型称为 1(分数:-1.00)填空项 1:_48.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:-1.00)填空项 1:_49.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:-1.00)填空项 1:_50.若串 s=“MathTypes“,则其子串的数目是 1。(分数:-1.00)填空项 1:_计算机二级(VB)10 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.新建一个列表框
4、,要实现对列表项可以复选,应设置的属性是( )。(分数:70.00)A.ScrollBarsB.MultiSelect C.DataFieldD.Stretch解析:在列表框的属性中,可以通过设置 MultiSelect 属性来实现是否可以进行列表项的多选,属性值为0,不可以多选列表;属性为 1,无需要用 Ctrl 或者 Shift 就可进行多选;属性值为 2 时,要利用 Ctrl或者 Shift 键,所以选项 B) 是正确的。而选项 A) 是设置滚动条的,与此无关;选项 C) DataField 是用来设置数据的,也无关;选项 D) Strech 不是列表框的属性,所以也不正确。2.单击命令
5、按钮时,下列程序代码的运行结果为( )。 Private Sub Command1_Click() print MyFunc(20,18) End Sub Public Function MyFunc (m As Integer,n As Integer)As Integer Do While m =y Then z=x:z=y B.If x=y Then z=x Else z=yC.z=y:If x=y Then z=xD.If xa(3) Then m=a(2) Else If a(1)a(3)Then m= 3 Else m= 4 End If Print“中间数是:”;m End Su
6、b 程序运行后,单击窗体,在输入对话框中分别输人三个整数,程序将输出三个数中的中间数,如图所示。请填空。 (分数:3.00)填空项 1:_ (正确答案:t)解析:46.软件设计模块化的目的是 1。(分数:-1.00)填空项 1:_ (正确答案:降低复杂性)解析:模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低复杂性。47.用树型结构表示实体类型及实体间联系的数据模型称为 1(分数:-1.00)填空项 1:_ (正确答案:层次模型)解析:用树型结构表示实体类型及实体间联系的数据模型称为层次模型,用有向图结构表示实体类型及实体间联系的数据模型称为网状 模型,用
7、二维表格结构表示实体及其联系的数据模型称为关系模型。48.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 1。(分数:-1.00)填空项 1:_ (正确答案:消息)解析:在面向对象技术中,主要用到对象(object)、类(class)、方法(method)、消息 (message)、继承(inheritance)、封装(encapsulation)等基本概念。其中消息是用来请求对象执行某一处理或回答某些信息的要求。 49.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:-1.00)填空项 1:_ (
8、正确答案:n/2)解析:在线性表的任何位置插入一个元素的概率相等,即概率为 p=1/(n+1),则插入一个元素时所需移动元素的平均次数为 E=1/(n+1)(n-i+1)=n/2。50.若串 s=“MathTypes“,则其子串的数目是 1。(分数:-1.00)填空项 1:_ (正确答案:46)解析:串 s 中共有 9 个字符,由于串中字符各不相同,则其子串中有 0 个字符的 1 个 (空串),1 个字符的 9 个,2 个字符的 8 个,3 个字符的 7 个,4 个字符的 6 个,5 个字符的 5 个,6 个字符的 4 个,7 个字符的 3 个,8 个字符的 2 个,9 个字符的 1 个,共有 1+2+3+4 +5+6+7+8+9+1=46。