计算机二级考试vb(通用8篇)
Private Sub Command1_Click( )
n = Val(Text1.Text)
If n2 = n/2 Then
f = f1(n)
Else
f = f2(n)
End If
Print f; n
End Sub
Public Function f1(ByRef x)
x=x*x
f1=x+x
End Function
Public Function f2(ByVal x)
x=x*x
f2=x+x+x
End Function
程序运行后,在文本框中输入3,然后单击命令按钮,窗体上显示的是(D)(单)
A.72 36
B.108 36
C.72 6
D.27 3
2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
c = “1234”
For i = 1 To 4
c1 = Trim(Str( ))
Print c1
Next i
End Sub
程序运行后,单击命令按钮,要求在窗体上显示如下内容
1
12
123
1234
则在下划线处应填入的内容为(B)(单)
A.Right(c1,i)
B.Left(c1,i)
C.Mid(c1,i,1)
D.Mid(c1,i,i)
3.在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:
Private Sub Command1_Click( )
n = Val(Text1.Text)
For i = 2 To n
For j = 2 To sqr(i)
If i Mod j = 0 Then Exit For
Next j
If j >Sqr(i) Then Print i
Next i
End Sub
该事件过程的功能是(C)(单)
A.输出n以内的奇数
B.输出n以内的偶数
C.输出n以内的素数
D.输出n以内能被j整除的数
4.在窗体上画一个名称为Command1的命令按钮,然后编写如下通用过程和命令按钮的事件过程:
Private Function f(m As Integer)
If m Mod 2 = 0 Then
f = m
Else
f = 1
End If
End Function
Private Sub Command1_Click( )
Dim i As Integer
s = 0
For i = 1 To 5
s = s + f(i)
Next
Print s
End Sub
程序运行后,单击命令按钮,在窗体上显示的是(C)(单)
A.11
B.10
C.9
D.8
5.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim array1(10, 10) As Integer
Dim i As Integer, j As Integer
For i = 1 To 3
For j = 2 To 4
array1(i, j) = i + j
Next j
Next i
Text1.Text = array1(2, 3) + array1(3, 4)
End Sub
程序运行后,单击命令按钮,在文本框中显示的值是(D)(单)
A.15
B.14
C.13
D.12
6.Visual Basic应用程序中标准模块文件的扩展名是【BAS或.BAS】(注意不要写点)。
7.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。
Private Sub Form_ 【mousedown】 (Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button=2 Then
popupmenu mnuEdit
End If
End Sub
8.在菜单编辑器中建立一个菜单,其主菜单项的名称为mnuEdit,Visible属性为False,程序运行后,如果用鼠标右键单击窗体,则弹出与mnuEdit相应的菜单。以下是实现上述功能的程序,请填空。
Private Sub Form mousedown (Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button=2 Then
【popupmenu】 mnuEdit
End If
9.为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的【Interval】属性设置为500。
1.1 概述
计算机辅助评价 (Computer Assisted Assessment, 简称CAA) 是指在评价学习者的知识、技能和能力的过程中引入计算机作为工具或手段, 即计算机应用于评价过程。大型的社会化考试、各种教育中教学评价活动的开展, 对CAA的需求日益扩大, 传统的教育评价方法和测试手段也越来越不适应教育发展的需要。特别是在被试数目过大或地理位置相对比较分散, 时间、人员和资金紧张的情形下, 传统的测试方法已很难适应。因此, 研究和应用CAA对大型社会化考试及教育评价具有重要意义。目前, CAA主要采用经典测量理论 (CTT ClassicalTest Theory) 和项目反应理论 (IRT Item Reponse Theory) 来进行题库的建设。两种理论的核心部分是数学模型, 它们是基于不同的假设提出的:经典测量理论采用的是线性的定性模型;项目反应理论采用的是非线性的概率模型。考试存在两种模式:一种为传统类型, 即从试题中抽出考题, 采用统一试卷对学生进行测试。另一种则为计算机自适应考试。对于不同学生有不同的考题, 能更准确、快速地测试考生的能力。CAT考试和传统考试相比, 自适应考试理论由于技术复杂, 参数测试的工作量大, 不如传统考试直观、简明, 目前难以大面积推广。而基于经典测量理论建立起来的计算机辅助考试系统, 由于其直观、简明以及可操作性, 而在各行各业得到越来越广泛的应用。
1.2 国内现状
目前, 国内卫生行业的医师资格考试、专业技术资格考试、人员招聘考试等, 除实践能力以计算机辅助考试形式外, 专业理论考试基本上采用传统的纸笔考试。在纸笔考试题型中, 既有完全主观题型的、也有主观题和客观题混合型的。对于几十人或上百人参加的考试, 这样的考后阅卷对于考试组织者来说还可以应付, 而对于大规模的纸笔考试, 为了减轻人工阅卷的劳动强度、减少差错、提高工作效率, 将考试题型全部改为客观题, 试卷与答题分离, 考生通过答题卡的填涂完成考试。阅卷时, 将各种类型的客观题按阅读器规定的格式, 输入正确答案, 保存在数据库中, 阅卷时由光电阅读器采集答题卡的填涂信息, 通过与标答比对获得考生成绩, 这种阅卷方式在大规模考试中显示了十分强大的处理能力, 提高了工作效率, 解决了人工阅卷存在的弊端。但这也只是解决了阅卷问题, 考试前期的准备工作并没有因此而减少, 并且, 也存在着因由于考生填涂答题卡不规范、阅卷时可能出现误读的情况。同时, 如果试卷中题目的数量改变、每道试题的分值改变时, 也会给阅卷工作带来麻烦。因此, 探索新的考试形式, 使用更先进、更科学的计算机辅助的考试形式代替传统的纸笔考试形式已为广大的考试组织者所认可和采纳。
1.3 开发目标
充分利用计算机资源, 使用目前流行的可视编程技术为开发平台, 以原试卷试题组成结构为基础, 试题及答案按照系统要求格式排版;为保证考试数据的准确性和安全性, 采用加密技术对试题和考生数据进行加密存储;运用局域网络实现对考试机的监控和操作, 并完成考生数据的自动接收;为实现考试方式的平稳过渡, 考试界面力求简洁明了, 操作方便, 使考生很快适应和接受这种考试方式。总之, 将纸笔考试转换为人机对话方式, 以实现考试过程及阅卷全部计算机化。
1.4 目的意义
正是由于考试及阅卷过程全部实现计算机化, 减少了考试过程的人为因素, 使考试更加公平、公正。应用人机对话考试方式不仅减轻了纸笔考试的前期准备工作的繁琐和工作量, 并且解决了后期阅卷中存在的问题, 也解决了纸笔考试的试卷印刷、装订、运输、阅卷等难以克服的保密和成本问题, 同时, 也适应当前大力提倡的低碳经济、减少污染、建设节约型社会的目标。
2 系统分析
2.1 系统设计
2.1.1 系统开发平台:VB6.0企业版
2.1.2 系统运行环境:Win98、WinXP、Win2000
2.1.3 设计思想:保持原笔试试题结构不变、题型不变、题量不变、分值不变, 采用计算机辅助方式, 将试题和答案按照系统要求分别不同格式存储, 系统根据考生专业, 将试题题干、备选答案显示在屏幕上。每屏只显示一个题干和对应的备选答案, 考生只需用鼠标或键盘在认为是正确的备选答案对应的位置作出标记, 然后翻页至下一个问题, 直至结束。考试结束后, 系统自动将考生数据上传至服务器。
为保证试题的安全, 在考试系统的安装和考试准备阶段, 考试题库不存储在考试机, 而是放在服务器上, 只有在考试时, 考试机通过局域网从服务器下载试题。
考试过程中, 个别考试机可能出现网络连接不畅的情况, 在没有服务器控制的情况下, 允许考试机单独运行。
2.2 系统需求
2.2.1 按照笔试考试习惯, 人机对话考试中, 允许考生可以对试题进行前后检查和修改。
2.2.2 允许提前交卷。
2.2.3 当突然断电或计算机出现故障时, 保证考生数据的安全。
2.2.4 恢复供电时, 保证考生能断点答题。
2.2.5 监控考生的作弊情况。
2.2.6 考试过程中, 屏幕有考试时间及答题进度提示, 并有计算器可随时调用。
2.3 系统组成
2.3.1 系统的硬件结构:见图1。
每个考场的考生人数安排可视每个计算机室所容纳的计算机数量而定, 为了便于管理, 一般以一个计算机室为一个试室, 设定一台计算机作为服务器, 留有3-5台计算机作为备用考试机。为保证考试的顺利进行和考生数据的安全, 考前准备应严格进行计算机病毒的查杀;如果计算机设有系统还原装置, 也一并去除还原;计算机装入考试系统后, 要反复进行服务器与考试机之间的连接测试, 如发现个别计算机与服务器的连接不畅, 应仔细检查网线的连接情况, 及时更换有问题的连接插头或网卡, 避免考试过程中出现网络连接问题。
2.3.2 系统的运行流程:见图2。
2.3.3 考试机:
2.3.3. 1 考前准备:服务器IP、显示字库、考前练习、设定机器编号、卸载、关闭、重启计算机。
其中:服务器IP是指第一次启动考试机时需要输入服务器的IP地址;显示字库是指考试前是否运行了显示罕见字的造字程序;设定机器编号是指为每一台考试机指定一个号码, 并且在一个试室内不能重复。
2.3.3. 2 编辑:查看、修改配置文件、修改考生文件。
2.3.3. 3 考试:进入考试
2.3.3. 4 考试数据查询
2.3.3. 5 考试数据上传
2.3.4 服务器:
2.3.4. 1 连接测试、进入考试、开始考试、考后返回、关闭、重启计算机 (考试机) 、卸载 (考试机) 。
2.3.4. 3 汇总数据查询
2.3.4. 3 汇总数据备份
2.4 系统安装及运行
2.4.1 系统安装:运行考试机安装程序, 启动系统, 输入服务器IP地址, 设定计算机编号, 等待服务器发出考试指令。
2.4.2 系统运行准备:服务器进行连接测试, 选定连接的计算机, 发出考试准备指令;考试机输入考试序号, 下载试题并进入待考状态;考生检查信息无误, 服务器发出考试开考指令, 考生开始考试。
2.4.3 系统运行:屏幕显示题干、备选答案, 其中备选答案的左边有供考生点击的复选框, 考生根据自己的判断选择正确答案, 然后点击下一题。答题完毕, 考生可选择交卷或进行检查。点击交卷后, 考生数据自动上传至服务器。
3 讨论
随着各类考试的社会化、多样化以及参考人数的不断增加, 作为考试的组织、实施部门, 希望用最短的时间、科学的、有效的、公平公正的完成每一次的考试工作, 计算机辅助考试系统正是为适应这样的需求应运而生, 它保持了原纸笔考试的试题结构、题量、评分原则不变, 将考生的涂卡操作转化为鼠标操作;此外, 考生的基本信息在考前经过审核, 存入考试系统中, 避免了纸笔考试中因为考生的填涂有误给机读阅卷工作带来麻烦;更重要的是, 计算机辅助考试系统使考试、阅卷全部计算机化, 减少了考试管理工作中的诸多人为因素, 增加了工作的透明度, 大大提高了考试结果的可信度。也正是由于计算机辅助考试系统的应用, 杜绝了纸笔考试时因考生填涂答题卡和机读答题卡时可能出现的错误。
诚然, 将传统的纸笔考试转换为人机对话方式, 只是对考试方式的一种探讨和尝试。首先, 计算机辅助考试系统的应用, 改变了长期以来传统纸笔考试所形成的习惯, 要使这种考试形式得到推广, 对于考试组织者、考生还要有一个逐渐适应的过程;其次, 作为计算机辅助考试形式, 对计算机数量的要求也可能是制约这种转换考试方式的瓶颈, 尤其是报考同一种专业的人数很多时, 同一时间内不能安排下所有相同专业的考生;再者就是考试成本问题, 虽然没有对笔试和计算机辅助形式所产生的成本进行过详细的计算和比较, 可以想象就目前社会上计算机的租用情况, 与笔试成本会不相上下。因此, 要使计算机辅助考试系统的应用得到普及, 还需要考试组织者和广大考生的认可, 上级主管部门的肯定, 并且给与政策、物力、财力等方面的大力支持。作为社会的进步、科学技术的快速发展、观念的更新以及社会需求不断增加的产物-----计算机辅助考试, 由于其诸多的优越性, 会不断为人们认可和接受, 相信会逐渐为广大的考试组织者所使用。
摘要:随着计算机科学技术的发展, 考试的方法方式也不断地发生着变化。本文论述了基于面向对象技术的计算机辅助考试系统较之以往的纸笔考试系统能大大提高考试过程中的自动化和科学化程度, 切实减轻考试组织者的工作强度和压力, 以及计算机辅助考试在国内的应用情况, 并着重讨论了该系统开发过程中的设计思想、实现方法。大型的社会化考试, 对计算机辅助的需求日益扩大, 传统的评价方法和考试手段也越来越不适应社会发展的需要。特别是在考试人数过多, 时间、人员和资金紧张的情形下, 传统的考试方法更加难以适应。笔者通过多年从事医学考试系统的研究、题库建设, 以面向对象的VB6为平台, 实现将传统的纸笔考试移植到计算机, 考生在计算机上以人机对话方式完成考试的过程。利用计算机网络, 实现考试系统的安装、测试、考试数据的自动上传及系统的卸载等功能;对考试中可能出现的作弊、提前交卷等情况进行监控;对于因断电或计算机故障造成考试中断, 首先要保证考生数据的安全, 并在供电正常后, 使考生能继续断电前的状态续考。完全实现了纸笔考试向计算机辅助考试的转化。
关键词:医学,考试,计算机
参考文献
[1]明日科技.Visual Basic技术方案宝典[M].第1版.北京:人民邮电出版社, 2008.
[2] (美) David Jung Pierre Boutquin John D.Conley III等著前导工作室译.Visual Basic 6开发人员参考手册[M].机械工业出版社, 2000.
[关键词] 全国计算机等级考试 NCRE 公共基础
全国计算机等级考试(National Computer Rank Examination,简称为NCRE)是经国家教育部批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系,共分为一至四级四个等级。从1994年开办至今,NCRE已成功举办29次考试,考试形式和考试内容也在不断变化和更新。在2004年,NCRE二级考试进行重大改革,并从2005年开始在笔试中新增公共基础知识内容,意在考查考生对当前计算机多领域基础学科的了解情况。
改革后的NCRE二级考试,公共基础知识的考试方式为笔试,它与Visual Basic语言程序设计 (C语言程序设计、C++语言程序设计、Java语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计)的笔试内容合为一份试卷,其中公共基础知识有l0道选择题和5道填空题,共计30分。
新增的公共基础包括计算机四门重要基础学科的基础知识,分别是数据结构与算法、程序设计基础、软件工程基础和数据库设计基础。公共基础以数据结构与算法知识为考试重点,在一次考试的笔试中会出现5~6个题目,而程序设计基础所占比重最低,一般一次考试中大约有1个题目,其余两部分内容分值接近,一般各有4~5个题目。笔者通过对2005年4月至2009年3月共9次NCRE二级笔试真题的公共基础知识分值分布进行统计得知,这四部分内容在公共基础中各自约占比例为,数据结构与算法41%,程序设计基础8%,软件工程基础27%,数据库设计基础24%。
目前,参加NCRE二级考试的考生以在校非计算机专业学生、现役军人和社会青年为主,但他们未曾系统学习这四门学科知识,所以在短期备战等级考试的过程中,学习难度很大。下面就公共基础四部分知识考题的特点,结合笔者近几年从事的NCRE培训工作经验,浅析二级公共基础每部分的备考策略。
1.数据结构与算法
数据结构与算法属计算机专业的重要基础课,也是一门比较难的专业课。数据结构与算法主要讨论如何有效提高程序效率,并对较复杂的问题提出求解的方法。考生在复习、备考这部分内容时以“理解为主,记忆为辅”为基本原则。
这部分知识考核的重点是二叉树。二叉树考点主要包括:
(1)二叉树遍历
二叉树遍历考题一般有两种题型。其中最常见题型是给定一棵二叉树,求其某一种遍历序列。考生只要熟练掌握了二叉树的三种遍历形式,这种题可迎刃而解。二叉树的三种遍历均采用递归方式实现,所以考生需从根本上理解递归思想。第二种题型是已知一棵二叉树的某两种遍历序列,求第三种遍历结果。这种题难度较大,考生需首先构建出该二叉树,然后根据二叉树的遍历方式,才能给出求解结果。此类考题偶有出现,但考生亦不可小视。
(2)二叉树结点
二叉树结点是最常考知识点,常见题型为给出某些条件,求二叉树叶子结点个数或二叉树总结点个数。此类考题的考点是二叉树性质,考生需熟练掌握与二叉树相关的重要性质。若考生在考试过程中忘记或不确定某性质具体描述,可画出一棵简单二叉树,并自行推导,也可以根据题意,直接画出题目对应二叉树,然后求出对应结点个数。
数据结构与算法除重点考查二叉树知识外,排序和查找部分知识也常有涉及。排序主要以计算时间复杂度的形式考核;查找则以考核计算最佳/最坏情况下比较次数为主。在数据结构里常探讨的三大类排序方法中,交换类(冒泡和快速)排序、插入类(简单插入排序和希尔排序)以及选择类排序(简单选择排序法),在最坏情况下比较次数均是n(n-1)/2次,唯有选择排序法中的堆排序在最坏情况下的比较次数是nlog2n次(n为待处理数据量)。对这部分知识,考生记住此规律即可。
本章还可能出现的考点有线性结构/非线性结构的特点,栈和队列的基本概念,顺序存储与链式存储的区别等,此类知识点主要以概念的形式考查,考生需要仔细看书并理解。
2.程序设计基础
程序设计基础介绍程序设计思想和程序设计方法。本部分内容对考生要求最低,涉及知识点有结构化程序设计的三种基本结构(顺序、选择和循环)、面向过程程序设计(OPP)与面向对象程序设计(OOP)的思想,以及面向对象程序设计方法中的相关概念(类与对象的概念,面向对象的封装、继承和多态等三要素)。考生在较短时间内便可记住此类概念。
3.软件工程基础
软件工程基础简介了规范化开发软件开发的方法。与程序设计基础类似,本章内容也属记忆性的知识点。软件工程基础有三大考点。考点一是软件工程相关概念。包括软件、软件工程、软件生命周期和软件开发阶段等概念。本考点分值约为30%;考点二为软件开发方法。包括结构化分析方法及结构化设计方法(即SA及SD)和软件开发各阶段所使用工具等。此考点约占50%分值,信息量较大;考点三是软件测试,约占20%。考生需将相关概念及规则熟记,在以后有机会从事软件开发工作时,这些知识将得到深刻理解。
4.数据库设计基础
数据库是当前软件数据处理的核心,目前大部分软件都是基于数据库的,因此,学习数据库知识将有助于软件开发。本章考核的重点是关系模型、关系代数及数据库系统的基本概念,其余的知识点了解即可。其中数据库设计和数据库管理部分知识可结合软件工程同步学习,两者有很多相似之处。在本章考点中,除关系代数会考一些简单的计算问题,需理解,其余均以概念题形式考核,考生需仔细阅读。数据库设计基础的备考策略是“记忆为主、理解为辅”。
江苏省计算机二级考试(VB)大纲及要求
本文由670924112贡献
doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
江苏省计算机二级考试(VB)江苏省计算机二级考试(VB)最新大纲及要求 VB 二级考试大纲 总体要求 1.测试计算机的基本知识及操作使用计算机的能力;1.测试计算机的基本知识及操作使用计算机的能力;测试计算机的基本知识及操作使用计算机的能力 2.测试使用一种软件包或使用一种高级语言进行编程和上机调试 运行的能力.测试使用一种软件包或使用一种高级语言进行编程和上机调试, 2.测试使用一种软件包或使用一种高级语言进行编程和上机调试,运行的能力.考试范围 一.计算机基本知识 1.计算机与信息处理技术的发展及应用,以及计算机处理的基本特点;1.计算机与信息处理技术的发展及应用,以及计算机处理的基本特点;计算机与信息处理技术的发展及应用 2.各种记数制系统及其数值的转换 各种记数制系统及其数值的转换.2.各种记数制系统及其数值的转换.3.信息和数据的基本概念 中西文信息在计算机内的各种编码及其处理方式;信息和数据的基本概念, 3.信息和数据的基本概念,中西文信息在计算机内的各种编码及其处理方式;4.计算机的组成 各部分的功能极其基本工作原理,计算机分类与性能评测;计算机的组成, 4.计算机的组成,各部分的功能极其基本工作原理,计算机分类与性能评测;5.微型计算机硬件组
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
成,各部件的功能几起发展;微型计算机硬件组成 5.微型计算机硬件组成,各部件的功能几起发展;6.计算机软件的功能及分类 操作系统,数据库系统,程序设计语言及语言处理程序的基础知识, 计算机软件的功能及分类, 6.计算机软件的功能及分类,操作系统,数据库系统,程序设计语言及语言处理程序的基础知识,软 件工程的基础知识软件的知识产权;件工程的基础知识软件的知识产权;7.多媒体技术基础 图形,声音和视频信息在计算机内的表示,多媒体计算机系统的组成, 多媒体技术基础: 7.多媒体技术基础:图形,声音和视频信息在计算机内的表示,多媒体计算机系统的组成,多媒体技 术的应用;术的应用;8.计算机安全与病毒防范的基础知识 计算机安全与病毒防范的基础知识;8.计算机安全与病毒防范的基础知识;9.计算机网络与 的基础知识.9.计算机网络与 Internet 的基础知识.二,pc 机操作使用的基本技能 1.基本硬件,软件的安装与调试;1.基本硬件,软件的安装与调试;基本硬件 2.常见外部设备 辅助存储器,键盘,打印机等)操作使用的基础知识;常见外部设备(2.常见外部设备(辅助存储器,键盘,打印机等)操作使用的基础知识;9x 操作系统的组成,功能极其基本操作技能;3.Windows 9x 操作系统的组成,功能极其基本操作技能;软件包的基本操作技能;4.Office 软件包的基本操作技能;5.局域网与 应用的基本操作技能;5.局域网与 internet 应用的基本操作技能;三,程序设计的基本知识和编程能力 1.了解目前二级考试所开设的各种高级语言及软件开发工具,掌握一种高级语言或软件包;1.了解目前二级考试所开设的各种高级语言及软件开发工具,掌握一种高级语言或软件包;
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
了解目前二级考试所开设的各种高级语言及软件开发工具 2.程序的编辑 编译,连接,运行,调试等个环节的基础知识和操作能力;程序的编辑, 2.程序的编辑,编译,连接,运行,调试等个环节的基础知识和操作能力;3.算法的概念 程序设计中的基本技巧(交换,类加,类乘等)和常用算法(穷举,迭代,递推, 算法的概念, 3.算法的概念,程序设计中的基本技巧(交换,类加,类乘等)和常用算法(穷举,迭代,递推,递 排序,查找等);归,排序,查找等);4.阅读 理解源程序和设计流程图的能力;阅读, 4.阅读,理解源程序和设计流程图的能力;5.了解结构化程序设计和面向对象程序设计的思想,编制出风格良好的程序;了解结构化程序设计和面向对象程序设计的思想 5.了解结构化程序设计和面向对象程序设计的思想,编制出风格良好的程序;6.考生可选用下列高级语言或软件包之一应试 考生可选用下列高级语言或软件包之一应试: 6.考生可选用下列高级语言或软件包之一应试:
Visual Basic 的考试要求 1.Visual Basic 的基本概念 面向对象的程序设计的基本概念:对象,属性,方法,(1)面向对象的程序设计的基本概念:对象,属性,方法,事件及事件驱动(2)开发 Visual Basic 应用程序的一般步骤 2.Visual Basic 的界面设计(1)创建窗体 常用的窗体属性: Name,Caption,BorderStyle, Enabled, Font, BackColor, ForeColor, Icon, ① 常用的窗体属性:Name,Caption,BorderStyle,Enabled,Font,BackColor, ForeColor,Icon, eft,Height,Top,Width, Left,Height,Top,Width,Visible 常用的窗体方法:Move,Show,Hide,Print,PrintForm,Refresh,Cls, ② 常用的窗体方
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
法:Move,Show,Hide,Print,PrintForm,Refresh,Cls, 常用的窗体事件:Activate,Deactivate,Click,DblClick,Load,Unload, ③ 常用的窗体事件:Activate,Deactivate,Click,DblClick,Load,Unload,Resize 窗体的显示与隐藏, ④ 窗体的显示与隐藏,装载与卸载(2)基本控件的特性及应用 公共属性:Name,Caption,Enabled,Fant,Height,Width,Index,Left,Top, TabStop, 公共属性:Name,Caption,Enabled,Fant,Height,Width,Index,Left,Top, TabStop,Visible 共方法:Move,Refresh, 公共方法:Move,Refresh,Setfocus 公共事件:Click,DblClick, 公共事件:Click,DblClick,LostFocus PasswordChar, Alignment, MaxLength, 属性, Chang, 文本框 TextBox)Text,(TextBox)Text, : PasswordChar, Alignment, MaxLength, MultiLine 属性, Chang, LostFocus 事件 标签(Label):Alignment,):Alignment 标签(Label):Alignment,AutoSize 属性 命令按钮(CommandButton):Cancel,):Cancel 命令按钮(CommandButton):Cancel,Default 属性 ListCount, ListIndex, Text, Columns, Sorted, 属性;AddItem, 列表框 ListBox)List,(ListBox)List, : ListCount, ListIndex, Text, Columns, Sorted, Selected 属性;AddItem, Clear, 方法.Clear,RemoveItem 方法.组合框(ComboBox):Style,):Style 属性;AddItem,Clear, 方法.组合框(ComboBox):Style,Text 属性;AddItem,Clear,RemoveItem 方法.单选按钮(OptionButton),复选框(CheckBox)及框架(Frame):Alignment,),复选框):Alignment 属性.单选按钮(OptionButton),复选框(CheckBox)及框架
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
(Frame):Alignment,Value 属性.图片框(PictureBox)与图象(Image)控件:AutoSize,Image, 属性;Cls, 方法;图片框(PictureBox)与图象(Image)控件:AutoSize,Image,Picture 属性;Cls,Circle 方法;DragDrop 事件 定时器(Timer):Interval):Inte 定时器(Timer):Interval 属性 定制窗体菜单:(3)定制窗体菜单:创建下拉菜单和弹出式菜单 3.Visual Basic 语言基础(1)(2)(3)(4)(5)(6)义 程序代码的组织方式:过程(事件过程,通用过程)与模块(窗体模块,标准模块及类模块)程序代码的组织方式:过程(事件过程,通用过程)与模块(窗体模块,标准模块及类模块)程序代码的书写规则 数制与数据类型 不同类型常量的表示方法,系统内置常量, 不同类型常量的表示方法,系统内置常量,用户定义常量的定义方法 变量:变量命名;全局变量,局部变量和静态变量的说明;变量:变量命名;全局变量,局部变量和静态变量的说明;变量的作用域 数组:数组命名及说明;数组类型;数组的结构;数组元素;静态数组与动态数组, 数组:数组命名及说明;数组类型;数组的结构;数组元素;静态数组与动态数组,数组重定
运算符与表达式:算术运算 关系运算,逻辑运算与字符串运算;各种运算的优先级.运算,(7)运算符与表达式:算术运算,关系运算,逻辑运算与字符串运算;各种运算的优先级.4.Visual Basic 的基本语句 语句: Explicit,(1)Option 语句:Option Explicit,Option Base 顺序结构语句:(2)顺序结构语句: 赋值语句:相同类型与不同类型数据之间的赋值.赋值语句:相同类型与不同类型数据之间的赋值.Cls, Cls,Print 方法 分支结构语句:If(3)分支结构语句:If-Then 结构语句和 Select Case
精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
结构语句 循环结构语句: 结构语句,For(4)循环结构语句:D0-Loop 结构语句,For-Next 结构语句 5.公共函数 Tan)(1)算术函数(Abs, Sin, Cos, Atn, Exp, Hex, Log, Rnd, Sgn, Sqr, Tan)算术函数((2)字符串函数(Asc, Chr, Lcase, Ucse, Left, Len, Trim, Mid, Right, Space, String, InStr)字符串函数(Asc,(3)日期及时间函数(Time, Date, Now, DateValue,Day, Month, Year, WeekDay)日期及时间函数(Time,(4)转换函数(Str, Val, Chr, Asc, Cint, Fix, Int, CBool, Cbyte, CDate, Cdbl,Cstr)转换函数(Str,(5)用户交互函数:InputBox 函数与 MsgBox 函数 用户交互函数:(6)数组函数(Array,Ubound,Lbound)数组函数(Array,Ubound,Lbound)6.过程设计 过程(过程)(1)Sub 过程(事件 Sub 过程及通用 Sub 过程)的定义和调用(2)Function 过程的定义及调用 过程调用时的数据传递:按值传递,按地址传递;简单变量参数,数组参数,(3)过程调用时的数据传递:按值传递,按地址传递;简单变量参数,数组参数,对象参数的传递(4)静态变量与静态过程(5)递归过程(6)模块级变量及全局变量的应用(7)多窗体工程的设计 7.文件操作(1)文件的基本概念:文件的存取方式及文件类型,文件的基本操作步骤(打开,读/写及关闭)文件的基本概念:文件的存取方式及文件类型,文件的基本操作步骤(打开, 写及关闭)基本文件操作控件:驱动器列表控件,(2)基本文件操作控件:驱动器列表控件,文件夹列表控件及文件列表控件 常用文件操作语句(Seek)及文件操作函数(Eof,(3)常用文件操作语句(Open, Close, Reset, Lock, Unlock, Seek)及文件操作函数(Eof, Loc,Seek);顺序文件,随机文件及二进制文件的打开, FileAttr,FireLen,FreeFile, Lof, Loc,Seek);顺序文件,精心收集
精心编辑
精致阅读
如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
随机文件及二进制文件的打开,读/写 及关闭
8.鼠标方法,文本,图形及多媒体处理 鼠标方法,文本, MouseUp,MouseMove)(1)常用鼠标方法(MouseDown, MouseUp,MouseMove)常用鼠标方法(数据输出的格式化处理(函数)(2)数据输出的格式化处理(Format 函数)Line,(3)图形控件 Line,Shape 使用及多媒体处理 9.数据库操作(1)数据库的基本概念:库,表,记录和字段 数据库的基本概念:(2)创建 Access 数据库(3)SQL 查询的基本概念及其子句 使用数据控件访问数据库:记录的增,(4)使用数据控件访问数据库:记录的增,删,改 数据访问对象(DAO)对象模型,(5)数据访问对象(DAO):DAO 对象模型,使用 DAO 进行数据操作(6)报表设计与输出(7)远程数据访问及基于 Internet 的数据库应用
精心收集
精心编辑
精致阅读
(二)一、选择题
1.栈和队列的共同特点是()
A.都是先进先出
B.都是先进后出
C.只允许在端点处插入和删除元素
D.没有共同点
【参考答案】 C
2.链表不具有的特点是()
A.不必事先估计存储空间
B.可随机访问任一元素
C.插入删除不需要移动元素
D.所需空间与线性表长度成正比
【参考答案】 B
3.为了提高测试的效率,应该()
A.随机选取7测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.集中对付那些错误群集的程序
【参考答案】 D
4.软件生命周期中所花费用最多的阶段是()
A.详细设计
B.软件编码
C.软件测试
D.软件维护
【参考答案】 D
5.下列有关数据库的描述,正确的是()
A.数据库是一个DBF文件
B.数据库是一个关系
本试题摘取于考试吧:http://
C.数据库是一个结构化的数据集合 D.数据库是一组文件
【参考答案】 C
6.算法的空间复杂度是指()
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.执行过程中所需要的存储空间
【参考答案】 D
7.数据结构中,与所使用的计算机无关的是数据的()
A.存储结构
B.物理结构
C.逻辑结构
D.物理和存储结构
【参考答案】 C
8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()
A.模块间的关系
B.系统结构部件转换成软件的过程描述
C.软件层次结构
D.软件开发过程
【参考答案】 B
9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()
A.控制流
B.加工
C.数据存储
D.源和潭
【参考答案】 A
10.在数据库设计中,将E-R图转换成关系数据模型的过程属于()
本试题摘取于考试吧:http://
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
【参考答案】 B
11.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择()
A.菜单项
B.子菜单
C.命令
D.过程
【参考答案】 B
12.在Visual FoxPro中,用于建立或修改过程文件的命令是()
A.MODIFY<文件名>
B.MODIFY COMMAND<文件名>
C.MODIFY PROCEDURE<文件名>
D.以上B、C都对
【参考答案】 B
13.在菜单设计器中,第一级菜单的“结果”项中选项有()
A.命名、填充名称、子菜单、过程
B.包含对象的表单集
C.菜单项、命令、过程和快捷菜单
D.子菜单、菜单项、过程和快捷菜单
【参考答案】 A
14.使用命令DECLARE MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为(A.2个
B.3个
C.5个
D.6个
本试题摘取于考试吧:http://)
【参考答案】 D
15.计算所有职称为正、副教授的平均工资,将结构赋予变量PJ中,应使用命令()
A.AVERAGE工资TO PJ FOR″教授″$职称
B.AVERAGE FIELDS工资TO PJ FOR″教授″$职称
C.AVERAGE工资TO PJ FOR职称=″副教授″.AN
D.职称=″教授″$
D.AVERAGE工资TO PJ FOR职称=″副教授″.OR.″教授″
【参考答案】 A
16.“x是小于100的非负数”,用VFP表达式表示是()
A.0≤x<100
B.0<=x<100
C.0<=x AND x<100
D.0<=x OR x<100
【参考答案】 C
17.将A区上的主表文件按关键字段“XM”和C区上的辅助文件建立关联,正确的是()
A.SET RELATION TO XM INTO C
B.SET RELATION TO C INTO XM
C.SET RELATION TO XM TO C
D.SET RELATION ON XM INTO C
【参考答案】 A
18.数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORT ON XM TO CJ后,屏幕将显示()
A.10条记录排序完成
B.CJ.DBF已存在,覆盖它吗(Y/N)
C.文件在使用
D.出错信息
【参考答案】 C
19.关于数据库表和自由表,下列说法正确的是()
A.数据库表可以转换为自由表,反之不能
本试题摘取于考试吧:http://
B.自由表可以转换为数据库表,反之不能
C.两者不能相互转换
D.两者可以相互转换
【参考答案】 D
20.在下列各式中,运算结果为数值的是()
A.CTOD(′04/05/97′)-28
B.′1234′+′5678′
C.120+30=150
D.LEN(′ABCD′)-1
【参考答案】 D
21.从数据库的整体结构看,数据库系统采用的数据模型有()
A.网状模型、链状模型和层次模型
B.层次模型、网状模型和环状模型
C.层次模型、网状模型和关系模型
D.链状模型、关系模型和层次模型
【参考答案】 C
22.把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令()
A.MODIFY STRUCTURE
B.DELETE
C.REPLACE
D.ZAP
【参考答案】 C
23.假定系统日期是1998年12月20日,有如下命令:
MJ=MOD(YEAR(DATE()),100)
执行该命令后,MJ的值是()
A.1998
B.98 本试题摘取于考试吧:http://
C.981220
D.1220
【参考答案】 B
24.在Visual FoxPro中,执行STORE DTOC(DATE()+10)TO B后,变量B的类型为()
A.日期型
B.数据型
C.备注型
D.字符型
【参考答案】 D
25.以下关于表单控件基本操作的叙述中,错误的是()
A.要在表单中复制某个控件,可以按住Ctrl键并拖放该控件
B.要使表单中被选定的多个控件大小一样,可单击“布局”工具栏中的“相同大小”按钮
C.要将某个控件的Tab程序设置为1,可以进入Tab键次序交互设置状态后,双击控件的Tab键次序
D.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的“查看类”按钮,然后在弹出的菜单中选择“添加”选项
【参考答案】 A
26.在Visual FoxPro的几种循环语句中,当循环次数为常数时,应选用的语句是()
A.DO WHILE
B.SCAN
C.LOOP
D.FOR
【参考答案】 D
27.视图比查询设计器多出的选项卡是()
A.字段
B.排序依据
C.联接
D.更新条件
【参考答案】 D
28.VisualFoxPro中,使用SET RELATION可建立两个表之间的关联,这种关联是()
本试题摘取于考试吧:http://
A.永久性关联
B.永久性关联或临时性关联
C.临时性关联
D.以上都不正确
【参考答案】 C
29.在一个系统中,使多个对象协调工作,可以使用()
A.工具栏
B.菜单栏
C.单选按钮组
D.命令按钮组
【参考答案】 B
30.如果将查询结果保存在一个命令名的非只读表中,“查询去向”应选择()
A.临时表
B.表
C.临时表或表
D.浏览或屏幕
【参考答案】 B
31.不能够作为应用程序系统中的主程序的是()
A.表单
B.菜单
C.数据表
D.程序
【参考答案】 C
32.在VisualFoxPro中,可以使用的两类变量是()
A.内存变量和字段变量
B.全局变量和局部变量
C.字段变量和简单变量
D.内存变量和自动变量
【参考答案】 A 本试题摘取于考试吧:http://
33.关于复合索引文件的说法,错误的是()
A.复合索引文件可由FoxPro自动压缩
B.复合索引文件比同样功能的单索引文件要小
C.所有索引文件必须在对应的数据库打开后,再将其打开
D.复合索引文件的扩展名.CDX
【参考答案】 C
34.执行LIST NEXT 1命令之后,记录指针的位置指向()
A.下一条记录
B.原来记录
C.尾记录
D.首记录
【参考答案】 B
35.在Visual FoxPro中,打开表命令是()
A.OPEN TABLE<表名>
B.USE<表名>
C.USE TABLE<表名>
D.OPEN<表名>
【参考答案】 B
二、填空题
1.某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。
【参考答案】
【1】19
2.在面向对象方法中,类的实例称为【2】。
【参考答案】
【2】对象
3.诊断和改正程序中错误的工作通常称为【3】。
【参考答案】
【3】程序调试
4.在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。
【参考答案】
本试题摘取于考试吧:http://
【4】关系
5.问题处理方案的正确而完整的描述称为【5】。
【参考答案】
【5】算法
6.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【6】联系。
【参考答案】
【6】多对多
7.执行命令A=2005/4/2之后,内存变量A的数据类型是【7】型。
【参考答案】
【7】数值
8.如下程序显示的结果是【8】。
s=1
i=0
do while i<8
s=s+i
i=i+2
enddo
?s
【参考答案】
【8】13
9.在Visual FoxPro中,可以在表设计器中为字段设置默认值的表是【9】表。
【参考答案】
【9】数据库表
10.Visual FoxPro中数据库文件的扩展名(后缀)是【10】。
【参考答案】
【10】DBC
11-13题使用如下三个数据库表:
金牌榜.DBF 国家代码 C(3),金牌数 I,银牌数 I,铜牌数 I 本试题摘取于考试吧:http://
获奖牌情况.DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(3),名次 I
国家.DBF 国家代码 C(3),国家名称 C(20)
“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:
国家代码 运动员名称 项目名称 名次
001 刘翔 男子110米栏 1
001 李小鹏 男子双杠 3
002 菲尔普斯 游泳男子200米自由泳 3
002 菲尔普斯 游泳男子400米个人混合泳 1
001 郭晶晶 女子三米板跳板 1
001 李婷/孙甜甜 网球女子双打 1
11.为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句
ALTER TABLE 金牌榜【11】奖牌总数I
【12】奖牌总数>=0
【参考答案】
【11】ADD 【12】CHECK
12.使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句
SELECT COUNT(*)FROM 国家 INNER JOIN 获奖牌情况;
【13】国家.国家代码=获奖牌情况.国家代码;
WHERE 国家.国家名称=“中国” AND 名次=1
【参考答案】
【13】ON
13.将金牌榜.DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用SQL语句【14】金牌榜【15】奖牌总数=金牌数+银牌数+铜牌数。
【参考答案】
【14】UPDATE 【15】SET
上机部分
1.基本操作题
在考生文件夹下,完成如下操作:
本试题摘取于考试吧:http://
(1)创建一个名为Sproject的项目文件。
(2)将考生文件夹下的学生数据库SDB添加到新建的项目文件中。
(3)打开学生数据库SDB,将考生文件夹下的自由表TEACHER添加到学生数据库SDB中;为教师表TEACHER创建一个索引名和索引表达式均为教师号的主索引(升序);为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序)。
(4)通过“班级号”字段建立班级表CLASS和学生表STUDENT之间的永久关系;通过班级表CLASS的“班主任号”字段和教师表TEACHER的“教师号”字段建立班级表CLASS和教师表TEACHER之间的永久联系。
【参考答案】
(1)具体步骤如下:
① 从“文件”菜单中选择“新建”命令,系统弹出“新建”对话框。
② 在“文件类型”中选中“项目”单选按钮,单击“新建文件”按钮。
③ 在弹出的“创建”对话框中,选择保存路径为考试目录,在“项目文件”文本框中输入Sproject,在“保存类型”下拉列表框中选择“项目(.pjx)”,单击“保存”按钮。即可新建一个Sproject项目,同时打开项目管理器。
(2)具体步骤如下:
① 单击项目管理器中的“数据”选项卡,选择“数据库”选项。
② 单击“添加”按钮,系统弹出“打开”对话框。
③ 选择要添加的SD
B.DBC文件,单击“确定”按钮。
(3)具体步骤如下:
① 在项目管理器中选择数据库文件SDB,单击“修改”按钮,系统打开“数据库设计器”窗口,并显示SDB中所有的表文件。
② 在“数据库设计器”窗口中的空白处单击鼠标右键,在弹出的快捷菜单中选择“添加表”命令。
③ 在弹出的“打开”对话框中选择需要添加的TEACHER.DBF文件。
④ 单击“确定”按钮,返回到“数据库设计器”窗口中。
⑤ 选中TEACHER表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,系统打开“表设计器”对话框。
⑥ 单击“索引”选项卡,在“索引名”和“表达式”文本框中输入“教师号”,在“类型”下拉列表框中选择“主索引”选项。
本试题摘取于考试吧:http://
⑦ 单击“确定”按钮,系统弹出询问是否要永久修改表结构对话框,单击“是”按钮。
⑧ 在“数据库设计器”窗口中选中CLASS表,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,系统打开“表设计器”对话框。
⑨ 单击“索引”选项卡,在“索引名”和“表达式”文本框中输入“班主任号”,在“类型”下拉列表框中选择“普通索引”选项。
⑩ 单击“确定”按钮,系统弹出询问是否要永久修改表结构对话框,单击“是”按钮。
(4)具体步骤如下:
① 在“数据库设计器”窗口中,将光标指向CLASS表的“班级号”索引处,按住鼠标左键并拖动鼠标至STUDENT表的“班级号”索引处,释放鼠标左键,即可在两个表之间创建一个永久关系。
② 用同样的方法为CLASS和TEACHER表建立永久关系。2.简单应用题
(1)在考生文件夹下使用菜单设计器设计一个名称为SMENU的下拉式菜单。要求如下:
① 菜单包括“数据浏览”和“退出”两个菜单栏。
② 数据浏览菜单栏包括“学生表”和“课程表”两个选项:
学生表选项在过程中使用SQL语句SELECT*FROM STUDENT查询学生表STUDENT的记录。
课程表选项在过程中使用SQL语句SELECT*FROM COURSE查询课程表COURSE的记录。
③ 退出菜单栏包括“返回到系统菜单”一个选项:返回系统菜单选项在过程中使用命令返回系统默认的菜单。
(2)在考生文件夹下打开命令文件ONE.PRG,该命令文件用来建立一个名称为S_VIEW的视图,视图查询学生的班级号、班级名、姓名、性别和班主任名(来自TEACHER表的教师名)。命令文件只包含两条语句,第1条语句有一个错误,第2条语句有两个错误,请修改之,并运行。
注意:修改时不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。
① 下面的程序在第1行、第2行和第5行有错误,请直接在错误处修改。
② 修改时,不可改变SQL语句的结构和短语的顺序,不允许增加或合并行。
ONE.PRG文件的内容如下:
USE sdb
CREATE VIEW;
SELECT Class.班级号,班级名,姓名,性别,教师名 AS班主任名;
FROM Student,Class,Teacher;
WHERE Student.班级号=Class.班级号,Teacher.教师号=Class.班主任号
【参考答案】
本试题摘取于考试吧:http://
(1)具体步骤如下:
① 从“文件”菜单中选择“新建”命令,系统弹出“新建”对话框。
② 在“文件类型”选项区中选中“菜单”单选按钮,单击“新建文件”按钮。
③ 在弹出的“新建菜单”对话框中,单击“菜单”按钮。
④ 系统打开“菜单设计器”窗口。
⑤ 在“菜单名称”文本框中输入“数据浏览”,在“结果”下拉列表中选择“子菜单”选项,单击“创建”按钮,进入子菜单设计窗口。
⑥ 在“菜单名称”文本框中输入“学生表”,在“结果”下拉列表中选择“过程”选项,单击“创建”按钮。
⑦ 在打开的程序窗口中输入SELECT*FROM STUDENT,关闭程序窗口,返回到菜单设计器。
⑧ 用同样的方法创建“课程表”子菜单。
⑨ 在“菜单级”下拉列表中选择“菜单栏”选项,返回到主菜单设计窗口。
⑩ 用同样的方法创建另一个菜单项。
单击“保存”按钮,系统弹出“另存为”对话框,选择保存路径为考试目录,在“保存菜单为”文本框中输入SMENU,在“保存类型”下拉列表框中选择“菜单(.mnx)”选项,单击“保存”按钮。
(2)正确的程序如下所示:
OPEN DATABASE sdb
CREATE VIEW S_VIEW AS;
SELECT Class.班级号,班级名,姓名,性别,教师名AS班主任名;
FROM Student,Class,Teacher;
WHERE Student.班级号=Class.班级号 AND Teacher.教师号 = Class.班主任
3.综合应用题
在考生文件夹下,打开学生数据库SDB,完成下列综合应用。
设计一个名为sform的表单,表单文件名为SDISPLAY,表单的标题为“学生课程教师基本信息浏览”。表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个“退出”按钮(Command1),其他功能要求如下:
(1)为表单建立数据环境,向数据环境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。
(2)要求表单的高度为280,宽度为450;表单显示时自动在主窗口内居中。
(3)三个选项卡的标签名称分别为“学生”(Page1)、“课程”(Page2)和“教师”(Page3),每个选项卡分别以本试题摘取于考试吧:http://
表格形式浏览学生表、课程表和教师表的信息。选项位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。
(4)单击“退出”按钮时关闭表单。
【参考答案】
具体步骤如下:
① 从“文件”菜单中选择“打开”命令,在弹出的“打开”对话框中选择数据库文件SD
B.DBC。
② 从“文件”菜单中选择“新建”命令,在弹出的“新建”对话框中选中“表单”单选按钮,单击“新建文件”按钮,系统打开“表单设计器”窗口。
③ 在“属性”窗口中设置表单的以下属性:
AutoCenter=.T.Caption=“学生课程教师基本信息浏览″
Height=280
Name=sform
Width=450
④ 在表单中单击鼠标右键,在弹出的快捷菜单中选择“数据环境”命令,打开“数据环境设计器”,同时系统将会弹出“添加表或视图”对话框。
⑤ 添加STUDENT表、COURSE表、TEACHER表后,单击“关闭”按钮关闭对话框。
⑥ 单击“控件”工具栏中的“页框”按钮,在表单的工作区域中单击,添加一个页框。用同样的方法在表单中添加一个按钮。
⑦ 设置页框的属性如下:
PageCount=3
Left=18
Top=10
Height=230
Width=420
⑧ 选中页框,单击鼠标右键,在弹出的快捷菜单中选择“编辑”命令。分别在每个选项卡中添加一个表格,并设置选项卡和表格的属性如下:
Page1.Caption=“学生”
本试题摘取于考试吧:http://
Page2.Caption=“课程”
Page3.Caption=“教师”
Grid1=RecordSourceType=“0-表”
Grid2=RecordSourceType=“0-表”
Grid3=RecordSourceType=“0-表”
Grid1=RecordSource=“STUDENT”
Grid2=RecordSource=“COURSE”
Grid3=RecordSource=“TEACHER”
⑨ 设置命令按钮的Caption属性为“退出”,为其Click事件添加如下代码:
THISFORM.RELEASE
⑩ 设置好后的表单
单击工具栏中的“保存”按钮,将表单以SDISPLAY文件名保存。
单击工具栏中的“运行”按钮,运行表单。
1.VB是一种面向对象的可视化程序设计语言,采取了_[ 1]_的编程机制。
2.算术表达式 |x+y|+35 写成VB表达式的形式为 [2 ] 。
3.使文本框可以获得焦点的方法是 [ 3 ] 。
4.表示x是5的倍数或是9的倍数的逻辑表达式为 [4] 。
5.Inputbox函数的返回值是 [5] 类型,Msgbox函数的返回值是 [6] 类型。
7.在调用自定义函数时,参数的传递有 [ 7 ] 和 [ 8 ] 两种形式。
7.在默认情况下,如下数组声明语句中 Dim s(4,4) As Integer,第二个数组元素的引用形式是 [9 ] 。
8.如果要每隔12s触发一个Timer事件,则Interval属性应设置为 [ 10] 。
【1】事件驱动 【2】Abs(x+y)+3^5 【3】SetFocus
【4】x mod 5=0 or x mod 9=0 【5】字符 【6】数值 【7】传值
一、全国计算机等级考试二级VFP考试形式、题型及分值分布
从今年3月的开始, 教育部考试中心对二级考试的形式做改革, 考试科目由原来的两科 (笔试+上机) 变为一个科目 (理论和上机部分统一在机子上完成) , 考试大纲和考试要求没有变, 经过改革二级公共基础知识在各科笔试中的分值比重为10分, 程序设计部分的比重为90, 主要考查考生对程序设计语言使用和编程调试等基本能力。对于VFP方向考试题型主要有两种, 选择题和上机操作题, 其中选择题占40分, 选择题的考试内容为公共基础知识和VFP程序设计部分, 各占10分和30分;上机操作占60分, 上机操作主要有三种题型, 其中基本操作占18分, 简单应用占24分, 综合应用占18分, 前两种相对来说较为简单一点, 主要考查项目有数据库、表、查询、视图、菜单和报表, 综合应用相对难度大一些, 主要考查表单及程序设计的应用。
二、我校VFP实际开设情况
目前我校开设VFP课程的班级 (包括辅导班) 实际课时为90课时, 理论讲解56课时, 上机34课时, 按该课时勉强能够把课程内容结束。但由于地处边疆民族地区, 大部分学生基础薄弱、自制力差、自觉性不高, 大部分学生反映还是有些吃力, 特别是SQL语句和程序设计部分, 这恰好是考试的重中之重。若这两部分掌握不好, 等级考试中及格的可能性将很低。
三、公共基础知识
公共基础知识主要由数据结构与算法、程序设计基础、软件工程基础、数据库基础四部分组成, 相当于计算机应用专业的四门专业课, 内容繁多, 涉及面宽但不深, 部分考生因为没有掌握好这部分的学习方法、找不到重点, 在考试过程中丢分严重。对于这一部分内容的学习, 要抓主其特点, 紧扣大纲, 根据不同章节选择不同的学习方法。公共基础知识没有单独作为一门课程开设, 一般需要考生自学完成。对于考生来说, 复习过程中需要注意一下几点:
1、全面了解公共基础知识考试大纲, 合理选择教材和参考资料。
考试出题一般都是依据考试大纲, 所以对于考生需要了解大纲中要求掌握的知识点, 参考资料也比较多, 我们一般选择教育部考试中心编写的, 包括VFP教材。教材中每一章节的基本概念是考试的重点, 甚至就考课本中的原文, 少部分内容需要理解应用, 如二叉树和查找及数据库中关系运算部分。
2、避免搞题海战术, 脱离教材和大纲。
很多同学以为通过做大量的模拟题就可以通过考试, 甚至对于不会的试题不分析、不理解而只是死背答案, 但在实际的考试当中, 很难碰到练习册上的原题, 所以在做练习题时, 一定要练一当十, 不要就题论题, 而是要掌握题目所考核的知识点, 以教材为主。
3、了解各个知识点所占分值比例, 复习时有所侧重。
以分值比例为依据, 进行有重点的复习, 是在短时间内迅速提高成绩的有效途径。在复习时, 应根据自己的基础, 学习的进度、成效等实际情况, 合理安排对各个章节学习时间的分配, 重点章节多下功夫, 分值较少的章节抓住知识点点到为止。对近几年二级考试中公共基础知识部分中各章节所考知识点的统计, 数据接结构与算法占10分, 程序设计部分占2分, 软件工程模块占8-10分左右, 数据库基础模块10分, 具体分值分布如表1所示:
根据近几次考试发现, 在数据结构与算法模块中, 考试知识点主要分布在算法的概念、数据结构的概念、栈和队列、线性表、二叉树等知识点;程序设计基础模块所考知识点主要分布在结构化程序设计和面向对象的程序设计, 其中面向对象的特性是考试的重点;软件工程模块考点主要集中在软件生命周期各阶段的特点、软件测试、调试、总体设计和详细设计各阶段所使用工具等;数据库基础模块, 考试知识点主要分布在DB、DBMS、DBS、关系等概念, 数据库独立性和共享性、关系模型、三种联系 (1:1, 1:n, m:n) , 三种关系的专门运算 (选择、投影、联接) 等。
4、针对不同章节的特点, 选择不同的学习方法。
对于每一模块的学习, 首先需要看书学习, 弄懂教材, 然后针对章节特点选择不同的学习特点, 对于软件工程基础和程序设计模块中的很多知识点需要死记硬背, 对于数据结构与算法中的二叉树和查找、数据库基础中的集合运算、专门运算等则需要在理解的基础上, 用自己的语言进行总结方能形成记忆。
四、VFP程序设计
对于VFP程序设计部分是学习的重点, 相关知识点在理论和上机操作中占到90分, 比例较大, 应该提前三个月左右就开始准备。以高等教育出版社2012版《全国计算机等级考试二级VisualFoxPro数据库程序设计》教材为例, 第一章主要是数据库的基础知识, 这一部分内容和公共基础知识中的第四部分相重合, 在此不需要花什么时间;第二章中主要涉及VFP程序设计中的常量、变量、运算符和表达式的运算及常用函数, 对于常用函数是考试的重点, 如数学函数sqrt () 、int () 、round () 、mod等, 字符函数len () 、space () 、trim () 、substr () 、at () 、stuff () 等, 日期时间函数date () 、year () 等, 数据类型转换函数str () 、val () 、ctod () 、dtoc () 等, 测试函数eof () 、bof () 、vartype () 、recno () 、iif () 等, 对于函数, 一定要掌握常用函数的功能及用法, 根据学生的实际情况, 在教学中把本章中的程序设计部分调整到查询和视图的后面再学习;第三章Visual FoxPro数据库及其操作:在本章中主要涉及数据库和表的建立及维护, 可以使用菜单实现, 也可以使用命令实现, 在考试中不但要掌握菜单的操作方法, 同时也要掌握命令的使用方法。在上机操作中会涉及数据库及表的建立、数据库表和自由表的操作、索引的建立、参照完整性的设置等, 在选择题中会出现一些命令的使用, 如记录修改、查找、排序、索引的建立等命令的用法;第四章关系数据库标准语言SQL:这一章在二级考试中占的分值较大, 在以往的理论考试中, 占到25分左右, 可见及其重要, 同时也是难点, 本章中主要涉及SQL语言的数据查询功能 (SELECT) 、数据定义功能 (CRE-ATE、ALETER、DROP) 、数据操作功能 (INSERT、UP-DATE、DELETE) , 其中SELECT语句的使用是重点, 不但要求考生能读懂SELECT语句, 同时也要求考生能够根据题目要求写出相应的SQL语句, 需要考生多花时间, 重在理解, 学好本节内容, 第五章的查询和视图就变得比较简单;第五章查询和视图:这一章在考试中所占分值较少, 但上机操作和理论中都会出现, 需要考生弄懂查询和视图的设计方法, 视图的概念、视图与数据库的关系、查询的扩展名等。第六章程序设计:这一章对于大部分考生来说难度较大, 同时也是比较关键的一部分, 虽然在理论中分值不大, 但在上机操作的综合应用模块会用到, 需要考生能够编写代码实现一定的功能, 往往考生在这一块丢分较严重, 在本章中需要考生掌握程序设计的三种基本结构 (顺序、选择、循环) 及每一种结构语句的使用, 在学习过程中考生要能够先慢慢读懂别人的程序, 然后自己尝试着来编写程序, 经过长时间的练习来熟悉掌握考试要求的程序设计;第七章表单与应用:通过对历年二级考试试题的研究, 这一部分内容在理论中占到12分左右, 上机操作的综合应用中会出现要求做表单并实现功能, 在本章中考生必须掌握表单的设计、各种控件的常用属性及使用方法, 如标签、文本框、命令按钮、命令按钮组、复选框、单选按钮组、列表框、组合框、表格、页框等;第八章菜单、第九章报表, 这两部分内容相对较为简单, 考试中所占分值也不大, 但上机操作和理论中均有出现。
五、上机操作题
上机操作重点考察的是考生的基本操作能力和编写程序的能力, 要求考生具有综合运用基础知识进行实际操作的能力。上机考试有三个大题:基本操作、简单操作、综合应用, 其中基本操作题和简单操作题相对较简单, 综合应用题难度较大, 基本操作主要涉及数据库、表的基本操作, 简单应用主要涉及查询、视图、报表、菜单、表单的基本操作, 综合应用主要涉及表单建立及程序编写。上机操作需要引起考试足够的重视, 因为在二级VFP的考试中占了60%, 为了取得理想的上机成绩, 每个考生在考前都应做好充分的准备。总结以下几点供考生复习和考试时借鉴:
1、平时课堂教学的上机课中要多练习基本操作, 操作过程中可以先按的详细步骤进行, 然后再过渡到只给出题目而没有给出具体操作步骤来做, 直到操作熟练。现实生活中很多同学自己也拥有电脑, 学生可以利用课外的时间加强练习。
2、对于上机考试的复习, 不能“死记硬背”。根据统计结果, 部分学生能够通过笔试, 但上机操作却过不了, 这说明这部分考生在复习过程中操作这一块没有引起足够的重视, 只重视知识点的记忆, 而忽略了对所学知识点的应用。为了克服这个弊病, 考生一定要在熟记基本知识点的基础上, 加强上机训练。
3、计算机二级考试的所有科目都有相关的上机考试题库, 并配有光盘, 题库中差不多有100套题, 实际考试的上机操作部分题将从题库中抽取, 所以考生在考试前, 一定要加强题库的练习。
六、结束语
计算机课程本身是理论性和实践性很强的学科, 而计算机等级考试二级VFP方向的规律性也很强, 考生在考试复习时, 应吃透考试大纲, 以教材为本, 把我备考原则, 注重学习方法, 掌握考试技巧, 多收集历年考试真题, 并对其进行综合分析, 多思考、多对比、多练习, 就能顺利通过全国计算机二级VFP的考试。
摘要:本文根据笔者多年的VFP教学和辅导经验, 介绍了二级VFP的考试形式、题型及分值分布情况, 研究与分析了近几年二级VFP考试中公共基础知识模块、程序设计模块、上机操作模块中的主要考点及应对策略, 为考生应考提供自学指导。
关键词:二级VFP,研究与分析,主要考点,应对策略
参考文献
[1]教育部考试中心全国计算机等级考试二教程-VisualFoxPro数据库程序设计 (2012版) 北京高等教育出版社2007.9
[2]刘卫国Visual FoxPro程序设计教程北京北京邮电大学出版社2005
【关键词】院内英语专二 阅读理解 题型特征 应对举措
随着中国教育事业的日新月异,中国的独立学院也在不断崛起,渐渐在中国高等教育事业的发展进程中占据了它应有的位置。学院在其发展的道路上不断创新,不断为其专业设置增砖添瓦。而在这广泛且众多的专业中,英语专业不但是各所独立学院普遍开设的专业之一,同时也是莘莘学子的共同梦想,深受他们的亲睐。然而一门专业的掌握,只是一时的热情是远远不够的。需要我们有这方面知识的积累、经验的沉淀、方法的形成。学院为了培养适应社会发展的复合型人才,给学生的每一学年都制定了严格的学习目标,英语专业大一年级的学生需要在第一学年通过由学院设立的院内英语专业二级考试。院内英语专业二级考试在考题设置等方面与全国英语专业四级同步,只不过在难度上做适当调整。每一年在完成院内英语专业二级考试之后,学院都会要求授课教师对考试情况做一个说明,其中需要对考题做仔细分析。无疑对于阅读理解部分的解析是其中一大重点。一个方面总结阅读理解部分的题型特征,另一方面则要提出一些应对措施。
一、考题结构
院内英语专业二级考试的考题设置基于高等学校英语专业英语教学大纲和考试大纲的的要求,其题型与全国英语专业四级考试题型相当。其中,阅读理解部分的设置需实现英语阅读课的课程目标,“提高学生的阅读技能,通过阅读训练帮助学生扩大词汇量、吸收语言和文化背景知识、扩大学生的知识面,要求在理解的基础上抓住要点,并能运用正确观点评价思想内容”。另外,院内英语专业二级考试阅读理解部分的文章体裁较多,有议论文、说明文、记叙文、新闻报道等。
二、题型特征
院内英语专业二级考试阅读理解部分主要有四种题型。
(一)细节信息题
院内英语专业二级考试阅读理解部分通常会设置一些考查某一处细节信息的题目,这类考题也是院内英语专业二级考试阅读理解部分最常见的考题类型。“细节题是为测试考生把握细节描写的能力,其中主要包括文章中涉及的时间、地点、人物、条件、起因、后果、方式、关系等方面的内容。”
(二)态度题
在院内英语专业二级考试阅读理解部分的考题里,考查文章作者或文章中任何一个人对一些事物的观点倾向、认知态度的题目即态度题,不仅是院内英语专业二级考试阅读理解部分考题里极为重要也是较难的的考题,学生往往一看到这样的题目就感到畏惧,无从下手。学生需要纵观全文或某一些上下文的语境前后加以推敲、甄别,然后确定最终的观点、态度倾向,从而做出正确判断。
(三)推断题
在院内英语专业二级考试阅读理解部分的考题里,有一种考题考查学生根据已有的材料信息挖掘出一些隐含信息,并需要对这些信息加以评估、判断,这一类就是我们常说的推断题。推断题有一些常见的关键词表述,比如“convey”“infer”“guess”“deliver”“indicate”等。这类题目的考查对于学生来讲是所有考题题型中最难的,学生不但要对原文已知信息能正确把握,还要有假设、判断、推理的能力。
(四)主旨题
在院内英语专业二级考试阅读理解部分的考题里,主旨题旨在考查学生对篇章的总体把握能力,要求学生能在较短的时间内基本上能抓出文章的主要内容和作者的观点表达,确定文章的中心思想,同时,此类考题的考查也能达到高等学校英语专业英语教学大纲和考试大纲的基本要求。
三、应对措施
为了更好的应对院内英语专业二级考试阅读理解部分,学生需要扩大自身的词汇量、培养良好的阅读习惯、提升自身的理解能力。
(一)扩大词汇量
就院内英语专业二级考试阅读理解部分而言,词汇始终是学生最大的屏障,因此,学生需要使用各种途径、方式方法来扩大自身的词汇量。学生可以根据由词根、词缀组成的构词法来巩固单词,也可以通过上下文语境来记忆单词,亦或是通过联想记忆、分组记忆等方法来扩充词汇。英语专业大一年级的学生必须在大一年级具备一个良好的词汇量,为后面阶段的学习打下坚实的词汇基础。
(二)培养良好的阅读习惯
学生在完成文章阅读的过程中,经常会伴随一些不良阅读习惯,比如,学生一遇到读不懂的地方就习惯性去回读,还有一些学生在阅读过程中会读出声来等,这些不良阅读习惯不但会严重影响到文章的阅读速度,还会影响到对文章的理解、把握。“不良阅读习惯的共同点是头、手、吼等身体器官在阅读中参与过多,极大影响了阅读速度,限制了大脑的快速反应能力,最好的方法是在平时训练尽量减少或拒绝身体其他器官参与阅读过程,形成用脑迅速反应文字信息的能力,提高阅读速度。好的阅读速度能在考试中为考生争取到更多的时间,提高题目准确率。”
(三)提升理解能力
对于英语阅读理解的考查,其实也是在对学生理解能力的考查,因此,对于学生理解能力的培养,在很大程度上,就直接提升了学生阅读理解能力。在日常的学习及生活中,学生应有意识无意识的找到一些训练逻辑思维能力的途径,让自身的大脑能随时灵活的运转起来。学生平时也因应该多做一些思维训练活动。
【参考文献】
[1]高等学校英语专业英语教学大纲[S].上海外语教育出版社,2000(5).
[2]刘喆, 刘莹 .英语专业四级考试阅读解析[J].外语论坛,2009(11).
【计算机二级考试vb】推荐阅读:
计算机二级考试:VB冲刺试题及答案09-13
计算机二级VB考试题及答案12-17
全国计算机二级VB考点解析:第一章11-02
全国计算机二级VB考点解析:第三章01-14
计算机二级考试题库03-09
计算机等级考试二级04-26
江苏省计算机二级考试12-20
计算机二级考试C语言知识点总结09-13