国家二级VB机试(数据类型及运算)模拟试卷21(题后含答案及解析)
国家二级VB机试(数据类型及运算)模拟试卷21 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer) Dim c As
String c=UCase(Chr(KeyCode)):Text2.Text=Chr(Asc(c)+2)End Sub当向文本框Text1中输入小写字母a时,文本框Text2中显示的是
A.A
B.a
C.C
D.C
正确答案:C
解析:本题考查的考点是有关字符转换函数的。UCase函数的功能为强制转成大写字母;Chr函数的功能是把整数按照ASCII码转换成字母;Asc函数的功能是把字母转换成对应的ASCII码。本题中变量c的值是大写字母“A”,最终结果是大写字母“C”。 知识模块:数据类型及运算
2. 窗体上有名称分别为Text1、Text2的文本框,名称为Commandl的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:Private Sub Commandl_Click( ) Text2.Text=UCase(Mid(Text1.Text,5,4))End Sub在Text2中显示的是
A.form
B.list
C.FORM
D.LIST
正确答案:D
解析:Mid(字符串,起始位置[,个数])函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串,UCase( )函数用于将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变。 知识模块:数据类型及运算
3. 窗体上有1个名称为Commandl的命令按钮,事件过程如下:Private Sub
Commandl_Click( ) m=-3.6 If Sgn(m)Then n=Int(m) Else
n=Abs(m) End If Print nEnd Sub运行程序,并单击命令按钮,窗体上显示的内容为
A.-4
B.-3
C.3
D.3.6
正确答案:A
解析:Int函数的作用是去返回不大于参数的最大整数,例如Int(4.6)=4,hat(-4.6)=-5;VB中的:逻辑值True和False和整型值之间会自动进行类型转换,其中-1转换为True,0转换为False。本题中由于m为负数,所以Sgn(m)的值为-1,即条件为真,会返回不大于m的最大整数值即-4。 知识模块:数据类型及运算
4. 设有如下程序:Private Sub Form_Click( )num=InputBox(“请输入一个实数”):P=InStr(num,”.”)Ifp>0 Then Print Mid(num,P+1) Else
Print”END” End IfEnd Sub运行程序,单击窗体,根据提示输入一个数值。如果输入的不是实数,则程序输出“END”;否则
A.用字符方式输出该实数
B.输出该实数的整数部分
C.输出该实数的小数部分
D.去掉实数中的小数点,保留所有数码输出
正确答案:C
解析:字符串匹配函数Instr用于查找第二个参数在第一个参数中第一次出现的位置,若未找到返回0;Mid(字符串,起始位置[,个数])函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串,若不指定个数将返回字符串中从参数“起始位置”到字符串尾端的所有字符。本题实际就是先找到小数点的位置,然后输出小数点后面的部分,即小数部分。 知识模块:数据类型及运算
5. 在窗体上画一个文本框,名称为Text1,然后编写如下程序:Private Sub
Form_Load( ) Private Sub Form_Click( ) Text1.Text=““:Text1.SetFocusDim a As String.s As StringEnd Sub a=Text1.Text:s=““ For k=1
To Len(a) s=UCase(Mid(a,k,1))+sNext kText1.Text=s End Sub程序运行后,在文本框中输入一个字符串,然后单击窗体,则文本框中的内容
A.与原字符串相同
B.与原字符串中字符顺序相同,但所有字母均转换为大写
C.为原字符串的逆序字符串,且所有字母转换为大写
D.为原字符串的逆序字符串
正确答案:C
解析:Mid(字符串,起始位置[,个数])函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串,UCase( )函数用于将字符串中小写字母转化为大写字母,原本大写或非字母字符保持不变。本题中在循环内每次取出第k位个字符并且连接到结果字符串的前面,所以结果字符串是源符串的逆序字符串。 知识模块:数据类型及运算
6. 在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub
Commandl_Click( ) a$=InputBox(“请输入一个二进制数”) n=Len(a$)
For i=1 To n Dec=Dec*2+________(a$,i,1) Next i Print DecEnd Sub
程序功能为:单击命令按钮,将产生一个输入对话框,此时如果在对话框中输入一个二进制数,并单击“确定”按钮,则把该二进制数转换为等值的十进制数。这个程序不完整,应在横线处填入的内容是
A.Left
B.Right
C.Val
D.Mid
正确答案:D
解析:Mid(字符串,起始位置[,个数])函数用于从已有字符串中取出从指定位置开始的含指定个数字符的字符串。本题中要将二进制数转换为十进制数,应该取出二进制数的每一位然后乘以位权。 知识模块:数据类型及运算
7. 以下程序的功能是随机产生10个两位的整数:Option Base1 Privme
Sub Commandl_Click( ) Dim a(10)As Integer,i As Integer Randomize For
i=1 To 10 a(i)=Int(Rnd*100)+1 Print a(i) Next iEnd Sub运行以上程序,发现有错误,需要对产生随机数的语句进行修改。以下正确的修改是
A.a(i)=Int(Rnd*100)
B.a(i)=Int(Rnd*90)+10
C.a(i)=Int(Rnd*100)+l O
D.a(i)=Int(Rnd*01)
正确答案:B
解析:随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:Int((upperbound-lowerbound+1)*Rnd+lowcrbound),其中upperbound是随机整数范围的上限,lowerbound,随机整数范围的下限。本题中upperbound为99,lowerbound为10。 知识模块:数据类型及运算
8. 窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:Private Sub Commandl_Click( ) Dim a(10)As Integer,x As Integer
For i=1 To 10 a(i)=Int(Rnd*100) Next x=InputBox(“输入100以内的整数:”) p=0 For i=1 TO 10 Ifa(i)=x Then p=i:Exit For End If Next
Ifp=0 Then Print”没有找到与输入数据相同的数!” Else Print Str(x)+”在数组中的位置是”+Str(p) End IfEnd Sub对于上述事件过程,以下叙述中正确的是
A.本程序实际产生的随机数是0.99
B.若产生的随机数中有相同数,则p是其中最后一个数的位置
C.程序有错,p的初值设置不对
D.程序有错,InputBox函数产生的数据与x的类型小匹配
正确答案:A
解析:随机数函数Rnd的功能是用于产生一个小于1但大于或等于0的随机数。为了生成某个指定范围内的随机整数,可使用以下公式:Int((upperbound-lowerbound+1)*Rnd+lowerbound),其中upperbound是随机整数范围的上限,lowerbound是随机整数范围的下限。本题中upperbound为99,lowerbound为0。 知识模块:数据类型及运算
9. 在Visual Basic中,表达式3*2\5 Mod 3的值是
A.1
B.0
C.3
D.出现错误提示
正确答案:A
解析:本题考查的考点是有关算术运算的。按照运算符的优先级,首先执行3*2得到6,然后用6整除5得到1,最后用1对3求余数得到最终结果1。本题要注意“\”为整除运算符,以及Mod取余运算的算法。 知识模块:数据类型及运算
10. 表达式2*3^2+4*2/2+3^2的值是
A.30
B.31
C.49
D.48
正确答案:B
解析:本题考查的考点是有关算术运算的。按照运算符的优先级,首先执行3 得到9,然后用2乘以9得到18:然后计算4*2/2=4:最后计算3 得到9,三者相加得到最后结果31。 知识模块:数据类型及运算
11. 设a=4,b=5,c=6,执行语句Print a<b And b<c窗体上显示的是
A.True
B.False
C.出错信息
D.0
正确答案:A
解析:本题考查的考点是有关逻辑运算和关系运算的。逻辑运算就是两个逻辑型的量进行运算,逻辑运算符的优先级低于关系运算符,故本题先计算And两端的表达式结果,这两个表达式的结果都为True,所以二者相与的结果也为True。 知识模块:数据类型及运算
国家二级VB机试(常用标准控件)模拟试卷19
国家二级VB机试(常用标准控件)模拟试卷19
(总分:60.00,做题时间:90分钟)
一、 选择题(总题数:30,分数:60.00)
1.下列说法中,错误的是
(分数:2.00)
A.将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件
B.单击命令按钮,将引发命令按钮的Click事件
C.命令按钮没有Picture属性 √
D.命令按钮不支持DblClick事件
解析:解析:命令按钮最常用的事件是单击(Click)事件,当单击一个命令按钮或者焦点在命令按钮上时按下Enter键,都可以触发Click事件。命令按钮不支持DblCIick事件。命令按钮的Picture属性用于设置命令按钮中要显示的图形。(注意:要使Picture属性的设置有效,命令按钮的style属性必须设置为“
2.以下关于命令按钮的叙述中正确的是
(分数:2.00)
A.命令按钮上可以显示图片 √
B.命令按钮能够分别响应单击、双击事件
C.程序运行时,不能改变命令按钮上的文字
D.若命令按钮的Cancel属性设为True,焦点在其他控件上时,按下回车键与单击该按钮的效果相同
解析:解析:命令按钮的Picture属性用来设置命令按钮上显示的图片;命令按钮只能响应单击事件而不能响应双击事件;程序运行时可以通过改变按钮的Caption属性值来改变命令按钮上的文字;Cancel属性用来设置窗体的“取消”按钮,程序运行时,按下<Esc>键将执行该命令按钮的单击事件过程,Defaull属性用于设置窗体的缺省命令按钮,程序运行时,按下<Enter>键将执行该命令按钮的单击事件过程。
3.若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
(分数:2.00)
A.用鼠标右键单击此按钮
B.按键盘上的Esc键
C.按键盘上的回车键 √
D.用鼠标右键双击此按钮
国家二级VB机试(选择题)模拟试卷423(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷423 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数( )。
A.不同,但元素的存储顺序与逻辑顺序一致
B.不同,且其元素的存储顺序可以与逻辑顺序不一致
C.相同,元素的存储顺序与逻辑顺序一致
D.相同,但其元素的存储顺序可以与逻辑顺序不一致
正确答案:C
解析:在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数相同,在存储空间中是按逻辑顺序依次存放的。 知识模块:公共基础知识
2. 下列叙述中正确的是( )。
A.结点中具有两个指针域的链表一定是二叉链表
B.结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构
C.循环链表是循环队列的链式存储结构
D.循环链表是非线性结构
正确答案:B
解析:结点中具有两个指针域的链表既可以是双向链表也可以是二叉链表,双向链表是线性结构,二叉链表属于非线性结构。循环链表是线性链表的一种形式,属于线性结构,采用链式存储结构,而循环队列是队列的一种顺序存储结构。
知识模块:公共基础知识
3. 在具有2n个结点的完全二叉树中,叶子结点个数为( )。
A.n
B.n+1
C.n-1
D.n/2
正确答案:A
解析:由二叉树的定义可知,树中必定存在度为0的结点和度为2的结点,设度为0结点有a个,根据度为0的结点(即叶子结点)总比度为2的结点多一个,得度为2的结点有a-1个。再根据完全二叉树的定义,度为1的结点有0个或1个,假设度1结点为0个,a+0+a-1=2n,得2a=2n-1,由于结点个数必须为整数,假设不成立;当度为1的结点为1个时,a+1+a-1=2n,得a=n,即叶子结点个数为n。 知识模块:公共基础知识
4. 下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是( )。
A.在顺序存储的线性表中寻找最大项
国家二级(VB)机试模拟试卷179
国家二级(VB)机试模拟试卷179
(总分:86.00,做题时间:90分钟)
一、 选择题(总题数:40,分数:80.00)
1.线性表常采用的两种存储结构是( )。
(分数:2.00)
A.散列方法和索引方式
B.链表存储结构和数组
C.顺序存储结构和链式存储结构 √
D.线性存储结构和非线性存储结构
解析:解析:线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。
2.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和( )。
(分数:2.00)
A.阶段性报告
B.需求分析 √
C.需求总结
D.都不正确
解析:解析:软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的_丰要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。
3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。
(分数:2.00)
A.需求分析 √
B.详细设计
C.软件设计
D.概要设计
解析:解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。
4.对建立良好的程序设计风格,下面描述正确的是( )。
(分数:2.00)
国家二级VB机试(选择题)模拟试卷427(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷427 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为( )。
A.0
B.m-1
C.m+l
D.产生栈空错误
正确答案:C
解析:栈的顺序存储空间为S(1:m),初始状态top=m+1,所以这个栈是m在栈底(也可理解为开口向下的栈)。经过一系列入栈与退栈操作后top=m,则栈中有1个元素,若现在又退出一个元素,那么栈顶指针下移一位,回到m+1的位置。 知识模块:公共基础知识
2. 某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10。rear=5。该队列中的元素个数为( )。
A.4
B.5
C.6
D.不确定
正确答案:D
解析:带链的队列使用了链表来表示队列,而链表中的元素存储在不连续的地址中,因此当front=10,rear=5时,不能确定队列中元素的个数。 知识模块:公共基础知识
3. 某二叉树的中序遍历序列为CBADE,后序遍历序列为CBEDA,则前序遍历序列为( )。
A.CBADE
B.CBEDA
C.ABCDE
D.EDCBA
正确答案:C
解析:二叉树的后序遍历序列为CBEDA,由于后序遍历最后访问根结点,可以确定该二叉树的根结点是A。再由中序遍历序列为CBADE,可以得到子序列(CB)一定在左子树中,子序列(DE)一定在右子树中。结点C、B在中序序列和后序序列中顺序未变,说明结点B是结点C的父结点;结点D、E在中序序列
和后序序列中顺序相反,说明结点D是结点E的父结点。因此该二叉树的前序遍历序列为ABCDE。 知识模块:公共基础知识
4. 下列序列中不满足堆条件的是( )。
A.(98,95,93,94,89,90,76,80,55,49)
国家二级VB机试常用标准控件模拟试卷22_真题-无答案
国家二级VB机试(常用标准控件)模拟试卷22
(总分70,考试时间90分钟)
1. 选择题
1. 要使一个文本框可以显示多行文本,应设置为True的属性是
A. Enabled B. MultiLine
C. MaxLength D. Width
2. 在窗体上画一个名称为List1的列表框,列表框中显示若干城市的名称。当单击列表框中的某个城市名时,该城市名消失。下列在List1_Click事件过程中能正确实现上述功能的语句是
A. List1.RemoveItem List1.Text
B. List1.Removeltem List1.Clear
C. List1.RemoveItem List1.ListCount
D. List1.RemoveItem List1.Listlndex
3. 在窗体上画一个文本框(名称为Text1)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
A. Private Sub Text1_Change() Labell.Caption=Str(Len(Text1.Text)) End Sub
B. Private Sub Text1_Click() Labell.Caption=Str(Len(Text1.Text)) End Sub
C. Private Sub Text1_Change() Labell.Caption=Text1.Text End Sub
D. Private Sub Labell_Change() Labell.Caption=Str(Len(Text1.Text)) End Sub
4. 为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为
A. 0 B. 1
C. 2 D. 3
国家二级VB机试(数据类型及运算)模拟试卷12(题后含答案及解析)
国家二级VB机试(数据类型及运算)模拟试卷12 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是
A.Integer
B.String
C.Boolean
D.Variant
正确答案:D
解析:本题考查的考点是有关变量定义的。在VB中有一种特殊的类型:变体类型(variant),这种类型可以包含大部分其它类型的数据。在VB中,如果没有显式声明变量的类型,则该变量默认为变体型(variant)。 知识模块:数据类型及运算
2. 为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为
A.Dim pi As Integer
B.Dim pi(7)As Integer
C.Dim pi As Single
D.Dim pi As Long
正确答案:C
解析:本题考查的考点是有关VB中的数据类型的。VB提供了很多种数据类型,其中能接受小数值的有单精度型Single和双精度型Double。 知识模块:数据类型及运算
3. 若在窗体模块的声明部分声明了如下自定义类型和数组 Private Type
rec Code As Integer:Caption As String End Type Dim art(5)As rec
则下面的输出语句中正确的是
A.Print arr.Code(2),arr.Caption(2)
B.Print arr.Code,arr.Caption
C.Print arr(2).Code,arr(2).Caption
D.Print Code(2),Caption(2)
正确答案:C
解析:在标准模块中可以声明自定义类型,该类型由Type关键字声明,在声明中要定义类型的所有域。若用自定义类型声明一个变量,则该变量拥有若干域,取得每个域的值需要用“变量名.域名”的形式。作为一个自定义类型的数
VB模拟试题试及参考答案
VB模拟试题试及参考答案
2016VB模拟题第⼀套
单项选择题得分:1: 计算机的基本⼯作原理是__C______。
A. 可靠性与可⽤性
B. ⾼速度与⾼精度
C. 存储程序与程序控制
D. 具有记忆功能
2: 计算机中数据的表⽰形式是____A____。
A. ⼆进制
B. ⼋进制
C. ⼗进制
D. ⼗六进制
3: 电⼦邮件标识中带有⼀个“别针”,表⽰该邮件_____C_。
A. 设有优先级
B. 带有标记
C. 带有附件
D. 可以转发
4: 安装防⽕墙的主要⽬的是__C______。
A. 提⾼⽹络的运⾏效率
B. 对⽹络信息进⾏加密
C. 保护内⽹不被⾮法⼊侵
D. 防⽌计算机数据丢失
5: 淘宝⽹的⽹上购物属于计算机现代应⽤领域中的___C___。
A. 计算机辅助系统
B. 电⼦政务
C. 电⼦商务
D. 办公⾃动化
6: Visual Basic中标准模块⽂件的扩展名是____D__。
A. Frm
B. Vbp
C. Cls
D. Bas
7: 启动程序时,系统⾃动执⾏启动窗体的___A___事件过程。
A. LoadB. Unload
C. Click
D. DblClick
8: 下列_____C_⽅法可以显⽰窗体。
A. Hide
B. UnLoad
C. Show
D. WindowState
9: 已知a="123456789",则表达式Mid(a, 5, 2) + Left(a, 2)的值是_____B___。
A. "5689"
B. "5612"
C. 68
D. 1256
10: 下列不正确的赋值语句是__C____。
A. x=30-y
B. y=x+30
C. x+y=30
D. y=x\3
11: 下列选项中,合法的变量名是_B______ 。
A. 1_x
B. x_1
C. x-1
D. x 1
12: 下列选项不是Visual Basic基本数据类型的是______A__。
A. Char
B. String
C. Boolean
D. Double
13: 在下列表达式中,正确的⽇期型常量是__D____ 。
2009年上半年等级考试二级VB笔试精选试题(1)(2)
2009年上半年等级考试二级VB笔试精选试题(1)
1.下列关于栈的叙述正确的是()
A)栈是非线性结构 B)栈是一种树状结构 C)栈具有先进先出的特征 D)栈具有后进先出的特征
2.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()
A)bdgcefha B)gdbecfha C)bdgaechf D)gdbehfca
3.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
A)动态结构和静态结构 B)紧凑结构和非紧凑结构 C)线性结构和非线性结构 D)内部结构和外部结构
4.下面对对象概念描述错误的是()
A)任何对象都必须有继承性 B)对象是属性和方法的封装体 C)对象间的通讯靠消息传递 D)操作是对象的动态属性
5.软件开发的结构化生命周期方法将软件生命周期划分成()
A)定义、开发、运行维护
B)设计阶段、编程阶段、测试阶段
C)总体设计、详细设计、编程调试
D)需求分析、功能定义、系统设计
6.下列工具中为需求分析常用工具的是()
A)PAD B)PFD C)N-S D)DFD
7.开发大型软件时,产生困难的根本原因是()
A)大系统的复杂性 B)人员知识不足 C)客观世界千变万化 D)时间紧、任务重
8.下述关于数据库系统的叙述中正确的是()
A)数据库系统减少了数据冗余
B)数据库系统避免了一切冗余
C)数据库系统中数据的一致性是指数据类型一致
D)数据库系统比文件系统能管理更多的数据
9.单个用户使用的数据视图的描述称为()
A)外模式 B)概念模式 C)内模式 D)存储模式
10.关系数据库管理系统能实现的专门关系运算包括()
A)排序、索引、统计 B)选择、投影、连接 C)关联、更新、排序 D)显示、打印、制表
国家二级VB机试(选择题)模拟试卷369(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷369 (题后含答案及解析)
题型有:1.
1. 设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
A.8
B.7
C.6
D.5
正确答案:B
解析:深度为m二叉树其总结点数为2m-1=24-1=15。总结点数减去度为1,2,3,4的结点个数就是叶子结点数。15-4-2-1-1=7。 知识模块:数据结构与算法
2. 下面为单精度实型(即单精度浮点型)变量的是
A.x$
B.x&
C.x!
D.x#
正确答案:C
解析:在visual Basic中规定一个变量的数据类型可以用类型说明符来标识,如%表示整型、$表示字符串型、!表示单精度浮点型、#表示双精度浮点型、&表示长整型。 知识模块:数据类型及运算
3. 在软件开发中,需求分析阶段可以使用的工具是
A.N-S图
B.DFD图
C.PAD图
D.程序流程图
正确答案:B
解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。 知识模块:软件工程基础
4. 如果要定义一个窗体级变量,定义变量语句的位置应该是( )。
A.在使用该变量的过程中
B.在该窗体模块所有过程的前面
C.在该窗体模块所有过程的后面
D.在某个标准模块中
正确答案:B
解析:窗体级变量,在窗体的“通用声明”段所有过程的前面用Dim语句或Private语句声明的变量,可被本窗体的任何过程访问。 知识模块:Visual Basic程序设计基础
5. 有两个关系R和S如下:则由关系R得到关系S的操作是
A.自然连接
B.并
C.选择
D.投影
正确答案:C
解析:关系S是由关系R中的一行元组组成,应通过选择运算得到。 知识模块:数据库设计基础
6. 若要把窗体上命令按钮Command1的状态设置为不可用,应该执行的命令是( )。
A.Command1.Enabled=False
国家二级VB机试(选择题)模拟试卷265(题后含答案及解析)
国家二级VB机试(选择题)模拟试卷265 (题后含答案及解析)
题型有:1.
1. 下列叙述中正确的是
A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D.上述三种说法都不对
正确答案:C
解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同.元素只能在栈顶压入或弹出,栈底指针不变栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。 知识模块:数据结构与算法
2. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
A.O(n)
B.O(n2)
C.O(log2n)
D.O(nlog2n)
正确答案:C
解析:对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较n次。 知识模块:数据结构与算法
3. VB中,若没有显式声明变量的数据类型,则默认的类型是
A.整型
B.字符型
C.日期型
D.变体类型
正确答案:D
解析:VB允许隐式声明变量。若没有显式声明变量的数据类型,则默认的类型是变体型。 知识模块:数据类型及运算
4. 表达式Sgn(0.25)的值是
A.-1
B.0
C.1
D.0.5
正确答案:C
解析:sgn函数会返回参数的符号,如果参数为正数返回1,为负数返回-1。
知识模块:数据类型及运算
5. 检查软件产品是否符合需求定义的过程称为
A.确认测试
B.集成测试
C.验证测试
D.验收测试
正确答案:A
解析:确定测试是验证软件的功能和性能及其他特性是否满足了需求规格说明书中确定的各种需求以及软件配置是否完全、正确。 知识模块:软件工程基础
6. 数据库系统的三级模式不包括
A.概念模式
B.内模式
C.外模式
D.数据模式
正确答案:D
