计算机二级c语言答案范例6篇

前言:中文期刊网精心挑选了计算机二级c语言答案范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

计算机二级c语言答案

计算机二级c语言答案范文1

2013年辽宁省高职高专应、往届毕业生升入本科学校继续学习招生考试

计算机试卷答案

第一部分 计算机基础部分

一、单项选择题

1、D 2、B 3、C 4、B 5、B 6、B 7、C 8、D 9、B 10、D

11、A 12、D 13、A 14、D 15、B 16、A 17、B 18、D 19、B 20、C

二、多项选择题

21、BCE 22、ABC 23、ABCDE 24、ACDE 25、ABCDE

26、ACD 27、ABCDE 28、AD 29、AC 30、ABD

三、判断题

31、 × 32、× 33、√ 34、√ 35、√ 36、 × 37、√ 38、 × 39、√ 40、×

第二部分 计算机高级语言部分(Visual FoxPro)

四、填空题

41、DBMS 或 数据库管理系统 42、11 43、多对多 44、重复值 45、8

五、阅读程序题

46、20 10 47、A 48、E3 1210 49、150

50、E3 WH1 51、S5 52、4 53、3 10

65、第14行REPLACE F2 WITH A

解析:2013年辽宁专升本考试公共课计算机考试中SQL共考了7道题,共21分,题型和以往的专升本考试题型差别很大,此次试卷的难度和题型与VF国家二级考试试题较为接近。

题号

考点

题型

难度

50题

SQL两表简单连接查询

写运行结果

一般

51题

SQL三表连接且包含嵌套查询

写运行结果

很难

56题

SQL两表简单连接查询

自定义表名 填空

很难

57题

SQL单表嵌套查询

填空

很难

59题

SQL单表查询

填空

一般

60题

SQL插入记录INSERT命令,此题超考纲

填空

超级难超纲

64题

SQL单表查询条件

计算机二级c语言答案范文2

>> 函数也能动起来――教学实例打造带参数sin函数图像 PNG图片也能动起来 《函数y=A sin(ωX+φ)的图像》教学设计 实践教学动起来 用PPT创建动态sin函数图像 让词语教学跃动起来 让诗歌教学灵动起来 让识字教学灵动起来 让诗词教学灵动起来 让拼音教学动起来 让小学美术教学“动起来” 让教学目标“动起来” 情境教学:让课堂“动起来” 让拼音教学灵动起来 活用教材,创设情境,让学困生也能动起来 让图形图像课堂动起来 打造高效课堂,让学生动起来 让选项教学在体育教学中动起来 让教学原则变得鲜活生动起来 让学生在实验教学中动起来 常见问题解答 当前所在位置:l)提问,将有两位朋友收到我们寄出的奖品。

Ncre考题精讲(二级VB)

选择题:

下面有关注释语句的格式,错误的是

(A)Rem注释内容

(B)'注释内容

(C)a=3:b=2 '对a、b赋值

(D)Private Sub Command1_MouseDown(button As Integer , shift As Integer , _ Rem 鼠标按下事件的命令调用过程 X As Single,Y As Single

精彩解析:程序中添加注释语句是为了提高程序的可读性,一般格式为:Rem 注释内容或′注释内容;注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译,故选项A和B没有错误;任何字符都可以在注释行中作为注释内容,注释语句通常放在过程、模块的开头作为标题用,也可放在执行语句(单行或者复合语句行)的后面,但不可以放在续行符的后面,所以选项C没有错误;所以本题答案是D。

填空题:

完成下面的程序,使显示结果如右图所示。

Private Sub Form_Click()

FontSize=18

Sample$="【】"

x=(ScaleWidth-TextWidth(Sample$))/2

y=(ScaleHeight-TextHeight(Sample$))/2

CurrentX=x

CurrentY=y

【】Sample$

End Sub

精彩解析:该题中主要是考查了赋值语句与显示语句。赋值语句是根据图示给出的信息,填写上字符串,然后,用Print命令,使字符串显示在窗体上。赋值语句为Sample$ = " Welcome to Beijing !";输出语句为:Print Sample$。所以答案为“Welcome to Beijing !”和“Print”。

“考题精讲”栏目由全国计算机等级考试官方网站(/)协办。

重大新闻

针对计算机等级考试三级题目中个别考生抽到的大小写的问题,Ncre已经采取了相应措施,会从保证考生利益的角度出发,处理好该问题。

十套模拟试题大奉献

历年上机试题(共十套),所有试题(填空题/改错题/编程题)均包括答案及解析。该模拟试题覆盖了几乎所有题型,并有部分试题出自于真题题库。

/cfan/200710/ncre.doc

CFan“泄密”二级报考率

小编统计了从2007上半年来信咨询Ncre的数量,自作聪明认为可以从中看出Ncre二级各科报考率:)所以在此狂泄!

二级C累计来信 340左右

二级VB 累计来信 180左右

二级VFP累计来信 160左右

二级JAVA 累计来信 8左右

二级ACSESS 累计来信 4左右

可以看出各语言报名的占有率(CFan报料,仅供参考)。

C占总人数49%左右

VB占总人数26%左右

计算机二级c语言答案范文3

全国计算机等级考试又开始报名了,你打算填报哪个科目的考试呢?根据全国考生的答题目情况,教育部考试中心最新统计出了各级各科的得分情况。在接下来的几期里,本刊将独家教育部考试中心对于真题中的错误率高的重、难点题目进行的权威点评,敬请关注。

2008年下半年全国计算机等级考试二级C++笔试卷的整卷难度为0.54,信度为0.87。整体来说,全卷难度适中,信度较好。下面对试卷中的部分试题作简要分析:

1、在一个抽象类中,一定包含有

A.虚函数B.纯虚函数

C.模板函数D.重载函数

答案:B

分析

(1)本题有50.1%的考生答对,选择A、C、D的考生分别是32.3%、14.1%、3.5%。

(2)本题考核考生对纯虚函数和抽象类的理解。纯虚函数是必须靠派生类提供重定义版本的虚函数;拥有纯虚函数的类称为抽象类,抽象类不能用来定义对象。知道了这个定义答案也就呼之欲出了。A选项中的虚函数是C++中多态性的重要体现。在成员函数声明的前面加上virtual修饰,即把该函数声明为虚函数。虚函数可以是另一类的友元函数,但不得是静态成员函数。C选项中的模板函数是由函数模板实例化的。D选项中的重载函数是指函数名相同的多个函数,被重载的函数必须要有不同的形参列表。

(3)本题不是难题,只要明白概念就能做对,但仍有很多考生被A项和C项干扰,所以在学习中要把基础的知识掌握牢固。

2、下列选项中,与实现运行时多态性无关的是

A.重载函数B.虚函数C.指针D.引用

答案:A

分析

(1)本题只有34.1%的考生答对,选择B、C、D的考生分别是16.3、23.7、25.9%。

(2)本题考核对C++中多态性的理解。在C++语言中,多态性可分为两类:编译时的多态性和运行时的多态性。编译时的多态性是通过函数重载和模板体现的;运行时的多态性是通过虚函数体现的。对虚函数的调用有两种方式:非多态调用和多态调用。非多态调用是指不借助于指针或引用的直接调用;多态调用是指借助于基类的指针或引用的调用。由此可见,B、C、D均涉及运行时多态性,而A选项是编译时多态性。

(3)多态性是C++中一个重要概念,在很多方面都有应用。是否能够很好的掌握这个技术直接反映了运用C++编程的能力。

3、在语句“cout

A.类名B.对象名

C.函数名D.C++的关键字

答案:B

分析

(1)本题只有40.8%的考生答对,选择C和D的考生分别是13.7%和41.8%。

(2)cout是C++流中4个预定义流对象之一,其余的三个是:cin、cerr和clog。很多考生几乎从学习C++的一开始就使用cin和cout,但却熟视无睹,缺乏对它们的了解,没有探究它们到底是什么性质的东西。由于对cin和cout太熟悉了,因此误认为它们是C++关键字。

(3)本题是道概念性题目,曾经考过类似的cin,但仍然有很多考生选择了D项,可见在学习中要加强对概念的理解。

4、已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0

for ( int i = x1 + k - 1; i >= x1; i --) a[【7】]=a[i];

答案:i + x2 Cx1

分析

(1)本题有28.5%的考生答对。

(2)本题考核一维数组的基本使用。数组是由固定数目元素组成的数据结构,同一数组的所有元素的类型都相同。数组元素是通过下标进行访问的。数组可以是一维的,也可以是多维的,许多重要应用的数据结构都是基于数组的。作答此类题目要注意数组的边界条件,然后进行推理,初步得到表达式后可以做几组实例进行验证或进一步修改。

2009年NCRE考试有新变化啦!

考试时间有变化

2009年上半年考试时间为3月28日至4月1日,下半年为9月19日至23日。第一天上午考笔试,上机考试从笔试的当天下午开始(一级从上午开始)。

计算机二级c语言答案范文4

关键字:计算机语言教学措施

一、计算机语言教学概述

1.1计算机语言概述

语言是人类所特有的用来表达意思、交流思想的工具,由语音、词汇和语法构成一定的系统。计算机语言顾名思义是在计算机上使用的语言,是人类为了能使人与计算机间进行交流,专为计算机设计的语言,是以人类日常交流的语言为蓝本,变换成计算机可以读懂的信息符号。这些信息符号是按照一定的规则进行的编码,是人与计算机间特有的用来表达人的意思、交流思想的工具,并指导计算机进行信息的采集、分析、加工、处理、保存和利用等。计算机语言的种类非常之多,总的来说可以分成机器语言、汇编语言、高级语言三大类。目前通用的编程语言有两种形式:汇编语言和高级语言。高级语言是目前绝大多数编程者的选择,和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关,但与完成工作无关的细节(例如使用堆栈、寄存器等),这样就大大简化了程序中的指令。

1.2计算机语言教学

计算机语言教学是让学员掌握人为计算机设计的语言特征,学会计算机语言程序设计技能,培养学员的创新能力。教学过程首先是让学员端正思想,明确学习计算机语言的意义;其次是让学员明白学习计算机语言最终就是学会编写程序。

二、计算机语言教学中存在的问题

目前高职、专科计算机教学中出现的主要问题如下:

2.1学生兴趣低、无法调动其学习兴趣

在计算机语言教学中,一般来说,学生兴趣比较低。学生往往认为要学习语言应该自己去专心地学,那样听老师讲课是无法很好地学习语言的,所以自学能力强的学生便自己去学习,而自学能力不强或者自觉性比较差的学生就可能会上课不听讲、下课不看书。而且学生对于整个语言学习不够重视,在考计算机等级考试和程序员的过程中,可以明显看出,很多学生都是抱着碰运气的态度去考的,而并没有明确的目的性。

2.2计算机语言课教学深度与广度的不协调

计算机教学范畴之广确实让广大的计算机教育工作者在制定教学计划时不知从何下手,仅计算机语言就有几十种,并且在不断的更新,而教学的总学时却是不变的,为了让学生在校期间尽可能多的接受有关知识,为以后的就业工作创造条件,我们开设了Basic,PASCAL,C和汇编等多种语言课程,而每门课的总学时不过50学时左右,因此绝大多数讲授的只是语言最基本的语句和一些简单的算法设计,对于具体的语言版本却介绍不多如C语言只介绍标准C语言的语句和语法,对具体如TurboC的库函数应用及其语言本身固有特点很少介绍或根本不予介绍,其结果学生语言知道不少,但没有一门是精通的。

2.3学生程度参差不齐

在计算机语言课的教学过程中,发现学生计算机知识程度参差不齐,比如在授课的过程中,一些基础好的学生觉得早已听懂,而基础差的学生会觉得进度较快.这样使得基础好的学生不能深人学习,基础差的学生学习基础不扎实.从考试的结果看,各班的平均成绩差异较大,最高平均分比最低分相差25分以上,就是同一个班的成绩差异也较大.通过对考试的答卷进行分析,结果表明:学生对较死板的概念题答的较好,对简单的应用并且有确定答案的问题基本上也能回答,但对综合应用的题目大多回答错误。

2.4程度设计能力差

笔者在调查过程中发现,学生最怕计算机等级考试(二级)中笔试的程序填空.机试的编程题,实际上难度并不大.从学生解决问题过程中可看出:结构化程序设计思想不强,几种常见算法如穷举、递推、迭代、递归、方程求解、字符串操作等不够熟练,综合运用知识能力较弱,缺乏创新思维.这样直接导致在完成程序填空时,阅读理解程序能力弱;编程时设计的程序结构不清晰、臃肿,可读性差,程序的效率较低。

2.5程序调试能力差

表现在:许多学生虽拥有个人电脑,但多数学生只是比较熟悉Windows操作环境,不熟悉DOS操作环境,实验前没有做好充分准备。如不熟悉DOS命令的使用,不熟悉TC(TurboC)各菜单功能,不懂确立TC工作环境,不熟悉编译过程中出错的英文信息,甚至连syntax(语法)、statement(语句)、overflow(溢出)等单词都不认识,尤其当出现恶意语法错误时,C语言编译器也可能有故障隐患而给出名不符实的错误信息;不熟悉程序动态调试方法,如断点设置、单步执行、观察变量的当前值等;另外,学生录入程序的速度太慢,录入正确率低等。

三、计算机语言教学措施探讨

3.1充分调动学生学习计算机语言的兴趣

对于计算机语言的学习来说,由于许多学生在以前并未接触过,所以他们会认为计算机语言是很深奥、很难学的,所以有许多人对计算机语言的学习缺乏信心。在这个时候,任课教师应该采取适当的方式激发学生的积极性和自信心。教师可以在上课过程中讲解目前计算机发展的历程和其中出现的重要人物,并讲解其中重要人物的成功历程,比如可以讲解国内“程序员之父”——求伯君老师以及他所组建的金山软件公司。为了消除程序语言对学生的神秘性,教师可在课堂上当场编写一些小程序,并当场演示。教师也可讲解目前计算机程序人才的重要性和他们的待遇,以调动学生的兴趣和积极性。

3.2以问题为核心,以数据类型的发展为主线来组织教学

课堂教学内容如何组织是教师备课的重要步骤,教学内容组织是否恰当对教学效果有着直接的影响。教师必须对教材仔细分析,充分理解课程的特点,采用最合适的方式来组织教学。

计算机语言虽然比较简单,但要记忆的知识还是较多的,且存在着如何使用这些知识的问题。课堂上若罗列知识点,学员是可以勉强记住的,但要学会使用就较为困难了。在教学过程中,除了必要的说明外,大部分知识都应从问题引入,这样一是比较自然,这些知识都因实际问题的需要而设计,其存在是合理的,有利于记忆;其二也解决了在何种情况下使用与如何使用的问题。当然罗列是需要的,但应放在总结的时候。

当语言的基本数据类型、语句与控制结构讲完后,学员对语言是入门了,但要解决实际问题是不够的,这时应从问题的需要出发引人新的数据组织方式——构造类型,从基本类型——数组——记录——记录数组——动态数据结构——文件。每一个新的类型都是已有的类型克服其缺点,继承其优点而得到的,这符合人思维发展规律,也符合计算机语言本身发展的规律,同时对提高学员解决问题的能力是非常有利的。

3.3教学时间的安排,精讲、多练。

计算机语言教学是一门实践性很强的课程,一定要动手多写程序,通过写、通过思考才能有所进步。对于不同语言编写的程序而言,其实只是表现形式不一样,实际上内容的本质是完全一样的。因此,只需花三分之一的时间在语言本身的讲解上,而剩余三分之二的时间应当放到学生程序内容的考虑以及上机的调试上,应当给学生以更多的实践的机会。

学生在学习的过程中,对课程的认识包括两方面的含义,一是理解,对课程内容的理解;二是应用,如何在自己的程序中加以应用,而应用是学生学习语言的最终目的。教师的职责是教给学生机器可以理解的语句和结构,但关键还是要让学生自己去实践。因此,要给学生提供各种不同的场景(问题),让学生体会在不同的场景中该如何与机器进行交流,即:如何写出能与计算机进行沟通的程序,让计算机帮助用户解决问题。通过对各种不同问题的尝试解决,不但有利于对计算机语言的熟练掌握,而且对计算机的工作流程以及特点也会有更深的体会。

3.4应避免学生的思维定势,培养学生的创造性思维。

对于同

一个问题来讲,如果程序能够正确地解决问题,那么这个程序就是正确的,但是这个程序好不好,又有其他的因素制约,比如,程序的可读性,是不是容易让人理解;程序的结构,结构是否合理、符合逻辑;程序的执行效率以及程序所占用的存储空间等。因此,一个程序的好坏,衡量的标准有很多,而且并不是绝对的,可能不同的程序,优、缺点不同,适应的场合、对象也就不同。

通常每个人都有自己独特的思维方式及视角,所以应鼓励每一个同学将自己对某一问题的考虑讲出来,不要局限于某种标准答案之中。应将不同的想法列出来,一一进行对比,找出不同的优、缺点,这对培养学生的创造性思维很有帮助,可以让学生看到相同的问题有不同的解决方式,并且能够理解不同解决方式的优点、缺点。

学生作为国家未来的栋梁、信息时代的接班人,应该得到好的计算机教育,作为教师,应该在计算机语言的教学中抓好每个环节,使学生能挑起未来国家建设的大梁。

参考文献:

谭浩强、田淑清.《BASIC语言——QBASIC》(第五次修订本),科学普及出版社1999版

常艳,任明海.对计算机语言教学方法的探讨.辽宁警专学报.2003年1月

计算机二级c语言答案范文5

摘要:本文主要介绍了C++程序设计课程教学的一些实践经验,对C++教学方式及课程设计、考试环节等方面的改革进行了探讨。

关键词:教学方法;程序设计;C++;考试方式

中图分类号:G642文献标识码:B

1C++程序设计教学的探索

我校属于二类本科院校,在1999年就在计算机专业正式开设“C++程序设计”,总学时75学时,教学中采用钱能、谭浩强主编的教材。2007年以后,根据实际教学情况,通过深入分析研究,我们认为将C++语言课程教学时数加大到90学时为宜,同时将该课程分为两个学期,并以C++教学为突破口,培养学生的编程思想,训练学生的编程思维,加强学生的技能训练,培养学生面向对象的程序设计能力。

2教学内容和方式的改革

(1) 突出关键技术――异常处理、模板的教学

根据当前实际大型软件项目开发的需要,突出异常处理、模板相关内容的教学。不是将模板作为一种语法现象,而是作为一个有力的工具用于教材所涉及的全部数据结构基本知识,包括顺序表、链表、栈、队、二叉树以及查找排序算法。同时介绍标准模板库的简单使用方法。最新发展的ISO14882 C++语言标准一个较大的改变是把模板引入标准库,使用模板类来代替传统的C++中定义的类,实现通用的与数据类型无关的算法(参数化程序设计)。

(2) 以实例为引导,从而让学生掌握算法和语法的使用

要具体降低难度,首先要深刻理解C++语言的关键技术,要有重点,不能面面俱到,有所失,才能有所得。围绕关键技术“精讲多练”,可以花较少的学时取得更好的效果。讲实例的时候,要尽量避免讲解书上那些和数学、物理等问题比较密切的程序,这是因为学生的程度不同,有的同学对那些高深的数学和物理问题还没有搞懂,却让他去编写程序这是不现实的。会让学生感到学习基础语言就那么难,从而产生厌学情绪,可以从现实生活中找一些例子,引起学生的学习兴趣。如刚开始学习的时候,可以编一个小软件,让学生明白输入输出语句在计算机中的应用,例如:

#include

void main( )

{

inta;

cout

cout

cout

cout

cout

cout

cout

cin>>a;

cout

}

这个程序很简单,但通过这样的例子让学生明白编程是怎么回事,输入输出语句在程序的做用,随着学习的深入,可以以这个程度为主,为这个程序相应地增加新的功能,不断地进行完善,从而引起学生的学习兴趣,从被动学习变为主动学习。

当学习完分支语句后,就可以在程序后加入新的功能,完成用户选择的加、减、乘、除运算功能,当循环学完以后,可以新加入一个功能“退出”。最后可以完成一个如下面所示功能的程序:

一级菜单:

电脑出题

自我出题

帮助

退出

二级菜单:

返回

当然,还可以跟距实际情况,添加新的功能,最后还可以引导学生进行软件界面的设计,从整体上完成一个软件开发。

开始以一个简单和现实生活有关的程序为主干,引起学生的学习兴趣,随着学习的深入,可以通过在这个程序上添加新的功能,提高学生在学习上的主动性,主动找出软件中的问题,不断的思索,提出新问题、新功能加到这个软件中,当学习结束,学生也就明白编程是怎么回事,怎样进行编程。

(3) 运用多媒体教室进行直观教学

教师在教学初期的课堂教学中应多做控制台应用程序设计全过程演示。使用多媒体教学可以达到以下效果:①在用电子教案进行讲解时,使用多媒体技术,做到图文声并茂,可以大大激发学生的学习兴趣。②演示程序的调试与运行过程,真正实现了“用计算机教计算机”,使教学更具直观性和互动性,同时大大加快了授课的速度。

(4) 强调程序设计思想

在面向过程的前几章采用流程图,即突出程序设计而不是语法。强调算法和设计,一些过于细节化的内容尽可能少讲,重点在基本的常用语法,便于学生掌握要点、重点。在面向对象设计部分时,通过流行的UML描述C++类,给学生以直观地了解。

(5) 网络教学网站建设

已着手建立以教师为主导、学生为主体的自主学习的交互式网络教学环境,通过网络提供的大量资源,有效地拓展了 C++ 教学空间,使 C++ 语言程序设计教学内容更丰富,教学方式更灵活,教学手段更先进,更有利于调动学生学习兴趣及学生个性化发展。

3课程设计的改革

采用研究型学习方法,学生分组合作进行课程设计。教师布置多道题目,题目按设计思想分为两大类:

(1) 采用C++过程化程序设计方法,设计以下系统。

职工信息管理系统

图书管理系统

学生成绩管理系统

作一个背单词的小程序

旅馆管理系统中

电脑报价系统

(2) 用C++面向对象程序设计方法,要求使用对象/类,继承,多态性等技术。设计以下程序。

销售管理系统

高校工资管理系统

学生通讯系统

选课系统(学生选课模块)

选课系统(教师模块)

编写一个string类,完善串的基本操作

学生从两大类题目中各自选一题,并且三人一组,自愿结合。学生在掌握了C++基本方法和解决问题的途径后,对自己感兴趣的内容,自然愿意努力去寻找答案,这比从老师那里得到答案要强得多。再难他也认为不难。如果小组成员搭配合理,基础较差的同学也可以跟上进度,至少有一次全过程的学习机会。教师在此阶段只需提醒学生合理分配工作时间,注意小组成员之间的沟通,帮助把握进度。

4考试方式的改革

C++程序设计课程考试,分两次笔试和一次上机。总成绩由笔试(60%)、上机(30%)和平时作业(10%)合成。上机测试主要考察学生实际动手能力,我院采用的形式是出8道编程题,学生抽取其中2题,在60分钟内完成。上机测试极大的调动学生主动上机调试程序的热情。从考试结果来看,学生上机调试开发能力明显好于往届学生。

5结束语

通过以上形式的改革,客观的评价大部分学生的动手能力比过去的教学方法下培养的学生有明显的提高,他们学到的本领不是对付卷面考试的能力,而是编程的能力。但是C++程序设计课程的教学涉及到诸多方面的因素,就要求我们在教学中针对具体情况及时加以调整,激发学生的学习兴趣,以达到较好的教学效果。

参 考 文 献

[1] 陆伟. C++语言教学研究和体会[J]. 科技信息(学术版),2006,(11).

[2] 钱能. C++程序设计教程[M]. 北京:清华大学出版社,2003.

计算机二级c语言答案范文6

1.1内容抽象、枯燥,学生学习兴趣度低。高职学生的基础普遍较差,数学与英语基础较为薄弱,在碰到程序逻辑思维分析、程序代码编写及调试的过程中,往往会感到困难,这于是学生对该课程的学习举步维艰,学习的热情急速降温。1.2学生感觉实用性不强。大多数的同学认为C语言的语法知识学了很多,但不知道学这些语法干什么,和自己的专业知识有什么联系。因此,多年积累下来,对C语言程序设计课程的普遍看法是:这是一门无用的公共课,混混过去就算了。于是,很多同学上课不听讲、下课不预习、不复习,周而复始,形成恶性循环。1.3课程进度过于缓慢。C语言程序设计每周4学时,课时太少,加上学生兴趣度低,往往一学期下来指针刚讲了基本概念就结束了。有些为参加全国计算机等级二级C语言考试而努力学习的同学也因为指针内容学习太少,不得不通过培训班的学习才能得以过关。针对上述C语言程序设计教学效果差的原因,我院电子系的各位教师认真研讨了各种教学方法利实践方式,吸取了校外培训机构培训模式的某些可取点,并结合各位专业教师多年的教学经验,制定了C语言程序设汁教学体系改革方案。该教学体系改革方案从教材内容、教学方法和上机实践三个方面展开。

2根据高职院校教学现状,进行教学体系改革

2.1激发学生兴趣,引导学生快速入门。C语言初学者,尤其是高职学生,首先遇到的问题是毫无头绪,不知从何处下手。面对这种情况,首先要让学生们知道C语言的强大功能,利用它我们能编写各种软件,解决各种问题,通过幻灯片向学生展示各种结果画面,例如从简单的计算器到各种电脑游戏。相信这时有些学生已经有些“蠢蠢欲动”了,恨不得立刻学好C语言。2.2启发式教学,增强学生的学习信心。启发式教学的目标之一是引导学生掌握C语言程序设计的思想和方法,实践教学还应该倡导采用“启发式”教学方法。在实践教学过程中教师应引导学生根据问题进行思考,促使学生对实践内容进行分析、验证和解决。使用启发式教学方法应该注意以下两个方面:第一,针对实践内容提出问题,启发学生进行分析思考,并提示学生通过上机实践进行验证并最终给出答案。第二。对学生在实践过程中遇到的问题不是立刻帮其解决.而是引导学生自己去发现问题产生的根源.启发学生用所学知识亲自动手解决问题并能够对问题进行总结。2.3任务驱动法教学,调动学生的学习主动性和积极性。在该法教学中,精心设计任务是实施任务驱动教学的关键所在,例如在讲授中我们设计了“学生成绩管理系统”项目为主的学期任务.在实践教学中将其分解重构为19项任务。我们教师在讲授顺序结构程序设计时,任务可设计为编程计算某学生的总分、平均分;选择结构的任务可设计为输入某学生的C语言成绩,输入该学生成绩的等级;循环程序的任务可设计为某学生参加了八门专业课考试。编程求出其专业课的最高成绩等这19项任务贯穿在整个C语言程序设计教学过程。形成一个从单一到综合、从简单到复杂的体系,有效地避免了教与学、学与做等环节的脱节。提高了学生使用C语言综合开发实用程序的能力。任务的完成不等于我们学习的结束,对于学生来说,求知欲的强弱与教师的引导有很大的关系,学生的学习水平有很大的差距。那么任务完成的好坏也是有差距的。这就是要求在教学过程结束前对任务的拓展和细化,对有难度的学生应给出细化的要求,要求协作或在同学或在教师指导下独立完成;对完成得好的学生应提出拓展的意见,例如在设计完成“学生成绩管理系统”任务后,可要求能力较强的学生完成功能相近的“图书信息管理系统”,供学生在课后拓展完成。2.4改革评价方式,提高学生的综合素质。考核在教学过程中起着重要的作用,对教师来说是了解学生学习状况的依据目前高职教育的改革力度很大,但相比较考核方式的改革力度有些偏小,C语言程序设计课程的考核方式主要以笔试为主,考试的重点是语法和基本的逻辑推导能力,忽略了学生对问题的分析和对所学知识的综合直用能力。因此,必须建立以学生的实际问题解决能力为考核基准的考核模式,坚持理论教学与实践教学并重、学与用相结合的原则。考核方式可以转变为以实践为主,辅以笔试,总评成绩的计算方法按平时学习表现10%、作业10%、实践及课程设计40%和期末考试成绩40%计算。主要考查学生对平时作业的完成情况与对待平时作业的态度。采取这种考核方法,不但可以避免在考核学生时的片面性,兼顾了学生学习过程的整个环节,更主要的是充分调动了学生的积极性与创造性,从而对培养高素质、应用能力强的学生创造了条件。学习计算机语言并进行编程训练,是学生深入理解计算机的一个突破口,是熟悉计算机思维的一个重要途径,怎样更好地进行程序语言教学值得每位老师深思。只要我们不断地努力探索、

3结语

上一篇鼓励的名言

下一篇爱情留言