2007年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)
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》一书中给出了深刻的阐述:软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。
4. 下面选项中不属于面向对象程序设计特征的是______。
A.继承性
B.多态性
C.类比性
D.封装性
正确答案:C
解析:对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。面向对象技术有三个重要特性,封装性、继承性和多态性。
5. 下列对队列的叙述正确的是______。
A.队列属于非线性表
B.队列按“先进后出”原则组织数据
C.队列在队尾删除数据
D.队列按“先进先出”原则组织数据
正确答案:D
解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。
6. 对下列二叉捌进行前序遍历的结果为______。
A.DYBEAFCZX
B.YDEBFZXCA
C.ABDYECFXZ
D.ABCDEFXYZ
正确答案:C
解析:在“先左后右”的原则下,根据访问根结点的次序,二叉树的遍历可以分为3种:前序遍历、中序遍历和后序遍历。前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。
7. 某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为______。
A.n+1
B.n-1
C.2n
D.n/2
正确答案:A
解析:二叉树的性质3:在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。本题中度为2的结点数为n,故叶子结点数为n+1个。
8. 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是______。
A.并
B.交
C.投影
D.笛卡尔乘积
正确答案:B
解析:对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、交、差),另一类是专门的关系运算(选择、投影、连接)。集合的并、交、差:设有两个关系R和S,它们具有相同的结构,R和S的并是由属于R和S,或者同时属于R和S的所有元组成的集合,记作R∪S:R和S的交是由既属于R又属于S的所有元组组成的集合,记作R∩S;R和S的差是由属于R但不属于S的所有元组组成的集合,记作R-S。
9. 在E-R图中,用来表示实体之间联系的图形是______。
A.矩形
B.椭圆形
C.菱形
D.平行四边形
正确答案:C
解析:E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。
10. 下列叙述中错误的是______。
A.在数据库系统中,数据的物理结构必须与逻辑结构—致
B.数据库技术的根本目标是要解决数据的共享问题
C.数据库设计是指在已有数据库管理系统的基础上建立数据库
D.数据库系统需要操作系统的支持
正确答案:A
解析:数据库系统具有数据独立性的特点,数据独立性一般分为物理独立性与逻辑独立性两级。物理独立性即是数据的物理结构的改变不影响数据库的逻辑结构;逻辑独立性即数据库总体逻辑结构的改变,不需要相应修改应用程序。所以,在数据系统中,数据的物理结构并不一定与逻辑结构一致。
11. 下面可以正确定义两个整型变量和—个字符串变量的语句是______。
A.Dim n,m As Integer,s As String
B.Dim a%,b$,c As String
C.Dim a As Integer,b,c As String
D.Dim x%,y As Integer,z As String
正确答案:D
解析:Dim语句形式为:Dim变量名[As 类型] [As 类型]:方括号部分表示该部分可以缺省。缺省“As类型”部分,则所创建的变量默认为变体类型。为方便定义,可在变量名后加类型符来代替“As类型”。此时变量名与类型符之间不能有空格。一条Dim语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用,所以选项A,C是错误的。 S是定义字符型变量的关键字,选项B定义的是1个整型变量和2个字符串变量,不符合要求。
12. 下列表达式中不能判断x是否为偶数的是______。
A.x/2=Int(x/2)
B.x Mod 2=0
C.Fix(x/2)=x/2
D.x\2=0
正确答案:D
解析:“\”是整除运算符,当x=1或x=0时,x\2的结果都是0,所以x\2=O表达式不能判断是否为偶数。
13. 设在名称为Myform的窗体上只有—个名称为C1的命令按钮,下面叙述中正确的是______。
A.窗体的Click事件过程的过程名是Myform Click
B.命令按钮的Click事件过程的过程名是C1 Crick
C.命令按钮的Click事件过程的过程名是Commandl Click
D.上面3种过程名称都是错误的
正确答案:B
解析:窗体Myform的Click事件过程的过程名是Form_Click,命令按钮C1的Click事件过程的过程名是 C1_Click。
14. 设窗体上有一个滚动条,要求单击滚动条右端的(图片)按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是______。
A.Max
B.Min
C.SmallChange
D.LargeChange
正确答案:C
解析:滚动条控件(HScroll或者VScroll)的属性和事件有:Min和Max属性:Min属性设置滚动框位于滚动条最左端或者最顶端时Value属性的值。Max属性设置滚动框位于滚动条最右端或者最底端时Value属性的值。SmallChange属性:设置鼠标单击滚动箭头时滚动框移动的大小。LargeChange属性:设置鼠标单击滚动箭头和滚动框之间的区域时,滚动框的移动大小。
15. —个二维数组可以存放—个矩阵。在程序开始有语句Option Base0,则下面定义的数组中正好可以存放—个4×3矩阵(即只有12个元素)的是______。
A.Dim a(-2 To 0,2)As Integer
B.Dima(3,2)As Integer
C.Dim a(4,3)As Integer
D.Dim a(-1 To -4,-1 To -3)As Integer
正确答案:B
解析:Option Base 0表示数组的下标是从0开始的。选项A和选项D不符合题意。选项B声明了一个整型的二维数组a,第一维下标范围是0~3,第二维下标范围是0~2,存放1个4×3矩阵。选项C声明了一个整型的二维数组a,第一维下标范围是0~4,第二维下标范围是0~3,存放一个5×4矩阵。
16. 若设置了文本框的属性PasswordChar=“$”,则运行程序时向文本框中输入8个任意字符后,文本框中显示的是______。
A.8个“$”
B.1个“$”
C.8个“*”
D.无任何内容
正确答案:A
解析:PasswordChar属性:返回或设置一个值,该值指示所键入的字符或占位符在TextBox控件中是否要显示出来。
17. 设在窗体上有—个名称为Combol的组合框,含有5个项目,要删除最后一项,正确的语句是 ______。
A.Combo1.RemoveItem Combo1.Text
B.Combo1.Removeltem4
C.Combo1.RemoveItem Combo1.ListCount
D.Combo1.RemoveItem5
正确答案:B
解析:在组合框控件中,RemoveItem方法是用来删除控件中的项目的,其表达式为:object.RemoveItem index。其中,0≤index≤ComboBox.ListCount-1。ListCount属性表示组合框中项目的数量。ListCount-1表示组合框中最后一项的序号。
Visual Basic程序设计期末复习试题(A)含答案
VB 课程试卷 (A)卷 第 1 页 共 2 页
题号 一 二 三 四 五 六 七 八 九 十 总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
一.填空题(每空1分,共16分)
1. VB应用程序至少有______、______两种文件需要保存。
2. 把32log472e写成VB表达式_______________。
3. 产生一个三位整数的表达式____________________。
4. 在属性窗口中设置______________属性,可以把指定的图形放入当前对象中。
5. 标签和文本框都用于显示文本,它们的主要区别是:____________中的文本是只读文本,
________________中的文本是可编辑文本。
6. 在同一个过程中,数组名不能与变量名______________,否则会出错。
7. 在窗体上添加一个图片框控件(name属性为P1),要在运行时将位于C:盘根目录下名为p1.jpg的图形文件装入该图片框,则所使用的语句为:__________________________。
8. 在多窗体程序中,显示一个窗体的方法是_______________。
9. 写出如下程序的运行结果:___________
dim x!,y!
x=1.5
y=0.5
if x<>0 then
y=x+y
elseif y>0.5then
y=x
else
y=x*y
end if
print x,y 10. 表示滚动条控件取值范围最大值的属性是_______________。
11. 在Visual Basic中有一种控件组合了文本框和列表框的特性,这种控件是_______________。
12. 下面程序运行后输出的结果是_________________。
计算机二级(VB)22_真题(含答案与解析)-交互
计算机二级(VB)22
(总分1780, 做题时间90分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
以下为Visual Basic学习版的控件的是( )。
SSS_SINGLE_SEL
A //
B / *
C * /
D |
分值: 70
答案:A
此题主要考查对象的正确使用,其格式为对象名.调用的方法名或 变量名。在static方法中,不能使用this。变量m和f都不是静态成员,所以不能用类名. 成员方式访问。
2.
Print方法可以在对象上输出数据,这些对象包括( )。
SSS_SINGLE_SEL
A 图片框
B 状态栏
C 标题栏
D 代码窗口
分值: 70
答案:A
Print方法可以在窗体、立即窗口、图片框、打印机这些对象上输出数据。
3.
下列程序段的执行结果为( )。
a=5
For k=1 To 0
a=a * k
Next k
Print k;a
SSS_SINGLE_SEL
A 2 2
B 4 3
C 4 2
D 3 2
分值: 70
答案:C
C++语言中全局变量是任何函数都可以改变的量,静态变量的有效范围在定义它的类中,而普通的变量的有效性只在使用它的函数中,在本题中c为全局变
量,b为静态变量,a为普通变量,b和c在类A的对象a1和a2中都自加1。所以b,c为2,a为1。
4.
下列说法不正确的是( )。
SSS_SINGLE_SEL
A 对象的可见性可设为True或False
B 标题的属性值可设为任何文本
C 属性窗口中属性可以按字母顺序排列
D 某些属性的值可以跳过不设置,系统之不理自动设为空值
分值: 70
答案:D
在vieual Basic中,对象具有Visible属性,它有两个值True和False,决定时象是否可见.如果设置为True,则可见.如果设置为False,则是不可见的,所以选项A)是正确的;标准.即Caption属性,可设为任何文相.包括空字符串,所以选项B)是正确的;属性的值可以不设置,但是系统会设为默认值.而不是空值,所以选项D)不正确;属性窗口除按字母排列外,还可以有其他类型的排列方式.所以选项C)是正确的。
新版精编2019VisualBasic程序设计期末测试题库200题(含标准答案)
2019年Visual Basic 程序设计期末测试复习题200题[含答案]
一、选择题
1.设x=-18,则Abs(5*x)=_____。
a) -90
b) 90
c) 18
d) 5 答案:B
2.下列______语句可以将变量A、B的值互换。
a) A=B:B=A
b) C=A:A=B:B=C
c) A=C:C=B:C=A
d) B=A:A=B 答案:B
3.已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是____。
a) A>=B AND B>=C AND C>0
b) A+C>B AND B+C>A AND C>0
c) (A+B)>=C OR A-B<=C AND C>0
d) A+B>C AND A-B0 答案:B
4.下面的运算符中,优先级别最高的是_____。
a) AND
b) *
c) 〉=
d) & 答案:B
5.表达式25.26 MOD 6.98的值是_____。
a) 1
b) 5
c) 4
d) 提示错误信息 答案:C
6.执行语句Print format(5459.478,"##,#0.00"),正确的输出是______。
a) 5459.48
b) 5,459.48
2005年9月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案
二级Visual Basic语言程序设计试卷 第1页(共11页) 2005年9月全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic语言程序设计 (考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分) (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)PDL(过程设计语言)B)PAD图 C)N-S图D)DFD图 (7)下列叙述中正确的是( )。 A)软件交付使用后还需要再进行维护 B)软件一旦交付使用就不需要再进行维护 C)软件交付使用后其生命周期就结束 D)软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决( )。 A)数据共享问题 B)数据安全问题 C)大量数据存储问题 D)简化数据维护 (9)设有下列关系表: 整理:陈远跃
计算机二级(VB)49_真题(含答案与解析)-交互
计算机二级(VB)49
(总分100, 做题时间120分钟)
选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.
表达式(7\2+1)*(8\2+2)的值为( )。
SSS_SINGLE_SEL
A 在活动窗体中只能通过拖拉右上角和左下角的小方块来同时在高度和宽度上缩放 控件
B 若一个控件上有4个黑色的小方块,表明该控件是活动的
C 窗体中活动控件只能有一个
D 非活动控件在窗体是隐藏的
分值: 2
答案:C
属性是一个对象的特性,不同的对象有不同属性,故选项C)是不正确 的;引用属性的一般格式为:对象名.属性名称,故选项A)不正确;对象的属性值可以在 属性窗口中设置,也可以在程序语句中设置,故迭项D)是不正确的;对象是有特殊属性 和行为方法的实体,不同的对象有不同的属性,选项B)是正确的。
2.
下面有一段程序代码,如果从键盘上输入"Computer",则在文本框内显示的内容是( )。
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii> =65 And KeyAscii<=122 Then
KeyAscii=42
End If
End Sub
SSS_SINGLE_SEL
A Computer
B 什么都没有
C * * * * * * * *
D 程序出错
分值: 2
答案:C
此事件过程是KeyPress事件过程,所以参数KeyAscii得值是键盘输入的 字符得ASCII码值,上述过程对输入得字符进行判断,如果其ASCII码大于65(大写字母 “A”)并小于122(小写字母“a”),则用星号(ASCII码为42)代替,而运行过程中,题意 是要从键盘上输入" Computer ",则应在文本框中显示“* * * * * * * *”。
试卷计算机二级Python真题及答案解析1练习
试卷计算机二级Python真题及答案解析1练习
一、选择题
1.以下Python程序运行后,变量x和st的值分别是( )。
A.801 123678 B.801 “123678” C.801 801 D.123678
“123678”
2.在Python中,正确的赋值语句是( )
A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1
3.在Python中,返回x的绝对值的函数是( )。
A.abs(x) B.bin(x) C.all(x) D.input(x)
4.下列哪个语句在Python中是非法的?( )
A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y
5.下列可以作为python变量名的是( )
A.5x B.x-1 C.if D.x_1
6.Python文件的后缀名是( )。
A..doc B..vbp C..py D..exe
7.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
8.下列关于Python语言变量声明的说法中,正确的是( )
A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程
B.Python中的变量需要声明,变量的声明对应明确的声明语句
C.Python中的变量需要声明,每个变量在使用前都不需要赋值
D.Python中的变量不需要声明,每个变量在使用前都不需要赋值
9.下列选项中,不属于Python合法变量名的是( )
A.int32 B.40xl C.self D._name_
10.在Python语言中,用来定义函数的关键字是( )。
A.return B.def C.function D.import
国家二级VB机试模拟试卷161_真题(含答案与解析)-交互
国家二级(VB)机试模拟试卷161
(总分86, 做题时间90分钟)
1. 选择题
1.
数据结构主要研究的是数据的逻辑结构、数据的运算和( )。
SSS_SINGLE_SEL
A 数据的方法
B 数据的存储结构
C 数据的对象
D 数据的逻辑存储
分值: 2
答案:B
解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。
2.
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。
SSS_SINGLE_SEL
A DBACEF
B CBEFDA
C FDAEBC
D DFABEC
分值: 2
答案:B
解析:由于该二叉树的前序遍历结果是ABCEDF,显然A结点为根结点,所以后序遍历时A结点是最后遍历的,其后序遍历的结果为CBEFDA。
3.
在数据处理中,其处理的最小单位是( )。
SSS_SINGLE_SEL
A 数据
B 数据项
C 数据结构
D 数据元素
分值: 2
答案:B
解析:数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数据处理的最小单位是数据项。
4.
在数据库系统的内部结构体系中,索引属于( )。
SSS_SINGLE_SEL
A 模式
B 内模式
C 外模式
D 概念模式
分值: 2
答案:B
解析:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。
5.
以下( )不属于对象的基本特征。
SSS_SINGLE_SEL
A 继承性
B 封装性
C 分类性
D 多态性
分值: 2
答案:A
2006年4月全国计算机等级考试《二级Visual Basic语言程序设计》真题及答案
二级Visual Basic语言程序设计试卷 第1页(共11页) 2006年4月全国计算机等级考试二级笔试试卷 公共基础知识和Visual Basic语言程序设计 (考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分) (1)下列选项中不属于结构化程序设计方法的是( )。A)自顶向下 B)逐步求精 C)模块化 D)可复用 (2)两个或两个以上模块之间关联的紧密程度称为( )。A)耦合度 B)内聚度 C)复杂度 D)数据传输特性 (3)下列叙述中正确的是( )。 A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试 C)软件维护只包括对程序代码的维护 D)以上3种说法都不对 (4)按照“后进先出”原则组织数据的数据结构是( )。A)队列 B)栈 C)双向链表 D)二叉树 (5)下列叙述中正确的是( )。 A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构 C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构 (6)对下列二叉树: 进行后序遍历的结果为()。A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA 整理:陈远跃
二级Visual Basic语言程序设计试卷 第2页(共11页) (7)在深度为7的满二叉树中,叶子结点的个数为( )。 A)32 B)31 C)64 D)63 (8)“商品”与“顾客”两个实体集之间的联系一般是( )。 A)一对一 B)一对多 C)多对一 D)多对多 (9)在E-R图中,用来表示实体的图形是( )。 A)矩形 B)椭圆形 C)菱形 D)三角形 (10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。 A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系 (11)下列关于Visual Basic特点的叙述中,错误的是( )。 A)Visual Basic是采用事件驱动编程机制的语言 B)Visual Basic程序既可以编译运行,也可以解释运行 C)构成Visual Basic程序的多个过程没有固定的执行顺序 D)Visual Basic程序不是结构化程序,不具备结构化程序的3种基本结构 (12)下列叙述中错误的是( )。 A)一个Visual Basic应用程序可以含有多个标准模块文件 B)一个Visual Basic工程可以含有多个窗体文件 C)标准模块文件可以属于某个指定的窗体文件 D)标准模块文件的扩展名是.bas (13)下列叙述中错误的是( )。 A)在Visual Basic中,对象所能响应的事件是由系统定义的 B)对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C)Visual Basic中允许不同对象使用相同名称的方法 D)Visual Basic中的对象具有自己的属性和方法 (14)有下列语句: Dim a,b As Integer c="VisualBasic" d=#7/20/2005# 下列关于这段代码的叙述中错误的是( )。 A)a被定义为Integer类型变量 B)b被定义为Integer类型变量 C)c中的数据是字符串 D)d中的数据是日期类型 (15)下列能从字符串"VisualBasic"中直接取出子字符串"Basic"的函数是( )。 A)Left
VB笔试模拟试卷276(题后含答案及解析)
VB笔试模拟试卷276 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 下列对于软件测试的描述正确的是( )。
A.软件测试的目的是证明程序是否正确
B.软件测试的目的是使程序运行结果正确
C.软件测试的目的是尽可能多地发现程序中的错误
D.软件测试的目的是使程序符合结构化原则
正确答案:C
解析:软件测试是保证软件质量的关键环节,直接影响着软件的质量评估。软件测试不仅要讲究策略,更要讲究时效性。软件测试的目的是尽可能多地发现程序中的错误。
2. 设A=“12345678”,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。
A.123456
B.123445
C.8
D.6
正确答案:B
3. 下列关于类、对象、属性和方法的叙述中,错误的是( )。
A.类是对一类具有相同的属性和方法对象的描述
B.属性用于描述对象的状态
C.方法用于表示对象的行为
D.基于同一个类产生的两个对象不可以分别设置自己的属性值
正确答案:D
解析:类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。
4. 以下关于函数过程的叙述中,正确的是( )。
A.函数过程形参的类型与函数返回值的类型没有关系
B.在函数过程中,过程的返回值可以有多个
C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D.如果不指明函数过程参数的类型,则该参数没有数据类型
正确答案:A
5. 如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后( )。
精选最新2020VisualBasic程序设计期末考核题库288题(含标准答案)
2020年Visual Basic 程序设计期末测试复习题288题[含答案]
一、选择题
1.命令按钮Command1 的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为_________。
a) 在x前插入&
b) 在x后插入&
c) 在x前插入 #
d) 在x后插入# 答案:A
2.表达式Int(-17.8)+Sgn(17.8)的值是______。
a) 18
b) -17
c) -18
d) -16 答案:B
3.复选框控件其Value属性的可取值是_______。
a) Trut和False
b) 0和1
c) 1、2、3
d) 0、1、2 答案:D
4.所有控件都有的属性是_______,在程序中作为对象的标识引用。
a) Caption
b) Value
c) Text
d) name 答案:D
5.下述的说法哪种是Windows的程序设计方法:_______。
a) 面向对象,顺序驱动
b) 面向过程、事件驱动
c) 面向过程、顺序驱动
d) 面向对象、事件驱动 答案:D
6.要在C盘当前文件夹下建立一个名为Sd.dat的顺序文件,应先使用_____语句。
a) Open "Sd.dat" For Output As #1 b) Open "C:Sd.dat" For Input As #1
c) Open "C:Sd.dat" For Output As #1
d) Open "Sd.dat" For Input As #1 答案:C
