2010秋江苏计算机二级VB考试真题
- 格式:pdf
- 大小:206.30 KB
- 文档页数:13


全国计算机等级考试二级VISUAL BASIC真题2010年3月(总分115, 做题时间120分钟)一、选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1.下列叙述中正确的是SSS_SINGLE_SELA 对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D 对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)该问题分值: 2答案:A2.算法的时间复杂度是指SSS_SINGLE_SELA 算法的执行时间B 算法所处理的数据量C 算法程序中的语句或指令条数D 算法在执行过程中所需要的基本运算次数该问题分值: 2答案:D3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是SSS_SINGLE_SELA 编辑软件B 操作系统C 教务管理系统D 浏览器该问题分值: 2答案:B4.软件(程序)调试的任务是SSS_SINGLE_SELA 诊断和改正程序中的错误B 尽可能多地发现程序中的错误C 发现并改正程序中的所有错误D 确定程序中错误的性质该问题分值: 2答案:A5.数据流程图(DFD图)是SSS_SINGLE_SELA 软件概要设计的工具B 软件详细设计的工具C 结构化方法的需求分析工具D 面向对象方法的需求分析工具该问题分值: 2答案:C6.软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于SSS_SINGLE_SELA 定义阶段B 开发阶段C 维护阶段D 上述三个阶段该问题分值: 2答案:B7.数据库管理系统中负责数据模式定义的语言是SSS_SINGLE_SELA 数据定义语言B 数据管理语言C 数据操纵语言D 数据控制语言该问题分值: 2答案:A8.在学生管理的关系数据库中,存取一个学生信息的数据单位是SSS_SINGLE_SELA 文件B 数据库C 字段D 记录该问题分值: 2答案:D9.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的SSS_SINGLE_SELA 需求分析阶段B 逻辑设计阶段C 概念设计阶段D 物理设计阶段该问题分值: 2答案:A10.有两个关系R和T如下:则由关系R得到关系T的操作是SSS_SINGLE_SELA 选择B 投影C 交D 并该问题分值: 2答案:A11.在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是SSS_SIMPLE_SINA B C D该问题分值: 2答案:D12.设x是整型变量,与函数Ⅱf(x>0,-x,x)有相同结果的代数式是SSS_SINGLE_SELA |x|B -|x|C xD -x该问题分值: 2答案:B13.设窗体文件中有下面的事件过程:Private Sub Command1_Click()Dim sa%=100Print aEnd Sub其中变量a和s的数据类型分别是SSS_SINGLE_SELA 整型,整型B 变体型,变体型C 整型,变体型D 变体型,整型该问题分值: 2答案:C14.下面哪个属性肯定不是框架控件的属性SSS_SINGLE_SELA TextB CaptionC LeftD Enabled该问题分值: 2答案:A15.下面不能在信息框中输出“VB”的是SSS_SINGLE_SELA MsgBox "VB"B x=MsgBox("VB")C MsgBox("VB")D Call MsgBox "VB"该问题分值: 2答案:D16.窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程Private Sub Option1_C1ick(Index As Integer)…End Sub下面关于此过程的参数Index的叙述中正确的是SSS_SINGLE_SELA Index为1表示单选按钮被选中,为O表示未选中B Index的值可正可负C Index的值用来区分哪个单选按钮被选中D Index表示数组中单选按钮的数量该问题分值: 2答案:C17.设窗体中有一个文本框Text1,若在程序中执行了Text1.SetFocus,则触发SSS_SINGLE_SELA Text1的SetFocus事件B Text1的GotFocus事件C Text1的LostFocus事件D 窗体的GotFocus事件该问题分值: 2答案:B18.VB中有3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在Text1文本框中,则每输入一个字母SSS_SINGLE_SELA 这3个事件都会触发B 只触发KeyPress事件C 只触发KeyDown、KeyUp事件D 不触发其中任何一个事件该问题分值: 2答案:A19.下面关于标准模块的叙述中错误的是SSS_SINGLE_SELA 标准模块中可以声明全局变量B 标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程C 标准模块中可以包含一些Public过程D 一个工程中可以含有多个标准模块该问题分值: 2答案:B20.设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是SSS_SINGLE_SELA Form1_MouseDownB Win_MouseDownC Form_MouseDownD MouseDown_Form1该问题分值: 2答案:A21.下面正确使用动态数组的是SSS_SINGLE_SELA Dim arr() As Integer …ReDim arr(3,5)B Dim arr() As Integer …ReDim arr(50)As StringC Dim arr() …ReDim arr(50) As IntegerD Dim arr(50) As Integer …ReDim arr(20)该问题分值: 2答案:A22.下面是求最大公约数的函数的首部Function gcd(ByVal x As Integer, ByVal y As Integer) As Integer 若要输出8、12、16这3个数的最大公约数,下面正确的语句是SSS_SINGLE_SELA Print gcd(8,12),gcd(12,16),gcd(16,8)B Print gcd(8,12,16)C Print gcd(8),gcd(12),gcd(16)D Print gcd(8,gcd(12,16))该问题分值: 2答案:D23.有下面的程序段,其功能是按图1所示的规律输出数据Dim a(3,5) As IntegerFor i=1 To 3For j=1 To 5A(i,j)=i+jPrint a(i,j);NextPrintNext若要按图2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是SSS_SINGLE_SELA For i=1 To 5 For j=1 To 3 Print a(j,i); Next Print NextB For i=1 To 3 For j=1 To 5 Print a(j,i); Next Print NextC For j=1 To 5 For i=1 To 3 Print a(j,i); Next Print NextD For i=1 To 5 For j=1 To 3 Print a(i,j); Next Print Next该问题分值: 2答案:A24.窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序Private Sub Commandl_Click()Dim nIf Text1.Text<>"23456" Thenn=n+1Print "口令输入错误" & n & "次"End IfEnd Sub希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。
2010年计算机等级考试二级VB全真试题(6)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)在窗体上面一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:<A href="javascript:;"></A>程序运行后,单击命令按钮,标签中显示的内容是<Ahref="javascript:;"></A>(2)用于获取字符串MyStr最右端3个字符的函数是(3)以下能在窗体Form1的标题栏中显示“VisualBasic窗体”的语句是<Ahref="javascript:;"></A>(4)有下列二叉树,对此二叉树前序遍历的结果为()。
(5)<A href="javascript:;"></A>检查软件产品是否符合需求定义的过程是(6)Visual Basic应用程序最基本的对象是()。
(7)在Visual Basic中,要通过窗体来打印信息,使用的方法是<Ahref="javascript:;"></A>(8)在菜单编辑器中的菜单项显示区显示如下图所示,则程序运行时显示的菜单是()(9)执行语句0pen“Tel.dat”For Random As#1 Len=50后,对文件Tel.dat中的数据能够执行的操作是(10)在窗体上画一个命令按钮,然后编写如下程序:(11)为了使列表框中的项目呈多列显示,需要设置的属性为()。
(12)下列关于多窗体程序的存取说法错误的是(13)在窗体上画一个驱动器列表框,一个目录列表框和一个文件列表框,其名称分别为Driver 1、Dir 1和Filel。
当改变目录列表框的内容时,要求文件列表框中显示当前选中的文件夹中的内容,则,Dirl_ange事件过程中应使用的语句是(14)在窗体上有一个名为Text1的文本框。
全国计算机等级考试二级VISUAL FOXPRO机试真题2010年09月(总分100,考试时间90分钟)一基本操作题1. 将数据库“稿件管理”的表“投稿”的结构复制到新表“n_投稿”中。
2. 将表“投稿”中的记录复制到表“n_投稿”中。
3. 对数据库“稿件管理”中的表“投稿”使用表单向导建立一个简单的表单,文件名为“bd1”,要求显示表中的全部字段,表单样式为“凹陷式”,按钮类型为“文本按钮”,按“投稿日期”升序排序,表单标题为“稿件投稿情况表”。
4. 将表单“bd1”添加到新建项目“xm”中。
二简单应用题1. 根据表“股票”和“数量”建立一个查询,该查询包含的字段有“股票代码”、“股票简称”、“买入价”、“现价”、“持有数量”和“总金额”(现价×持有数量),要求按“总金额”降序排序,并将查询保存为myquery。
2. 打开myprog程序,该程序包含3条SQL语句,每条语句都有一个错误,请改正。
三综合应用题1. 对考生目录下的数据库ratemanger建立文件名为rateform的表单,表单标题为“外币持有情况查看”。
表单含有一个表格控件,用于显示用户查询的信息;表单上有一个选项按钮组,含有“外币浏览”、“各人持有量”和“各人资产”三个选项按钮;表单上有两个命令按钮,标题分别为“查看”和“退出”。
①当选择“外币浏览”选项按钮并单击“查看”按钮时,在表格中显示rate_h1表的全部字段。
②选择“各人持有量”选项按钮并单击“查看”按钮时,表格中显示rate_s1表中的“姓名”,rate_h1表中的“外币名称”和rate_s1表中的“持有数量”。
③选择“各人资产”选项按钮并单击“查看”按钮时,表格中显示rate_s1表中每个人的“总资产”(每个人拥有的所有外币中的每种外币的“基准价”ד持有数量”的总和)。
单击“退出”按钮退出表单(如图1所示)。
2010年计算机等级考试二级VB全真试题(15) 总分:100分及格:60分考试时间:90分每小题2分,共70分(1)为了使命令按钮(名称为Commandl)右移200,应使用的语句是()A. Command 1.Move-200B. Command 1.Move 200C. Command 1.Left=Command1.Left+200D. Command 1.Left=Command1.Left-200(2)下列语句能声明全局变量的是(3)()属性用于设置组合框的风格。
A. BackstyleB. BorderstyleC. StyleD. Sortde(4)以下对文件分类的划分不正确的是()。
A. 文件分为程序文件和数据文件B. 文件分为有结构文件和无结构文件C. 文件分为ASCII文件和二进制文件D. 文件分为顺序文件和随机文件(5)定义一个如下的过程:(6)下列选项中,是Visual Basic事件的是()。
(7)在窗体上画一个名称为List1的列表框,一个名称为Label1的标签,列表框中显示若干个项目。
当单击列表框中的某个项目时.在标签中显示被选中项目的名称。
下列能正确实现上述操作的程序是()A. Private Sub List1_Click()Label1.Caption=List1.ListIndexEnd SubB. Private Sub List1_Click()=List1.ListIndexEnd SubC. Private Sub List1_Click()Label =List1.TextRnd SubD. Private Sub List1_Click()Label 1.Caption=List1.TextRnfl Rub(8)下列事件不属于Visual Basic键盘事件的是(9)<A href="javascript:;"></A>以下关于过程及过程参数的描述中,错误的是(10)在窗体上画一个名称为Command1的命令铵钮,然后编写如下通用过程和命令按钮的事件过程(11)下面正确声明数组的语句是()。