全国计算机vb试题(精选9篇)
全国计算机vb试题 第1篇
(1)在名为Form1的窗体上绘制一个名为Cmd1的命令按钮,其标题为“移动按钮”。编写适当的事件过程,使得程序运行时,每单击命令按钮一次,该按钮向右移动50,注意:程序中不得使用变量,事件过程中只能写一条语句;文件必须存放在考生文件夹中,工程文件名为vbsj1.vbp,窗体文件名为vbsj1.frm。
(2)在 Form1 的窗体上绘制一个名为 Lab1 的标签框,设置相关属性,使标签有框 架。然后建立一个名为 mnuOp 的主菜单,其标题为“操作”,该菜单有两个名称分为 mnuOpDis 和 mnuOpHide 的菜单项,其标题分别为“显示”和“隐藏”。编写适当的事件过程,程序运行后,若单击“操作”菜单中的.“显示”命令,则在标签框中显示“二级 Visual Basic”;如果单击“隐藏”命令,则隐藏标签框。注意:程序中不得使用任何变量;文件必须存放在考生文件夹中,工程文件名为vbsj2.vbp,窗体文件名为 vbsj2.frm。
第1小题
【审题分析】要实现本题要求的功能,只需在命令按钮的单击事件过程中,设置命令按钮的 Left 属性值增加50。
【操作步骤】
步骤1:新建一个”标准 EXE“工程,在窗体中画一个名 Cmd1 命令按钮,并设置其Caption 属性值为”移动按钮“。
步骤2:打开代码编辑窗口,编写命令按钮的 Click 事件过程。
参考代码:
Private Sub Cmd1_Click()
Cmd1.Left = Cmd1.Left + 50
End Sub
步骤3:按要求将文件保存至考生文件夹中。
第2小题
【审题分析】本题需用菜单设计器建立菜单,并编写”显示“和”隐藏“菜单项的单击事件过程。
【操作步骤】
步骤1:新建一个”标准 EXE“工程,在窗体 Form1 中画一个标签,在属性设置窗口中将其 Name 属性值设置为 Lab1,Caption 属性设置为空白,BorderStyle 属性设置为 1-Fixed Single。
步骤2:选择【工具】、【菜单编辑器】命令,打开菜单设计器,按表 53-1 中的设置建立菜单项。
表 53-1
步骤3:打开代码编辑窗口,编写以下事件过程:
参考代码:
Private Sub mnuOpDis_Click()
Lab1.Visible = True
Lab1.Caption = ”二级 Visual Basic“
End Sub
Private Sub mnuOpHide_Click()
Lab1.Visible = False
End Sub
步骤4:按要求将文件保存至考生文件夹中。
全国计算机vb试题 第2篇
(A)SetFocus (B)Visible (C)Refresh (D)GetFocus
2. 在VB中可以改变控件大小的操作是( )
(A)
(C)
3. 可以创建控件数组的方法是( )
(A) 在窗体上画上个控件,再画一个同类型的控件
(B) 在工具箱中双击某一个控件,再双击该控件
(C) 执行“工程”菜单中的“添加控件数组”选项
(D)单击某个控件,按
4. Label控件中显示的文字是由( )属性决定的。
(A)Text (B)Caption (C)Name (D)Forecolor
5. 为了选中窗体上的某个控件,应执行的操作是( )
(A)单击窗体 (B)单击该控件 (C)双击该控件 (D)双击窗体
6. 确定一个控件中窗体上的位置的属性是( )
(A)Width和Height (B)Width和Top
(C)Height和Left (D)Top和Left
7. 在程序运行期间,如果拖动滚动条上的滚动块,则触发滚动条的( )事件。
(A)Move (B)Change (C)Scroll (D)SetFocus
8. 要把窗体Form1加载到内存但不显示出来,可使用( )语句。
(A)Form1.Show (C)Form1.Hide
(C)Load Form1 (D)Unload Form1
9. 在程序运行期时,在窗体Form1中单击,发生的事件是( )
(A)Form_Click( ) (B)Form_Load( )
(C)Form1_Click( ) (D)Form1_Click( )
10. 窗体上有一个控件Command1,程序运行时,在该控件上单击,发生的事件是( )
(A)Command_Click( ) (B)Command_Dblclick( )
VB教学改革——理论试题库建设 第3篇
Visual Basic (VB) 是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说, VB都是世界上使用人数最多的语言, 不管是支持VB的开发者还是抱怨VB性能的开发者的数量。VB图形用户界面和快速应用程序开发系统, 可以轻易的使用DAO、RDO、ADO连接数据库, 或者轻松地创建Active X控件。通过几年的发展, 它已成为一种专业化的开发语言和环境。
一、遵义医学院VB教学现状
目前很多高校都选择了VB作为信息技术教育普及课程体系中的计算机高级程序设计语言。但是在实际的教学过程中, 针对非计算机专业的学生缺乏编程经验, 如何有效地组织和实施理论课程的教学, 激发学生的学习兴趣, 培养学生的编程的能力, 提高教学质量, 成为高校各教师面临的共同难题。
遵义医学院计算机教研室承担了遵义医学院全院的非计算机专业信息技术教育基础课Visual Basic的教学工作, 为了推动信息技术课程的教学改革, 教研室申请了“Visual Basic教学改革”院级项目, 针对VB程序设计教学活动中的理论教学、实践教学及教学手段和考核方式进行改革探讨, 以提高教学质量。提高信息技术课程教学质量, 许多学校都只在硬件配置上大量投入, 而忽略了在软件及应用上的投入。为此, 根据实际教学经验, “Visual Basic教学改革”项目设计了一般学校通用的“VB理论试题库管理系统”, 收集了2002年4月至2008年4月的全国VB二级等级理论考试题和一些典型例题, 把题目以章节分类, 让学生在教师理论教学后巩固学习, 利用已有的知识和经验主动去探索知识的发展, 培养学生创新精神和实践能力、分析和解决问题的能力。
二、VB理论试题库系统的工作原理和运行环境
VB理论试题库管理系统采用C/S的工作模式, 学生和管理员的客户端计算机通过请求服务器端数据库获取考试试题, 考试完成后将评分结果提交到服务器端数据库。学生练习时, 通过本机客户端登陆界面登陆试题管理系统练习程序, 首先申请试题, 数据库端根据考生要求生成试题, 发送到客户端。学生练习完成之后, 客户端程序评分后把结果情况发送到服务器程序保存。同样, 管理试题时, 管理员也可以选择任何一个客户端登陆, 输入管理员的用户和密码, 登录服务器进行试题的管理以及考试结果的分析工作。
VB理论试题库管理系统的网络要求:系统的工作环境是基于学院本地局域网, 因此要求保证客户端和服务器端都处于可以相互通讯的统一局域网内部。
试题库管理系统的客户端的要求:操作系统要求Win2000及其以上版本, 需要预先安装office2000, 预先安装VB理论试题库管理系统客户端程序。
试题库管理系统的服务器端的要求:操作系统要求稳定性和可靠性较高的Windows 2003 server, 要求具有80GB或者更大的硬盘容量, 以支持大量用户使用试题库系统的同时, 系统也具有大量的理论试题数量。服务器端还要需预先安装VB理论试题库管理系统的服务器端程序和数据库管理系统。
三、数据库管理系统的模块设计
VB理论试题库管理系统是一套功能强大而又操作简便实用的试题练习和模拟考试管理软件, 主要由用户管理, 题库管理, 考试管理, 帮助信息四个模块构成。系统模块如图1所示:
1. 用户管理模块
用户管理模块的主要功能是验证系统管理员和普通用户。当本试题库软件启动, 就从数据库中的用户登录表中读出已记载了的有效用户名、用户密码以及用户权限。当用户按下确定键之后, 判断用户输入的用户名和口令是否有效, 有效则可进入主窗体, 进行其他功能模块的操作, 否则无法进入。管理员登录模块:该模块对普通用户的基本信息进行管理, 主要提供添加、编辑、查询、删除用户、报表等功能的信息管理服务;普通用户模块:功能是能过数据库对普通用户的信息进行管理, 包括:预设, 修改口令等。
2. 题库管理模块
题库管理模块包含维护试题库模块和组卷模块两块, 维护试题库模块有4个功能。能实现向VB试题库添加试题, 修改试题, 删除试题和查询试题。本系统加入到数据库的VB题目和题型是:2002年4月—2007年9月的全国VB二级等级理论考试题目 (包括选择题和填空题) , 主要让学生能针对历年等级考试的真题进行考试练习。组卷模块能过滤随机筛选出满足条件的各种题型的题目内容以及答案, 最后生成试卷。
3. 考试管理模块
考试管理模块的主要功能包括抽取试卷、试卷评分以及成绩管理。通过此模块试题系统可以定时让学生通过组卷模块抽出的试卷练习, 用评分模块自动的统计考试的分数以及对每道题的详细分析解答, 帮助考生以后及时的复习巩固知识。图2是用户考试练习全过程协作图。
4. 帮助信息模块
帮助信息模块提供了用户使用此系统的详细帮助文档, 同时介绍了系统常用的一些快捷按键。
5. 后台数据库设计
系统采用Access2000数据库管理系统存储所需的试题数据, 根据系统设计需要设计了如下几张信息表:
(1) 用户信息表user:包括字段用户名、口令、权限;
(2) 题目信息表subject:包括字段题目编号、内容、所属章节、题目类型、分数、答案、是否出卷、评分标准;
(3) 章节信息表t1:包括字段章节、章节知识点。在章节信息表中录入了近几年来全国VB二级等级理论考试真题和教师归纳的典型例题, 并把题目按照章节分类, 如图3是该数据库的概念结构设计E-R模型。
6.界面设计
程序有两个主要界面, 学生考试界面和管理员的管理界面。为了让界面美观友好, 结合工具栏控件ToolBar和图形列表控件ImageList, 状态条控件Status Bar来设计工具栏。系统主要实现的功能是管理员对所有用户的管理, 对试题库的维护, 包括增减试题, 修改试题, 编辑题目的答案和评析, 修改章节的知识点等;普通用户可以根据学习的程度抽取所学章节的题目组卷模拟考试练习, 然后系统给出考试的分数以及对题目的详细分析解答。
四、存在的问题和解决思路
1. 试题输入效率低
系统管理员现阶段增加试题采用的方式是通过试题管理页面的文本输入框依次输入试题和答案, 输入大量练习试题时候的效率较低。为提高试题输入效率, 创建更大规模的试题库, 可以开发规定格式的批量试题导入模块, 这将是系统下阶段的重点改进之处。
2. 系统试题类型单一
系统现阶段的题型仅有选择题和填空题。使用方便、功能完善的试题管理系统需要更多类型的试题, 包括判断题, 编程题, 以及简答题, 供用户更全面的加强VB课程的练习, 以其达到更熟练的掌握理解各个具体的知识点。
3. 系统使用功能简单
系统只能提供简单的成绩统计功能, 缺乏使用系统的学生对试题上包含的知识点的掌握情况的具体分析功能。引入专家系统和数据挖掘的模块, 综合分析系统的成绩数据, 授课教师通过分析结果更全面的了解学生的掌握情况, 进行有针对性的加强练习。
五、结束语
作者提出了一种可以实现的VB教学辅助理论试题库系统的设计方法, 并开发出系统的主要功能模块。系统用户界面较为友好, 可靠性高、存储量大。系统全部由教研室课题组成员自主开发, 开发成本低, 便于精要试题的集中管理, 特别是对具有代表性、典型性的试题进行收集、整理, 形成精要试题库。对知识点的掌握具有相当重要的意义, 便考生进行自检。本系统还可由考生自行选择试题难度, 然后形成模拟试题, 检查自己的知识掌握情况, 得以有重点、有目的地进行复习, 提高学习效率, 结合实验试题库使用效果更好。
VB理论试题库系统开发完成后, 该系统在遵义医学院2007级临床医学、护理等专业的学生VB理论学习后, 用该软件复习巩固练习, 经过多次测试表明对学生的学习有很大的帮助, 对程序的理解能力和编程能力有了很大提高, 学生参加全国计算机VB二级考试过级率达到50%多, 在全省高校中名列前茅, 在VB教学改革中具有重要的现实意义。
摘要:本文针对遵义医学院计算机教研室申请的“VisualBasic (简称VB) 教学改革”项目, 描述了项目中VB理论试题库管理系统的建设, 并对如何改进系统性能进行了探讨。
关键词:教学改革,VB,理论试题库
参考文献
[1]李利锋.Visual Basic程序设计课程教学探讨[J].科技情报开发与经济, 2008, (12)
[2]马建霞.VB程序设计教学方法初探[J].科技信息 (科学教研) , 2008, (12)
[3]王瑞凤, 成桂兰.VisualBasic教学设计改革与探索[J].咸宁学院学报, 2007, (04)
[4]屈会芳.VB程序设计课程的教学改革与实践[J].中国科技信息, 2007, (20)
[5]赵玉平.VB程序开发设计教学改革探讨[J].电脑知识与技术 (学术交流) , 2007, (11)
[6]徐秀花, 程晓锦.非计算机专业程序设计语言课程的教学改革探讨[J].北京印刷学院学报, 2002, (04)
[7]史娟, 李敬文.V B程序设计课程教学改革初探[J].电脑知识与技术 (学术交流) , 2006, (05)
职高计算机VB教学中的四个注重 第4篇
一、激发学生兴趣,变被动为主动
在生活中,我们对于一个人或事物,往往第一印象是很重要的,第一印象形成之后,对事物的看法就会受第一印象的影响。因此,我们要让学生对VB程序设计课程留下美好的“第一印象”。课上先向学生展示一些有趣的小程序,如汉字颜色、字体、字型的变化以及在不同位置的随机出现,只要改动一个数字,字体的颜色就会改变。学生是不是会觉得很神奇呢?教师还可以随意改动一些数值使屏幕产生不同形状、不同大小和五颜六色的几何图形等,让学生体会到改动一下程序就可以有不同的表现效果。第一次课主要是让学生们观察,让他们觉得这些程序控制图形很好玩,从而调动他们学习这些知识的兴趣,产生学习的欲望。
让学生在第一节课产生了兴趣,这就是一个很好的开始,但是接下来的工作同样很重要,不要让这一美好的开始瞬间就结束了。如果不小心破坏了他们对VB的美好的第一印象,要弥补回来也是很难的。在这阶段要让学生自己去实践,让他们在实践中体会程序原来也可以这么“好玩”,不单单是“好玩”,而且要他们也“会玩”,这样就可以维持的学习阶段就容易多了。他们在学习上就会变被动为主动了,不是老师强迫学生去学,而是学生自己会觉得“好玩”,自己想去挖掘更多好玩的东西,当然就会更主动去学习了。这就是我们想达到的目的。
二、注重学生体验,化困难为容易
VB课程的一个重要特征就是要动手操作,会读程序和会写程序完全是两回事,读程序和写程序对学生的水平要求也完全不一样。能理解程序的结构,关键的单词能看懂,大概也能看懂个七八成了,即使从来没学过程序的人,能读单词大概也能看懂三四成了。但是,即使学生能很好地看懂程序,他自己也不一定会写,写程序一定要练习,动手写一写,改一改,在体验程序的变化和实现的效果变化的时候,在操作的过程中才能更好地理解程序。要踏踏实实地学好常量、变量、数据类型、表达式、基本语句、控制结构、数组、过程等基本知识。
作為教师,我们要在教材中逐步渗透,并体现新的教学理念:动手实践、自主探索与合作交流。在动手实践中开发思维,加深理解,灵活运用,让学生更好地理解并掌握常量、变量、数据类型、表达式等基本知识,从而化解课本中较难的知识点。这些内容对于刚开始学习编写程序的学生来说,并不是很难理解的。但在讲循环结构时,可能有些学生就会觉得困难了,这时我们要多举实例,让学生从直观上去体会这些结构是如何进行运作的。如我用传统的流程框图制作了一个课件的动画,用箭头明确标明程序执行的流向,每次经过处理框时,其中的变量让它发生变化,当程序执行到判断框时,就让学生参与判断程序执行的方向,直到程序结束。这样可以让学生在思考中和观看中体会到整个程序是怎样执行的,从而理解变量在每次循环过程中,把原来的值“冲掉”,用新的值来替换。用这种教学的方式就很轻易地化解了教学中的难点。
三、把握课本实例,从个别到一般
有些学生基础知识学得还不错,平时上课表现也很积极,对程序这方面也比较感兴趣,平常考试也能表现得很好,对程序的理解也挺到位,但真让他们编程的话就感觉没什么头绪了,不知道如何下手。这些学生都缺乏一定的编写程序的能力,而要提升学生的编写程序的能力,关键还是要从课本的例题开始学起。可能有些人会觉得例题很简单,这看起来是很简单,但要真正编写出来又不是这样容易了。教师可以让学生从抄例题开始,在例题上修改。熟悉了编写过程之后,再单独去编写一些其它的类似的程序,做到举一反三,学以致用,及时巩固。
学生学会了编写之后,可以让他们自由发挥,由个别的延伸到一般的,从课本例子的修改开始,边抄边改边创新,这样就能达到很好的学习效果了。
全国计算机vb试题 第5篇
1. 有如下程序:
Private Function func(ByVal a As Integer, ByVal b As Integer)
func = a + b
End Function
Private Sub Command1_Click( )
Dim x As Integer, y As Integer
Dim z As Integer, r As Integer
x = 2 : y = 5 : z = 8
r = func(func(x,y),z)
Print r
End Sub
当在Command1按钮上单击,该程序的输出结果是( )
(A)12 (B)13 (C)14(D)15
2. 设有如下通用过程:
Public Sub Fun(a( ), ByVal x As Integer)
For i = 1 To 5
x = x + a(i)
Next
End Sub
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim art(5) AsVariant
For i = 1 To 5
art(i) = i
Next i
n = 10
Call Fun(art( ), n)
Text1.Text = n
End Sub
程序运行后,单击命令按钮,在文本框中显示的内容为( )
(A)10 (B)15 (C)25 (D)24
3. 要为工程添加一个过程,可执行“( )”菜单中的“添加过程”
(A)文件 (B)视图 (C)工程(D)工具
4. 以一关于键盘事件中,叙述错误的是( )
(A) 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode)
(B) 在KeyUp和KeyDown事件过程中,将键盘上的“1”和右侧小键盘上的“1”视作不同的数字(即具有不同的KeyCode)
(C) KeyPress事件中不能识别键盘上某个键的按下与释放
(D)KeyPress事件中可以识别键盘上某个键的按下与释放
5. 以下关于菜单的叙述中错误的是( )
(A)在同一个窗体的菜单项中,不允许出现标题相同的菜单项
(B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的键盘访问键
(C) 程序运行过程中,可以重新设置菜单的“Visual”属性
(D) 弹出式菜单也在菜单编辑器中定义
6. 有一个菜单项名为Menu123,若想在程序运行的过程中选中该菜单项,即在该菜单项前面显示“√”,可执行下面的( )语句
(A)Menu123.Enabled = True (B)Menu123.Enabled = False
(C)Menu123.Checked = True (D)Menu123.Checked = False
7. 可通过“打开”对话框的( )属性设置对话框中所显示文件的类型
(A)FileName (B)Filter (C)FilterIndex (D)InitDir
8. 以一关于通用对话框控件的叙述中错误的是( )
(A) 在程序运行时,通用对话框控件是不可见的
(B) 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用
(C)调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件
(D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框
9. 在显示颜色对话框之前必须设置( )属性,否则将发生不存在字体的错误
(A)FontName (B)FontSize (C)Max(D)Flags
10. 以一叙述中错误的是( )
(A) 一个工程中只能有一个Sub Main过程
(B) 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体
(C)窗体的Hide方法和Unload方法的作用完全相同
(D) 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
1.二级VB语言程序设计考试题及答案
2.计算机二级VB语言程序设计考试题及答案
3.2016年全国计算机二级vb考试题库
4.计算机等级考试二级VB程序设计题
5.计算机二级VB语言程序设计练习及答案
6.计算机等级考试二级VB程序设计模拟试题
7.计算机二级VB强化试题及答案
8.计算机二级VB考试题及答案
9.计算机二级VB考试题精选及答案
全国计算机vb试题 第6篇
2、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式 B.外模式 C.概念模式 D.逻辑模式
3、在一棵二叉树上第5层的结点数最多是(B)注:由公式2(k-1)得 A.8 B.16 C.32 D.15
4、下列关于队列的叙述中正确的是(C)A.在队列中只能插入数据 B.在队列中只能删除数据 C.队列是先进先出的线性表 D.队列是先进后出的线性表
5、对建立良好的程序设计风格,下面描述正确的是(A)A.程序应简单、清晰、可读性好 B.符号名的命名要符合语法 C.充分考虑程序的执行效率 D.程序的注释可有可无
6、下列叙述中正确的是(A)A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构
7、索引属于(B)A.模式 B.内模式 C.外模式 D.概念模式
8、算法的时间复杂度是指(C)A.执行算法程序所需要的时间B.算法程序的长度 C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数
9、软件调试的目的是(B)注:与软件测试要对比着复习A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能
10、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A.内模式 B.外模式 C.概念模式 D.逻辑模式
11、数据库设计包括两个方面的设计内容,它们是(A)A.概念设计和逻辑设计 B.模式设计和内模式设计
C.内模式设计和物理设计 D.结构特性设计和行为特性设计
12、数据的存储结构是指(B)A.数据所占的存储空间量 B.数据的逻辑结构在计算机中的表示 C.数据在计算机中的顺序存储方式 D.存储在外存中的数据
13、程序流程图(PFD)中的箭头代表的是(B)A.数据流 B.控制流 C.调用关系 D.组成关系
14、下面不属于软件工程的3个要素的是(D)A.工具 B.过程 C.方法 D.环境
15、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A.可行性分析 B.需求分析 C.详细设计 D.程序编码
16、在关系数据库中,用来表示实体之间联系的是(D)A.树结构 B.网结构 C.线性表 D.二维表
17、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致
18、将E-R图转换到关系模式时,实体与联系都可以表示成(B)A.属性B.关系 C.键 D.域
19、软件调试的目的是(B)注:与软件测试要对比着复习A.发现错误 B.改正错误 C.改善软件的性能 D.挖掘软件的潜能
20、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A.阶段性报告 B.需求评审 C.总结 D.都不正确
21、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致
22、下列叙述中正确的是(A)A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构
23、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D)A.调用语句 B.命令 C.口令 D.消息
24、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A.模拟现实世界中不同事物之间的联系 B.强调模拟现实世界中的算法而不强调概念 C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
25、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A.自顶向下 B.由底向上 C.由内向外 D.由整体到局部
26、关系表中的每一横行称为一个(A)A.元组 B.字段 C.属性 D.码
27、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A.自顶向下 B.由底向上 C.由内向外 D.由整体到局部
28、数据库设计包括两个方面的设计内容,它们是(A)A.概念设计和逻辑设计 B.模式设计和内模式设计
C.内模式设计和物理设计 D.结构特性设计和行为特性设计
29、关系数据库管理系统能实现的专门关系运算包括(B)A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表
30、设有下列二叉树:图见书P46 对此二叉树中序遍历的结果为(B)A.ABCDEF B.DBEAFC C.ABDECF D.DEBFCA
31、对建立良好的程序设计风格,下面描述正确的是(A)A.程序应简单、清晰、可读性好 B.符号名的命名要符合语法 C.充分考虑程序的执行效率 D.程序的注释可有可无
32、下列关于栈的叙述中正确的是(D)A.在栈中只能插入数据 B.在栈中只能删除数据
全国计算机vb试题 第7篇
(1)在名称为Forml,标题为“输入”、最大化按钮不可用的窗体上画1个名称为Framel的框架控件,其标题为“选择性别”;再向框架内画两个名称分别为Optionl和Option2的单选按钮,其标题分别为“男”和“女”,并将单选按钮Option2设置为选中状态。请设置相应属性使得程序执行时,窗体界面如图所示。
注意:存盘时,将文件保存至考生文件夹下,窗体文件名为sjtl.frm,工程文件名为sjtl.vbp。
(2)在名称为Forml的窗体上画1个名称为Labell的标签,其标题为“计算机等级考试”,且能根据标题内容自动调整大小,有边框(如图所示);再在窗体上画1个名称为HScrolll的水平滚动条,并将滚动条所能表示的最小值设置为
10、最大值设置为20。
要求:编写适当的事件过程,使得程序运行时,当单击水平滚动条两端的箭头时,能将标签中的文字大小设置为滚动框当前位置值,程序运行后的界面如图所示。
注意:程序中不得使用变量,每个事件过程中只能写一条语句(不得使用选择语句或循环语句)。存盘时必须存放在考生文件夹下,工程文件名为sjt2.vbp,窗体文件名为sjt2.frm。
二、简单应用题
(1)考生文件夹中有工程文件sjt3.vbv。窗体上显示有一个列表框和一个文本框,且列表框中已有若干列表项。程序的功能是,程序运行时,当用户在列表框中单击并选中某个列表项时,该项的内容将显示到文本框中,用户可以在文本框中对相关内容进行编辑,按回车键后,能够用编辑好的内容替换被选中的列表项,并自动清空文本框;当双击某个列表项时,则从列表框中删除该列表项;当用户直接在文本框中键入文本并按回车键后,则把该文本添加为列表框的一个新列表项,添加完成后,将文本框清空。运行窗体如图所示。
要求:程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序。最后程序按原文件名存盘。
(2)考生文件夹中有一个工程文件sjt4.vbp。窗体上有两个文本框和一个标题为“运算”的命令按钮。程序的功能是,当程序运行时,单击“运算”按钮,能够产生10个1~100之间的随机整数,并显示在上面一个文本框中,然后,程序从中找出一个最大值,并将最大值与第1个数互换位置,最后把结果显示在下面一个文本框中。下图为程序某次运行的结果。程序已经给出,但不完整,请将其中的注释符去掉,把“?”改为正确的内容,以实现上述程序功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。
三、综合应用题
考生文件夹下有工程文件sjt5.vbp,窗体界面如图所示。考生文件夹下的in5.dat文件中有某次歌睦大奖赛10位选手的得分,文件中的每一行数据包含选手的编号及5位评委的打分。程序运行时,单击“显示数据”按钮,则将in5.dat文件的内容读入二维数组a中,并将数组a各元素的值显示在Textl文本框中;单击“计算并排序”按钮,则先计算每位选手的平均分作为最后得分,再按最后得分从高到低排序,最后按序在Listl列表框中显示各选手的编号和最后得分(每组编号和最后得分用空格隔开作为一行)。单击“保存”按钮,则保存结果。“显示数据”和“保存”按钮的Click事件过程已经给出,请编写“计算并排序”按钮的Click事件过程实现上述功能。
注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须单击“计算并排序”按钮后,再单击“保存”按钮保存结果,否则无成绩。最后,程序按原文件名存盘。
参考答案及解析
一、基本操作题
(1)【解题思路】新建一个空白窗体,添加一个框架控件和两个单选按钮控件,设置窗体和控件的相关属性值。
【操作步骤】
步骤1:新建一个“输入”、最大化按钮不可用的窗体,相关属性设置如表4.1所示。
步骤2:向窗体中添加一个框架控件和两个选项按钮,并设置好相关属性,如表4.2所示。
设置完成后效果如图4.1所示。
步骤3:调试并运行程序,关闭程序后按题目要求存盘。
(2)【解题思路】新建一个空白窗体,添加一个标签控件和一个水平滚动条控件,设置好该控件的相关属性,最后通过水平滚动条的change事件,将标签控件的fontSize属性设置为滚动条的value值。
步骤3:添加一个水平滚动条,设置控件的相关属性,如
表4.4所示。
设置完成后,窗体运行效果如图4.2所示。
步骤5:调试并运行程序,关闭程序后按题目要求存盘。
二、简单应用题
(1)【解题思路】本题主要考查对列表框控件的使用,包括向列表框中增加项目,从列表框中删除项目。修改列表框中选中项目的值。
第一个空使用列表框的Text属性,该属性的值为最后一次选中的表项的文本。
第二个空使用列表框的Lisflndex属性,该属性的值是已选中的表项的位置。
第三个空判断Text1文本框中的内容是否为空。
第四个空表示当列表框中无选中项目时,将Text1中的内容添加到列表框的最后。
第五个空表示将Text1文本框中的文本替换为列表框中选中的项目,使用列表框的List和ListIndex属性。
步骤3:调试并运行程序,关闭程序后按题目要求存盘
(2)【解题思路】本题主要考核对数组中元素的基本操作,利用循环语句找出数组中的最大值,并将保存最大值和其所对应的下标,然后将最大值与数组中的第一个元素进行互换操作。
三、综合应用题
【解题思路】本题主要考核列表框控件的基本操作,在事件过程中利用循环结构对二维数组中的元素求平均值,并将结果添加到列表框中,然后利用二重循环结构对列表框中的元素进行降序排列。
全国计算机vb试题 第8篇
一、KeyPress事件
在窗体上画一个控件(指前面所讲的可以发生KeyPress事件的控件),并双击该控件,进入程序代码窗口后,从“过程”框中选取KeyPress,即可定义KeyPress事件过程。一般格式为:
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
EndSub
二、KeyDown和KeyUp事件
KeyDown和KeyUp事件的参数也有两种形式,其中
IndexAsInteger
只用于控件数组,而
KeyCodeAsInteger,ShiftAsInteger
用于单个控件。
三、鼠标事件
为了实现鼠标操作,VisualBasic提供了3个过程模板:
(一)压下鼠标键事件过程
SubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)EndSub
(二)松开鼠标键事件过程
SubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)EndSub
(三)移动鼠标光标事件过程
SubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,xAsSingle,yAsSingle)EndSub
四、鼠标光标的形状
(一)MousePointer属性
鼠标光标的形状通过MousePointer属性来设置。该属性可以在属性窗口中设置,也可以在程序代码中设置。
MousePointer的属性是一个整数,可以取0~15。
(二)设置鼠标光标形状
MousePointer属性可以通过代码设置,也可以通过属性窗口设置。
1.在程序代码中设置MousePointer属性
在程序代码中设置MousePointer属性的一般格式为:对象.MousePointer=设置值
2.在属性窗口中设置MousePointer属性
单击属性窗口中的MousePointer属性条,然后单击设置框右端向下的箭头,将下拉显示MousePointer的15个属性值。
3.自定义鼠标光标
如果把MousePointer属性设置为99,则可通过MouseIcon属性定义自己的鼠标光标。有以下两种方法:
(1)如果在属性窗口中定义,可首先选择所需要的对象,再把MousePointer属性设置为“99-Custom”,然后设置MouseIcon属性,把一个图标文件赋给该属性(与设置Picture属性的方法相同)。
(2)如果用程序代码设置,则可先把MousePointer属性设置为99,然后再用LoadPicture函数把一个图标文件赋给MouseIcon属性。
4.鼠标光标形状的使用
在Windows中,鼠标光标的应用有一些约定俗成的规则。为了与Windows环境相适应,在应用程序中应遵守这些规则,主要有:
(1)表示用户当前可用的功能,如“I”形鼠标光标(属性值3)表示插入文本;十字形状(属性值2)表示画线或圆,或者表示选择可视对象以进行复制或存取。
(2)表示程序状态的用户可视线索,如沙漏鼠标(属性值11)表示程序忙,一段时间后将控制权交给用户。
(3)当坐标(X,Y)值为0时,改变鼠标光标形状。
五、拖放
(一)与拖放有关的属性、事件和方法
1.属性
有两个属性与拖放有关,即DragMode和DragIcon
2.事件
与拖放有关的事件是DragDrop和DragOver。
(二)自动拖放
(三)手动拖放
1.全国计算机二级VB考点解析:第一章
2.20全国计算机二级VB考点解析:第三章
3.年全国计算机二级VB考点解析:第四章
4.全国计算机二级VB第十二章考点解析
5.全国计算机二级VB第十四章考点解析
6.全国计算机二级VB第十一章考点解析
7.2014年全国计算机二级VB考点解析:第二章
8.2014年全国计算机二级VB考点解析:第五章
9.全国计算机二级VB第十三章考点解析
全国计算机vb试题 第9篇
A.TabStop
B.Enabled
C.Visible
D.TabIndex
13.在窗体上画一个名称为List1的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为(A)(单)
A.For i=0 To List1.ListCount-1 ...... Next i
B.For i=0 To ListCount-1 ...... Next i
C.For i=1 To List1.listCount ...... Next i
D.For i=1 To ListCount ...... Next i
14.以下Case语句中错误的是(C)(单)
A.Case 0 To 10
B.Case Is>10
C.Case Is>10 And Is<50
D.Case 3,5,Is>10
15.以下关于图片框控件的说法中,错误的是(D)(单)
A.可以通过Print方法在图片框中输出文本
B.清空图片框控件中图形的方法之一是加载一个空图形
C.图片框控件可以作为容器使用
D.用图片框控件的Stretch属性可以自动调整图片框中图形的大小
16.执行语句s=Len(Mid(“VisualBasic”,1,6))后,s的值是(A)(单)
A.Visual
B.Basic
C.6
D.11
17.以下叙述中错误的是(D)(单)
A.下拉式菜单能用菜单编辑器建立
B.在多窗体程序中,每个窗体都可以建立自己的菜单系统
C.能够对菜单项的Click事件编程
D.如果把一个菜单项的Enabled属性设置为False,则该菜单项不可见
18.在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:
Private Sub Command1_Click( )
a = “12345”
Print Format$(a, “000.00”)
End Sub
程序运行后,单击命令按钮,窗体上显示的是(B)(单)
A.123.45
B.12345.00
C.12345
D.00123.45
19.以下关于函数过程的叙述中,正确的是(A)(单)
A.函数过程形参的类型与函数返回值的类型没有关系
B.在函数过程中,过程的返回值可以有多个
C.当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递
D.如果不指明函数过程参数的类型,则该参数不能有数据类型的参数
20.以下关于变量作用域的叙述中,正确的是(C)(单)
A.用dim定义变量是静态变量
B.静态变量必须在标准模块中声明
C.用public定义变量是全局变量
D.Static类型变量的作用域范围是它所在的窗体或模块文件
21.确定一个控件在窗体上的位置的属性是(C)(单)
A.Width和Height
B.Width或Height
C.Top和Left
D.Top或Left
22.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Text1.Text = “Visual”
Me.Text1 = “Basic”
Text1 = “Program”
End Sub
程序运行后,如果单击命令按钮,则在文本框中显示的是(C)(单)
A.Visual
B.Basic
C.Program
D.出错
23.以下关系表达式中,其值为False的是(A)(单)
A.“ABC”>“AbC”
B.“the”“they”
C.“VISUAL”=UCase(“Visual”)
D.“Integer”>“Int”
24.语句Print int(5/4*65) Mod 2的输出结果是(B)(单)
A.0
B.1
C.2
D.3
25.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
Private Sub Command1_Click( )
strText = InputBox(“请输入”)
Text1.Text = strText
End Sub
Private Sub Text1_Change( )
Label1.Caption = Right(Trim(Text1.Text), 3)
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是(D)(单)
A.空
B.abcdef
C.abc
D.def
26.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
x = -5
If x >0 Then
y = x ^ 2
Else
y = x
End If
Print y
End Sub
程序运行后,单击命令按钮,窗体上显示的是(A)(单)
A.-5
B.25
C.1
D.-1
27.一个工程中含有窗体Form1、Form2和标准模块Model1,如果在Form1中有语句Pubilc X As
Integer,在Model1中有语句Pubilc Y As Integer,则以下叙述中正确的是(A)(单)
A.变量X、Y的作用域相同
B.Y的作用域是Model1
C.在Form1的任何地方中可以直接使用Y
D.在Form2中可以直接使用X和Y
28.在窗体上画一个名称为Drive1的驱动器列表框,一个名称为Dir1的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是(A)(单)
A.Drive1_Change
B.Drive1_Click
C.Dir1_Click
D.Dir1_KeyPress
29.在窗体上画一个命令按钮(其NAME属性为Command1),然后编写如下代码:
Option Base 1
Private Sub Command1_Click( )
Dim a
s = 0
a = Array(1, 2, 3, 4)
For I = 4 To 1 Step -1
s = s + a(I)
Next I
Print s
End Sub
运行上面的程序,单击命令按钮,其输出结果是(D)(单)
A.4321
B.1234
C.34
D.10
30.在窗体上画一个名称为Text1的文本框,编写以下代码:
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < 65 Or KeyAscii>90 Then
msgBox “请输入大写字母”
KeyAscii = 0
End If
End Sub
以下能说明该事件过程正确是(A)(单)
A.要求文本框只能接收大写字母的输入
B.要求文本框只能接收小写字母的输入
C.要求文本框只能接收数字的输入
D.要求文本框只能接收65到90之间的数值的输入
1.计算机二级vb练习题
2.计算机二级vb练习题及答案
3.全国计算机二级VB模拟题及答案
4.计算机二级VB强化试题及答案
5.全国计算机二级c语言练习题
6.计算机二级VB专项练习题
7.全国计算机二级VFP真题及答案
8.全国计算机二级VB第十章考点解析
9.全国计算机二级vb考试题库