2012年3月和9月NCRE二级VB笔试试卷.doc

上传人:M****1 文档编号:548109355 上传时间:2022-12-31 格式:DOC 页数:26 大小:518.50KB
返回 下载 相关 举报
2012年3月和9月NCRE二级VB笔试试卷.doc_第1页
第1页 / 共26页
2012年3月和9月NCRE二级VB笔试试卷.doc_第2页
第2页 / 共26页
2012年3月和9月NCRE二级VB笔试试卷.doc_第3页
第3页 / 共26页
2012年3月和9月NCRE二级VB笔试试卷.doc_第4页
第4页 / 共26页
2012年3月和9月NCRE二级VB笔试试卷.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《2012年3月和9月NCRE二级VB笔试试卷.doc》由会员分享,可在线阅读,更多相关《2012年3月和9月NCRE二级VB笔试试卷.doc(26页珍藏版)》请在金锄头文库上搜索。

1、2012年9月全国计算机等级考试二级笔试试卷Visual Basic语言程序设计一、 选择题1、下列链表中,其逻辑结构属于非线性结构的是A、二叉链表B、循环链表C、双向链表D、带链的栈2、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为A、15B、16C、20D、0或353、下列关于栈的叙述中,正确的是A、栈底元素一定是最后入栈的元素B、栈顶元素一定是最先入栈的元素C、栈操作遵循先进后出的原则D、以上三种说法都不对4、在关系数据库中,用来表示实体间联系的是A、属性B、二维表C、网

2、状结构D、树状结构5、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是A、1:1联系B、m:1联系C、1:m联系D、m:n联系6、有两个关系 R和S如下:则由关系R得到关系S的操作是A、选择B、投影C、自然连接D、并7、数据字典(DD)所定义的对象都包含于A、数据流图(DFD图)B、程序流程图C、软件结构图D、方框图8、软件需求规格说明书的作用不包括A、软件验收的依据B、用户与开发人员对软件要做什么的共同理解C、软件设计的依据D、软件可行性研究的依据9、下面属于墨盒测试的方法是A、语句覆盖B、逻辑覆盖C、边界值分析D、路径覆盖10、下面不

3、属于软件设计阶段任务的是A、软件总体设计B、算法设计C、制定软件确认测试计划D、数据库设计11、以下叙述中错误的是A、.vbp文件是工程文件,一个工程可以包含.bas文件B、.frm文件是窗体文件,一个窗体可以包含.bas文件C、.vbp文件是工程文件,一个工程可以由多个.frm文件组成D、.vbg文件是工程组文件,一个工程组可以由多个工程组成12、以下叙述中错误的是A、在Visual Basic的窗体中,一个命令按钮是一个对象B、事件是能够被对象识别的状态变化或动作C、事件都是由用户的键盘操作或鼠标操作触发的D、不同的对象可以具有相同的方法13、设x=3.3,y=4.5,表达式x-Int(x

4、)+Fix(y)的值是A、3.5B、4.8C、4.3D、4.714、窗体上有一个名称为Command1的命令按钮,其中部分代码如下:Private Sub Command1_Click( ) Dim a(10) As Integer Dim n As Integer Call calc(a,n)End Subcalc过程的的首行应该是A、Sub calc(x() As Integer,n As Integer)B、Public Sub calc(x() As Integer)C、Private Sub calc(a(n) As Integer,n As Integer)D、Public Sub

5、 calc(a As Integer, n As Integer)15、设有如下程序Sub f(x As Integer,ByVal y As Integer) x=2*x y=y+xEnd SubPrivate Sub Command1_Click() Dim a As Integer , b As Integer a=6 ; b=35 call f(a,b) print a,bEnd Sub程序运行后,单击命令按钮Command1,输出结果为A、647B、1247C、635D、123516、以下叙述中正确的是A、窗体及窗体上所有控件的事件过程代码都保存在窗体文件中B、在工程中只有启动窗体可

6、以建立菜单C、窗体名称必须与窗体文件的名称相同D、程序一定是从某个窗体开始执行的17、窗体上有一个名称为Command1的命令按钮,其单击事件过程代码如下:Private Sub Command1_Click() Static x As Variant n=0 x=array(1,2,3,4,5,6,7,8,9,10) While n=4 x(n)=x/(n+5) Print x(n); N=n+1WendEnd Sub运行程序,单击命令按钮Command1,窗体上显示的是A、12345B、678910C、23456D、6234518、窗体上有一个名称为Label1的标签和一个名称为Comma

7、nd1的命令按钮,命令按钮的单击事件过程如下:Private Sub Command1_click() x=InputBox(“输入x: ”,0) y=InputBox(“输入y: ”,0) Label1.caption=x+yEnd Sub运行程序后,单击命令按钮,在输入对话框中分别输入2,3,运行的结果是A、程序运行有错误,数据类型不匹配B、程序运行有错误,InputBox函数的格式不对C、在Label1中显示5D、在Label1中显示2519、窗体上有一个名称为Shape1的形状控件和由三个命令按钮组成的名称cmdDraw的控件数组。窗体外观如图所示(从上到下的3个命令按钮下标分别为0、

8、1、2)。有事件过程如下:Private Sub cmdDraw_Click(Index As Integer) Select Case Index Case 0 Shape1.shape=0 Case 1 Shape1.shape=1 Case 2 Shape1.Shape=3 End SelectEnd Sub当单击“画圆”命令按钮时,会执行cmdDraw_Click事件过程。以下叙述中正确的是A、Case2分支有错,此Case后面表达式的值应该与赋给Shape1.Shape的值一致B、程序运行有错,控件数级别的下标应该从1开始C、Index是形状控件的参数D、程序正常运行,形状控件被显示

9、为圆形20、如果一个正整数从高位到低位上的数字依次递减,则称其为降序数(如:9632是降序数,而8156则不是降序数)。现编写如下程序,判断输入的正整数是否为降序数。Private Sub Command1_Click() Dim n As Long Dim flag As Boolean n=InputBox(“输入一个正整数”) s=Trim(Str(n) For i=2 To Len(s) If Mid(s,i-1,1)0 x=x-3 x=iif(int(x/5)=x/5,x+2,x) loop print xEnd Sub程序运行后,单击命令按钮Command1,输出结果为A、0B、-

10、1C、-2D、-324、以下关于通用对话框中叙述中,错误的是A、若没有指定InitDir属性值,则起始目录为当前目录B、用一个通用对话框控件可以建立几种不同的对话框C、FileTitle属性指明了文件对话框中所选择的文件名D、文件对话框用属性FilterIndex指定默认过滤器,它是一个从0开始的整数25、窗体上有一个名为Command1的命令按钮,并有如下程序:Private Command1_Click() Dim m As Integer , n As Integer m=InputBox(“输入第一个数”) n=InputBox(“输入第二个数”) Do While mn Do While mn m=m-n Loop Do While nm n=n-m Loop Loop Print mEnd Sub该程序的功能是A、求数值m和n的最大公约数B、求数值m和n的最小公倍数C、求数值m和n 中的较大数D、求数值m和n中的较小数26、窗体上有一个名称为Command1的命令按钮,其单击事件过程及有关函数过程如下:Private Sub Command1_Click() Dim n As Integer n=add(5,10) Print nEnd SubFunction add(v1 As Integer , v2 As Integer , Optional v3) As In

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号