计算机二级VB练习题附答案
计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。那么计算机二级vb考试会怎么考?以下仅供参考!
【计算机二级VB练习题一】
1、为了在运行时能显示窗体左上角的控制框(系统菜单),可以设置以下哪个属性的值为True( )。
计算机软件开发培训A.Contr01Box B.MinButton C.MaxButton D.BorderStyle
参考答案:A
参考解析:本题考查窗体的常见属性。窗体中ControlBox属性用来控制是否显示控制菜单,属性值为False时不显示控制菜单。属性MinButton和MaxButton控制是否显示最大化和最小化按钮,属性BorderStyle则是设置窗体的边界样式。
2、组合框是文本框和( )特性的组合。
A.复选框 B.标签 C.列表框 D.目录列表框
参考答案:C
参考解析:本题考查组合框。组合框控件(ComboBox)是将文本框和列表框的功能结合在一起,用户可以在列表中选择某项(注:只能选取一项),或在编辑区域中直接输入文本内容来选定项目。
3、Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
A.顺序文件 B.Unix文件 C.二进制文件 D.随机文件
参考答案:B
参考解析:本题考查VB文件的分类。VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
4、下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式 B.外模式 C.概念模式 D.逻辑模式
参考答案:A
参考解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或予模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。
5、符合结构化原则的三种基本控制结构是顺序结构、__________和循环结构。
参考解析:选择结构
【解析】程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。
6、对数据元素之间的逻辑关系的描述是_______。
参考解析:数据的逻辑结构
【解析】数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合中的若干关系来表示。
7、软件工程研究的内容主要包括:软件开发技术和________。
参考解析:软件工程管理
【解析】软件工程研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包括软件管理学、软件工程经济学、软件心理学等内容。
8、软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和__________的集合。
参考解析:相关文档
【解析】软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文
档。程序是对计算机的处理对象和处理规则的描述,是软件开发入员根据用户需求开发的`、用程序语言描述的、适合计算机执行的指令序列。数据是使程序能正常操作信息的数据结构。文档是为了便于了解程序所需的资源说明,是与程序的开发、维护和使用有关的资料。
9、_______语句的作用是暂时停止VB程序的运行,将控制权转交给操作系统。
参考解析:
DoEvents
【解析】本题考查DoEvents函数。DoEvents函数的功能是将控制权转交给操作系统,以便让系统有机会去检查是否有其他事件需要提供服务,当操作系统处理完队列中的事件后,返回控制权。该函数可以返回VB应用程序中打开窗体的数目。
10、当用________方式打开文件时,如果对文件进行写操作,则写入的`数据附加到原文件的后面。
%参考解析:Append(追加)
【解析】本题考查文件的打开方式。打开文件有3种模式。Output:向文件中写数据,当指定的文件不存在时,则在指定的文件夹下建立文件;Input:从文件中读数据,当文件不存在时,则报错;Append:追加数据到文件末尾,当指定的文件不存在时,则报错。
11、算法的基本特征主要包括四个方面,它们分别是可行性、确定性、_________和拥有足够的情报。
参考解析:有穷性
【解析】算法的基本特征主要包括以下四个方面:可行性:针对实际问题而设计的算法,执行后能够得到满意的结果;确定性:算法中的每一个步骤都必须有明确的定义,不允许有模棱两可的解释和多义性;有穷性:算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止;拥有足够的情报:要使算法有效必需为算法提供足够的情报,当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效。
12、对长度为8的线性表进行冒泡排序,最坏情况下需要比较的次数为__________ 。
参考解析:28
【解析】在最坏情况下,冒泡排序所需要的比较次数为n(n.1)/2;简单插入排序所需要的比较次数为n(n-1)/2;希尔排序所需要的比较次数为O(n1 5);堆排序所需要的比较次数为O(nl092n)。
【计算机二级VB练习题二】
1.下列叙述中正确的是( D )。
A) 栈是"先进先出"的线性表
B) 队列是"先进后出"的线性表
C) 循环队列是非线性结构
D) 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
【解析】栈是先进后出的线性表,所以A)错误;队列是先进先出的线性表,所以B)错误;循环队列是线性结构的线性表,所以C)错误。
2.以下选项中,不合法的Visual Basic的变量名是( B )。
A) a5b
B) _xyz
C) a_b
D) andif
【解析】VB中变量的命名规则:
必须以字母开头。
由字母,汉字或数字组成
不能包含嵌入的句号或者嵌入的类型声明字符。
不得超过 255 个字符。
3.可以产生30~50(含30和50)之间的随机整数的表达式是( A )。
A) Int(Rnd*21+30)
B) Int(Rnd*20+30)
C) Int(Rnd*50-Rnd*30)
D) Int(Rnd*30+50)
【解析】因为Rnd函数产生的随机数范围是大于等于0而小于1。要产生30~50(含30和50)之间的随机整数,可先产生0~(50-30),即0~20之间的随机整数,然后在这个基础上再加上30。
Rnd*20生成0~20之间的随机数中不包括20,所以要用Int(Rnd*21)可产生0~20之间的随机整数,然后加上30,综合起来就是Int(Rnd*21+30),故A选项正确。
4.为了使文本框同时具有垂直和水平滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为( D )。
A) 0
B) 1
C) 2
D) 3
【解析】ScrollBars属性值为0,表示文本框没有滚动条;
ScrollBars属性值为为1,表示文本框只有水平滚动条;
ScrollBars属性值为为2,表示文本框只有垂直滚动条;
ScrollBars属性值为为3,表示文本框同时拥有水平和垂直滚动条。
5.下列关于通用对话框CommonDialog1的叙述中,错误的是( A )。
A) 只要在"打开"对话框中选择了文件,并单击"打开"按钮,就可以将选中的文件打开
B) 使用CommonDialog1.ShowColor方法,可以显示"颜"对话框
C) CancelError属性用于控制用户单击"取消"按钮关闭对话框时,是否显示出错警告
D) 在显示"字体"对话框前,必须先设置CommonDialog1的Flags属性,否则会出错
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论