【计算机类职业资格】二级VISUAL+BASIC-70及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-70及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-70及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-70及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.下列叙述中正确的是_。(分数:2.50)A.对长度为 n的有序链表进行查找,最坏情况下需要的比较次数为 nB.对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D.对长度为 n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)2.算法的时间复杂度是指_。(分数:2.50)A.算法的执行时间B.算法所处理的数据量C.算法程序中的语句或指令条数
2、D.算法在执行过程中所需要的基本运算次数3.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是_。(分数:2.50)A.编辑软件B.操作系统C.教务管理系统D.浏览器4.软件(程序)调试的任务是_。(分数:2.50)A.诊断和改正程序中的错误B.尽可能多地发现程序中的错误C.发现并改正程序中的所有错误D.确定程序中错误的性质5.数据流程图(DFD 图)是_。(分数:2.50)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具6.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于_。(分数:2.50)
3、A.定义阶段B.开发阶段C.维护阶段D.上述三个阶段7.数据库管理系统中负责数据模式定义的语言是_。(分数:2.50)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言8.在学生管理的关系数据库中,存取一个学生信息的数据单位是_。(分数:2.50)A.文件B.数据库C.字段D.记录9.数据库设计中,用 E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的_。(分数:2.50)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.有两个关系 R和 T如下: (分数:2.50)A.选择B.投影C交D并11.在 VB集成环境中要结束一个正在运行的工程,
4、可单击工具栏上的一个按钮,这个按钮是_。 A B C D (分数:2.50)A.B.C.D.12.设 x是整型变量,与函数 IIf(x0,-x,x)有相同结果的代数式是_。(分数:2.50)A.|x|B.-|x|CxD.-x13.设窗体文件中有下面的事件过程: Private Sub Command1_Click() Dim s a%=100 Print a End Sub 其中变量 a和 s的数据类型分别是_。(分数:2.50)A.整型,整型B.变体型,变体型C.整型,变体型D.变体型,整型14.下面哪个属性肯定不是框架控件的属性?_。(分数:2.50)A.TextB.CaptionC.Le
5、ftD.Enabled15.下面不能在信息框中输出“VB”的是_。(分数:2.50)A.MsgBox “VB“B.x=MsgBox(“VB“)C.MsgBox(“VB“)D.Call MsgBox “VB“16.窗体上有一个名称为 Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程 Private Sub Option1_Click(Index As Integer) End Sub 下面关于此过程的参数 Index的叙述中正确的是_。(分数:2.50)A.Index为 1表示单选按钮被选中,为 0表示未选中B.Index的值可正可负C.Index的值用来区分
6、哪个单选按钮被选中D.Index表示数组中单选按钮的数量17.设窗体中有一个文本框 Text1,若在程序中执行了 Text1.SetFocus,则触发_。(分数:2.50)A.Text1的 SetFocus事件B.Text1的 GotFocus事件C.Text1的 LostFocus事件D.窗体的 GotFocus事件18.VB中有 3个键盘事件:KeyPress、KeyDown、KeyUp,若光标在 Text1文本框中,则每输入一个字母_。(分数:2.50)A.这 3个事件都会触发B.只触发 KeyPress事件C.只触发 KeyDown、KeyUp 事件D.不触发其中任何一个事件19.下面
7、关于标准模块的叙述中错误的是_。(分数:2.50)A.标准模块中可以声明全局变量B.标准模块中可以包含一个 Sub Main过程,但此过程不能被设置为启动过程C.标准模块中可以包含一些 Public过程D.一个工程中可以含有多个标准模块20.设窗体的名称为 Form1,标题为 Win,则窗体的 MouseDown事件过程的过程名是_。(分数:2.50)A.Form1_MouseDownB.Win_MouseDownC.Form_MouseDownD.MouseDown_Form121.下面正确使用动态数组的是_。(分数:2.50)A.Dim arr()As IntegerReDim arr(3
8、,5)B.Dim arr()As IntegerReDim arr(50)As StringC.Dim arr()ReDim arr(50)As IntegerD.Dim arr(50)As IntegerReDim arr(20)22.下面是求最大公约数的函数的首部: Function gcd(ByVal x As Integer, ByVal y As Integer)As Integer 若要输出 8、12、16 这 3个数的最大公约数,下面正确的语句是_。(分数:2.50)A.Print gcd(8,12),gcd(12,16),gcd(16,8)B.Print gcd(8,12,16
9、)C.Print gcd(8),gcd(12),gcd(16)D.Print gcd(8,gcd(12,16)23.有下而的程序段,其功能是按图 1所示的规律输出数据: Dim a(3,5)As Integer For i=1 To 3 For j=1 To 5 A(i,j)=i+j Print a(i,j); Next Print Next 若要按图 2所示的规律继续输出数据,则接在上述程序段后面的程序段应该是_。 (分数:2.50)A.For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNextB.For i=1 To 3For j=1 To 5Pr
10、int a(j,i);NextPrintNextC.For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD.For i=1 To 5For j=1 To 3Print a(i,j);NextPrintNext24.窗体上有一个 Text1文本框、一个 Command1命令按钮,并有以下程序: Private Sub Command1_Click() Dim n If Text1.Text“123456“ Then n=n+1 Print “口令输入错误“ Next Print Next 若要按图 2所示的规律继续输出数据,则接在上述程序段后面的程
11、序段应该是_。 (分数:2.50)A.For i=1 To 5For j=1 To 3Print a(j,i);NextPrintNext B.For i=1 To 3For j=1 To 5Print a(j,i);NextPrintNextC.For j=1 To 5For i=1 To 3Print a(j,i);NextPrintNextD.For i=1 To 5For j=1 To 3Print a(i,j);NextPrintNext解析:解析 由图 2可知,输出结果由 5行 3列构成,嵌套 for循环中的外循环可指定行数,内循环指定列数,所以 B选项不符合要求。C 和 D选项实
12、质是相同的,输出结果也相同,但是输出内容和图 2是不同的,正确答案只有 A选项。24.窗体上有一个 Text1文本框、一个 Command1命令按钮,并有以下程序: Private Sub Command1_Click() Dim n If Text1.Text“123456“ Then n=n+1 Print “口令输入错误“&n&“次“ End If End Sub 希望程序运行时得到图 1所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是图 2所示的效果,程序需要修改。下面修改方案中正确的是_。
13、 (分数:2.50)A.在 Dim n语句的下面添加一句:n=0B.把 Print“口令输入错误“&n&“次“改为 Print“口令输入错误“+n+“次“C.把 Print“口令输入错误“&n&“次“改为 Print“口令输入错误“&Str(n)&“次“D.把 Dim n改为 Static n 解析:解析 在事件过程中将一个变量定义为 Static静态类型,则每次调用该过程时,该变量都会保留上次调用后的值。本题中 n没有被定义为静态,所以每次调用都会被初始化为 0。25.要求当鼠标在图片框 P1中移动时,立即在图片框中显示鼠标的位置坐标。下面能正确实现上述功能的事件过程是_。(分数:2.50)
14、A.Private Sub P1_MouseNove(Button AS Integer, Shift As Integer, X As Single, Y As Single)Print X,YEnd SubB.Private Sub P1_MouseDown(Button AS Integer, Shift As Integer, X As Single, Y As Single)Picture.Print X,YEnd SubC.Private Sub P1_MouseNove(Button AS Integer, Shift As Integer, X As Single, Y As
15、Single)P1.Print X,YEnd Sub D.Private Sub Form_MouseMove(Button AS Integer, Shift As Integer, X As Single, Y As Single)P1.Print X,YEnd Sub解析:解析 当鼠标在图片框 P1中移动时会触发图片框 P1的 MouseMove事件,所以 A、B、D 选项都是错误的。26.计算 的近似值的一个公式是 (分数:2.50)A.把 For k=3 To n改为 For k=1 To nB.把 n=20000改为 n=20000000C.把 For k=3 To n改为 For
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC70 答案 解析 DOC
