全国计算机等级考试二级(通用8篇)
全国计算机等级考试二级 篇1
全国计算机等级考试二级证书
简介 ***2432010年9月二级access
证书样本
全国计算机等级考试和高考、全国英语四六级考试一样,是国家教育部考试中心推出的三大权威考试,是在校大学生必须参加的考试和衡量计算机水平最权威、含金量和承认度最高的认证,并唯一得到国家和各用人单位的统一认可。
创想独有优势
通过率高:在全国平均通过率不到10%的情况下,创想分中心10级助产班参考7人,双科通过6人;10级护理5班参考21人,双科通过17人;创想分中心历届一次性通过率全省第一。
创想学员毕业受欢迎:
06级陈燕燕同学毕业后考取济宁汶上县医院事业编;
08级马玉宝同学,毕业后被济南市第三人民医院录用;2010年9月份前二级access
09级刘晓燕同学优先被济南市中心人民医院选为实习生。证书全通通用,上网可查。查询网址
全国计算机等级考试二级 篇2
参加此科目学习的学生大部分都是在校的大学生,有的学生是计算机相关专业的,有的不是。计算机相关专业的学生相对于非计算机相关专业的学生可能学习此科目相对要容易些,但也不是说简单地学学就能通过的,也就是说无论有没有相关的计算机底子,并不是太重要,关键是要看你有没有找到正确的学习方法,有没有认真地去学。因为计算机的学习本身有这样的一个特点:很多知识都有自己的独立性。就以VFP来说,它实际上就是对一个相对独立的数据库开发软件的学习,其中除了SQL内容外基本上都是不需要太多的计算机基础就能学会的。之所以有些同学感觉比较难,尤其是非计算机专业的学生存在“我没有底子,能学会吗”的想法,主要是因为他们没有对这门课有一个正确的认识,或是没有找到一个正确的学习思路和方法。下面谈谈搞好学习和复习的要点,以帮助广大考生顺利通过考试。
首先,在学习或复习过程中对于一些概念知识不要采取死记硬背的方式,要注重理论联系实际要注重理解。由于二级考试,笔试考题中只有选择题和填空题,不考简答题,因此我们在复习过程中不用花过多的时间去一字不漏地背概念,而是要注重理解。对于某些概念不求问你一个名词你能背出它的解释,只要能做到给你解释或描述的时候你能答出它是什么就可以了。比如试题问:“用网状结构表示实体及其之间关系的模型称之为什么?”只要答出是“网状模型”就可以了。同时在学习相关控件的时候由于各个控件的属性比较多,而且很多控件的属性虽然名字相同,但其表示的意义却大不相同,很多同学都感觉很难区分而且很容易混淆。对于这个问题,除了要多看、多记外,我们可以把一些主要并且容易混淆的控件及其属性单独汇总到一个表上,把各个属性的含义都填在表中。这样不但能够把知识进行汇总,而且可以通过这个表使得容易混淆的知识形成一种对比,这样对于加深自己的记忆会有很大的帮助。
其次,在复习的过程中要注意在繁琐而复杂的知识中总结出规律。可以说在学习VFP的过程中能否掌握好SQL的相关知识是能否顺利通过考试的关键。这部分内容是整个考试内容综合应用的核心内容,所以学好这部分内容至关重要。当然,对于这部分内容很多同学都觉得很难掌握。实际上这部分内容的确是有些难度的,但只要大家能够掌握它的基本规律和基本结构,就能够学好它。我们可以从两个方面去学习掌握这部分内容,一是牢牢记住它的功能及基本结构,二是弄清楚它有哪些编码结构。总结起来,我们在运用SQL进行编码的时候主要是运用了它的查询、操作及其定义功能,而用得最多,难度最大的就是它的查询功能。对于查询功能我们可以把它细分成两种查询结构:一是只涉及单表的简单的查询结构,实际上大家可以发现它的机构始终是select from where或在此基础上进行延伸的这样一个结构;二是涉及多表的查询结构,而对于这种查询又可以归结分为连接查询和嵌套查询两种类型,对于这两种查询类型我们只要能够分清楚什么是连接查询,什么是嵌套查询就行。换句话说,能够搞清楚它们的基本结构分别是什么样的,什么条件下用哪种查询也就可以了。先来看看它们各自的结构,连接查询的基本结构为select(查询内容)—from(查询涉及的各个表的名称)—where(必须有表与表之间相同字段的连接代码)。嵌套查询的基本结构是将分别对两个表进行select查询的语句用in或not in等进行连接起来的结构。这里值得注意的是这两个查询语句中内查询的查询字段一定是与外查询作为连接条件的字段名一致的,也就是一定要找两个表中都含有的字段进行查询连接。如何判断用哪种查询结构的思路?我们首先要分析最终查询的字段需要从哪些表中进行查询,如果是从一个表中查,一般用简单查询就可以了。如果是从两个表中进行查询,那么就要进一步分析这些需要查询的字段是否都包含于同一个表中,如果包含在同一个表中,那么就用连接查询的结构编写代码;如果查询的字段分别包含在不同的表中,那么就用嵌套查询的结构进行编写代码;如果查询涉及两个以上的多个表进行查询时,一般就可以直接采用连接查询的结构编码模式。
二级VFP考试是一项综合技能测评的考核,我们要想取得优异的成绩,除了要搞好基本知识的学习外,还要把握好考试的重点、难点,把所学的知识形成一个系统的知识链,同时还要加强上机实践练习,只有这样才能达到我们预期的结果,顺利通过考试。
参考文献
全国计算机等级考试二级 篇3
[关键词] 全国计算机等级考试 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.数据库设计基础
数据库是当前软件数据处理的核心,目前大部分软件都是基于数据库的,因此,学习数据库知识将有助于软件开发。本章考核的重点是关系模型、关系代数及数据库系统的基本概念,其余的知识点了解即可。其中数据库设计和数据库管理部分知识可结合软件工程同步学习,两者有很多相似之处。在本章考点中,除关系代数会考一些简单的计算问题,需理解,其余均以概念题形式考核,考生需仔细阅读。数据库设计基础的备考策略是“记忆为主、理解为辅”。
全国计算机等级考试二级 篇4
6.1 Sub过程
考点1 建立Sub过程
通用Sub过程的结构与前面多次见过的事件过程的结构类似。一般格式如下:
[Static][Private][Public]Sub过程名[(参数列表)] 语句块
[Exit Sub] [语句块] End Sub
说明:
(1)Sub过程以Sub开头,以End Sub结束,在Sub和End Sub之间是描述过程操作的语句块,称为“过程体”或“子程序体”。
(2)End Sub标志着Sub过程的结束。
(3)Sub过程不能嵌套。
考点2 调用Sub过程
调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。
Sub过程的调用有两种方式:一种是把过程的名字放在一个Call语句中,一种是把过程名作为一个语句来使用。
(1)用Call语句调用Sub过程。
格式:Call过程名[(实际参数)]。
(2)把过程名作为一个语句来使用。
在调用Sub过程时,如果省略关键字Call,就成为调用Sub过程的第2种方式。与
第1种方式相比,它有两点不同:
(1)去掉关键字Call。
(2)去掉“实际参数”的括号。考点3 通用过程与事件过程
控件事件过程的一般格式为:
[Private | Public] Sub控件名_事件名(参数表)语句组
End Sub
窗体事件过程的一般格式为:
[Private][Public] Sub Form_事件名(参数表)语句组
End Sub
通用过程可以放在标准模块中,也可以放在窗体模块中,而事件过程只能放在窗体模块中,不同模块k中的过程(包括事件过程和通用过程)可以互相调用。当过程名唯一时,可以直接通过过程名调用;如果两个或两个以上的标准模块中含有相同的过程名,则在调用时必须用模块名限定,其一般格式为:
模块名.过程名(参数表)
一般来说,通用过程(包括Sub过程、Function过程)之间、事件过程之间、通用过程与事件过程之间,都可以互相调用。
6.2 建Function过程
考点4 建立Function过程
Function过程定义的格式如下:
[Static][Private][Public]Function过程名[(参数表列)][As类型] [语句块] [过程名=表达式] [Exit Function] [语句块] End Function
说明:
(1)Function过程以Function开头,以End Function结束,在两者之间是描述过程操作的语句块。
(2)调用Sub过程相当于执行一个语句,不直接返回值;而调用Function过程要返回一个值,因此可以像内部函数一样在表达式中使用。
考点5 调用Function过程
Function过程的调用比较简单,因为可以像使用Visual Basic内部函数一样来调用Function过程。实际上,由于Function过程能返回一个值,因此完全可以把它看成是一个函数,它与内部函数(如Sqr,Str$,Chr$等)没有什么区别,只不过内部函数由语句系统提供,而Function过程由用户自己定义。
6.3 参数传送
在Visual Basic中,通常把形式参数叫做“参数”,而把实际参数叫做“自变量”。
考点6 形参与实参
形参是在Sub,Function过程的定义中出现的变量名,实参则是在调用Sub或Function过程时传送给Sub或Function过程的常数、变量、表达式或数组。在Visual Basic中,可以通过两种方式传送参数,即按位置传送和指名传送。
考点7 引用
Visual Basic中,参数通过两种方式传送,即传地址和传值,其中传地址习惯上称为引用。在默认情况下,变量(简单变量、数组或数组元素以及记录)都是通过“引用”传送给Sub或Function过程的。在这种情况下可以通过改变过程中相应的参数来改变变量成值,这意着,当通过引用来传送实参时,可以改变传送给过程的变量的值。
考点8 传值
传值就是通过值传送实际参数,即传送实参的值而不是传送它的地址。在这种情况下,系统扭需要传送的变量复制到一个临时的单元中,然后把该临时单元的地址传送给被调用的通用过程。由于通过过程没有访问变量(实参)的原始地址,因此不会改变原来变量的值,所有的变化都是在变量的副本上进行的。
考点9 数组参数的传送
Visual Basic允许把数组作为实参传送到过程中。用数组作为过程的参数时,应在数组名的后面加上一对括号,以免与普通变量相混淆。除遵循参数传送的一般规则外,还应注意以下两点:
(l)为了把一个数组的全部元素传递给一个过程,应将数组名分别放入实参表和形参表中,并略去数组的上下界,但括号不能省略。
(2)如果不需要把整个数组传递给通用过程,可以只传递指定的单个元素,这需要在数组名后面的括号中定上指定的元素下标。
6.4 可选参数和可变参数
Visual Basic 6.0提供了十分灵活和安全的参数传送方式,允许使用可选参数和可变参数。在调用一个过程时,可以向过程传送可选的参数或者任意数量的参数。
考点10 可选参数
在调用一个过程时,有时并不是每次都要传递所有的参数。有些参数的存在是为了提供某项功能,但这项功能不是每次调用该过程时都需要的或者在调用这个过程时,某个参数在绝大部分时间内都使用同一个值,对于其他的值只有在特殊的情况下才使用。
使用可选参数时还应注意两点:
(1)如果某个参数被指定为可选参数,那么它后面的参数必须都是可选的。
(2)Optional关键字可以和ByVal关键字一起使用。
考点11 可变参数
在使用可变参数时应注意以下5点:
(1)ParamArray关键字只能用于参数列表中的最后一个参数。
(2)用ParamArray关键字声明的参数数组只能是Variant类型。
(3)ParamArray关键字不能和ByVal关键字,ByRef关键字以及Optional关键字一起使用。
(4)如果使用ParamArray关键字声明可变个数参数,那么其他的参数都不能被声明为可选的。
(5)用ParamArray关键字声明的参数数组,无论是否使用了Option Basel语句,它的下界总是0。
6.5 对象参数
考点12 对象参数
和传统的程序设计语言不同,Visual Basic允许用对象作为参数,即窗体或控件作为通用过程的参数。在有些情况下,这可以简化程序设计,提高效率。实际上,在Visual Basic中还可以向过程传送对象,包括窗体和控件。
对象作为参数与用其他数据类型作为参数的过程没有什么区别,其格式为:
Sub过程名(形式参数表)语句块
[Exit Sub] …
End Sub
“形式参数表”中的形参的类型通常为Control或Form注意,在调用含有对象的过程时,对象只能通过传地址方式传送。因此在定义过程时,不能在其参数前加关键字ByVal。
6.6 局部内存分配
考点13 局部内存分配
有时候,在过程结束时,可能不希望失去保存在局部变量中的值。如果把变量声明为全局变量或模块级变量,则可解决这个问题。但如果声明的变量只在一个过程中使用,则这种方法并不好。为此,Visual Basic提供了一个Static语句,其格式为:
Static变量表
其中“变量表”的格式如下:
变量[()][As类型][,变量[()][As类型]]…
可以看出,Static语句的格式与Dim语句完全一样,但Static语句只能出现在事件过程、Sub过程或Function过程中。在过程中的Static变量只有局部的作用域,即只在本过程中可见,但可以和模块级变量一样,即使过程结束后,其值仍能保留。
在程序设计过程中,Static语句常用于以下两种情况:
(1)记录一个事件被触发的次数,即程序运行时事件发生的次数。
(2)用于开关切换,即原来为开,将其改为关,反之亦然。
6.7 Shell函数
考点14 shell函数
在Visual Basic中不但可以调用通用过程,而且可以调用各种应用程序。也就是说,凡是能在Windows下运行的应用程序,基本上都可以在Visual Basic中调用。这一功能通过Shell函数来实现。
Shell函数的格式如下:
Shell(命令字符串[,窗口类型])
全国计算机等级考试二级 篇5
下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 1mb等于
a) 1000字节 b) 1024字节
c) 1000×1000字节 d) 1024×1024字节
(2) 与十六进制数200等值的十进制数为
a) 256 b) 512 c) 1024 d) 2048
(3) 所谓“裸机”是指
a) 单片机 b) 单板机
c) 不装备任何软件的计算机 d) 只装备操作系统的计算机
(4) 能将高级语言编写的源程序转换成目标程序的是
a) 链接程序 b) 解释程序 c) 编译程序 d) 编辑程序
(5) 在64位计算机中,一个字长所占的字节数为
a) 64 b) 8 c) 4 d) 1
(6) 在windows环境下,当一个应用程序窗口被最小化后,该应用程序
a) 继续在后台运行 b) 继续在前台运行
c) 终止运行 d) 暂停运行
(7) 在windows环境下,能实现窗口移动的操作是
a) 用鼠标拖动窗口中的任何部位 b) 用鼠标拖动窗口的边框
c) 用鼠标拖动窗口的控制按钮 d) 用鼠标拖动窗口的标题栏
(8) 在windows环境下,printscreen键的作用是
a) 打印当前窗口的内容 b) 打印屏幕内容
c) 复制屏幕到剪贴板 d) 复制当前窗口到剪贴板
(9) internet的通信协议是
a) tcp/ip b) bbs c) www d) ftp
(10) 下列叙述中正确的是
a) 计算机病毒只感染可执行文件
b) 计算机病毒只感染文本文件
c) 计算机病毒只能通过软件复制的方式进行传播
d) 计算机病毒可以通过网络或读写磁盘等方式进行传播
(11) 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是
a) 有零个或多个输入 b) 有零个或多个输出
c) 有穷性 d) 可行性
(12) 以下叙述中正确的是
a) c语言的源程序不必通过编译就可以直接运行
b) c语言中的每条可执行语句最终都将被转换成二进制的机器指令
c) c源程序经编译形成的二进制代码可以直接运行
d) c语言中的函数不可以单独进行编译
(13) 以下符合c语言语法的实型常量是
a) 1.2e0.5 b) 3.14.159e c) .5e-3 d) e15
(14) 以下4组用户定义标识符中,全部合法的一组是
a) _main b) if c) txt d) int
enclude -max real k_2
sin turbo 3com _001
(15) 若以下选项中的变量已正确定义,则正确的赋值语句是
a) x1=26.8%3 b) 1+2=x2 c) x3=0x12 d) x4=1+2=3;
(16) 设有以下定义
int a=0;
double b=1.25;
char c=’a’;
#define d 2
则下面语句中错误的是
a) a++; b) b++ c) c++; d) d++;
(17) 设有定义:float a=2,b=4,h=3;,以下c语言表达式与代数式 计算结果不相符的是
a) (a+b) *h/2 b) (1/2)*(a+b) *h
c) (a+b) *h*1/2 d) h/2*(a+b)
(18) 有以下程序
main( )
{
int x=102,y=012;
printf(“%2d,%2d ”,x,y);
}
执行后输出结果是
a) 10,01 b) 02,12 c) 102,10 d) 02,10
(19) 以下4个选项中,不能看作一条语句的是
a) {;} b) a=0,b=0,c=0; c) if(a>0); d) if(b==0) m=1;n=2;
(20) 设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是
a) scanf(“%d”,pa) ; b) scanf(“%d”,a) ;
c) scanf(“%d”,&pa) ; d) scanf(“%d”,*pa) ;
(21) 以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是
a) if((a>b) &&(b>c) ) k=1; b) if((a>b) ||(b>c) ) k=1
else k=0; else k=0;
c) if(a<=b) k=0; d) if(a>b) k=1;
else if(b<=c) k=1; else if(b>c) k=1;
else k=0;
(22) 有以下程序
main( )
{ char k; int i;
for(i=1;i<3;i++)
{ scanf(“%c”,&k);
switch(k)
{ case ‘0’: printf(“another ”);
case ‘1’: printf(“number ”);
}
}
}
程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是
a) another b) another c) another d) number
number number number number
another number
(23) 有以下程序
main( )
{ int x=0,y=5,z=3;
while(z-->0&&++x<5) y=y-1;
printf(“%d,%d,%d ”,x,y,z);
}
程序执行后的输出结果是
a) 3,2,0 b) 3,2,-1 c) 4,3,-1 d) 5,-2,-5
(24) 有以下程序
main( )
{ int i,s=0;
for(i=1;i<10;i+=2) s+=i+1;
printf(“%d ”,s);
}
程序执行后的输出结果是
a) 自然数1~9的累加和 b) 自然数1~10的累加和
c) 自然数1~9中的奇数之和 d) 自然数1~10中的偶数之和
(25) 有以下程序
main( )
{ int i,n=0;
for(i=2;i<5;i++)
{ do
{ if(i%3) continue;
n++;
} while(!i);
n++;
}
printf(“n=%d ”,n);
}
程序执行后的输出结果是
a) n=5 b) n=2 c) n=3 d) n=4
(26) 若程序中定义了以下函数
double myadd(double a,double b)
{ return (a+b) ;}
并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是
a) double myadd(double a,b) ;
b) double myadd(double,double);
c) double myadd(double b,double a) ;
d) double myadd(double x,double y);
(27) 有以下程序
char fun(char x , char y)
{ if(x
main( )
{ int i,j;
for(i=1;i<=4;i++)
{ for(j=1;j<=4-i;j++) printf(“ “);
for(j=1;j<=_______;j++) printf(“*”);
printf(“ ”);
}
}
在下划线处应填入的是
a) i b) 2*i-1 c) 2*i+1 d) i+2
(43) 有以下程序
void sort(int a[],int n)
{ int i,j,t;
for(i=0;i}
main()
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
sort(aa,10);
for(i=0;i<10;i++) printf(“%d”,aa[i]);
printf(“ ”);
}
其输出结果是
a) 1,2,3,4,5,6,7,8,9,10 b) 10,9,8,7,6,5,4,3,2,1
c) 9,2,7,4,5,6,3,8,1,10 d) 1,10,3,8,5,6,7,4,9,2
(44) 以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是
a) char s[10]=”abcdefg”; b) char t[]=”abcdefg”,*s=t;
c) char s[10];s=”abcdefg”; d) char s[10];strcpy(s,”abcdefg”);
(45) 有以下程序
#include
main(int argc ,char *argv[ ])
{ int i,len=0;
for(i=1;i printf(“5d ”,len);
}
经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行
ex abcd efg h3 k44
执行后输出结果是
a) 14 b)12 c) 8 d) 6
(46) 有以下程序
void f(int a[],int i,int j)
{ int t;
if(i
for(i=0;i
for(j=0;【13】;j++)
{t=a[i][j];
【14】;
a[j][i]=t;
}
}
(14) 以下sstrcpy( )函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。请填空。
void sstrcpy(char *s,char *t)
{ while(*s++=【15】);}
main( )
{ char str1[100],str2[]=”abcdefgh”;
sstrcpy(str1,str2);
printf(“%s ”,str1);
}
(15) 下列程序的运行结果是:【16】
#include
char *ss(char *s)
{ return s+strlen(s)/2;}
main( )
{ char *p,*str=”abcdefgh”;
p=ss(str); printf(“%s ”,p);
}
(16) 下面程序的运行结果是:【17】
int f( int a[], int n)
{ if(n>1) return a[0]+f(&a[1],n-1);
else return a[0];
}
main ( )
{ int aa[3]={1,2,3},s;
s=f(&aa[0],3); printf(“%d ”,s);
}
(17) 以下程序中给指针p分配三个double型动态内存单元,请填空。
# include
main ( )
{ double *p;
p=(double *) malloc(【18】);
p[0]=1.5;p[1]=2.5;p[2]=3.5;
printf(“%f%f%f ”,p[0],p[1],p[2]);
}
(18) 以下程序的运行结果是【19】
# include
typedef struct student{
char name[10];
long sno;
float score;
}stu;
main( )
{ stu
a={“zhangsan”,2001,95},b={“shangxian”,2002,90},c={“anhua”,2003,95},d,*p=&d;
d=a;
if(strcmp(a.name,b.name)>0) d=b;
if(strcmp(c.name,d.name)>0) d=c;
printf(“%ld%s ”,d.sno,p->name);
}
19、以下sum函数的功能是计算下列级数之和。
s=1+x+x2/2!+x3/3!+........+xn/n!
请给函数中的各变量正确赋初值。
doublesum( doublex, intn )
{inti;doublea,b,s;
【20】
for( i=1;i<=n;i++)
{ a=a*x; b=b*i; s=s+a/b; }
return s;
全国计算机等级考试二级 篇6
下列各题 a) 、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 用8位无符号二进制数能表示的最大十进制数为 c
a) 127 b) 128 c) 255 d) 256
(2) 在64位高档微机中,一个字长所占的二进制位数为d
a) 8 b) 16 c) 32 d) 64
(3) 在windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住 d
a) alt键 b)esc键 c)shift键 d)ctrl键
(4) 在windows菜单中,暗淡(灰色)的命令项表示该命令a
a) 暂时不能用 b) 正在执行 c) 包含下一层菜单 d) 包含对话框
(5) 在dos环境下,为了得到type命令的帮助信息,正确的dos命令为 d
a) type b) type/h c) type/* d) type/?
(6) 下列选项中,能作为合法dos文件名的是 b
a) anp/a.dat b) abccom c) ecd.basic d) xy+z.txt
(7) 下列叙述中正确的是 a
a) 在windows环境下,最大化的窗口是不能移动的
b) 在windows环境下,应用程序窗口最小化后,该应用程序暂停执行
c) 在windows环境下,只有最小化的窗口才能关闭
d) 在windows环境下,不能关闭最大化的窗口
(8) 在windows环境下,工具栏中的复制按钮是c
a) 打印机图标 b) 剪刀标志 c) 复制标志 d) 粘贴标志
9) 在windows98环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按d
a) ctrl+printscreen键 b) alt+printscree键
c) shift+printscreen键 d) printscreen键
(10) 目前,计算机病毒扩散最快的途径是b
a) 通过软件复制 b) 通过网络传播
c) 通过磁盘考贝 d) 运行游戏软件
(11) foxbase是一种 b
a)数据库 b)数据库管理系统
c)数据库系统 d)数据库应用程序
(12) 数据库文件book.dbf中包含memo型字段,下列描述中错误的是
a) 若删除了备注文件book.dbt,则该数据库文件将无法打开 b
b) 若删除了该数据库文件,则备注文件book.dbt自动被删除
c) 若打开该数据库文件,则备注文件book.dbt自动打开
d) 该数据库文件的所有备注型字段的内容都存放在同一个备注文件中
(13) 在foxbase中,下列数据中属于常量的是b
a) top b) .y. c) t d) 12/11/
(14) 在foxbase中,可以用type命令显示其内容的文件类型为c
a).mem b) .dbt c) .prg d) .fox
(15) 不能关闭当前工作区中索引文件的命令为 d
a)set index to b)close index
c)close all d)set order to
(16) 在相关数据库文件存在或已打开的情况下,下列命令中能正确执行的是
a) seek for 基本工>1000 b) @10,12 say“a的值为:”,20
c) delete zgjk.dbf d) count rest
(17) 当范围和条件短语同时省略时,仅作用于当前记录的命令是
a)count b)delete c)list d)change
(18) 在操作过程中,可以进入人机交互工作方式的命令为
a) append blank b) browse c) replace d)delete all
(19) 不能向数据库文件增加记录的命令是
a) browse b) append c) insert d) replace
(20) 表达式int(-25.8)的值为
a) -25 b) -26 c) 25 d)26
(21) 下列对browse命令描述正确的是
a) 只能浏览数据库文件,不能修改记录内容
b) 能浏览数据库文件,但不能增加或删除记录
c) 能浏览数据库文件,同时也能增加或删除记录
d) 不仅能浏览数据库文件,还能修改数据库的结构
(22) 在foxbase中,seek命令和locate命令都可以用于查找记录,但在使用上有所不同。以下表述正确的是
a) seek命令可以一次查找到全部记录,locate命令一次只能找到一条记录
b) seek命令需要打开相应索引文件才能使用,locate命令不需要索引文件
c) seek命令只能查找字符串,locate命令可以查找任何类型字段
d) seek命令可以和continue命令联合使用,而locate命令不可以
(23) 以下关于total命令的表述中,正确的是
a) 命令的执行结果不生成另一个数据库文件
b) 所操作的数据库文件不必按关键字段索引或排序
c) 命令中的关键字段必须是数值型字段
d) 只能对数据型字段进行汇总
(24) 有如下序列(“□”表示空格)
store “abc□□” to x
store “xyz”+x to y
store trim(y)-“lmn” to z
?len(z)
执行上述命令之后,屏幕显示的值是
a) xyzabclmn b) xyzabclmn□□ c) 11 d) 9
(25) 使用display命令时,若范围短语为all或rest,执行该命令后,记录指针指向
a) 首记录 b) 末记录 c) 首记录的前面 d) 末记录的后面
(26) 在foxbase中,已经在多个工作区中打开了若干个数据库。要显示当前工作区的区号,应使用命令
a) select b) ?select c) select d) ?select()
(27) 数据库文件已经打开,当前记录中姓名字段的值是“张敏”。执行以下命令序列:
姓名=“李卫星”
?姓名
屏幕显示的结果是
a) 张敏 b) 李卫星 c) 张敏李卫星 d) 李卫星张敏
(28) 在foxbase数据库中,记录是由字段值构成的数据序列,记录长度要比各字段长度之和多一个字节,这个字节用来存放
a) 记录的分隔标记 b) 记录的序号
c) 记录的指针定位标记 d) 记录的删除标记
(29) 在foxbase圆点指示符下,要将a盘根目录下的sst.prg文件复制到c盘根目录下的my子目录下,应使用命令
a) copy a:sst.prg c:my
b) copy file a:sst.prg to c:my
c) copy file a:sst.prg to c:mysst
d) copy file a:sst.prg to c:mysst.prg
(30) 有如下命令序列:
x=“a”
y=x
a=“黄河长江”
?x+&x-y-&y
执行以上命令序列后,屏幕显示表达式x+&x-y-&y的结果是
a) 黄河长江 b) a黄河长江a黄河长江
c) a黄河长江a d) a黄河长江黄河长江
(31) 在默认的日期格式下,表列表达式中,结果一定为真(.t.)的是
a) “200”>3 b) .not..t.
c) “男” d) ctod(“03/21/03”)>ctod(“03/12/03”)
(32) 在没有打开索引文件的情况下,如果使用append命令追加一条记录,其功能等同于命令序列
a) goto eof
insert
b) coto bottom
insert before
c) goto bottom
insert after
d) goto bottom
insert
(33) 要清空当前数据库文件hgz.dbf中“奖金”字段的全部值,应当使用命令
a) modify structure b) delete
c) replace d) zap
(34) 在foxabse中,用于建立或修改过程文件的命令是
a) modify <文件名> b) modify command <文件名>
c) modify procedure <文件名> d) create command <文件名>
(35) 在foxbase中,能够进行条件定位的命令是
a)skip b)seek c)locate d)go
(36) 设x=100,y=800,执行以下命令:
?iif(x>100,y-50,y+50)
屏幕显示结果是
a) 50 b) 750 c) 800 d) 850
(37) 如果测试函数type(“w”)的值是“u”,说明
a) w是数组 b) w未定义
c) w的值为u d) w的值无符号
(38) 在下列记录定位命令中,不能用found()函数检其操作是否成功的命令是
a)seek b)find c)locate/continue d)skip
(39) 有如下命令
set deleted on
use abc
go 3
delete next 2
go 4
recall
use
执行最后一条recall命令时,去掉删除标记的记录个数是
a) 0 b) 1 c) 2 d) 3
(40) 要清除所有变量名第二个字母为x的内存变量应使用命令
a) release all *x b) release all like x
c) release all like ?x* d) release all like “?x”
(41) 为了确保向日期型字段“起始日期”中输入以前的日期,应在read之前使用语句
a) @5,15 say “起始日期:” get 起始日期 range, ctod(“12/31/96”)
b) @5,15 say “起始日期:” get 起始日期 range ctod(“12/31/96”),
c) @5,15 say “起始日期:” get 起始日期 for 起始日期<= ctod(“12/31/96”)
d) @5,15 say “起始日期:” get 起始日期 range date(),ctod(“12/31/96”)
(42) 若在update命令中使用了random短语,则
a) 源数据库和目标数据库都必须按关键字段排序或索引
b) 只需将源数据库按关键字段排序或索引
c) 只需将目标数据库按关键字段排序或索引
d) 源数据库和目标数据库均可以不按关键字段排序或索引
(43) 设当前数据库中有20条记录,当前记录号为10。有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是
a) go 5与skip 5 b)go recno()+5与skip 5
c)skip recn0()+5与go recn0()+5 d)go recn0()+5与 list next 5
(44) 已知x=99,y=“a”,a=“telephone”,则len(str(x,2)+&y)的值为
a) 19 b) 11 c) 5 d) 5
(45) 已知proc.prg程序清单如下:
set talk off
n=20
t=1
do proc_1 with n,t
?t
set talk on
return
proc_1.prg程序清单如下:
parameters a,b
b=a*b
if a<=2
return
endif
do proc_1 with a-2,b
return
程序proc.prg的功能是
a) 输出20以内偶数的乘积 b) 输出20以内奇数的乘积
c) 输出结果为1 d) 输出结果为0
以下(46)-(50)题的操作均基于下面条件:
已建立并打开职工工资数据库zggz.dbf。该数据库的结构为:职工编号(c,6),姓名(c,8),性别(c,2),基本工资(n,7,2),奖金(n,7,2,),实发工资(n,8,2)
职工编号 姓名 性别 基本工资 奖金 实发工资
a10001 林大伟 男 1500.50 500.00 .50
a15002 高原 男 2000.00 300.00 2300.00
b10008 张高山 男 1200.80 200.00 1400.80
b15009 刘群 女 1050.60 350.00 1400.60
... ... ... ... ... ... >
(46) 要显示库中性别字段值为“女”的所有记录,错误的命令是
a) list for 性别=“女” b) display for 性别=“女”
c) browse for 性别=“女” d) display all for 性别=“女”
(47) 为了重新计算每个职工记录中实发工资字段的值,可使用命令
a) sum 实发工资
b) sum all 实发工资
c) replace 实发工资 with 基本工资+奖金
d) replace all 实发工资 with 基本工资+奖金
(48) 命令index on基本工资+奖金 to zggz的作用是
a)按基本工资升序排列,当基本工资相同时,按奖金升序排列
b)按基本工资降序排列,当基本工资相同时,按奖金降序排列
c)按基本工资与奖金之和的升序排列
d)按基本工资与奖金之和的降序排列
(49) 输出结果中,包含“张高山”记录的命令是
a) list for姓名=“高” b) display all for “高”
c) list for left(姓名,2)=“高” d) display for at(“高”,姓名)=1
(50) 能逻辑删除职工编号中第3位是“5”的职工记录的命令为
a) delete for substr(职工编号,3)==“5”
b) delete for substr(职工编号,3,1)==5
c) delete for substr(职工编号,3,1)==“5”
d) delete for at(5,职工编号)=3
二、填空
请将每一个空的正确答案写在答题卡上【1】~【20】序号的横线上,答在试卷上不得分。
(1) 用十六进制给存储器中的字节地址进行编号,若地址编号从000到ffff,则该存诸器的容量为【1】kb。
(2) 假设在当前盘的当前目录下有两个文件a.txt和b.txt,现要将文件b.txt合并连接到文件a.txt的后面。若使用copy命令,则完整的命令为【2】 。
(3) e-mail地址由用户名和域名两部分组成,这两部分的分隔符为【3】。
(4) 假设在当前盘当前目录下有一个可执行程序user.exe。现要执行该程序,并要求在
执行过程中将显示输出的结果信息存入当前盘当前目录的文件out.dat中,则完整的dos命令
为【4】。
(5) 在dos环境下,表示打印机的设备文件名为【5】。
(6) 在当前打开的数据库文件中有一个长度为6的字符型字?quot;姓名“,有如下命令序列
replace 姓名 with ”肖光“
? len(姓名)
执行最后一条命令的显示结果是【6】。
(7) 已知一张职工登记表包括姓名、性别、出生日期、婚否、政治面目、住址、电话等,若要建立保存此表的库文件,可以定义为逻辑字段的项目有【7】。(注意:字段与字段之间用顿号分隔,否则不得分)
(8) 有如下命令序列:
use xyz
?reccount()
skip +2
delete
?reccount()
执行第一条输出命令后,屏幕显示10。接着执行后面的命令序列,第二条输出命令显示的结果是【8】。
(9) 以下命令序列的功能是根据输入的考试成绩,显示相应的成绩等级。等级划分标准为:低于60分为”不合格“,60分以上(含60)为”通过“,其中90分以上(含90)的为”优秀“。请对该程序填空:
clear
【9】”请输入考试成绩:“to chj
do case
case chj<60
dj=”不合格“
case【10】
dj=”通过“
otherwise
dj=”优秀“
endcase
?”成绩等级:“【11】
return
(10) 有如下命令序列:
set date american
?dtoc(ctod(”9/21/“),1)
顺序执行以上两条命令之后,在屏幕上将显示【12】。
(11) 有以下三个数据库:
职员(职员号c(3),姓名c(6),性别c(2),职务c(10))
订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))
客户(客户号c(3),客户号c(20),地址c(20),电话c(13))
要为订单库建立一个二重索引,要求按签订日期升序,相同签订日期的记录按职员号升序,索引表达式应为【13】。
(12) 有以下三个数据库:
职员(职员号c(3),姓名c(6),性别c(2),职务c(10))
订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))
客户(客户号c(3),客户号c(20),地址c(20),电话c(13))
下面程序的功能是利用索引逐条显示8月份签订的订单记录。请填空:
select 0
use 订单
index on month(签订日期) to im
clear
seek 8
if【14】
do while【15】
display
skip
enddo
else
?”8月份没有订单!“
endif
close database
return
(13) 有以下三个数据库:
职员(职员号c(3),姓名c(6),性别c(2),职务c(10))
订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))
客户(客户号c(3),客户号c(20),地址c(20),电话c(13))
下面的程序的功能是分别统计职员号以a或b开头的职员所签订的订单数目和总金额。请填空:
clear
store 0 to nl,sl,n2,s2
select 0
use 订单
do while .not. eof()
do case
case【16】
n1=n1+1
s1=s1+金额
case【17】
n2=n2+1
s2=s2+金额
endcase
【18】
enddo
?”a职员订单数;“+str(n1,3)+space(10)+”总金额;“+str(s1,7,2)
?”b职员订单数;“+str(n2,3)+space(10)+”总金额;“+str(s2,7,2)
close database
return
(14) 有以下三个数据库:
职员(职员号c(3),姓名c(6),性别c(2),职务c(10))
订单(订单号n(3),客户号c(3),职员号c(3),签订日期d(8),金额n(6,2))
客户(客户号c(3),客户号c(20),地址c(20),电话c(13))
下面程序的功能是根据订单号查询该订单及相关职员和客户的信息,要求在屏幕的第6行第20列开始显示输出信息。请填空:
set safety
clear
input ”请输入订单号:“to mddh
locate for 订单号=mddh
if eof()
?”无此订单号!“
else
【20】”职员:“+职员-〉姓名+”客户;“+客户-〉客户名+”金额:“-str(金额,6,2)
endif
wait ”继续查询吗(y/n)?“ to yn
enddo
close database
set safety on
全国计算机等级考试二级 篇7
计算机技术在我国各个领域发展迅速, 为了适应知识经济和信息社会发展的需要, 能够熟练操作和应用计算机已成为人们必须掌握的一种基本技能。鉴于社会的客观需求, 经原国家教委批准, 原国家教委考试中心于1994年面向社会推出了NCRE, 其目的在于以考促学, 向社会推广和普及计算机知识, 也为用人部门录用和考核工作人员提供一个统一、客观、公正的标准。
在信息技术飞速发展的今天, 计算机等级考试是考查学生计算机理论知识和应用能力的重要手段。计算机等级考试证书更是学生通向理想的就业岗位的重要法码。
计算机二级的学习内容包括笔试和上机, 即理论学习和实践操作, 两者的内容都比较多, 而且考题灵活、知识点集中, 对操作软件的命令及程序功能都有很高的要求, 同样学习的困难度也随之提高了。本文针对二级VFP考试中的要求, 提出了以下几种教学方法。
一、倒置法
以前教师习惯于先讲解课本中的知识, 等学生掌握了基本知识后, 然后再要求学生做课后的练习。本文提出的倒置教学法是先让学生阅读课后的练习题, 然后带着问题去学习课本中的知识。通过这种倒置教学法, 可让学习者知道哪些知识是重点, 哪些知识只需了解。对于参加计算机二级考试的学生来说有这样两个好处:
其一:可以有目标的去学习。通过考试题型和课后习题有针对性的, 主动的学习课本中的内容, 并且能很快掌握地重点知识。
其二:根据考试的题型, 学习过程是在计算机等级考试专用的题库中进行, 这样对学习者是起到了事半功倍的效果。
二、列举相同题型法
在计算机二级VFP的上机考试中, 内容一般分为这样几种:数据库的基本操作、查询、视图、表单、报表、菜单等。比如在学习查询时, 要让学生知道这样几点: (1) 如何新建; (2) 如何添加表; (3) 如何进行字段的选择; (4) 如何进行表之间的联接; (5) 如何进行查询条件表达式的书写; (6) 如何进行分组字段的选择; (7) 如何进行排序字段的选择。
列举相同题型教学法有以下几点好处:
其一:学生会自动学会具有独立思考问题的能力, 这将有助于实践操作的加强, 当然, 在理论方面会有更深的理解。其二:加深知识点的巩固。通过练习同类型的多道习题, 可以很好地掌握知识点的应用。在以后遇到同样类型的题时, 也会顺利得完成。
三、分段法
在我们二级VFP中有很多的题是比较难一点的, 涉及一些新名词、新的操作命令等, 如果一次全部将这些内容讲完, 学生理解肯定会有一的困难, 这样学生对这道题的学习兴趣也会大减, 可以采用分段法, 本节课先讲一些新的名词, 让学生理解了, 然后再去做一些其它的题型, 教师可以找一些与实际应用相关的案例, 比如具有数据插入、删除、显示和查询功能的小型数据库的设计, 这样一个系统的实施过程就是计算机语言各个知识点的综合应用过程。通过问题分析、总体结构设计、模块划分、用户界面设计、代码设计、模块分调和联调等几个部分来讲解, 这样做有以下几个方面的好处:
其一:碰见难度较大的题, 学生的兴趣还是挺高的, 会自主的先去读题, 看看题目中有哪些新的知识点, 即使不会全做, 也能做出其中的几个模块。
其二:会让学生更加努力的去听课, 这时候老师一定要引导好学生, 而且速度一定要慢, 像这一类型的题, 老师最好有梯度地从简到难, 重复多讲几遍, 如果学生一遍听不懂, 他们很渴望老师能进行第二遍的讲解, 在后面的讲解中, 一是学生听做法, 二是学生听他会在哪里犯错, 有了听课的目标, 学习起来就更快捷、轻松!从而提高学生的解决实际问题的能力。
四、二级VFP教学中注意事项
计算机技术课程较多, 不同软件间的有些功能是相通的, 也就是说学习这个软件的同时, 其它软件的内容及功能也要有一定的了解, 当然这些要靠学生的自觉学习, 尤其是非计算机专业的学生, 学习起来存在一定的难度, 这时就建议高职学生有针对、有目的的去学习。在课堂上, 作为主讲老师, 要做到以下几点:
1、要注意学生学习兴趣的培养,
俗话说“兴趣是最好的老师”, 就算是一门课程简单, 没有了学习的兴趣, 不管怎样学也学不好。
2、任课教师的教学态度, 老师在
教学时, 要有积极、端正的态度, 给学生讲述时, 要做到咬字清晰、讲课时的语速、说话前后的语言搭配, 这些都要有一定的功底, 一个学生对这门课程的掌握程度, 有一半的责任在老师的语言表达方面。
3、在课堂中, 多举一些例子, 尤其是计算机语言的学习。
计算机等级的学习和我们平常的软件学习是不同的, 平常计算机软件的学习只是一般的应用, 功能的基本学习, 但命令、功能的深入学习却很少, 功能的综合、实践操作应用就更少了。而计算机等级是一个实践操作性特别强, 又注重实用性的考试。计算机等级中的很多题是比较灵活的, 学生在学习的过程中, 要注意以下几点:
(1) 申题严密, 也就是说, 在读题时, 一定要注意题目中的要求, 及隐含条件等。 (2) 掌握命令格式及其用法, 在VFP中命令的运用是少不了的。 (3) 用对比法做题, 对比各题中在哪些地方有相同之处, 哪些地方有不同之处。
结束语
教师的“教”直接影响着学生的“学”, 计算机等级考试二级教学需要改革传统的教学模式, 增大实践教学比例, 大胆探索, 不断总结、概括经验, 形成自己的特色, 因此, 在这方面我们还有好多工作要做。
参考文献
[1]教育部考试中心编:《全国计算机等级考试二级教程——Visual FoxPro数据库程序设计》, 高等教育出版社2010.9。
全国计算机等级考试二级 篇8
关键词:全国计算机等级考试 经管人才培养 计算机技术
一、全国计算机等级考试对培养经管专业人才的意义
(一)经管专业学生参加全国计算机等级考试的目的
目前,全国计算机等级考试已发展成中国继高考之后的第二大考试,英文称之为 National Computer Rank Examination,简称NCRE。NCRE是用于考察非计算机专业人员的计算机应用知识与技能的、全国统一命题、统一考试的计算机水平考试体系,分为四个等级。对于非计算机专业的经管类学生的人才知识结构而言,并不需要其掌握高深的计算机工作原理,也无需了解电子邮件是如何通过因特网进行发送和接收的。如果经管专业学生想熟练掌握计算机操作知识,如汉字输入法、字处理软件、表格软件和幻灯片等基本操作,以达到企业办公自动化水平的要求,经管类专业学生可以报考每年例行举行的NCRE相应级别的考试。通过以“考学合一”的形式,促使经管专业考生掌握计算机基础知识,为自己的学习、生活以及今后的工作带来巨大的便利,以利于自身今后更好地发展;同时通过NCRE培养学生的动手能力、解决实际问题和灵活应变的思维能力;为自己获得一份计算机操作应用水平的资质证明,为自己毕业后入职企业积攒一份优势,也为用人单位考察从业人员计算机应用能力提供一个统一公正的标准。
(二)促进经管专业学生计算机操作水平的提高
在当今网络经济的时代背景下,企业信息化系统已经成为了现代化企业的基本特征,在技术创新、产品质量保证、工作效率提高、客户和外部合作伙伴开发与维护等方面发挥着重要作用。计算机技术遵循着摩尔定律每隔18个月就更新换代一次,相应地,企业信息化系统也会升级一次,每次系统升级后其版本、界面和功能都会有多多少少的改变,这就需要经管人员在尽量短的时间内掌握新系统的操作方法,以应对随时变化的市场环境。而熟悉新的操作界面,学习新的软件操作,解决新的管理问题,都要通过经管人员自学来完成。这就要求网络时代的经管人员在大学阶段养成通过自我实践掌握计算机应用技能的学习能力,具备在经管领域内操作计算机和使用信息管理系统软件的动手能力,通过自我探索养成运用计算机解决问题、分析问题的创新思维。全国计算机等级考试与时俱进,随IT技术的发展而更新题库,考试形式采用公平、高效的无纸化机考,既考察了应试者的理论知识,也考核了应试者的实际操作能力,学习者在备考计算机等级考试的过程中,常常会遇到这样或那样的问题,在寻找解决这些问题过程中,每个考生都是自己的主角,他们为突破难题,会按照自己的思维方式、认知水平和学习方法,一步步不断试错,直到寻找出解决问题的方法。通过备考NCRE,不仅激发了考生的求知欲,增加了学习兴趣,还会促使考生多参加上机动手实践,不知不觉地增强了考生的计算机实际操作能力,激发出自身的学习潜力,促进考生的计算机应用水平和操作能力大幅提高。
(三)增强经管专业学生的就业竞争力
在互联网时代,企业之间的生存与发展已不仅仅只依赖于技术的创新、产品的质量和服务水平的提高,更多地是借力于先进的信息技术,加强企业各部门、各员工间的协同工作效率,整合外部合作伙伴和客户的相关资源,使企业得以及时响应快速变化的市场需求,提高企业的核心竞争力,这就要求经管从业人员必须掌握计算机和信息化软件的操作技能。当前国内几乎所有的高校均开设了经济管理类专业,在人才市场上,一方面经济管理类专业的毕业生存在着明显的“供过于求”现状,另一方面企业却在抱怨招聘不到满足网络经济时代要求的具有信息化素养的经管人才,产生这一矛盾的根本原因就在于按照传统教学模式培养出来的经管专业学生的信息化素养普遍较低,无法满足现代企业信息化的岗位需求,对于经济管理类专业学生而言,要解决这一矛盾,提高学生的就业竞争力,培养出企业所急需的信息化经管人才,其根本途径是在独立学院平时的经管类专业计算机教学与考评环节中引入全国计算机等级考试,引导学生将NCRE的备考过程和平时的计算机学习结合起来,在上机练习中综合经济管理理论知识,融入商务办公和业务流程模拟案例,如利用计算机制作一份创业融资计划书,使经管专业学生在学中练、练中会、会中悟,使其既具备经管理论知识又具有计算机实践动手、创新技能,提升经管人才的核心就业竞争力。
二、全国计算机等级考试促进经管专业人才培养目标实现
(一)以证代考,构建“双证融通”人才培养模式
在独立学院的经管人才培养中实施“文凭+证书”的“双证融通”形式,实行毕业证(教育层次的证明)+职业资格证书(技能鉴定的评价证明)的双证教育模式,融证书考试于课程教学体系之中,打通取证标准与课程考核的樊篱,即入学后,明确规定经管类专业专科和本科层次的学生必须考取全国计算机等级考试一级证书作为计算机文化基础课程的成绩和学分,经管专业本科层次的学生除考取NCRE一级证书外,在学习完数据库课程和相关专业的课程后,以二选一的形式,由学生自主选择报考NCRE对应专业的二级科目考试(MSoffice高级应用或数据库科目)或者参加相关课程的结课考试,将取得NCRE二级证书作为相应课程学分的认定依据,将计算机文化基础和数据库课程两门课程的成绩与NCRE二级考试相应科目的成绩相比较,取分数高者作为相关课程的认定成绩。通过以“以证代考”为导向,不仅规范了计算机课程的教学,完善了学习评价指标,提升了教学质量,而且还促进了学生理论知识和操作技能的提高,使学生在学到知识取得毕业证书的同时,还获取了市场认可的职业资格证书,增加了学生的就业竞争力,培养了学生的岗位胜任能力,提升了学生的业务技能,锻炼了学生的探索性及创造性思维,有利于独立学院经管人才培养目标的实现。
(二)以考促学,提升经管专业学生的综合素质
一般而言,独立学院的计算机基础及数据库等课程的考核均由本校的任课教师自主命题考试,这种传统的考核形式存在着一系列的问题,第一,由于没有统一的课程评价考核体系标准,导致试题质量良莠不齐,考试难度参差不均。第二,教学目标缺乏企业工作实践导向性,教师授课时往往是照本宣科,教学内容过于概念化和理论化,导致和企业现实业务需求相脱节。第三,作为操作性、参与性、动手性很强的计算机课程,由于缺乏专业合适的机考测评软件,绝大多数独立学院的计算机基础和数据库课程均通过试卷笔试来评定学生成绩,导致考核手段的单一性与课程教学形式综合性(讲授+上机)的矛盾,因此,可通过引入全国计算机等级考试作为经管类计算机课程(计算机基础和数据库课程)的考核手段,推行以考促学,采用统一的测评软件,建立统一的课程考核评价标准,授课时教师引入企业实际业务流程引导学生多参与上机练习,建立协作与对抗小组,模拟企业商务活动,采取项目式教学,如商业计划书制作模拟项目、招标书及投标书制作项目等,激发学生的学习兴趣,鼓励学生大胆创新,培养学生的创造力和协作力,促进经管专业学生由“被动应试”向“主动学习”转变,为不断提升学生综合素质,加快实现独立学院应用型人才的培养目标起到了积极的牵引作用。
(三)以考促用,打造“学以致用”的经管人才
在独立学院经管类专业学生中引入全国计算机等级考试作为考核手段,采用无纸化考试的方式,以“学以致用”为导向,以上机实践为基础,以企业的实际经营业务流程为载体,模拟商务环境,创造理论结合实际的学习条件,使学生明确学习的目的性,调动学生学习的积极性、促进广大经管类学生将商业思维内化于计算机技术中,养成信息化管理的思维,起到“以考促用”作用,确保学生能在日后的工作岗位和经营实践中利用信息手段解决企业的实际问题,引导企业更快更好地发展,要实现这一点,要求在平时的课程教学中,不仅让学生熟知计算机理论知识,还应培养学生的创新思维、动手实践和快速应变能力,可通过增加实践学时,创设模拟商业情景,将学习对象利用计算机技术制作的办公文档、财务报表、幻灯演示片、工作计划、电子表格等商业模拟案例由制作者本人进行公开讲解演示,通过集体评议,改进优化,促进学习对象之间的合作交流,激励学生动手实践,启迪学习者的创新思维,并潜移默化应用于平常的学习、生活中,促进经管类学生信息化思维的养成,使独立学院学生的计算机学习范畴不仅仅只约束于对计算机操作步骤和计算机理论知识的掌握,而是结合社会实践,将计算机知识与企业活动有机整合,打造出适应网络经济时代发展所需要的新型应用型经管人才。
三、结语
在信息社会,计算机技术和网络的发展深刻地改变着现代企业的管理手段、生产方式和经营活动。对于现代经管人才而言,经管专业知识、计算机技能和创新思维是三种必备的技能,在目前全球化竞争的环境下,需要具有信息化技术、创新性思维和综合运用经管知识的经管人才分析企业管理盲点、诊断企业经营状况,解决企业遇到的实际问题。因此,以全国计算机等级考试为导向,开展经管类专业计算机课程的教学,对促进独立学院经管人才的培养是非常有帮助的。
参考文献:
[1]张春梅.人力资源管理专业人才培养方式改革研究[J].辽宁师范大学,2014(9)
[2]袁益山.论英语专业等级考试瓶颈及复合型人才培养[J].黑龙江高教研究,2005(4)
[3]王瑛,李光辉.《计算机文化基础》课程与人才培养探讨[J].昆明冶金高等专科学校学报,2004(3)
[4]胡继光.从计算机等级考试看法律人才的培养[J].华东政法学院学报,1999(6)
【全国计算机等级考试二级】推荐阅读:
课课家教育-2018年12月大学生全国计算机等级考试二级C语言视频教程09-09
全国计算机等级考试违规处理办法08-08
全国计算机一级考试小技巧08-08
2022年全国计算机等级考试一级考点09-22
2021年重庆全国计算机等级考试报名时间10-13
全国专业技术人员计算机应用能力考试PowerPoint08-01
浙江全国计算机软件考试报名3月20日截止07-08