2006年春浙江省高等学校计算机等级考试试卷(二级Visual-Basic)
2006年9月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)
2006年9月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列选项中不符合良好程序设计风格的是______。
A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚正确答案:D解析:良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。
主要应注意和考虑下述一些因素:1、源程序要文档化:2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。
模块设计要保证低耦合、高内聚。
2.从工程管理角度,软件设计一般分为两步完成,它们是______。
A.概要设计与详细设计B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计正确答案:A解析:从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。
概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
3.下列选项中不属于软件生命周期开发阶段任务的是______。
A.软件测试B.概要设计C.软件维护D.详细设计正确答案:C解析:软件生命周期分为软件定义、软件开发及软件维护。
其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。
4.在数据库系统中,用户所见数据模式为______。
A.概念模式B.外模式C.内模式D.物理模式正确答案:B解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
2006年浙江省二级vb试卷
计算机等级考试试卷(二级Visual Basic)试题1(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】界面设计如上图所示,程序运行时要求有以下功能:•按Command1(出题)后随机生成两个两位正整数存入模块级变量a、b且a>b,并分别在Label1、Label2中显示,此后Command1不可用;•在Text1中输入结果、按回车后,以消息框显示运算正确与否、累计所完成题数以及做错的题数,Command1恢复为可用;•按Command2(退出)后以消息框显示所完成题数以及做错的题数,退出。
【程序】Dim n As Integer, n_error As Integer(1)Private Sub Command1_Click()a = 10 + Rnd * 89:b = 10 + Rnd * 89If a < b Then (2)Label1.Caption = a: Label2.Caption = bn = n + 1: Text1.Text = "": Command1.Enabled = FalseEnd SubPrivate Sub Text1_ (3) (KeyAscii As Integer)If KeyAscii <> 13 Then (4) ' 回车键的ASCII码值为13 If a - b = Val(Text1.Text) ThenMsgBox ("回答正确")ElseMsgBox("回答不正确")n_error = n_error + 1End IfCommand1.Enabled = TrueEnd SubPrivate Sub Command2_Click()MsgBox( (5) )End End Sub 【供选择的答案】(1) A 、'小学生两位数减法训练程序 B 、a=0: b=0: c=0C 、n=0: n_error=0D 、Dim a As Byte, b As Byte, c As Byte (2) A 、b=a: a=bB 、c=a: a=b: b=cC 、a=b: b=aD 、c=a: b=a: a=c (3) A 、KeyPress B 、ChangeC 、KeyDownD 、KeyUp (4) A 、Exit SubB 、KeyAscii =13C 、KeyAscii=0D 、Exit Do(5) A 、"共" & n & "题,错" & n_error & "题"B 、"共n 题,错 n_error 题"C 、"共" + n + "题,错" + n_error + "题"D 、共 & n & "题,错" & n_error & "题"试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
浙江省计算机二级等级考试试题与答案
浙江省计算机二级等级考试1. 插入一个分栏符能够将页面分为两栏。
[判断题] *对错(正确答案)2. dotx格式为启用宏的模板格式,而dotm格式无法启用宏。
[判断题] *对错(正确答案)3. 在页面设置过程中,若左边距为3cm,装订线为0.5cm,则版心左边距离页面左边沿的实际距离为3.5cm。
[判断题] *对(正确答案)错4. 在页面设置过程中,若下边距为2cm,页脚区为0.5cm,则版心底部距离页面底部的实际距离为2.5cm。
[判断题] *对错(正确答案)5. 如需使用导航窗格对文档进行标题导航,必须预先为标题文字设定大纲级别。
[判断题] *对(正确答案)错6. 如果删除了某个分节符,其前面的文字将合并到后面的节中,并且采用后者的格式设置。
[判断题] *对(正确答案)错7. Word2010的屏幕截图功能可以将任何最小化后收藏到任务栏的程序屏幕视图等插入到文档中。
[判断题] *对(正确答案)错8. 如需编辑公式,可点击“插入”选项卡中“fx”图标启动公式编辑器。
[判断题] *对错(正确答案)9. Word2010在文字段落样式的基础上新增了图片样式,可自定义图片样式并列入到图片样式库中。
[判断题] *对错(正确答案)10. 如需对某个样式进行修改,可点击插入选项卡中的“更改样式”按钮。
[判断题] *对错(正确答案)11. 一般论文中,图片和图形的题注在其下方,表格的题注在其上方。
[判断题] *对(正确答案)错12. 按一次TAB键就右移一个制表位,按一次DELETE键左移一个制表位。
[判断题] *对错(正确答案)13. 书签名必须以字母、数字或者汉字开头,不能有空格,可以有下划线字符来分隔文字。
[判断题] *对错(正确答案)14. 样式的优先级可以在新建样式时自行设置。
[判断题] *对错(正确答案)15. 图片被裁剪后,被裁剪的部分仍作为图片文件的一部分被保存在文档中。
[判断题] *对(正确答案)错16. 在“根据格式设置创建新样式”对话框中可以新建表格样式,但表格样式在“样式”任务窗格中不显示。
二级Visual basic真题答案(200604-200609)
2006年4月全国计算机等级考试二级VB语言笔试试题答案一、选择题(1)【答案】D)【解析】结构化程序设计方法的主要原则是:自顶向下、逐步求精、模块化及限制使用goto语句。
可复用性是指软件元素不加修改和稍加修改可在不同的软件开发过程中重复使用的性质。
软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法。
面向对象的程序设计具有可复用性的优点。
(2)【答案】A)【解析】模块的独立程度可以由两个定性标准度量:内聚性和耦合性。
耦合性衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚性衡量一个模块内部各个元素彼此结合的紧密程度。
一般来说,要求模块之间的耦合尽可能地弱,而模块的内聚程度要尽可能地高。
(3)【答案】D)【解析】因为测试的目的在于发现错误,由程序的编写者自己进行测试是不合适的,为了达到好的测试效果,应该由独立的第三方进行测试工作,所以选项A)错误;程序调试,修改一个错误的同时可能引入了新的错误,解决的办法是在修改了错误之后,必须进行回归测试,所以选项B)错误;所谓软件维护,就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程,可见选项C)也是错误的。
(4)【答案】B)【解析】栈的特点是栈顶元素总是最后被插入的元素,也是最早被删除的元素;栈底元素总是最早被插入的元素,也是最晚才能被删除的元素,即栈的修改原则是“后进先出”(Last In First Out,简称LIFO) 或“先进后出”(First In Last Out,简称FILO)。
(5)【答案】A)【解析】所谓线性链表,就是指线性表的链式存储结构,简称链表。
线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。
栈、队列和双向链表是线性结构,二叉树是非线性结构。
线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。
2006年4月全国计算机等级考试二级Visual Basic(含答案)
2006年4月全国计算机等级考试二级笔试试卷VB语言程序设计含答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是。
A) 自顶向下B) 逐步求精C) 模块化D) 可复用(2)两个或两个以上模块之间关联的紧密程度称为。
A) 耦合度B) 内聚度C) 复杂度D) 数据传输特性(3)下列叙述中正确的是。
A) 软件测试应该由程序开发者来完成B) 程序经调试后一般不需要再测试C) 软件维护只包括对程序代码的维护D) 以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是。
A) 队列B) 栈C) 双向链表D) 二叉树(5)下列叙述中正确的是。
A) 线性链表是线性表的链式存储结构B) 栈与队列是非线性结构C) 双向链表是非线性结构D) 只有根结点的二叉树是线性结构(6)对如下二叉树ABDECF进行后序遍历的结果为。
A) ABCDEFB) DBEAFCC) ABDECFD) DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为。
A) 32B) 31C) 64 D) 63(8)“商品”与“顾客”两个实体集之间的联系一般是。
A) 一对一B) 一对多C) 多对一D) 多对多(9)在E-R图中,用来表示实体的图形是。
A) 矩形B) 椭圆形C) 菱形D) 三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。
A) DB包含DBS和DBMSB) DBMS包含DB和DBSC) DBS包含DB和DBMS D) 没有任何关系(11)以下关于Visual Basic特点的叙述中,错误的是。
A) Visual Basic是采用事件驱动编程机制的语言B) Visual Basic程序既可以编译运行,也可以解释运行C) 构成Visual Basic程序的多个过程没有固定的执行顺序D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。
计算机等级考试二级_VB笔试真题及答案
2006年9月二级VisualBasic程序设计笔试试卷及答案一、单项选择(1)下列选项中不符合良好程序设计风格的是_____ 。
A) )源程序要文档化B)数据说明的次序要规范化C) )避免滥用goto 语句D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是_____ 。
A) )概要设计与详细设计B)数据设计与接口设计C) )软件结构设计与数据设计D)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是_____ 。
A) )软件测试B)概要设计C)软件维护D)详细设计(4)在数据库系统中,用户所见的数据模式为_____ 。
A) )概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_____ 。
A) )编码设计B)测试阶段C)运行阶段D)物理设计(6)设有如下三个关系表:下列操作中正确的是_____ 。
(7)下列叙述中正确的是_____ 。
A) )一个算法的空间复杂度大,则其空间复杂度也必定大B) )一个算法的空间复杂度大,则其时间复杂度必定小C) )一个算法的时间复杂度大,则其空间复杂度必定小D) )上述三种说法都不对(8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_____ 。
A) ) 63 B) 64 C) 6 D) 7(9)数据库技术的根本目标是要解决数据的_____ 。
A) )存储问题B)共享问题C)安全问题D)保护问题(10)对下列二叉树:进行中序遍历的结果是_____ 。
A) ) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG(11)以下叙述中正确的是_____ 。
A) )窗体的Name 属性指定窗体的名称,用来标识一个窗体B) )窗体的Name 属性值是显示在窗体标题栏中文本C) )可以在运行期间改变窗体的Name 属性的值D) )窗体的Name 属性值可以为空(12)以下叙述中错误的是_____ 。
浅谈大学生如何备考全国计算机等级考试(二级)——Visual Basic科目
程序运行后 , 如果直接 按键盘 上的 “ ” ( A 键 即不按住 S i 键 ) 则在 窗体 上输 出 的字符 分别 是 [ ] ht4—
—
。
此题考核学生对 K y o n K yr s eD w 和 ePe 事件发生的先后顺序的掌握 , s 答案是 [ ] [ ] 。学生对 K y 3A 4a e— Cd 和 Ky si oe eA c 两个参数的区别都很熟悉 , i 但是对 K y on和 K yr s eD w ePe 事件发生的先后顺序却不一定能够 s
长
春
大
学 学
报
第1 6卷
B Vsa Bs ) i l ai u c应用程 序 既能 以编译方 式 执行 , 也能 以解释 方式 执行
c 程序运行后 , 内存 中只能驻 留一个窗体 ) 在 D) 于事 件驱 动 型应用 程序 , 次运行 时 的执行顺 序可 以不一 样 对 每 此题 考核 学 生对基 本概 念 的掌握 , 答案 是 C 。所 以认 真 的研 究 考试 大 纲 和考 试 范 围尤 为重 要 。在 8月 中旬至 9 月初这段 时间里 , 复习要有侧重点 , 主攻考试的重点和难点 , 做到查缺补漏 , 的放矢 。例如 20 有 03 年9 月笔试填空题的第 2 小题。 2 把窗体 的 K yrv w属性设置为 Tu , . ePei e re然后编写如下两个事件过程 :
中都占相 当大的比例 , 在各种题型中都曾多次出现 , 所以要重点复习这方面的内容 。
2 合理分配复 习时 间
全 国计算机等级考试( 二级 ) i a B i科 目 Vsl a c u s 考试通常在每年的 4 月和 9 月进行 , 就普通学校二年级学 生而言 , 一般大一的第二学期( 即上半年) 已经把 Vsa B i课程学习完毕 , 8 i l ac u s 而 月恰逢暑假 , 时间较为充 裕 , 以利用 7月末至 9 所 月初这段时间进行复习, 参加 9月的考试是非常适宜的。实践表明每天拿 出 1 2 至 个小时进行复习就足够了, 至于复习的具体时间要视个人的学习习惯和作息时间而定。需要强调的是要重 视理论和实践的有机结合 , 即上机调试程序是顺利通过考试的最重要保证 。在 7月末至 8月中旬这段时间
浙江省计算机等级考试试卷试卷三 ( 二级 Visual BASIC)
浙江省计算机等级考试试卷试卷三 ( 二级 Visual BASIC)说明: (1) 考生向将试题一至试题二的答案涂在答题卡上, 将第四、丑题的答案填写在答卷上, 否则作无效处理;(2) 请将你的准考证号的后四位填写在答卷的右下角指定位置内:(3) 考试时间为120 分钟。
试题一、计算机基础题( 本题共15 分)( 一)单选题( 每小题l 分, 共10 分)(1)下列各种进位计数制中,最小的数是(1) 。
A 、(110010l)2B、(146)8 C、(100)10 D、(6A)16(2) 对于一张加了写保护的软盘,它(2) 。
A、既不会传染病毒, 也不会被病毒感染B、不但会向外传染病毒, 还会被病毒感染C、虽不会传染病毒, 但会被病毒感染D、且不会被病毒感染, 但会向外传染病毒(3) 主频义称为(3) 频率,是指计算机的CPU在单位时间内工作的脉冲数。
A、边度B、时钟C、存取D、与行(4) 在Windows 98 环境中,使用"开始"菜单的"运行"命令,不能执行(4)文件。
A、S1.PRGB、C、S3.BATD、S4.EXE(5) 在Windows 98 环境下,下列有关对回收站操作的叙述中, (5)是正确的。
A、回收站中的还原命令,只能将文件恢复到磁盘中原来的位置B、可以将软盘上删除的文件放入回收站C、删除硬盘上的文件时, 被删除的文件必定放入回收站D、每个硬盘的回收站大小是固定的,用户不能更放(6) 操作系统是一种(6) 。
A、系统软件B、应用软件C、软件包D、游戏软件(7) 汉字处理系统中的字库文件用于(7)。
A、将输入码转换为机内码B、输山时转换为显示或打印字模C、汉字识别D、输入时的键位编码(8) 如果将Word 文档的文件属性设置为只读,则对文档的更改(8) 在同一个文件中。
A、可以仍然保存B、可以部分保存C、不能保存D、可以用密码保存(9) 当一封电子邮件发出后,收件人由于种种原闪一直没有开机接收邮件,那么该邮件将(9)。
全国计算机等级考试二级Visual+Basic语言程序设计真题精选5(含答案)
全国计算机等级考试二级Visual+Basic语言程序设计真题精选5一、单项选择题1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。
运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:当向文本框Text1中输入小写字母a时,文本框Text2中显示的是()。
A.AB.aC.C √D.c解析:KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。
Chr函数用来返回以数值表达式值为编码的字符。
Ucase函数用来转换大小写。
所以变量c=UCase(“a”)=“A”。
Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数转为字符,变为了“C”。
4.设工程文件包含两个窗体文件,两个窗体上分别只有一个名称为Command1的命令按钮Form1的代码如下:Module1的代码如下:对以上程序,下列叙述中错误的是()。
A.x是用户定义的类型B.InputBox函数弹出的对话框中没有提示信息C.若输入的是偶数,y.b的值为该偶数的平方D.把√解析:Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。
A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为偶数,那么Y.b的值就是Y.a的值的平方。
6.设x是整型变量,与函数在窗体上画一个命令按钮,然后编写如下事件过程:(“请输入一个字符串”)上述事件过程的功能是将List1中被选中的列表项添加到List2中。
运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是()。
A.将ForB.将改为C.将改为√D.将改为解析:列表框控件的List属性为保存了列表框中所有值的数组,可以通过下标访问数组中的值,应当将改为List属性来获取List1中每个选中的行。
浙江省大学生计算机基础知识与应用能力等级考试二级(V...
浙江省大学生计算机基础知识与应用能力等级考试二级(Visual BASIC 语言程序设计)考试大纲要求1.了解计算机处理信息的过程以及描述利用计算机解决问题的表示方法;2.了解VB程序设计的开发环境;3.掌握常用数据类型、运算对象、运算符与表达式;4.掌握常用函数及面向对象程序设计基本概念;5.掌握编制VB应用程序应遵循的规范和程序设计的方法;6.熟练掌握结构化程序控制的三种基本结构,并能熟练编写程序;7.熟练掌握子程序、函数过程设计与参数传递的方法;8.掌握控件的选用与操作;9.了解数据库与文件的基本操作;10.具有用VB语言解决基本应用问题的能力,并对现有VB应用程序能进行编辑、编译、调试和运行。
考试范围一、Visual BASIC基础1、VB开发环境1)掌握VB的启动;2)掌握VB开发环境,如菜单、工具箱、工具栏、窗体、工程窗口和属性窗口等的使用。
2、VB的历史和特点1)了解VB的发展历史;2)了解VB的特色。
二、数据表示与运算1、基本数据类型1)掌握字节、整数、长整数、实数、双精度、字符串、变体和布尔等数据类型的数据表示及其相互关系;2)了解货币、日期和对象等数据类型的数据表示和使用。
2、构造数据类型1)熟练掌握数组的定义、表示与使用;2)了解自定义数据类型和文件的表示。
3、运算对象、运算符、函数和表达式1)熟练掌握常量、变量和函数等运算对象的定义和使用;2)熟练掌握算术运算(加、减、乘、除、取负、指数、整除和取模)及其运算的优先级;熟练掌握关系运算;熟练掌握逻辑运算(NOT、AND、OR、XOR、EQV和IMP)及其运算的优先级;3)掌握下列常用内部函数三角函数Sin、Cos、Tan和Atn;算术函数Abs、Sqr、Log、Exp和Sgn;取整与类型转换函数Int和Fix;随机函数Rnd;字符串处理函数Trim、Left、Right、Len、Mid、Ucase、Lcase、Space、String、Ltrim和Rtrim;日期与时间函数Date、Time和Timer;转换函数Chr、Asc、Str和Val;QBColor和Rgb函数;InputBox函数;MsgBox函数等。
2006年4月等级考试二级Visual FoxPro笔试试卷、答案
机密★启用前2008年4月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
1下列选项中不属于结构化程序设计方法的是A自顶向下B逐步求精C模块化D可复用2两个或两个以上模块之间关联的紧密程度称为A耦合度B内聚度C复杂度D数据传输特性3下列叙述中正确的是A软件测试应该由程序开发者来完成B程序经调试后一般不需要再测试C软件维护只包括对程序代码的维护D以上三种说法都不对4按照"后进先出"原则组织数据的数据结构是A队列B栈C双向链表D二叉树5下列叙述中正确的是A线性链表是线性表的链式存储结构B栈与队列是非线性结构C双向链表是非线性结构D只有根结点的二叉树是线性结构6对如下二叉树A/ \B C/ \ /D E F进行后序遍历的结果为:A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA7在深度为7的满二叉树中,叶子结点的个数为A32B31C64D638“商品”与“顾客”两个实体集之间的联系一般是A一对一B一对多C多对一D多对多9在E-R图中,用来表示实体的图形是A矩形B椭圆形C菱形D三角形10数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A DB包含DBS和DBMSB DBMS包含DB和DBSC DBS包含DB和DBMSD没有任何关系11在Visual FoxPro中以下叙述错误的是A关系也被称作表B数据库文件不存储用户数据C表文件的扩展名是.dbfD多个表存储在一个物理文件中12扩展名为SCX的文件是A备注文件B项目文件C表单文件D菜单文件13表格控件的数据源可以是A视图B表C SQL SELECT语句D以上三种都可以14在Visual FoxPro 中以下叙述正确的是A利用视图可以修改数据B利用查询可以修改数据C查询和视图具有相同的作用D视图可以定义输出去向15在Visual FoxPro中可以用DO命令执行的文件不包括A PRG文件B MPR文件C FRX文件D QPR文件16不允许出现重复字段值的索引是A侯选索引和主索引B普通索引和惟一索引C惟一索引和主索引D惟一索引17在Visual FoxPro中,宏替换可以从变量中替换出A字符串B数值C命令D以上三种都可能18以下关于"查询"的描述正确的是A查询保存在项目文件中B查询保存在数据库文件中C查询保存在表文件中D查询保存在查询文件中19设X="11",Y="1122",下列表达式结果为假的是A NOT(X==y)AND(X$y)B NOT(X$Y)OR(X<>Y)C NOT()(>=Y)D NOT(X$Y)20以下是与设置系统菜单有关的命令,其中错误的是A SET SYSMENU DEFAULTB SET SYSMENU TO DEFAULTC SET SYSMENU NOSAVED SET SYSMENU SAVE21在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是A EMPTY(SPACE(0))B LIKE('xy*','xyz')C C)AT('xy','abcxyz')D ISNULL(.NUILL.)22SQL的数据操作语句不包括A INSERTB UPDATEC DELETED CHANGE23假设表单上有一选项组:●男○女,其中第一个选项按钮"男"被选中。
全国计算机等级考试二级Visual+Basic语言程序设计真题精选2(含答案)
全国计算机等级考试二级Visual+Basic语言程序设计真题精选2一、单项选择题1.软件设计中模块划分应遵循的准则是()。
A.低内聚低耦合B.高内聚低耦合√C.低内聚高耦合D.高内聚高耦合解析:软件设计中,模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。
模块的划分应遵循一定的准则,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性高,易于理解和维护。
模块之间的耦合应尽可能地低,模块的内聚应尽可能地高。
2.栈和队列的共同点是()。
A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素√D.没有共同点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。
3.设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是()。
A.Line1.X1=Line2.X2且Line1.YI=Line2.Y2 √B.Line1.X1=Line2.Y1且Line1.Y1=Line2.X1C.Line1.X2=Line2.X1且Line1.Y1=Line2.Y2D.Line1.X2=Line2.X1且Line1.Y2=Line2.Y2解析:直线控件的X1、Y1和X2、Y2属性分别表示直线两个端点的坐标,即(X1,Y1)和(X2,Y2)。
如果要使两条直线相连,显然这两条直线的某一端点的坐标相同才行。
因此本题需要Line1.X1=Line2.X1且Line1.Y1=Line2.Y1,或Line1.X1=Line2.X2且Line1.Y1=Line2.Y2,或Line1.X2=Line2.X1且Line1.Y2=Line2.Y1,或Line1.X2=Line2.X2且Line1.Y2=Line2.Y2。
2006年春浙江省高等学校计算机等级考试试卷(二级Visual-Basic)
2006年春浙江省高等学校计算机等级考试试卷(二级Visual Basic)说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;⑶考试时间为90分钟;试题1(每小题3分,共15分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】界面设计如上图所示,程序运行时要求有以下功能:•按Command1(出题)后随机生成两个两位正整数存入模块级变量a、b且a>b,并分别在Label1、Label2中显示,此后Command1不可用;•在Text1中输入结果、按回车后,以消息框显示运算正确与否、累计所完成题数以及做错的题数,Command1恢复为可用;•按Command2(退出)后以消息框显示所完成题数以及做错的题数,退出。
【程序】Dim n As Integer, n_error As Integer(1)Private Sub Command1_Click()a = 10 + Rnd * 89:b = 10 + Rnd * 89If a < b Then (2)Label1.Caption = a: Label2.Caption = bn = n + 1: Text1.Text = "": Command1.Enabled = FalseEnd SubPrivate Sub Text1_ (3) (KeyAscii As Integer)If KeyAscii <> 13 Then (4) ' 回车键的ASCII码值为13If a - b = Val(Text1.Text) ThenMsgBox ("回答正确")ElseMsgBox("回答不正确")n_error = n_error + 1End IfCommand1.Enabled = TrueEnd SubPrivate Sub Command2_Click()MsgBox( (5) )EndEnd Sub【供选择的答案】(1) A 、'小学生两位数减法训练程序 B 、a=0: b=0: c=0C 、n=0: n_error=0D 、Dim a As Byte, b As Byte, c As Byte(2) A 、b=a: a=b B 、c=a: a=b: b=cC 、a=b: b=aD 、c=a: b=a: a=c(3) A 、KeyPress B 、Change C 、KeyDown D 、KeyUp(4) A 、Exit Sub B 、KeyAscii =13 C 、KeyAscii=0 D 、Exit Do(5) A 、"共" & n & "题,错" & n_error & "题"B 、"共n 题,错 n_error 题"C 、"共" + n + "题,错" + n_error + "题"D 、共 & n & "题,错" & n_error & "题"试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
浙江省二级考试VB试题汇总
省二级考试VB试题汇总(2006年6月)前言:本辅导资料主要在于介绍省二级考试的基本题型和基本考点,所以建议大家在第一遍看本资料时,应认真做好每一题,在遇到不会或不懂的题时,立即到课本中找本题相关的知识点并弄懂这些知识点,然后再来分析此题,以达到对考点各各击破的目的,如此下去便可掌握省二级考试的几乎所有考点,从而可以应付千变万化的考题了.本资料内的考题只是考试题库中的一小部分而已,切不可只做出本资料内各题的答案,而没掌握其考点知识,这将会导致后悔莫及的后果.此外,建议大家在掌握考试题型和考点后,应上机实际操作,尤其对于能力测试题更应已上机练习为主,掌握做题步骤和基本技巧,方可取得理想的成绩.最后预祝大家在省二级考试中取得优异的成绩!第一部分知识测试题一、选择题(每套试卷有20个选择题,每题1分)1 以下4种描述中,错误的是_______. DA. 常量在程序执行期间其值不会发生改变B。
根据数据类型不同,常量可分为字符型常量、数值常量、日期/时间型常量和布尔型常量C。
符号常量是用一个标识符来代表一个常数,好象是为常数取一个名字,但仍保持常数的性质D。
符号常量的使用和变量的使用没有差别2下面合法的常量是_______. DA. 1/2B. 'abcd’ C。
1.2*5 D。
False3Visual Basic中可以用类型说明符来标识变量的C类型,其中表示货币型的是_______。
dA。
% B。
# C。
@D。
$4以下关键字中,不能定义变量的是_______。
AA。
Declare B. DimC。
Public D. Private5用十六进制表示Visual Basic的整型常数时,前面要加上的符号是_______. A A)&H B)&O C) HD) O6 Visual Basic日期常量的定界符是_______. AA。
## B.‘’ C. () D。
{}7数学关系3≤x<10表示成正确的VB表达式为_______。
全国计算机等级考试二级VISUALBASIC真题2006年4月_真题(含答案与解析)-交互
全国计算机等级考试二级VISUAL BASIC真题2006年4月(总分92, 做题时间90分钟)一、选择题下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
1.下列选项中不属于结构化程序设计方法的是______。
SSS_SINGLE_SELA 自顶向下B 逐步求精C 模块化D 可复用该问题分值: 2答案:D[知识点] 结构化程序设计方法[评析] 20世纪70年代以来,提出了许多软件设计方法,主要有①逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化;②自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;③模块化:一个复杂问题,肯定是由若干稍简单的问题构成。
模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。
2.两个或两个以上的模块之间关联的紧密程度称为______。
SSS_SINGLE_SELA 耦合度B 内聚度C 复杂度D 数据传输特性该问题分值: 2答案:A[知识点] 耦合度[评析] 耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。
3.下列叙述中正确的是______。
SSS_SINGLE_SELA 软件测试应该由程序开发者来完成B 程序经调试后一般不需要再测试C 软件维护只包括对程序代码的维护D 以上三种说法都不对该问题分值: 2答案:D[知识点] 软件的测试与程序的调试[评析] 程序调试的任务是诊断和改正程序中的错误。
它与软件测试不同,软件测试是尽可能多地发现软件中的错误。
先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。
软件测试贯穿整个软件生命期,调试主要在开发阶段。
为了达到更好的测试效果,应该由独立的第三方来构造测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2006年春浙江省高等学校
计算机等级考试试卷(二级Visual Basic)
说明:⑴考生应将所有试题的答案填写在答卷上。
其中试题1~试题6,请在答卷上各小题正确选项的对应位置处填“√”;
⑵请将你的准考证号的后五位填写在答卷右下角的指定位置内;
⑶考试时间为90分钟;
试题1(每小题3分,共15分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
界面设计如上图所示,程序运行时要求有以下功能:
•按Command1(出题)后随机生成两个两位正整数存入模块级变量a、b且a>b,并分别在Label1、Label2中显示,此后Command1不可用;
•在Text1中输入结果、按回车后,以消息框显示运算正确与否、累计所完成题数以及做错的题数,Command1恢复为可用;
•按Command2(退出)后以消息框显示所完成题数以及做错的题数,退出。
【程序】
Dim n As Integer, n_error As Integer
(1)
Private Sub Command1_Click()
a = 10 + Rnd * 89:
b = 10 + Rnd * 89
If a < b Then (2)
Label1.Caption = a: Label2.Caption = b
n = n + 1: Text1.Text = "": Command1.Enabled = False
End Sub
Private Sub Text1_ (3) (KeyAscii As Integer)
If KeyAscii <> 13 Then (4) ' 回车键的ASCII码值为13
If a - b = Val(Text1.Text) Then
MsgBox ("回答正确")
Else
MsgBox("回答不正确")
n_error = n_error + 1
End If
Command1.Enabled = True
End Sub
Private Sub Command2_Click()
MsgBox( (5) )
End
End Sub
【供选择的答案】
(1) A 、'小学生两位数减法训练程序 B 、a=0: b=0: c=0
C 、n=0: n_error=0
D 、Dim a As Byte, b As Byte, c As Byte
(2) A 、b=a: a=b B 、c=a: a=b: b=c
C 、a=b: b=a
D 、c=a: b=a: a=c
(3) A 、KeyPress B 、Change C 、KeyDown D 、KeyUp
(4) A 、Exit Sub B 、KeyAscii =13 C 、KeyAscii=0 D 、Exit Do
(5) A 、"共" & n & "题,错" & n_error & "题"
B 、"共n 题,错 n_error 题"
C 、"共" + n + "题,错" + n_error + "题"
D 、共 & n & "题,错" & n_error & "题"
试题2(每小题3分,共12分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
输入n 后,再输入n 个数n a a a ,,,21 ,按照下列公式计算s 的值并显示。
【程序】 Private Function f( (6) ) As Single
Dim i As Integer
For i = 1 To n: f = f + x(i): Next i
End Function
Private Sub Command1_Click()
Dim n As Integer, a() As Single, i As Integer
Dim v As Single, s As Single
n = InputBox("输入数据个数") (7)
For i = 1 To n
a(i) = InputBox("a(" & i & ")=", "输入各数组元素")
Next i
v = f(a, n) / n
For i = 1 To n s = (8)
Next i (9)
End Sub
【供选择的答案】
(6) A 、x() As Single, n As Integer B 、x(n) As Single
C 、a As Single, n As Integer
D 、n As Integer, x() As Single
(7) A 、Dim a(n) As Single B 、ReDim a() C 、Dim a(n) D 、ReDim a(n)
(8) A 、(a(i)-v)*(a(i)-v) B 、s+a(i)-v^2 C 、s+(a(i)-v)^2 D 、(a(i)-v)^2
(9) A 、s=s^0.5/n B 、Print s^0.5/n C 、Print Sqr(s) D 、Sqr(s)/n
试题3(每小题3分,共15分)
阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序说明】
n
v a v a v a s n a a a v n n 2
2221
21)()()(-++-+-=+++=
•图片框控件P1、P2除Name属性外均取缺省值,将鼠标在P1拖动绘制矩形框(边框颜色通过通用对话框指定):鼠标按下处为矩形左上角,鼠标抬起处为矩形右下角;
•鼠标抬起后,将P1中矩形区域内的图象在P2中重新绘制,如下图所示。
【程序】
(10)
Private Sub P1_MouseDown(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
x1 = X: y1 = Y
End Sub
Private Sub P1_MouseUp(Button As Integer, Shift As Integer, _
X As Single, Y As Single)
Dim j As Single, i As Single, jk As Single, ik As Single
Dim (11)
jk = P2.ScaleWidth/(X - x1): ik = P2.ScaleHeight/(Y - y1)
Commondialog1.Action = (12)
P1.Line (x1, y1)-(X, Y), Commondialog1.Color, B
For j = x1 To X
For i = y1 To Y
c = (13) '读取该点处的颜色值
(14)
Next i, j
End Sub
【供选择的答案】
(10) A、Dim x As Single,y As Single B、Dim x2 As Single,y2 As Single
C、Public x1 As Single,y1 As Single
D、Dim x1 As Single,y1 As Single
(11) A、c As Long B、c As Integer C、c As Single D、c As Double
(12) A、1 B、2 C、3 D、4
(13) A、P1.Pset(j,i) B、P2.Pset(j,i) C、P1.Point(j,i) D、P1.Point(i,j)
(14) A、P2.PSet((j-x1)*jk,(i-y1)*ik),c B、P1.Pset((j-x1)*jk,(i-y1)*ik),c
C、P2.PSet((i-y1)*ik,(j-x1)*jk),c
D、P1.Pset((i-y1)*ik,(j-x1)*jk),c
试题4(每小题3分,共9分)
阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
Private Sub Form_Load()
Text1.Text = "": List1.Clear
End Sub。