[VIP专享]Afmqpnh[考试中心]安徽省计算机二级VB笔试权威模拟试题及答案2_IT168文库
- 格式:pdf
- 大小:222.56 KB
- 文档页数:8
计算机等级考试二级VB模拟试题及答案(1)以下数据结构中不属于线性数据结构的是(C)A.队列B.线性表C.二叉树D.栈(2)下面叙述正确的是(C)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对(3)在一棵二叉树上第5层的结点数最多是(B)注:由公式2k-1得A.8B.16C.32D.15(4)下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是(D)A.对象B.继承C.类D.过程调用(6)在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析B.需求分析C.详细设计D.程序编码(7)在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(8)数据库系统的核心是(B)A.数据模型B.数据库管理系统C.软件工具D.数据库(9)下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的'是(A)A.内模式B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数(12)算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B)注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A.349B.350C.255D.351(14)结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)注:即第一个阶段A.概要设计B.详细设计C.可行性分析D.需求分析(16)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
安徽省计算机vb考试试题及答案一、单项选择题(每题2分,共20分)1. VB中,用于声明变量的关键字是()。
A. DimB. SetC. CallD. Function答案:A2. 在VB中,下列哪个选项不是基本数据类型?A. IntegerB. StringC. ObjectD. Double答案:C3. VB中,下列哪个选项不是控制结构?A. If...Then...ElseB. For...NextC. Do...LoopD. Sub答案:D4. 在VB中,下列哪个选项不是数组的声明方式?A. Dim arr(5) As IntegerB. Dim arr() As IntegerC. Dim arr As Integer()D. Dim arr(1 To 10) As Integer答案:B5. VB中,下列哪个选项不是窗体的属性?A. CaptionB. NameC. TextD. Visible答案:C6. VB中,下列哪个选项不是窗体的事件?A. ClickB. LoadC. OpenD. Resize答案:C7. 在VB中,下列哪个选项不是过程?A. SubB. FunctionC. PropertyD. Class答案:D8. VB中,下列哪个选项不是文件访问模式?A. Open AsB. InputC. OutputD. Append答案:B9. 在VB中,下列哪个选项不是错误处理语句?A. On Error GoToB. On Error Resume NextC. On Error GoTo 0D. On Error Call答案:D10. VB中,下列哪个选项不是集合的属性?A. CountB. ItemC. AddD. Remove答案:C二、填空题(每题2分,共10分)1. VB中,声明一个名为“name”的字符串变量,其代码为_________。
答案:Dim name As String2. VB中,使用_________语句可以捕获并处理运行时错误。
2010安徽省全国计算机等级考试二级笔试试卷VB理论考试试题及答案1、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A. 调用语句B. 命令C. 口令D. 消息2、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致3、软件调试的目的是(B) 注:与软件测试要对比着复习A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能4、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是(A)A. 控制流B. 加工C. 数据存储D. 源和潭5、检查软件产品是否符合需求定义的过程称为(A)A. 确认测试B. 集成测试C. 验证测试D. 验收测试6、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 3517、用树形结构来表示实体之间联系的模型称为(B)A. 关系模型B. 层次模型C. 网状模型D. 数据模型8、关系表中的每一横行称为一个(A)A. 元组B. 字段C. 属性D. 码9、程序流程图(PFD)中的箭头代表的是(B)A. 数据流B. 控制流C. 调用关系D. 组成关系10、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码11、下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表12、下列关于栈的叙述中正确的是(D)A. 在栈中只能插入数据B. 在栈中只能删除数据C. 栈是先进先出的线性表D. 栈是先进后出的线性表。
2006年全国高等学校(安徽考区)计算机水平考试试卷(二级Visual Basic 语言)一、单项选择题(每题1分,共40分)1. 下列缩写表示中,与存储设备无关的是 1 。
A)GB B)MB C)KB D)MIPS2. 二进制数00111101转换成十进制数为 2 。
A)57 B)59 C)61 D)603. 能将高级语言源程序转换为目标程序的是 3 。
A)解释程序B)编辑程序C)编译程序D)连接程序4. 计算机操作系统是 4 之间的接口。
A)主机和外设B)用户和计算机C)系统软件和应用软件D)高级语言和计算机5. 关于Windows系统中的窗口和对话框,说法正确的是 5 。
A)对话框能移动和改变大小B)窗口能移动和改变大小C)对话框不能移动但能改变大小D)窗口能移动但不能改变大小6. 多媒体技术中的“多媒体”的含义,主要是指如 6 等表示信息的形式。
A)磁盘、光盘B)声音、图像C)电缆、光纤D)声卡、音箱7. 常见的邮件传输服务器使用7 协议接收邮件。
A)HTTP B)IP C)TCP D)POP38. 以下不是即时通信软件的是8 。
A)微软MSN B)新浪UC C)金山WPS D)腾讯QQ 9. 下列有关计算机病毒的叙述中,正确的是9 。
A)计算机病毒是一种人为编制的特殊程序B)严禁在计算机上玩游戏是预防病毒的唯一措施C)计算机病毒只破坏磁盘上的数据和程序D)计算机病毒只破坏内存中的数据和程序10. 下面关于算法的说法,错误的是10 。
A)算法必须有输出,但不一定有输入B)算法必须在计算机上用某种语言实现C)算法必须在有限步执行后能结束D)算法的每一步骤必须有确切的定义11. 下列符号中,可以用作VB变量名的是11 。
A)a.b.c B)5abc C)main_1_a D)abs12. 可以删除字符串两端空格的函数是12 。
A)Trim B)Rtrim C)Ltrim D)Mid13. 函数Int(Rnd*80)+1是在13 范围内产生随机整数。
全国计算机二级VB模拟试题及答案全国计算机二级VB模拟试题及答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。
那么全国计算机二级VB考试怎么考?以下仅供参考!1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)A)冒泡排序B)选择排序C)快速排序D)归并排序2.非空的循环单链表head的尾结点(由p所指向),满足(A)A)p->next==NULLB)p==NULLC)p->next=headD)p=head3.线性表的顺序存储结构和线性表的链式存储结构分别是(C)A)顺序存取的存储结构、顺序存取的存储结构B)随机存取的存储结构、顺序存取的存储结构C)随机存取的存储结构、随机存取的存储结构D)任意存取的存储结构、任意存取的存储结构4.结构化程序设计所规定的三种基本控制结构是(D)A)输入、处理、输出B)树形、网形、环形C)顺序、选择、循环D)主程序、子程序、函数5.下列不属于软件调试技术的是(D)A)强行排错法B)集成测试法C)回溯法D)原因排除法6.软件生命周期中花费时间最多的阶段是(B)A)详细设计B)软件编码C)软件测试D)软件维护7.软件设计中,有利于提高模块独立性的一个准则是(A)A)低内聚低耦合B)低内聚高耦合C)高内聚低耦合D)高内聚高耦合8.数据库的故障恢复一般是由(D)A)数据流图完成的B)数据字典完成的C)DBA完成的D)PAD图完成的9.下列关系运算的叙述中,正确的是(B)A)投影、选择、连接是从二维表行的方向进行的运算B)并、交、差是从二维表的列的方向来进行运算C)投影、选择、连接是从二维表列的方向进行的运算D)以上3种说法都不对10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(A)A)等于原来关系中的'元组个数B)大于原来关系中的元组个数C)小于原来关系中的元组个数D)不能确定元组个数11.以下不具有Picture属性的对象是(B)A)窗体B)图片框C)图像框D)文本框12.双击窗体中的对象后,Visual Basic将显示的窗口是(D)A)项目(工程)窗口B)工具箱C)代码窗口D)属性窗口13.若要将窗体从内存中卸载,其实现的方法是(A)A)ShowB)UnLoadC)LoadD)Hide14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选择的当前驱动器的不同而同时发生变化,则应:(A)A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.DriveB)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.DriveC)在Drivel中的Change事件中,书写语句Dirl.Path=Drivel.DriveD)在Drivel中的Change事件中,书写语句Dirl.Drive=Drivel.Drive15.设有如下声明:Dim x As Integer如果Sgn(x)的值为-1,则表示x的值是(A)A)整数B)大于0的整数C)等于0的整数D)小于0的数16.下述说法不正确的是(B)A)变量名的长度不能超过255个字符B)变量名可以包含小数点或者内嵌的类型声明字符C)变量名不能使用关键字D)变量名的第一个字符必须是字母17.下列可作为Visual Basic变量名的是(A)A)FilenameB)A(A+B)C)A%DD)Print18.语句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是(BD)A)-36B)1C)-1D)-7219.下面说法中,不正确的是(D)A)Cls清除由Print方法显示的文本或在图片框中显示的图形,并把光标移到对象的左上角(0,0)B)当前窗体是用Picture属性装入的图形时,也可以用Cls方法清除C)Move方法用来移动窗体和控件,并改变其大小D)Cls方法中的对象,可以是窗体或图片框,如果省略则清除当前窗体中显示的内容20.假定在图片框Picturel中装入了一个图形,为了清除该图形(注意,清除图形,而不是删除图片框),应采用的正确方法是(D)A)选择图片框,然后按Del键B)执行语句 Picturel.picture=LoadPicture("")C)执行语句 Picturel.picture=""D)选择图片框,在属性窗口中选择Picture属性条,然后按回车键21.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是(D)A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件22.设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。
计算机二级vb模拟考试试题及答案一、单项选择题(每题2分,共20分)1. 在VB中,以下哪个选项是正确的数据类型?A. IntegerB. DoubleC. StringD. All of the above答案:D2. VB中,以下哪个函数用于计算两个数的和?A. SumB. AddC. PlusD. None of the above答案:D3. 在VB中,以下哪个关键字用于声明变量?A. DimB. VarC. DeclareD. Let答案:A4. VB中,以下哪个控件用于显示文本?A. LabelB. TextBoxC. ButtonD. ComboBox答案:A5. 在VB中,以下哪个事件用于响应按钮点击?A. ClickB. PressC. DoubleClickD. MouseDown答案:A6. VB中,以下哪个属性用于设置文本框的只读状态?A. ReadOnlyB. EnabledC. VisibleD. BackColor答案:A7. 在VB中,以下哪个循环结构用于重复执行代码直到满足某个条件?A. ForB. WhileC. DoD. All of the above答案:D8. VB中,以下哪个函数用于将字符串转换为整数?A. StrB. ValC. CIntD. Int答案:C9. 在VB中,以下哪个关键字用于定义过程?A. FunctionB. SubC. ClassD. Property答案:B10. VB中,以下哪个属性用于设置控件的可见性?A. VisibleB. EnableC. ShowD. Display答案:A二、填空题(每题2分,共20分)1. VB中的____关键字用于声明数组。
答案:Dim2. 使用____函数可以将一个字符串分割成多个子字符串。
答案:Split3. VB中,____事件用于响应文本框内容的改变。
答案:Change4. ____函数用于获取当前日期。
一.单项选择题(每题一分,共40分)1.在计算机领域中,MIPS 通常用来描述计算机的【A】A运算速度 B内存容量 C分辨率D主频2.下面属于计算机输出设备的是【A】A显示器B鼠标C键盘D扫描仪3.微型计算机在突然断电,则中的信息全丢失。
【B】A硬盘 B RAM C ROM D光盘4.若X是二进制数1011,Y是十进制数13,Z是十六进制1D,则X,Y,Z从大到小的顺序是。
(X,Y,Z都是无符号数)【A】A Z Y XB Y Z XC X Y ZD Z X Y5.在Windows中,下面关于删除文件的描述错误的是【C】A U盘上的文件被删除,不能从回收站中还原B 可以不经过回收站直接删除文件C 可以将文件先复制到回收站,需要时再将其从回收站还原D 利用“清空回收站”选项可以把回收站中的文件全部删除6.下面关于E-mail功能的描述中,错误的是【D】A 在发送电子邮件时,可以同时发送给多人B 在发送电子邮件时,可以发送附件C 在发送电子邮件时,可以将附件下载到本地计算机上D 在发送电子邮件时,必须将附件下载到本地计算机上7.为减少多媒体数据所占储存空间,常采用技术。
【B】A 高速缓冲B 数据压缩 C多通道 D流媒体8. 中“http”指的是【C】A 计算机主机域名 B文件传输协议C 超文本传输协议 D TCP/IP协议9.下面关于计算机病毒的叙述中,正确的是【D】A 计算机病毒不能感染安装了杀毒软件的计算机系统B 计算机病毒只能通过网络传播C 计算机病毒不能感染加密或压缩的文件D 计算机病毒可以通过U盘进行传播10.下面系统软件中,最核心是【C】A 编译系统 B 语言处理系统 C 操作系统 D 数据库管理系统11. 在Visual Basic6.0的设计模式下,双击窗体上的某个控件,打开的窗口是_________.【B】A)工程资源管理窗口B)代码窗口C)属性窗口D)工具箱窗口12. 以下叙述错误的是_______. 【C】A) 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)程序运行时,双击一个窗体,则出发该窗体的DblClick事件C)Visual Basic6.0 应用程序只能以解释方式执行D)事件可以由用户触发,也可以由系统触发13.以下不属于Visual Basic6.0 系统的文件类型是________. 【C】A).Frm B).Bas C) .Cpp D) .Vbp14. 在Visual Basic6.0 中编写代码,如果要强制显示声明变量,可在窗体模块或标准模块的声明中加入语句________.【A】A)Option Explicit B)Option Compare C)Option Base 0 D)Option Base 115.下列选项中_______不是Visual Basic常量.【B】A) “Good Luck” B)PI C)1.5E –03 D)16.341216. 以下声明语句中错误的是______【B】A)Const varl = 123 B)Dim varl =“abc”C) Public varl As Integer D)Static varl As Integer17骰子是一个正六面体,分别用1~6代表其六个面,掷一次骰子出现的数可表示为_____【A】A)Int(Rnd*6+1)B)Int(Rnd*6)C)Int(Rnd*7)D)Int(Rnd(6)+1)18. 声明变量n为整型,执行语句n=4.5后,_______ 【B】【VB存在BUG】A)n的值为4 B)n的值为5 . C)n的值为4.5 D)出错19. 表达式4+5\6*7/8的值是_______ 【B】运算次序注:* / 优先级高于\A)4 B)5 . C)6 D)720. MsgBox()函数返回值的类型是_____ 【D】A)日期型B)字符型 C)逻辑型D)整型21. 阅读下面的程序段:【D】x=InputBox(“请输入第一个数”)y= InputBox(“请输入第二个数”)Print x + y当输入22和33时,程序输出为_______A)22 B)33. C)55 D)223322. 假设A=“Good Morning”,B=“Afternoon,Boys.”,下列_____表达式的结果是“Good Boys.”【A】A)Left(A,5)+Right(B,5)B)Right(A,5)+ Left(B,5)C)Mid(A,1,5)+Mid(B,1,6)D)Right(A,5)+ Right(B,5)23. 能正确执行的语句是_______ 【C】使用 FinePrint 试用版本打印 - 在 订购A) x=Sin45° B)x=Sin(45)C) x=Sin(45*3.14/180) D) x=sSin(45°/180)24. 下列正确的赋值语句是_____ 【B】A)i+j=10 B)i=0:j=0. C)i=0;j=0 D)i=0,j=025 设a=6,b=-1,c=8;执行语句Print a>b>c 后,窗体上显示的结果是_____ 【C】A) 1 B) True C) False D) 出错26. 可以强行中断程序运行的操作是_____ 【D】A)按Ctrl + C键 B)按Ctrl + Z键C)按Ctrl + V键D)按Ctrl + Break键27. 当用户单击滚动条的空白处时,滑块移动的增量由其_____属性决定。
计算机等级考试二级VB试题及答案计算机等级考试二级VB试题及答案一、选择题(1)假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为A)log2nB)n2C)O(n1..5)D)n(n-1)/2正确答案: D(2)算法分析的目的是A)找出数据结构的合理性B)找出算法中输入和输出之间的关系C)分析算法的易懂性和可靠性D)分析算法的效率以求改进正确答案: D(3)线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是A)每个元素都有一个直接前件和直接后件B)线性表中至少要有一个元素C)表中诸元素的排列顺序必须是由小到大或由大到小D)除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件正确答案: D(4)在单链表中,增加头结点的目的是A)方便运算的实现B)使单链表至少有一个结点C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现正确答案: A(5)软件工程的出现是由于A)程序设计方法学的影响B)软件产业化的需要C)软件危机的出现D)计算机的发展正确答案: C(6)软件开发离不开系统环境资源的支持,其中必要的测试数据属于A)硬件资源B)通信资源C)支持软件D)辅助资源正确答案: D(7)在数据流图(DFD)中,带有名字的箭头表示A)模块之间的调用关系B)程序的组成成分C)控制程序的执行顺序D)数据的流向正确答案: D(8)分布式数据库系统不具有的特点是A)数据分布性和逻辑整体性B)位置透明性和复制透明性C)分布性D)数据冗余正确答案: D(9)关系表中的每一横行称为一个A)元组B)字段C)属性D)码正确答案: A(10)下列数据模型中,具有坚实理论基础的是A)层次模型B)网状模型C)关系模型D)以上3个都是(11)下列说法正确的是A)对象的可见性可设为True或FalseB)标题的属性值不可设为任何文本C)属性窗口中属性只能按字母顺序排列D)某些属性的值可以跳过不设置,自动设为空值正确答案: A(12)下列关于退出Visual Basic系统的方法的描述错误的是A)打开Visual Basic主窗体的"文件"菜单,执行其中的"退出"命令B)按快捷键Alt+Q退出C)单击Visual Basic主窗体右上角的"关闭"按钮D)按快捷键Alt+E退出正确答案: D(13)单击窗体上的关闭按钮时,触发的事件是A)Form_Initialize( )B)Form_Load( )C)Form_Unload( )D)Form_Click( )正确答案: C(14)在代码编辑器中,续行符是用来换行书写同一个语句的符号,用以表示续行符的是A)一个空格加一个下划线"_"B)一个下划线"_"C)一个造字符"-"D)一个空格加一个连字符"-"正确答案: A(15)为了暂时关闭计时器,应把该计时器控件的哪个属性设置为False?A)VisibleB)TimerC)EnabledD)Interval正确答案: C(16)以下关于Visual Basic数据类型的说法,不恰当的是A)Visual Basic 6.0提供的数据类型主要有字符串型和数值型,此外还有字节、货币、对象、日期、布尔和变体数据类型等B)目前Decimal数据类型只能在变体类型中使用C)用户不能定义自己的数据类型D)布尔型数据只能取两种值,用两个字节存储正确答案: C(17)以下各项,可以作为Visual Basic变量名的是A)BookB)2_SeekC)123.58D)Book-1正确答案: A(18)表达式(3 / 2 + 1)* (5 / 2 + 2)的值是A)11.25B)3C)6.125D)4正确答案: A(19)关于自定义对话框概念的说明,错误的是A)建立自定义对话框时必须执行添加窗体的操作B)自定义对话框实际上是VB的窗体C)在窗体上还要使用其他控件才能组成自定义对话框D)自定义对话框不一定要有与之对应的事件过程正确答案: D(20)下面Change事件过程中,文本框控件Text1用来接收数字字符的输入,该事件过程的作用是Private Sub Text1_Change()Text2.Text=Str(6.28 * Val(Text1.Text))End SubA)将在文本框Text1输入的数字变为数值B)将在文本框Text1输入的数字作为半径,求圆的周长并转换为字符串C)只要Text1中的内容一改变,T ext2中显示的圆周长也随之改变D)事件过程中的.Val函数和Str函数使用错误,事件过程不能执行正确答案: C21)用什么语句可以选择指定的表项或取消已选择的表项?A)列表框.Selected(索引值)B)列表框名.Selected(索引值)=True|FalseC)列表框.SelectedD)列表框名.Selected=True|False正确答案: B(22)用于将屏幕上的对象分组的控件是A)列表框B)组合框C)标签D)框架正确答案: D(23)以下说法不正确的是A)使用ReDim语句可以改变数组的维数B)使用ReDim语句可以改变数组的类型C)使用ReDim语句可以改变数组的每一维的大小D)使用ReDim语句可以改变对数组中的所有元素进行初始化正确答案: B(24)有如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)If (Button And 3)=3 ThenPrint "OK"End IfEnd Sub程序运行后,为了在窗体上输出"OK",应当按下的鼠标键是A)左键B)右键C)同时按下左键和右键D)按什么都不显示正确答案: D(25)在窗体上画一个名称为CommonDialog1的通用对话框,一个名称为Command1的命令按钮,要求单击命令按钮时,打开一个保存文件的对话框,该窗口的标题为"Save",缺省文件名称为"SaveFile",在"文件类型"栏中显示*txt,则能够满足上述要求的程序是A)Private Sub Command1_Click()CommonDialog1.FileName="SaveFile"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"CommonDialog1.FilterIndex=2CommonDialog1.DialogTitle="Save"CommonDialog1.Action=2End SubB)Private Sub Command1_Click()CommonDialog1.FileName="SaveFile"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc"CommonDialog1.FilterIndex=1CommonDialog1.DialogTitle="Save"CommonDialog1.Action=2End SubC)Private Sub Command1_Click()CommonDialog1.FileName="Save"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc" CommonDialog1.FilterIndex=2CommonDialog1.DialogTitle="SaveFile" CommonDialog1.Action=2End SubD)Private Sub Command1_Click()CommonDialog1.FileName="SaveFile"CommonDialog1.Filter="AllFiles|*.*|(*.txt)|*.txt|(*.doC)|*.doc" CommonDialog1.FilterIndex=1CommonDialog1.DialogTitle="Save"CommonDialog1.Action=1End Sub正确答案: A (26)阅读下面的程序段:For a=1 To 2For b=1 To aFor c=b To 2I=I + 1NextNextNextPrint I执行上面的三重循环后,I的值为A)4B)5C)6D)9正确答案: B(27)设有下面的循环:i=0While i <=1i=i + 3Print iWend则运行后的输出结果是A)1B)2C)3D)4正确答案: C(28)设有下面的循环:i=1Doi=i + 3Print iLoop Until I>程序运行后要执行3次循环体,则条件中I的最小值为A)6B)7C)8D)9正确答案: B(29)执行以下语句过程,在窗体上显示的内容是Option Base 0Private Sub Command3_Click()Dim dd=Array("a", "b", "c", "d")Print d(1); d(3)End SubA)abB)bdC)acD)出错正确答案: B(30)下列程序段,在运行时最早输出的内容是a=2c=1AAA:c=c + aIf c < 10 ThenPrint cGoTo AAAElsePrint "10以内的奇数显示完毕。
生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来。
--泰戈尔全国高等学校(安徽考区)计 算 机 水 平 考 试 试 卷B(二级 Visual Basic 语言)一、单项选择题(每题1分,共40分)1.计算机硬件系统中最核心的部件是 C 。 --
A)内存储器 B)输入/输出设备 C)CPU D)硬盘2.计算机最早的应用领域是 A 。A)科学计算 B)图形处理 C)过程控制 D)人工智能3.下列属于文字处理软件的是 B 。A)Windows B)Word C)PowerPointD)Excel4.在计算机系统内部,所有数据都是采用 D 表示。A)十六进制 B)十进制 C)八进制 D)二进制5.在Windows系统中,下面文件命名合法的是 B 。A)A*.DOC B)AB.DOC C)A?.DOC D)A>.DOC6.计算机可以播放DVD等音像制品, 主要运用的是 A 技术。A)多媒体 B)人工智能 C)数据库 D)数据挖掘7.将文件从FTP服务器传输到本地计算机的过程称为 D 。A)上传 B)浏览 C)查找 D)下载8.下列IP地址中,错误的是 C 。A)219.231.10.155 B)192.168.5.1 C)219.260.20.12 D)192.10.6.7 9.下列关于计算机病毒的叙述中,正确的是 C 。 A)加密文件不会感染计算机病毒 B)系统软件不会感染计算机病毒C)有防火墙的计算机系统也会感染病毒D)压缩的文件不会感染计算机病毒
10.计算机能直接运行的是 B 。A)目标程序B)机器语言程序 C)汇编语言程序D)高级语言程序11.下列选项中是Visual Basic的合法变量名的是 C。A)1_abc B)abc-1 C)abc_1 D)abc.1
12.对正整数X、Y,有下列表达式,不能判断X能被Y整除的是 C 。A)X/Y=Int(X/Y) B)X Mod Y =0 C)X\Y=Fix(X/Y) D)X\Y=X/Y13.下面可以正确定义2个整形变量和一个字符型变量的语句是 B 。A)Dim x, y As Integer, n As StringB) Dim x%, y As Integer, n As StringC) Dim x%, y$, n As StringD) Dim x As Integer, y, n As String14.下面表达式中, A 的运算结果与其他三个不同。A)Exp(-3.5)B)Int(-3.5)+0.5 C)-Abs(-3.5) D)Sgn(-3.5)-2.5
15.将任意一个正的两位整数N的个位数与十位数对换的表达式为 A 。A)(N-Int(N/10)*10)*10+Int(N/10)B)N-Int(N)/10*10+Int(N)/10C)Int(N/10)+(N-Int(N/10))D)(N-Int(N/10))*10+Int(N/10)16.执行语句s = Mid("VisualBasic",1,6)后,s的值是 A 。A) Visual B) Basic C) 6 D) 1117.表达式5 Mod 3+3\5*2的值是 B 。A)0 B)2 C)4 D)618.选拔性别S是女,身高T超过1.6米且体重W小于62.5公斤的人,表示该条件的表达式为 C 。A) S="女" And T>=1.6 And W<=62.5B) S="女" Or T>1.7 Or W<62.5C) S="女" And T>1.6 And W<62.5D) S="女" Or T<=1.7 Or W>=62.519.可以强行中断程序运行的操作是 D 。A) 按Ctrl+C键B) 按Ctrl+Z键C) 按Ctrl+V键D) 按Ctrl+Break键20.在默认条件下有数组声明语句:Dim A(2, -2 to 2, 3),则数组A包含 D 个元素。A) 200 B) 120 C) 75 D) 60 21.已设置数组元素下标从1开始,下列程序段运行时会提示出错,出错的原因是 C 。a = Array(1, 2, 3, 4)For i = 4 To 1 Step -1Print a(i)Next iPrint a(i)A)第三行,数组元素a(i)下标越界 B)第一行,数组没定义,不能直接赋值C)第五行,数组元素a(i)下标越界 D)第二行,循环语句格式不对22.下列语句不合法的是 D 。A)x = 1: y = 2 B)Print x; y; C)Print x, y, D)x=1;y=223.当0A) If 0C) If 024.以下叙述中正确的是 A 。A) 窗体的Name属性指定窗体的名称,用来标识一个窗体B) 窗体的Name属性值是显示在窗体标题栏中的文本C) 可以在运行期间改变对象的Name属性值D) 对象的Name属性值可以为空25.当启动程序时,系统自动执行启动窗体的A 事件过程。A) Load B) Unload C) Click D) DblClick26.将数据项"China"添加到列表框List1中成为第3项,应使用 B 语句。A)List1.AddItem "China",3 B)List1.AddItem "China",2C)List1.AddItem 3,"China" D)List1.AddItem 2,"China"27.若要使标签框的大小自动与所显示的文本相适应,则可通过设置其 A 属性值为True来实现。A)AutoSize B)Alignment C)Appearance D)Visible28.复选框或单选按钮的当前状态通过 A属性来设置或访问。A) ValueB) Checked C) Selected D) Caption29.要将列表框List1中当前选中的一项删除,应执行的语句是 D 。A) List1.ClearB) list1.Clear List1.ListIndexC) List1.Delete List1.ListIndexD) List1.RemoveItem List1.ListIndex30.下列控件可以用作其他控件容器的有 D 。A) 窗体,标签,图片框 B) 窗体,框架,文本框C) 窗体,图像,列表框D) 窗体,框架,图片框31.因修改文本框的内容而触发的事件是 A 。A) ChangeB) GotFocusC) LostFocusD) SetFocus32.如果每秒触发10次计时器的Timer事件,那么计时器的Interval属性应设为 C 。A) 1 B) 10 C) 100 D) 100033.下列对象中不能获得焦点的是 B 。A)命令按钮控件B)标签控件C)文本框控件D)单选按钮控件34.设x=4,y=8,z=7,表达式xz) Or z A)1B)-1 C)True D)False35.在设计阶段,双击窗体Form1的空白处,则在代码窗口打开 B 事件过程代码。
A)Form_Click B)Form_Load C)Form_ DblClick D)Form_ Unload36.如下有一段不完整的程序段,若要求该程序执行3次循环,则在程序中的空白处填入 A 。 X=1 Do x=x+3: Print x Loop Until A)x>=8B)x<=8 C)x>=7D)x<=737.执行语句Open "D:\RandFile.dat" For Output As #1后,对文件“D:\RandFile.dat”能够进行的操作是 B 。A)只能读不能写 B)只能写不能读C)既可以写,也可以读 D)既不能读,也不能写38.要在运行时暂时关闭计时器,可通过赋值语句使计时器的 C 属性值为False。A)IndexB)Tag C)Enable D)Interval39.Visual Basic 中数据库的访问技术不包括 D 。A)ADO B)DAO C)RDO D)DBMS40.下列关于菜单的论述中,错误的是 D 。
A)菜单项是控件,也具有属性B)菜单项只有Click事件C)不能在顶层菜单加快捷键D)在程序运行过程中,不能通过赋值语句设置菜单项的属性
二、填空题(每空2分,共20分)1. 数学表达式的Visual Basic表达式是: (x+y)^3*(t+u)^2/t/(x-y) 。32()()()xytu
txy
2. 关系式-7.5≤x≤7.5所对应的逻辑表达式是: x<=7.5 and x>=-7.5 。3. 以下程序用于判断输入的年份是否闰年,如果年份能被4整除但不能被100整除,或者年份能被400整除,则该年是闰年,否则不是闰年,请填空完善程序。Private Sub Command1_Click()y = Val(InputBox("请输入一个年份"))If y mod 4=0 and y mod 100<>0 Or y Mod 400 = 0 ThenPrint Str(y) & "年是闰年!"ElsePrint Str(y) & "年不是闰年!"End IfEnd Sub4. 利用随机函数产生20个[10,90]之间的随机整数,每行输出4个整数。填空完成以下程序。Private Sub Form_Click() Dim sum As Integer, x As Integer Randomize For i = 1 To 20 x = Int(81*rnd)+10 '用随机函数产生[10~90]之间的整数 Print x; If i mod 4=0 Then Print '满足换行条件时换行 Next i End Sub5. 下列程序的功能是在数组中找出数值最大的元素,请填空完善程序。Private Sub Command1_Click()Dim arr1 as Variant, Max As Integerarr1 = Array(12, 34, 10, 78, 4, 89, 45)Max = arr1(0)For i = 1 To 6 If arr1(i) > Max Then Max = arr1(i) End ifNext iPrint "最大值是:"; MaxEnd Sub6. 下列程序的功能是计算(N是偶数),试填空完成以下程序。22222123(1)sumNN
Private Sub Command2_Click()Dim S As DoubleDim I As Integer, N As IntegerDim C As IntegerS = 0: I = 1: C = 1N = Val(InputBox("请输入大于零的偶数N:")) Do S = S + C * I * I C = -1*C '正负号切换 I = I+1 '循环变量增加 Loop While I<=N '循环结束条件End Sub