c语言论文范文

时间:2023-09-21 15:59:59

c语言论文

c语言论文篇1

1.1理论教学

对于大多数课程而言,从宏观上将课程知识点及其关联讲授给学生非常必要,这便于学生更加系统深刻地理解所学内容。作为教材讲解C语言程序设计的知识点结构。知识点之间的关联可以层层细化,教师首先从宏观上给学生介绍C语言程序的整体组成结构。教师对涉及的知识点进行归类,共包含预处理命令、数据类型、运算符、语句和函数等5部分,从宏观上梳理C语言与程序设计课程的知识点是非常必要和重要的,这样可以避免学生“只见树木,不见森林”,最后只学到一堆零散的知识点,只有从宏观上把握各个知识点在知识体系中的位置和作用,才能学得深、记得牢。对于程序语言课程,如果仅仅介绍语法的运用,学生往往对知识点理解不深刻。我们在教学实践中的体会是:在讲解C语言语法的基础上,适当地剖析编程语言在计算机中的运行机制,会让学生的理解更加透彻。因此,我们的课堂教学方法分为如下两部分。

1)课件讲解。课件讲解包括两部分,即知识点要点总结和知识点运行机制剖析。知识点要点总结就是告诉学生该知识点如何使用;而知识点运行机制剖析则告诉学生该程序在计算机内存中的执行过程。由于绝大部分高校在开设C语言程序设计之前都会开设计算机文化基础等课程,因此学生有足够的计算机基础知识来理解C语言程序的运行机制。

2)实例演示。作为一门编程语言,C语言需要在实践中理解和掌握,因此,课堂教学中,在具体的编程环境(如VC++6.0)下演示十分必要。通过在具体的软件环境下编程,告诉学生应该做什么和不应该做什么,并总结该知识点的注意事项。相比传统的脱离编程环境,只在PPT或黑板上进行板书的教学模式,该方法的教学效果要好得多。在课堂教学中,具体的教学步骤如下:①使用PPT或者板书列出该知识点的注意要点;②在编程环境(如VC++6.0)下演示该知识点的用法,给出正确的和错误的使用方法,并进行对比;③通过幻灯片动画或Flas等形式演示程序在计算机内存中的执行过程,让学生更加深刻地理解程序的运行机制。

3)教学难点与重点——“复合知识点”。从C语言的教学内容来讲,数组、函数和指针是教学的重点章节,这些章节之间相互关联的部分又是重点中的难点,如数组和函数结合,数组名做函数参数,数组和指针结合,指向数组的指针变量,函数和指针结合,指向函数的指针变量等。在教学过程中要反复强调各个知识点的注意事项,如果基本知识点能够理解透彻,上述难点内容也就迎刃而解了。

1.2上机实践教学

在实践教学中,教师可以通过实际教学案例循序渐进地强化学生对C语言知识点的理解。上机实践的教学内容通常分为两部分:基本知识点练习和综合训练。首先通过基本知识点的练习,让学生掌握该知识点的使用,即巩固课堂所学内容;然后通过一个综合性的大作业,训练学生综合应用C语言知识点的能力,例如,通过编写“学生课程成绩统计系统”考查学生对数组、结构体、指针、函数、文件等知识的综合掌握情况。对于初学编程语言的学生,往往没有养成良好的编程习惯,出错的可能性较大,而出错之后进行调试又将耗费较长的时间,这势必对学生的学习热情产生负面影响。因此,一开始就给学生制定科学的编程步骤和规范,使学生养成良好的编程习惯,将大大减少程序出错的可能。下面是按照上述五步编写的一个完整的C语言程序,用来比较两个整数的大小。按照上述五步进行编程,经过一段时间的训练之后,学生出现语法错误的可能性大大降低,此时学生更多的精力将集中在程序算法的设计和实现上。

1.3考试形式

对于C语言程序设计的考核方式,我们采用知识点考核和编程实践相结合的方式。知识点考核偏重于C语言基本语法,用于检验学生对知识点的掌握是否全面,此项考核约占总成绩的40%;编程实践考核用于检验学生的实际动手能力,学生将在规定的时间内根据题目在机器上编程,此项考核约占总成绩的60%。为了实现知识点的考核,我们将考试与计算机二级C语言上机考试紧密结合,采用题库平台进行上机考试,学生直接在机器上答题并提交,知识点考核多采取客观题,如填空题、程序修改题以及读程序题等,编程题在实战编程中考核。C语言程序设计课程的重要特点就是实践性强,学习该课程的目的就是为了编写程序。因此从考试的角度讲,进行编程实践是最合适的方式,通过上机编程来考核学生的学习情况也是最公正和客观的方式。

2C语言程序设计教学实践结果分析

中国矿业大学(北京)每年都有40多个班级同时开设C语言程序设计课程,因此该课程教学质量的高低将直接影响全校理工科学生对C语言的理解和掌握。中国矿业大学(北京)C语言程序设计教学团队经过长期的探索总结出一套行之有效的C语言教学方法,我们将上述方法在学校越崎实验班中进行了试点。如图2所示,采用上述教学法的越崎实验班的C语言程序设计课程考试成绩要明显好于其他班级,其中90分以上的学生占10.7%,80分以上的学生占总人数的53.6%。另外,学生的学习积极性比采用上述方法前得到明显提高,很多学生都对计算机编程产生了浓厚兴趣,实践证明我们提出的上述方法是行之有效的。

3结语

C语言程序设计教学团队在长期的教学实践中探索出的这套教学方法被证明是行之有效的,它能够极大地提高学生的学习兴趣,不但让学生学得会、记得牢,而且能够举一反三,把该方法应用到其他编程语言的学习中。长期的教学实践使我们深刻地认识到,教学方法的好坏对提高教学质量有直接和重要的影响。我们团队提出的这套教学方法是对C语言程序设计教学方法的初步尝试,希望能够对高等院校C语言程序设计教学方法的研究起到抛砖引玉的作用。

c语言论文篇2

C语言是在B语言的基础上完善形成的。1967年,英国的MartinRichards推出了BCPL语言,且在1970年,美国的KenThompson以BCPL语言为基础推出了B语言。而B语言的功能有限、语言简单,并不能完全满足计算机软件编程需要。在此基础上,许多研究者加强对计算机编程语言的研究,经过多次试验,在B语言的基础上,对其进行完善,最终在1972年美国贝尔实验室D.M推出了C语言。1978年后,大、中、小型计算机对C语言进行移植,将其作为系统设计语言,为系统程序编写提供条件。在各种计算机编程语言中,一切计算机语言的基础是C语言。它是一门高级语言,灵活方便,具有汇编语言、高级语言的特点,简洁紧凑。同时,C语言可移植性强,应用广泛,表达力强、功能丰富,适用于多种操作系统,可进行自由书写,在信息技术发展方面发挥积极作用。

2软件编程技巧

2.1C语言的特有函数在计算机软件编程中,每一个函数都具有一定的功能,而在C语言编程过程中,需要应用一些特有函数。对于函数而言,函数名对函数功能进行反映,因此,在定义函数的过程中,程序员需要定义函数名字、参数名、返回值类型等。同时,由于在编程过程中,C编译系统提供库函数,且该系统首先定义好了这些函数,因此在调用程序时,程序员通过#include指令”,在所有文件中引入相关的头文件,从而便可实现程序调用。例如,在运用程序时,当应用到sqrt函数时,头文件中必须包含#include“string.h”,以此确保程序的正常运行。

2.2指针的灵活运用在软件编程中,指针的使用极为重要,赋值的实现需要指针的控制,从而建立变量关系,且编程的难度与指针运用的大小密切相关。因此,在复杂编程工作的完成中,程序员需要熟练运用指针,明确指针使用的作用,进行编程。指针是特殊类型变量的一种,可帮助程序员解决程序设计中遇到的问题,其具有指针名、值、指针类型3要素。在编程过程中,使用者需要对指针类型、指针名进行合理、科学定义,对其赋值,从而对指针、变量进行区分。同时,在指针调用过程中,利用C语言的特有函数科学、准确定义函数,并按照算法编程的方式,利用流程图表达算法内容。此外,在函数编程过程中,程序员具体设置函数的名字、参数名、返回值类型,设置好指令,且在C语言设置过程中,具体确定文件知识、位运算,确保其满足程序中的具体要求,明确二进制的对象。对于文件中包含的程序文件、数据文件,应将它们之间的步骤设置好,从而为数据查找提供方便。

2.3位运算及算法技巧在计算机高级语言的运算方法中,C语言的重要特点是位运算。位运算的对象是二进制,具有唯一性、独特性,是计算机软件编程、程序运行的基础,其根据相关程序要求的进行符合要求的运算。同时,运算、程序运行过程中,程序文件必不可少,在编程中,程序设计员需要在文件中存储程序,方便数据查找,提高运行效率。此外,在程序设计中,程序的灵魂是算法,算法技巧的掌握对程序设计极为关键。算法可用自然语言、流程图表述,而在用流程图表示算法时,要求程序员对流程图符号进行熟练掌握,并具备牢固的数学知识,提高编程效率。

3计算机软件编程中C语言、汇编语言的结合

3.1汇编语言的嵌入方法随着科学技术的快速发展,计算机软件不断更新,而C语言、汇编语言两种语言的混合编程是计算机软件开发中常使用的方式,以此提高计算机编程、程序开发效率,实现难度较高的编程任务。在具体编程中,在C语言程序中嵌入汇编语言,在寄存器的存储、转换作用下是实现汇编语言的运行。例如,如果在C语言源程序中嵌入一组汇编语句,就需要用大括号扩充嵌入程序,进而添加“asm”,且需要在asm前面放入指令代码,并用分隔符“:”区分正常的C语言、汇编语言。其中,嵌入语言以大括号来表示,通过该形式的编程对编程的过程进行简化。当汇编程序嵌入后,程序员定义程序,根据C语言指出函数,定义函数,并对不同的函数进行区分,根据不同模块的使用特点,对目标文件进行分析,提高编程的可靠性。

3.2链接C语言、汇编语言在C语言、汇编语言程序编写中,需要独立设置编译目标代码,然后实现链接。由于C语言、汇编语言程序能够相互调用,且多个功能模块共同组成一个任务,合适的语言独立编程功能模块。因此,在编程中,程序员应根据每个模块特点,设置编程,形成目标文件,使其成为可执行文件。同时,在C语言编程过程中,汇编程序需要调用函数、定义变量,这样,程序员就需要对寄存器的使用、参数传递、子程序的返回值、变量及函数调用、存储模式等问题进行考虑,特别需要注意参数传递问题。在编程中,根据堆栈汇编程序传递参数,并按照参数传递原则进行程序编程。例如,在Voidaa(char*p,inti)函数中,利用汇编语言编写该函数,在系统调用在小内存模式下进行,写为aa(&q,n)。而在系统运行中,在堆栈中压入n,并为了实现对存储数据的存取,传递参数。此外,由于C语言程序、调用的子程序的编程使用的是同一个堆栈,这样,就会产生pushbppopbp、sp两个执行指令,设置这两个指令,为执行过程的使用提供方便。

3.3C语言、汇编语言混合编程实验分析在混合软件具体编程中,一般情况下,在5个数中比较程序功能,从而对最小数值进行确定。由于汇编的子程序、主程序共同组成了所编程序,运用C语言编写主程序,利用汇编语言编写子程序,而最小数值通过主程序的调用得到确定。在编程中,用min.c*表示主程序,用qiumin.asm表示子程序,C语言、汇编语言结合,软件之间进行交流,从而使程序运行速度得以提高。在程序运行中,需要具体编程程序设计过程中的内存模式、寄存器分配等,确保程序设计语言的相互协同,使外部接口处于正常使用状况,为编程中的外部调用功能的实现提供保障。

4C语言多项式除法的程序设计

4.1设计流程在软件编程中利用C语言,对计算机软件的实用性进行探索。在C语言多项式除法的程序设计中,实验设计的建立依据循环冗余的结构进行,设置循环冗余验码编制软件程序。在此过程中,程序员需先对函数名称进行定义,了解函数,对函数的初始位置进行确定,进而建立数据库。此后,在C语言的基础上,程序员编程、计算函数,并在此过程中,一个冗余余数在系统中自动生成,在remainder文件中存储余数,确定程序的起始文件。最后,根据系统运行的结果,结合软件需求,程序员科学分析计算机软件实验,此时,如果计算结果能够满足软件运行需求,则说明软性运行正常。如果计算结果不能够满足软件运行需求,则需要程序员仔细检查软件编程过程,发现问题,解决问题。在C语言基础上,对软件编程实验流程进行设计,简化编程过程,提高实验结果的准确性。

4.2程序应用很多领域的发展过程都需要运用到C语言多项式除法程序的编程,该编程使软件应用的实际价值得到最大程度的发挥,并拓宽了混合语言在多项式除法的应用范围。在C语言、编程语言混合语言的使用中,程序员应及时定义函数,通过函数名对函数性质进行准确体现,获取准确的余数结果,确保计算机软性系统高效运行。

5结语

在信息技术快速发展的今天,人们对计算机软件编程提出越来越高的要求,程序员需要强化对C语言的运用、计算的研究,利用C语言实现计算机软件的多功能,促进多功软件的使用,不断开发新软件。在计算机软件编程中,C语言、汇编语言的合理使用,提高软件的使用效率,简化了程序的编写过程,推动了计算机技术的发展。

c语言论文篇3

为了激发学生的兴趣,可以采用Funcode平台进行课程设计。Funcode平台是一款基于游戏设计和动画界面的C\C++\Java综合实验教学平台,该平台以游戏设计为“噱头”,吸引学生的学习兴趣,虽然如此,该平台通过精选大量的游戏案例,还是很好地将程序设计知识点和游戏设计紧密地结合起来,始终紧扣C语言知识点,为C语言课程设计教学提供了一个很好的工具。

1.1图形方式的游戏界面编辑Funcode平台采用图形界面方式的游戏编辑环境,直观、美观、简洁易用。图1所示为正在设计中的游戏,左侧矩形框中为最终运行时可见的游戏界面,可以从右侧中的“鱼”(Funcode中称为“精灵”,任何类似的图片都是精灵,不同的精灵以精灵名区分)中任意拖拽一条“鱼”到左侧矩形框中,即可在游戏界面中增加一条鱼。

1.2提供功能函数,屏蔽对图形的复杂处理Funcode平台提供了大量功能函数,屏蔽对图形对象的复杂处理,使学生能够专注于程序设计和游戏逻辑功能的实现。例如:功能函数voiddSetSpriteLinearVelocityX(constchar*szName,constfloatfVelX)可以使精灵以某一速度水平运动。让图1左侧中的鱼(假设该鱼命名为fish0)游动起来,学生只需用一条函数调用语句dSetSpriteLinearVeloctyX(“fish0”,30)即可实现;亦可通过调用功能函数dSetSpriteLinearVelocity(“fish0”,30,30)使鱼水平方向和垂直方向分速度均为30,即在屏幕上“斜向”游动;功能函数dSetSpriteFlipX(“fish0”,true)调用可以使鱼水平翻转,即实现“掉头”功能。

1.3整体逻辑框架简洁,功能强大Funcode平台整体逻辑框架由7个主要函数模块组成,分别是主函数模块、鼠标移动事件模块、鼠标单击事件模块、按键事件模块、按键弹起事件模块、对象碰撞事件模块、对象与边界碰撞事件模块。其主函数模块如以下程序代码所示,通过主函数模块控制整个游戏的运行和界面刷新。其他的6个函数模块几乎包含了游戏设计中需要处理的所有事件,并且向学生屏蔽了事件激发所需要的复杂判断过程,所有的鼠标事件、键盘事件、碰撞事件均为自动激发,这很大程度上降低了设计难度,使学生可以专注于游戏逻辑功能的实现。例如:要实现图1中的“鱼”游到右侧边界时掉头向左游逻辑功能,在Funcode平台下,当图1中的“鱼”游到右侧边界时,“对象与边界碰撞”模块将会自动激发,该模块的初始程序代码如下所示。此时,学生无需判断和处理“鱼”是否游到边界(这对大学一年级学生而言比较困难),只需要知道“鱼”游到边界后会自动调用“对象与边界碰撞”模块对应的dOnSpriteColWorldLimit函数即可。因此,学生只要能够根据游戏功能在该函数中正确地编写相应的代码就可以了,具体实现“掉头向左游”逻辑功能的完整程序代码如下所示。显然,这样就极大地简化了对图形对象和事件的处理,学生就可以把更多的精力投入到游戏逻辑功能的实现和代码的编写和调试中。

1.4开放式环境,极大地激发学生创新能力Funcode提供了开放式的开发环境,除了完成Funcode提供的课程设计案例以外,学生也可以按照自己的思路,添加素材,大胆创新,设计和开发真正属于自己的游戏,这样能极大地激发学生的程序设计热情。例如:一组学生开发的“大鱼吃小鱼”游戏,当大鱼吃小鱼得分达到一定的分值时,可以生出“鱼宝宝”,尾随大鱼游动,生动有趣。

2教学内容和方法的改革

基于Funcode平台,在教学内容和方法的改革上,以激发学生兴趣,调动学生学习主动性为主要目标,在此基础上,贯穿整个课程设计的各个阶段,采用多种教学方式和方法培养学生各方面的综合素质。

2.1选题阶段在选题内容上,典型游戏设计和自主创新相结合。改变原有的设计内容变为基于Funcode平台游戏设计。设计内容分为两类:一类是典型的可在Funcode平台上实现的游戏,比如坦克大战、打地鼠等;另一类是学生自选题目,要学生根据Funcode平台功能,发挥自己的想象力,创造自己的游戏。教师要通过讨论、引导等方式,鼓励学生自己设计游戏,培养其创新意识和创新能力。题目选定之后,要求学生将游戏整体功能用功能模块和流程图的方式清楚地表示出来,并且要能够准确地描述各模块之间的关系,锻炼学生的抽象思维和逻辑思维能力。在选题方式上,要坚持组内讨论和师生互动相结合。组内讨论有利于游戏功能的完善,有利于发挥所有同学的创新潜力,有利于调动学生参与的积极性。通过教师和学生的讨论交流,教师要控制游戏功能的实现复杂度,既要保证设计的工作量,又要保证控制在可实现的范围内。

2.2设计阶段在课程设计过程中,要避免“学生问,教师答”的教学模式,教师要积极地参与到所有学生的设计中,主动和学生交流讨论,掌握他们的设计情况;善于通过引导启发,培养学生各方面的综合素质。在设计中,要及时发现并指出存在的问题;对于学生提出的问题,要善于引导他们积极独立思考,尽量让其自主分析,找到原因,进而找到解决问题的方法,这一方面可以培养学生独立思考,分析问题和解决问题的能力,另一方面可以增强学生的成就感和自信心,有利于调动学生参与实践的热情。对于游戏功能的实现,要让学生画出流程图或实现步骤,体会程序设计中的抽象思维和逻辑思维。比如对于“打飞虫”游戏,当“拍子”拍中“飞虫”时,对应Funcode抽象概念为“拍子”对象和“飞虫”对象发生碰撞事件,由于碰撞事件自动激发,所以拍中“飞虫”后对应的游戏功能实现逻辑应该在碰撞事件中表达。对于该碰撞事件的处理,要求学生首先画出拍中“飞虫”后的处理逻辑,体会程序设计中的逻辑思维。比如:使“飞虫”图像从界面消失在“飞虫”链表中删除该飞虫显示拍效根据拍中的“飞虫”类型计分刷新游戏界面上显示的实时得分值。课程设计要求按组进行,设计中要求分工合理,任务明确,紧密协作,严格按照日程安排,完成设计任务。要求每2天一次,将每人独立设计的模块进行整合并测试,同时要求学生定期开展讨论,鼓励他们对设计中存在的问题,积极和同组同学交流沟通,要善于发挥集体的力量,解决问题。在协作设计中,培养学生的团队合作意识。此外,在游戏的设计过程中,必然会存在一些较难实现或者知识点超出课本内容的功能,从经验来看,大多数学生都会无奈地选择放弃该功能。此时,教师一定要向学生强调自主学习的重要意义,让他们认识到课堂教学中讲的内容大多是最基础的核心知识点,而实际的应用中要涉及的知识却远非如此,并积极鼓励和指导学生学习和掌握相关知识点。

2.3考评阶段为了进一步培养学生兴趣,调动其积极性,考核采用每组分别进行讲解和演示,交流心得体会,其他组同学和教师进行打分的形式。打分项分为游戏功能、工作量、流畅性、创新性、美观性等5个方面。演示中鼓励其他组的同学提问和试玩游戏,尽量找出游戏设计的缺陷,通过多种方式培养学生的展示能力和竞争意识。最后,教师再进行总结性点评,指出设计的优缺点。

3教学效果

从调动学生学习积极性方面来看,在整个课程设计过程中,学生始终保持着极高的热情。教师为课程设计建立了QQ群,提供全天答疑服务,从QQ群讨论情况来看,学生提问很多,讨论热烈,而且绝大多数在课外时间。此外,课程设计结束后,很多学生指出,Funcode平台美中不足的是:自己创造出的游戏最终生成的可执行程序离开Funcode平台不能运行,非常令人遗憾。这也可以从一个侧面反映了学生的热情和对自己劳动成果的珍惜。从课程设计内容来看,学生大多是按照自己的想法设计的,游戏功能可谓五花八门,创新能力得到了很好的培养和锻炼。更重要的一点是达到了课程设计的教学目的,学生对程序设计的理解更加深刻,巩固了C语言学习成果,能够将游戏功能的实现逻辑用计算机语言准确地表达出来。在程序设计中遇到的具体问题,学生能够提出自己的解决思路,并通过编写程序表达自己的思路,很好地将课堂上学到的理论知识应用于实际问题的解决,抽象思维和逻辑思维能力、程序设计实践动手能力均得到了很好的锻炼。例如:图2所示为学生设计的游戏初始界面。该游戏实现的功能有:游戏实时倒计时;游戏实时显示得分;通过键盘控制游戏的开始、暂停和游戏场景的切换;用鼠标控制“拍子”进行移动和拍打;打到大蚊子、小蚊子积分不同,打到坚果则减分,且打中目标有图片特效产生;蚊子的产生地点、时间、数量和产生时的飞行速度都是随机的,且飞行速度随着积分级别越来越快;游戏结束时显示得分最高的三条历史记录等。此游戏中,学生自己编写代码(不包括自动生成的代码)行数在800行以上,使用的C语言知识点涵盖了数组、链表、函数、变量作用域、多分支结构、循环结构等。

4结语

Funcode平台简单易行、图形界面化的游戏界面编辑方式,使学生有很大的热情根据自己的意愿去设计华丽精美的游戏,简单的游戏设计主框架和平台提供的图形处理接口函数极大地降低了游戏设计的难度,使学生能够专注于游戏功能的设计和游戏逻辑的实现。功能强大,提供了大多数游戏开发所必需的基本函数模块,完全开放,学生可以根据自己的思路,发挥创造力和想象力,设计出真正的自己的游戏,极大地调动了学生对程序设计的兴趣和热情。总之,40个学时的C语言课程设计中,学生对程序设计的兴趣和热情被激发出来,绝大多数学生体会到了程序设计的乐趣,对程序设计的认识更加深刻,各方面的综合能力得到了锻炼和提高,取得了较好的教学效果。

c语言论文篇4

一、填空15%

1、语言中最单纯、最常用、最原始和最能产的词是根词。

2、语言是人类最重要的交际工具,文字是最重要的辅助

交际工具。

3、我国古代学者为读懂古书而建立的训诂学、文字学、音韵学组成了我国的语文学,通称为“小学”。

4、英语属于印欧语系的日耳曼语族的西部语支。

5、语音可以从生理角度分析它的产生方式,从物理

角度分析它的表现形式(传递过程),从社会功能角度分析它的功能作用。

6、是否能够独立(自由)

运用,是区分词和语素的根本特点。

7、现代大多数国家的拼音文字的字母,大多直接来源于拉丁字母。

8、具有不同功能的三种最基本的语法单位是语素、词、句子。

9、语言发展的主要特点是渐变性和不平衡性。

10、我国宪法(1982年)第19条明确规定“国家推广全国通用的普通话”。

二、选择题10%

1

、中国的传统语文学研究的薄弱环节是(

D

A、文字学

B、语音学

C、词汇学

D、语法学

2、汉语属于(

B

A、屈折语B、词根语

C、多式综合语

D、粘着语

3、一种语言中数量最少的是(

B

A、音素

B、音位

C、语素

D、音节

4、文字的前身是(

C

A、结绳记事

B、手势

C、图画记事

D、实物记事

5、派生词中包含(

B

A、词尾

B、词根

C、虚词

D、根词

6、语音和语义结合的最小的语言单位是(

C

A、音素

B、义素

C、语素

D、音位

7、汉语单词“忽然”出现的位置是(

C

A、主语位置

B、谓语位置

C、状语位置

D、定语位置

8、以下各种语言变体中,

属于社会方言的是

D

A、土话

B、客家话

C、客套话D、黑话

9、下列语素中属于自由语素的是(

C

A、初

B、视

C、人

D、民

10、在语言结构的某一环节上能够互相替换,

具有某种相同作用的各个单位之间所形成的关系叫(

D

A、转换关系

B、组合关系

C、层级关系

D、聚合关系

三、名词解释20%

1、专语语言学:

以具体语言作为研究对象的语言学。

2、组合关系:

指两个以上相连续的语言符号组合而成的线性关系。

3、语流音变:语流中的某些音由于相互影响而发生临时性的变化,这种变化就叫语流音变。

4、语义场:

由具有某些共同义素的一群词类聚而成的场。

5、语法范畴:

把同一性质的语法意义综合和概括所形成的语法意义的类别

四、试以国际音标标出下列各词的读音10%

1、优秀2、维持3、宏观4、精神5、离开

五、用义素分析法分析下列各组词9%

瞻仰[+用眼+往一定方向+崇敬地]

1、{

鸟瞰[+用眼+往一定方向+向下]

生[+存在状态+开始或继续]

2、{

死[+存在状态+结束]

3、乳母[+人+女性-生育关系+成年-长辈+授乳关系]

六、简答题21%

1、指出汉语普通话a

音位的几个条件变体,

描述其发音特点和出现条件。

1)

a

音位的条件变体有四个:[a]、[A]、[ɑ]、[

](1分)

2)

发音特点(3分)

[a]

前、低、不圆唇舌面元音

[

A]

央、低、不圆唇舌面元音

[ɑ]

后、低、不圆唇舌面元音

[

]

前、半低、不圆唇舌面元音

3)

出现条件(3分)

[a]

在韵尾[i]、[n]之前

[

A]

无韵尾

[ɑ]

在韵尾[u]、[

]之前

[

]

在韵头[i]或[y]同韵尾[n]之间

2、举例说明词义的特点。

概括性、

客观性

民族性、

时代性、

模糊性(每一点分,举例共2分)

3、语言的分化和统一是怎样表现的?

1)伴随社会的变化进行(1分)

2)分化的初级表现是方言,

最大分化是亲属语言(3分)

3)方言分歧缩小,民族共同语的形成,最后形成国语。(3分)

七、论述题15%

1、指出下列句子中“语言”的含义有何区别?在此基础上,论述语言和言语的区别。

(1)

“四美”是心灵美,行为美,语言美,环境美。

(2)

要学习人民群众的语言。

(3)

鲁迅是运用语言的楷模。

1、指出三个例子中的“语言”的差别。(3分)

前两例指“言语”例(3)指语言。

2、指出“语言”和“言语”定义。(3分)

3、具体说明两者的不同。(9分)

1)

一般与个别

2)

封闭性与开放性

3)

时间先后(言语先于语言)

语言学概论试题(2)

一、填空15%

1、“语言学概论”课程内容在语言学学科分类中,属于一般(普通)

理论语言学。

2、1898年中国第一部系统的语法著作是马建忠写的《

马氏文通

》。

3、俄语属于印欧语系的斯拉夫语族的东部语支。

4、从产生声音角度来看引起音质的不同主要是发音体、发音方法、共鸣器形状三个方面。

5、根据语素在句子中是否具有独立性,可以把语素分为成词语素和

不成词语素。

6

、文字是在记事图画、词语的基础上产生的。

因为它在发展过程中固定地与语言中的联系在一起,

才具备文字的资格。

7、“吃饭”、“煮饭”和“混饭(吃)”中的具体语义关系分别是动作与受事、结果、目的的关系。

8、语言演变的主要原因是外部(社会)和内部(语言结构要素的相互影响)。

二、选择题10%

1、研究语言亲属关系的语言学是(

C

A、结构主义语言学

B、小学

C、历史比较语言学

D、转换生成语言学

2、一个词尾可以同时表示多个语法意义的语言

属于(

A

A、屈折语

B、词根语

C、多式综合语

D、粘着语

3

、音高具有特别重要作用的语言一般属于(

A

A、汉藏语系

B、印欧语系

C、南岛语系

D、阿尔泰语系

4、汉字属于(

B

A、图画文字

B、表意文字

C、表音文字

D、音节文字

5、采用拉丁字母的是(

B

A、俄语文字

B、汉语拼音

C、朝鲜文字

D、日语文字

6

、下列语言学术语与语法形式有关的是(

C

A、主谓

B、体

C、语调

D、语境

7、汉语语法学中,有将副词归入实词的,其分类标准是(

A

A、能够作句子成分

B、是否能够表达意义

C、能够作句子的主要成分

D、是否有形态变化

8、在语言结构的某一环节上能够互相替换,具有某种相同作用的各个单位之间所系叫(

D

A、转换关系

B、组合关系

C、层级关系

D、聚合关系

9、洋泾浜英语的基本特征是(

D

A、语音、词汇是英语的,语法基本上是汉语的

B、词汇主要是英语的,语音、语法基本上是汉语的

C、语音有较大改动,词汇、语法基本上是英语的

D、语音有较大改动,词汇主要是英语的,语法基本上是汉语的

10、下面词语属阶级方言的一组是(

B

A、多头田心

B、黔首寡人

C、行头亮相

D、圣母上帝

三、名词解释20%

1、语法:

语言中各语法单位的组织结构规律(包括词法、句法)

2、聚合关系:语言单位按某些共同点相互联系的纵的潜在关系

3、音位:一种具体语言或方言中有区别意义作用的最小的语音单位

4、文字:记录语言的书写的符号体系

5、语言的演变:指语言中新的语言要素的产生和旧的语言要素的消亡,有时导致语言系统变得不同。

四、试以国际音标标出下列各词的读音10%

1、年龄2、至少3、寒暄4、角度5、部门

五、用义素分析法分析下列各组词9%

妻子[+人+女性+成年+未昏]

1、{

未婚妻[+人+女性+成年+已昏]

香(气味香)

[+嗅觉+好气味]

2、{

香(他很吃香)[+感觉+受欢迎]

3、镰刀[+工具+农具+用于割谷物和割草+由弧形刀片和木把构成]

六、解答题21%

1、指出汉语普通话e

音位的几个条件变体,

描述其发音特点和出现条件。A、四个:[e]、[

]、[

]、[

]

(1分)

B、发音特点(3分)

[e]

前、半高、不圆唇舌面元音

[

]

前、半低、不圆唇舌面元音

[

]

央、中、不圆唇舌面元音

[

]

后、半高、不圆唇舌面元音

C、出现条件(3分)

[e]

在[i]前

[

]

在[i][y]后

[

]

在[n][

]前或辅音后轻声

[

]

单独或辅音后

2、“狼孩子”的故事说明了什么?

狼孩子的故事说明了:A、语言是人类社会特有的现象。(2分)B、离开人类社会就没有语言。(2分)

C、孩提时期是学会语言、掌握语言的一个重要的阶段。(2分)如果错过了这个最好的时机,就很难学会一种语言。

3、世界上最古老的文字及其产生的地方?

A、圣书字、产于古代埃及(2分)

B、楔形文字、产于美索不达米亚(两河流域)(2分)

C、汉字、产于中国(2分)D、马雅文字、中美洲(2分)

七、论述题15%

1、什么是词类?划分词类的标准主要有哪些?哪种标准最适用汉语?为什么?

1、词类是指词的语法分类(2分)

2、划分词类的标准主要有三:意义标准;形态标准;功能标准。(6分)

3、功能标准最适用于汉语(1分)

4、A、因为汉语缺乏形态变化,无法从形态上区分词类。

(2分)

B、意义标准过于抽象,不易辨认,

且词类是语法上的分类,理当从语法的考虑。(2分)

C、形态标准从本质上看也是功能。(2分)

语言学概论试题(3)

一、填空15

1、狭义的应用语言学一般是指语言教学。

2、17世纪,法国波瓦雅的修道院里有两位学者阿尔诺、兰斯洛合编了一本《普遍唯理语法》。

3、汉藏语系的语言除了汉语外,还包括壮侗、苗语、藏、缅(选二)等三个语族的语言。

4、音素是最小的语音单位。音节是最小的能自由发音的语音单位。

5、义素是用对比的方法,在词与词或者其它语言单位之间发现的意义区别特征。

6、文字的发展经历了从象形文字到表意文字再到

表音文字发展的三个阶段。

7、语法结构的分析方法主要有中心词分析法、层次分析法、转换分析法。

8、方言和亲属语言是语言分化的产物,

共同语的形成是语言走向统一的结果。

9、一种声音表达了几个意义,它们是同音词关系还是多义词关系,区分的标准是看这几个意义是否有联系。

二、选择题10%

1、使语言学成为一门独立的科学的是(D

A、结构主义语言学

B、描写语言学

C、转换生成语言学

D、历史比较语言学

2、英语属于(

A

A、屈折语B、词根语C、多式综合语D、粘着语

3、在汉语普通话中没有意义区别功能的声学特征是(

C

A、音高

B、音强

C、音长

D、音质

4、英语、俄语、法语等语言使用的文字基本上以一个字记录语言中的一个(

A

A、音素B、音节C、语素D、短语

5、属于熟语(固定短语)的有(

B

A、述语

B、专名语

C、短语

D、“的”字短语

6、下列语言学术语与语法意义有关的是(A

A、主格

B、内部屈折

C、重叠

D、虚词

7、表层语法意义不同而深层语法意义相同的是(

B

A、给他钱,叫他师傅

B、给他书,笔给他

C、给他凳子,给他开门

D、给他小说,看他的小说

8、汉语只能用“男”、“女”、“雄”、“雌”等来表示事物的自然性属,这说明汉语(

A

A、没有性的语法范畴

B、有性的语法范畴,但通过词汇手段来表示

C、有性的语法范畴,但通过分析手段来表示

D、用分析手段来表示相当于性的语法范畴的意义

9、从语言的谱系分类看,汉语属于(

A

A、汉藏语系

B、印欧语系

C、词根语

D、粘着语

10、在词汇发展过程中,有些词不为人们使用而逐渐消失,

其原因是(B)

A、音质音位的合并

B、旧事物的消失

C、词义的演变

D、汉字的简化

三、名词解释20%

1、亲属语言

一种语言分化出来的若干种独立的语言,彼此有同源关系,这些语言就是亲属语言。

2、语法手段把具有共同特征的语法形式概括起来形成的类。

3、义素

就是对词的语义特征进行分析以后得到的最小的语义单位。即词义的区别特征。

4、音位变体一个音位的实际发音。

5、语言

语言是一种特殊的社会现象;是最重要的交际和思维的工具;是音义结合的符号体系。

四、试以国际音标标出下列各词的读音10%

1、耐劳2、始终3、航线4、排比5、走向

五、用义素分析法分析下列各组词9%

丈人(古义)[+人+男性+年长的]

1、{

丈人(今义)[+人+男性+年长的+妻子之父]

朋友[+人+有交情的]

2、{

敌人[+人+敌对的]

3、酒精[+无色液体+药品+用于消毒]

六、简答题21%

1、音质的不同取决于哪些条件?举例说明。A、发音体不同。如二胡声和鼓声不同。(2分)

B、发音方法不同。如[t]是不送气,[t]是送气(2分)C、共鸣器的不同。如[n]和[t]的不同,[n]是鼻腔,[t]是口腔。(2分)

2、什么是显性语法意义?它具有什么特点?A、通过词形变化、

辅助词和词序等手段所反映出来的各种语法关系(2分)

B、成分之间是连续的;是直接成分之间的关系;成分之间的关系是单一的(6分)

3、说明印欧语系的主要特点。

A、没有声调,有固定重音(2分)

B、主要使用附加成分和内部屈折等语法手段(3分)C、没有量词(2分)

七、论述题15%

1、试论述语言是一种特殊的社会现象。

1、社会性是语言的本质属性(4分)2、语言是一种社会现象A

从词的音义结合的关系来证明(4种关系)(4分)B、从语言与社会相互依存的关系来证明(3分)

3、语言是一种特殊的社会现象(4分)

2、语言学概论试题(4)

一、填空15%

1、历史比较语言学的出现,

标志着语言学走出传统语文学,成为一门独立的科学。

2、我国各民族的语言属于汉藏、印欧、阿尔泰、南亚、南岛(选二)等五个语系。

3、在元音和辅音的几个区分标准中,是否受到阻碍是决定性的。

4、国际音标是在拉丁、

音标和音素字母的基础上根据一对一(一音一符、一符一音)的原则创制出来的。

5、言外之意之所以能够被理解是因为语境起了补充说明的作用。

6、世界古老的表意文字主要有古代埃及的圣书字,古代苏末人的楔形字,中美洲的玛雅文字以及中国古代的汉字甲骨文。

7、分化歧义,经常采用语法结构分析方法中的层次分析法和转换分析法。

8、语言之间的接触会导致语言的借用、同化(融合、替换)、混合等结果。

9、是否能够独立运用,是区分词和语素的根本特点。

二、选择题10%

1、描写语言学、规范语言学、比较语言学的分类角度是(

D

A、语言结构部门的范围不同

B、语言存在的时间范围不同

C、语言学与其它科学联系方式不同

D、研究语言的操作方法不同

2、日语属于(

D

A、屈折语

B、词根语

C、多式综合语

D、粘着语

3、发音的时候。声带振动,发音部位之间形成的窄缝比较大,气流略有摩擦。这样发出的音叫(

B

A、元音

B、半元音

C、浊擦音

D、塞擦音

4、对文字的产生有直接作用的是(

B

A、实物记事

B、图画记事

C、结绳记事

D、系珠记事

5、根据语素是否有直接用来造句的能力,可以分为(

D

A、词干语素和词尾语素

B、词根语素和词缀语素

C、前缀语素和后缀语素

D、成词语素和不成词语素

6、分析性的语法手段是(

B

A、零形式

B、语序

C、外部附加

D、内部屈折

7、汉语的“我”,翻译成英语在不同的句子成分中,

分别是“I

”、

“me”、“my”、“mine”,这里使用的语法手段是(

B

A、重叠法

B、异根法

C、重音移动法

D、外部附加法

8、能够充当句法结构的结构成分的语法单位是(

B

A、语素

B、词

C、句子

D、句群

9、在各个语系中,研究得最充分、最深入的一个语系是(

B

A、汉藏语系

B、印欧语系

C、南亚语系

D、阿尔泰语系

10、下列诸现象中属于构词现象的是(

A

A、汉语的“老”加“虎”变成“老虎”

B、汉语的“儿童”加“们”变成“儿童们”

C、英语的“help”(“帮助”,

现在时)加“ed”变成“helped”(“帮助”,过去时)

D、英语的“dog

”(“狗”,

单数)加“

s

”变成“

dogs”(“狗”,复数)

三、名词解释20%

1、对比语言学:对两种或两种以上不同语言的构造要素进行比较的语言学

2、言语:就是在特定的交际环境中为完成特定的交际任务而对语言的使用

3、条件变体:处于互补关系中的音位变体

4、语法形式:语法意义在语言中的外部表现

5、民族共同语:一个民族共同使用的语言

四、试以国际音标标出下列词各的读音10%

1、讲话2、寻求3、忠实4、航行5、增补

五、用义素分析法分析下列各组词9%

丢失[+停止+具有]

1、{

保存[-停止+具有]

凳子[+家具+有腿+供坐用-有靠背]

2、{

椅子

[+家具+有腿+供坐用+有靠背]

爱戴[+爱+下级对上级]

3、{

爱护[+爱-下级对上级]

六、简答题21%

1、语音的四要素是什么?在语言中各有什么作用?

音高,区分音调(1分)音长,区分长元音和短元音(2分)

音强,区分轻重音和语调(2分)音色,区别语言的意义的最重要的因素(2分)

2、举例说明语言演变的两大原因。

A、社会原因(3分)B、语言内部原因(3分)

3、文字的发展规律一般可分为几个阶段?

汉字属什么性质的文字?

A、三个阶段:象形文字;表意文字;表音文字(3分)

B、汉字属表意文字。(1分)

因为汉字随着形体的演变已失去了象形的特征,但它仍同整个词发生关系;

汉字不表音,虽有表音成分,但本质上仍是表意的。(4分)

七、论述题15%

1、人以外的动物有没有语言?

人类语言和动物“语言”的主要区别在哪里?

1、没有语言(1分)2、A、功能方面(4分)

B、构造方面(6分)

C、习得方面(4分)

语言学概论试题(5)

一、填空15%

1、传统语文学一般主要指古代印度、古代希腊和古代中国三个地方的语文学。中国传统的语文学通常叫小学。

2、谱系分类根据亲属关系的远近依次把语言分为语系、语族、语支。

3、语言系统的两种基本关系是组合关系和聚合关系。它们是打开语言的两把钥匙。

4、从声音产生的角度来看,辅音的不同由发音体、的不同和发音方法的不同决定的。元音的不同主要由

共鸣器

的形状和大小的不同决定。

5、世界上的表音文字可以分为音节文字和音位

文字。

6、不同级别的语法单位都可以从外部功能和内部结构的差别进行两种分类。

7、汉语方言之间的差别有的比英语和德语的差别还要大,但是仍

然属于一种语言,这是因为使用者共同属于一个民族,

并且有共同的书面语(文字),有共同语和共同的政治、经济、

文化生活等。

二、选择题10%

1、下面关于语言学发展路线不正确的一个是(

A

A、从重视口语到重视书面语

B、从重视表层到重视深层

C、从重视外部亲属关系到重视内部结构关系

D、从重视历史规定到重视现状描写

2、语言的谱系分类采用的语言学方法是(

、C

A、结构主义语言学

B、转换生成语言学

C、历史比较语言学

D、传统语言学

3、汉语拼音hen(恨)代表的是(

B

A、开音节

B、闭音节

C、只有起音和领音的音节

D、没有音谷的音节

4、属于音节文字的是(C

A、俄语文字

B、日语的汉字

C、日语的假名

D、中国纳西族的东巴文字

5、根据构成词的语素数量的多少,把词分为(

C

A、单义词和多义词

B、类义词和同义词

C、单纯词和合成词

D、复合词和派生词

6、综合性的语法手段中没有(C

A、重叠

B、附加

C、虚词

D、内部屈折

7、“说的是他”具有两种(

D

A、语音停顿

B、层次结构

C、表层意义

D、深层意义

8、从语言的词的构造来看,汉语属于(

C

A、汉藏语系

B、印欧语系

C、词根语

D、粘着语

9、下列诸现象中属于构词现象的是(

A

A、汉语的“桌”加“子”变成“桌子”

B、汉语的“同学”加“们”变成“同学们”

C、英语的“help”(“帮助”,

现在时)加“ed”变成“helped”(“帮助”,过去时)

D、英语的“dog

”(“狗”,

单数)加“

s

”变成“dogs”(“狗”,复数)

10、现代汉语属于(

B

A、比较语言学

B、共时语言学

C、历时语言学

D、一般语言学

三、名词解释20%

1、显性语法意义通过词形变化、

辅助词和词序等手段所反映出来的各种语法关系

2、谱系分类按语言的共同来源进行分类

3、描写语言学对具体语言进行断代描写的语言学

4、音素音节中从音质角度划分出来的最小的语音单位

5、单纯词由一个语素构成的词

四、试以国际音标标出下列各词的读音10%

1、属性2、简化3、荟萃4、致使5、头疼

五、用义素分析法分析下列各组词9%

忠实[+忠诚+可靠]

1、{

忠贞[+忠诚+坚定不移]

眺望[+用眼+往一定方向+向远处]

2、{

鸟瞰[+用眼+往一定方向+向下]

忘记

[+停止+知道]

3、{

记住[-停止+知道]

六、简答题21%

美国语言学家乔姆斯基认为语言是人类先天就有的一种机制,你认为这种说法对吗?为什么?

要回答这个问题,首先必须分清语言能力和语言的获得。人类的语言能力指人类特有的抽象思维的能力和灵活的发音能力,这是先天具备的,与生俱来的。而语言的获得是后天的。离开社会就不可能学会语言。(4分)

乔姆斯基的说法仅仅指语言能力。(2分)

2、元音和辅音的主要区别有哪些?

A、功能上。元音能自成音节,辅音通常不能。(2分)B、物理上。在共鸣腔内是否受阻;肌肉是否均衡紧张;气流缓急;有无噪音;声音响度。(5分)

3、说明汉藏语系的主要特点。

A、有声调(2分)B、单音节词根占多数(单音节语素)

(2分)

C、词序和虚词是重要的语法手段(2分)

D、量词丰富(2分)

七、论述题15%

1、试论述文字与语言的关系?

相同点:(7分)1、都是交际工具2、没有阶级性

不同点:(8分)1、语言历史长,文字历史短。2、语言第一性,文字第二性。3、语言应用范围广,文字窄。4、语言永远是渐变的,文字有时可以突变。

语言学概论试题(6)

一、填空15%

1、1786年,英国的Sir

William

Jones(威廉、

琼斯)在皇家亚洲学会宣读的论文《三周年演说》中指出梵语跟希腊语、拉丁语以及日耳曼语有共同的结构特点。为了纪念这一新发现,这一年被认为是语言学诞生的一年。

2、世界上的语言一般分为汉藏、印欧,

阿尔泰,南亚等九个语系。

3、八个标准(基本)元音,其中前元音从高到低依次分别是ie

a

,后元音从低到高依次分别是ou。

4、一个音位包含的不同音素或者具体表现出来的音素叫做

音位变体。

5、文字的个体符号(单字)以音节或者音位(音素)为直接书写单位就是表音文字;文字的个体符号以(单字)词或者语素为直接书写单位就是表意文字。

6、句子结构关系的意义可以分为显性意义和

隐性意义两种。

7、方言在社会完全分化的情况下,有可能发展成

亲属语言

;在社会高度统一的情况下,会逐渐被共同语消磨直到同化。

二、选择题10%

1、社会语言学、人类语言学等边缘学科属于(

D

A、个别语言学

B、一般语言学

C、狭义应用语言学

D、广义应用语言学

2、普通话的“好”,用国际音标记为(

B

A、〔hao〕

B、〔xau〕

C、〔hau〕

D、〔xao〕

3、在时间线条的某一位置上,可以相互替换的语言符号之间的关系是(

B

A、组合关系

B、聚合关系

C、层级关系

D、表里关系

4、下面错误的一个是(

C

A、思维可以不依赖于语言

B、语言对思维有固定和改造作用

C、思维是语言的服务对象

D、思维中的概念与语言中词不是一对一的

5、属于音节文字的是(

A

A、朝鲜谚文

B、朝鲜汉字

C、日语汉字

D、法语字母

6、汉语“他在读书”的“他”(

A

A、不表示人称的语法范畴

B、表示人称的语法范畴

C、表示格的语法范畴

D、表示数的语法范畴

7、在汉语演变过程中,现代汉语出现了“他”、“她”、

“它”的不同,这是历时性的(

D

A、同化音变

B、异化音变

C、同化形变

D、异化形变

8、广义地说,汉语动词词尾“着”、“了”、“过”属于语法范畴中的(

C

A、时范畴

B、态范畴

C、体范畴

D、数范畴

9、《普通语言学教程》的作者是(

D

A、乔姆斯基

B、布龙菲尔德

C、萨丕尔

D、索绪尔

10、能够充当句法结构的结构成分的语法单位是(

B

A、语素

B、短语

C、句子

D、句群

三、名词解释18%

1、隐性语法意义:隐藏在显性意义后面的各种语法关系

2、音节:发音器官肌肉紧张度和语音响度增减过程形成的语音单位。即语音上最小的使用单位

3、合成词:由两个以上语素构成的词

4、普通语言学:以人类一般语言为研究对象,是综合各种具体语言的研究成果而建立起来的语言学

5、义素分析:就是把词义分割成最小的对立成分,从而描写其相互关系

四、试以国际音标标出下列各词的读音10%

1、语言2、好象3、知识4、能量5、学期

五、用义素分析法分析下列各组词9%

1、馒头[+食品+上圆下平+用面粉制作+发酵蒸成]

老太婆[+人+女性+年老+贬义]

2、{

老太太[+人+女性+年老+褒义]

君子[+人+人格高尚]

3、{

小人[+人+人格卑鄙]

六、简答题21%

1、什么是音位的区别特征?

p

的区别特征主要有哪些?

A、一个音位区别于其它音位的语音特征。(指音位之间的最小对立项)(3分)

B、P

的主要区别特征是:(4分)双唇,区别于唇齿音。

不送气,区别于送气音。清音,区别于浊音。塞音,区别于擦音。

2、汉藏语系和印欧语系语言有哪些不同?

A、有无声调(3分)B、有无形态(2分)C、有无量词(2分)

3、文字起源于什么?它与文字的关系怎样?

A、文字起源于图画记事。(2分)B、图画不是文字。(1分)图画成为文字,必须具备以下条件:

整幅的画拆散成个别图形,一个图形与语言里的一个词(或语素)相当。(2分)

它们要有固定的读音。

(2分)

七、论述题15%

1、试论述语言和思维的关系。

A、从语言对思维的作用来看:思维活动必须用语言作手段。思维活动的成果要依靠语言的巩固而存在。思维的成果靠语言才能表达出来。B、从思维对语言的作用看:思维是构成语言单位的必要条件。

2、语言和思维的区别:

(7分)A、功能不同

B、规律不同C、范畴不同

D、存在形式不同

语言学概论试题(7)

一、填空15%

1、历史比较语言学的奠基人是丹麦的拉斯克、德国的

葆朴和格里木

2、语言的分类一般从两个方面进行:第一,按照语言的

结构(形态)

特点分类;第二,按照语言的亲属(来源)

关系分类。

3、辅音根据发音部位和发音方法

两个角度进行分类。辅音的发音方法包括阻碍方式、声带是否振动和气流的强弱三个方面。

4、汉文中的字基本上以语素为造字单位或者记录对象,英文中的字基本上以音素(音位为造字单位。

5、词是最小的能够自由运用的语言单位。

6、民族共同语是在一种方言的基础上形成的。一个国家的国语是选择一种主体民族语言作为基础形成的。

7、多义词的引申意义,除了一般的通过近距离引申产生外,还有远距离引申的,后者主要是通过比喻的修辞方式产生。

8、语素是最小的有意义的语言单位,也就是说它是最小的

音义结合物。

二、选择题10%

1、下列四门学科中,可以归入个别语言学的是(

A

A、英语词汇学

B、逻辑语言学

C、病理语言学

D、社会语言学

2、下面正确的一个是(

B

A、语言是个人的,言语是社会的

B、言语是个人的,语言是社会的

C、语言是个人的,又是社会的;而言语是社会的

D、言语是个人的,又是社会的;而语言是社会的

3、〔d〕和〔t〕两个音素(

A

A、在英语里是不同的音位,在汉语里是同一个音位

B、在汉语里是不同的音位,在英语里是同一个音位

C、在汉语、英语里都是不同的音位

D、在汉语、英语里都是同一个音位

4、表音文字以(

D

)为记录单位

A、音节或词

B、语素或音位

C、语素或词

D、音位或音节

5、“的士”是(

D

A、“的”字结构

B、派生词

C、双语素词

D、双音节词

6、英语“She

teaches

English

”(她教英语)中的“他”表示的语法范畴有(

D

A、时数人称

B、时体态

C、时态人称

D、时数格

7、现代英语的“woman”由中古英语的“wifeman”演变而来。

从现代英语经看不出语素“

wo”的

意思是“

wife”,

但是并不影响woman”的使用。这是因为语言的基本单位是(

A

A、词

B、音节

C、字

D、语素

8、汉语中的轻声是利用(

C

)构成的

A、音高

B、音长

C、音强

D、音质

9、语言是由哪三部分组成(

B

A、汉语外语方言

B、语音词汇语法

C、语用语义语法

D、声母韵母声调

10、语言演变的基本条件是(

C

A、自然的发展变化

B、个人生活经历的变化

C、社会的发展变化

D、语言内部的发展变化

三、名词解释20%

1、内部屈折在一个语素的内部变换音位来表达语法意义的手段

2、构词后缀加在词根后面帮助表达某种词汇意义,构成新词的附加语素

3、互补关系指有些音素各有自己出现的语音环境,它们出现的语音环境是互相补足的,它们之间的关系就是互补关系。

4、语言符号用一定的声音形式去标记某种事物或者思想从而获得意义的符号

5、社会语言学用社会学的方法研究社会上的形形色色的语言变异等问题

四、试以国际音标标出下列各词的读音10%

1、闪光2、混淆

3、相信4、拼写

5、意义

五、用义素分析法分析下列各组词9%

男孩[+人+男性+年幼]

1、{

女孩[+人-男性+年幼]

凳子[+家具+有腿+供坐用-有靠背]

2、{

椅子

[+家具+有腿+供坐用+有靠背]

3、大风[+空气+流动+大的速度]

六、简答题21%

1、什么是音位?划分音位的主要原则是什么?举例说明。

A、一种具体语言或方言中有区别意义作用的最小的语音单位。(2分)

B、对立与互补。(1分)比如[

P]和[P

]可以在相同的语言环境[au51]

中出现,具有辨义作用,前者是“抱”,后者是“炮”,这是对立关系。(2分)

又比如[A]和[a],前者出现在“单说或开音节的单元音”的环境中,后者只出现在[i]和[n]前,

它们之间出现的语言环境是互补的。(2分)

2、为什么人类语言具有灵巧的构造?

A、任意性B、离散性C、层级性(每一小点2分)

3、什么是隐性语法意义?它具有什么特点?

A、隐藏在显性意义后面的各种语法关系(2分)

B、可以是非连续性的(2分)可以是间接成分之间的关系(2分)一个成分可以同其它成分发生多种关系(2分)

七、论述题15%

1、谈谈世界语言学发展的几个大的过程。

1、传统2、历史比较3、结构主义4、转换生成

语言学概论试题(8)

一、填空15%

1、著名语言学家瑞士的索绪尔的著作《普通语言学教程》标志着结构主义语言学的诞生。

2、有共同历史来源的语言叫做亲属语言。

3、音位是能够起区别意义作用的最小的语音单位。

4、文字的个体符号(单字)以音节或者音素

为直接书写单位就是表音文字;文字的个体符号以(单字)

或者语素为直接书写单位就是表意文字。

5、语法分为词法和句法两个部分。对于缺乏形态变化或者缺乏词法范畴的语言来说,

划分词类只能依靠语法中的功能特征。否则划分词类只要依靠语法中的

形态

特征就容易划分。

6、社会方言和地域方言的不同是,

前者内部之间的差别主要表现在语言的词汇上面,它不可能发展成独立的语言。

7、多义词虽然有几个意义,但是并不引起表达中的混乱,这是因为有语境的作用。

8、联合国的6种工作语言是汉语、英语、法语、俄语、阿拉伯语和西班牙。

二、选择题10%

1、索绪尔提出了(

C

)的主张

A、劳动创造语言

B、语言是人类最重要的交际工具

C、语言是一种符号系统

D、语言不属于上层建筑

2、下列材料,属于组合关系的是(

B

A、b

p

m

f

B、不足改革

C、a

h

o

t

D、哈额击妈

3、决定音高的是声音的(

C

A、振幅

B、陪音

C、频率

D、声波复合的形式

4、下面四种语言中不能归入汉藏语系的是(

D

A、傣语

B、壮语

C、苗语

D、蒙古语

5、“音素”、“电子”是(

A

A、单义词

B、派生词

C、单纯词

D、多义词

6、汉语里只能出现在名词前边的词是(

D

A、动词

B、副词

C、形容词

D、介词

7、语言中稳固性最强的是(

C

A、语音

B、词汇

C、语法

D、语义

8、语言的基础是(

C

A、语言和语法

B、语言的交际功能和思维功能崐

C、语言的语法结构和基本词汇

D、语言的社会性

9、〔K〕和〔g〕的区别主要是(

B

A、发音部位不同

B、发音方法不同

C、音强和音高不同

D、送气和不送气的不同

10、在词汇发展过程中,有些词不为人们使用而逐渐消失,

其原因是(

B

A、音质音位的合并

B、社会生活的改变

C、词义的演变

D、汉字的简化

三、名词解释20%

1、变换句子根据不同格式之间表现出的规律变成另一种句子的方法

2、语素最小的语音语义结合体

3、自由变体在同一语音环境中可以自由替换而又不区别词义的音位变体

4、语言的接触指说不同语言的人在口头上或书面上经常交往所引起的

语言上的相互影响

5、前提义素与临界词共同的义素,是确定该词义与临界词义有共同联系的义素

四、试以国际音标标出下列各词的读音10%

1、时间2、重视3、努力4、忽然5、团体

五、用义素分析法分析下列各组词9%

男人[+人+男性+成年]

1、{

男孩[+人+男性-成年]

高[+距离+离地远]

2、{

低[+距离+离地近]

3、确实[+真实+可靠]

六、问答题36%

1、举例说明音位的条件变体和自由变体有什么不同?〔p〕和〔b

在普通话中是不是音位变体?是什么变体?

A、条件变体是处于互补关系中的音位变体,如a音位的几个变体属条件变体。(2分)

B、自由变体与条件变体不同,

它是出现在同样的位置上可以任意替换但又不起区别意义作用的几个音素。

如吴方言平翘音、前后鼻音等。(2分)C、[p]和[b]是音位变体(1分)D、它们属于条件变体(1分)

2、举例说明词义演变的方式。

A、扩大(2分)B、缩小(2分)

C、转移(2分)

3、什么是语法范畴?举例说明主要的语法范畴。(举五种)

A、

把同一性质的语法意义综合和概括所形成的语法意义的类别(2分)

B、性范畴,数范畴,格范畴,体范畴,时范畴(5分)

4、举例说明语言演变的特点。

A、渐变性(3分,没有举例扣1分)B、不平衡性(同上)

5、地域方言和社会方言有哪些不同?

A、地域方言是在某一地域内通行的语言,有自己的语言结构系统;社会方言没有自己特殊的语言结构系统。(3分)B、社会方言可以演变为独立的语言;社会方言不能。

(3分)

6、我国各民族语言分属哪些语系?(每种语系至少举一种语言为例)

A、汉藏语系,如汉语、侗语、傣语、壮语、苗语等。B、阿尔泰语系,如蒙古语、维吾尔语、哈萨克语等。C、印欧语系,如俄罗斯语、塔吉克语D、南亚语系,如佤语、崩龙语、布朗语E、马来──波利尼西亚语系,如高山语

语言学概论试题(9)

一、填空15

1、美国结构主义语言学的代表人物是布龙菲尔德,

他的代表著作是《语言论》。

2、像汉语这样主要采用语序和虚词语法手段来表达各种句法关系,而没有词的形态变化的语言叫做分析语。像俄语这样主要采用外部屈折(附加)

和内部屈折等形态性的语法手段的语言叫做屈折语。

3、音位变体可以分为条件变体和自由变体两类。

4、世界古老的表意文字主要有古代埃及的圣书字,古代苏末人的楔形文字,中美洲的玛雅文字以及中国古代的汉字甲骨文。

5、划分词类有意义、功能和形态三个标准。其中功能是决定性或者根本性的标准。

6、人类语言的统一,就是通过语言接触中的双语现象阶段,让不同层次的共同语逐渐替换原来的语言或者方言,

从而统一成最后的共同语。语言的分化就是在接触减少或者缺乏的情况下,逐渐扩大不同区域的人使用的原来相同或者相近语言的差别,

从而形成不同的方言甚至亲属语言。

7、基本词汇具有全民性、稳固和能产。

二、选择题10%

1、都属于汉藏语系语言的是(

C

A、蒙古语汉语维吾尔语傣语

B、蒙古语汉语藏语满语

C、壮语汉语瑶语傣语

D、壮语藏语瑶语满语

2、语言不具有(

C

A、社会性

B、符号性

C、阶级性

D、系统性

3、汉语拼音声母g

k

h

出现的语音环境与j

q

x

出现的语音环境(

B

A、对立

B、互补

C、部分对立

D、部分互补

4、“friendship(友谊)”和“recall(回顾、撤消)”都是(

D

A、音素字

B、派生词

C、单纯词

D、复合词

5、一个词的词汇意义的主要承担部分是(

A

A、词根

B、前缀

C、后缀

D、词尾

6、汉语副词出现的语言环境是(

D

A、名词后面

B、形容词后面

C、名词前面

D、谓词前面

7、传统语言学对句子结构进行分析的方法是(

C

A、转换分析法

B、层次分析法

C、中心词分析法

D、分布分析法

8、方言的产生主要是由于(

D

A、经济的发展

B、文化的不同

C、地理的不同

D、社会的分化

9、可以归并在同一个音位中的音素是(

A

A、具有互补关系、语音上又相似的音素

B、语音上相似的音素

C、彼此能区分词的语音形式和意义的音素

D、具有非对立性关系的音素

10、以下各种语言变体中,属于社会方言的是(

D

A、土话

B、客家话

C、客套话

D、行话

三、名词解释20%

1、语法意义通过一定形式表现出来的各类语言单位的共同的关系意义、功能意义或对词汇意义的抽象概括的类义

2、音标专门用来记录语音的符号

3、构形后缀只表示某种语法形式的后缀

4、聚合关系语言单位按某些共同点相互联系的纵的潜在关系

5、历史比较语言学利用几种语言反映在语音上的对应规律去追溯它们的亲属关系的语言学

四、试以国际音标标出下列各词的读音10%

1、出来2、师范3、现象4、探讨5、活动

五、用义素分析法分析下列各组词9%

女人[+人+女性+成年]

1、{

女孩[+人+女性-成年]

2、黑板[+黑色+用于写字+木板或玻璃板等制成]

食品[]

3、{

食物

六、分析题12%

1、运用层次分析法分析下列短语,并说明关

松花江的洪水终于退下去一米多了

2、运用层次分析法分化下列歧义

咬死了猎人的狗

3、运用变换分析法分化下列同形结构

他在晒太阳──太阳晒在他身上

他在晒衣服──他把衣服晒了

七、问答题24%

1、恩格思语言起源论的基本论点是什么?

A、语言、思维、人、人类社会是同时产生的(2)B、语言是在人们的劳动中,由于交际需要产生的,劳动起了决定性的作用(2)

C、人类语言从产生是起就是有声语言(2)

2、举例说明舌面元音的三维特点。

A、舌面高低B、舌面前后C、唇形圆展(每小点理论1分,举例1分)

3、联合国六种工作语言分别属于什么语系和语族?

A、英语:印欧语系日耳曼语族西部语支B、法语:印欧语系罗曼语族(又称拉丁语族)C、西班牙语:印欧语系罗曼语族(又称拉丁语族)

D、俄语:印欧语系斯拉夫语族东部语支

E、阿拉伯语:闪──含语系(又称亚──非语系)闪美特语族F、汉语:汉藏语系汉语语族

4、举例说明义素分析的基本原则。

A、对等性原则B、系统性原则C、依存性原则D、简明性原则

语言学概论试题(10)

一、填空15%

1、转换生成语言学的代表人物是乔姆斯基,他的代表著作是《句法结构》,

他的作为“标准理论”著作是《句法理论问题》。

2、根据语言的结构或者形态特点,一般把语言分为孤立语(词根语)、

粘着语、屈折语、多式综合语四种。

3、非音质音位包括调位、重位和时位三种。

4、不同国家、不同时期的文字改革,其方式、内容是不同的。一般说来,可以分为文字类型的更换、表音字母的更换、文字的调整与改进等三种。

5、一个结构成分完全的句子类型通常叫做主谓句。

6、人类语言的统一,就是通过语言接触中的双语阶段

,让不同层次的共同语逐渐替换原来的语言或者方言,

从而统一成最后的共同语。语言的分化就是在接触减少或者缺乏的情况下,

逐渐扩大不同区域的人使用的原来相同或者相近语言的差别,

从而形成不同的方言甚至亲属语言。

二、选择题10%

1、属于印欧语系拉丁语族的语言是(

A

A、西班牙语法语意大利语

B、英语德语法语

C、法语德语俄语

D、英语法语意大利语

2、人类语言和动物的交际方式(

B

A、在本质是一致的

B、有着根本区别

C、有不大的差别

D、基本一样

3、什么样的声音与什么样的意义相结合,取决于约定俗成的社会习惯。这里的“约定俗成”的内容(

C

A、只有任意性

B、只有强制性

C、既有任意性,也有强制性

D、没有任意性,也没有强制性

4、汉语普通话〔p〕与〔t〕的区别在于(

A

A、发音部位

B、阻碍方式

C、送气和不送气

D、声带振动和不振动

5、在以下几个语素中,属于粘着语素的是(

C

A、水

B、人

C、规

D、亮

6、汉语“帽子”、“棋子”两个词(

B

A、前者是复合词,后者是派生词

B、前者是派生词,后者是复合词

C、都是复合词

D、都是派生词

7、英语单词“work”(

B

A、附加“ed”是构词法,附加“er”是构形法

B、附加“ed”是构形法,附加“er”是构词法

C、都是构词法

D、都是构形法

8、方言是全民语言在(

D

)的变体

A、不同民族

B、不同时代

C、不同交际领域

D、不同地域

9、以下四种语言中,跟汉语同属一个语系的是(

C

A、维吾尔语

B、日语

C、藏语

D、朝鲜语

10、属于词义要素的是(

B

A、义位和义素

B、理性意义和色彩意义

C、同义和反义

D、类义和同义

三、名词解释20%

1、词词是最小的能够自由运用的语言单位

2、对立关系相近或不同的音素,可以在相同的语音环境中出现,具有辨义作用者,属于不同的音位,

它们之间的关系叫对立关系

3、组合关系指两个以上相连续的语言符号组合而成的线性关系。

4、心理语言学研究语言行为和心理过程之间的关系的语言学

5、结构分类法以语言结构的共同性为依据对语言进行分类

四、试以国际音标标出下列各词的读音10%

1、重视2、能力3、计划4、相互5、条件

五、用义素分析法分析下列各组词9%

窥见[+用眼+往一定方向+缝隙里]

1、{

眺望[+用眼+往一定方向+向远处]

2、电灯[+工具+照明+发光+用电]

创立[+做出结果+初次]

3、{

建立[+做出结果-初次]

六、简答题21%

1、举例说明前提义素与断言义素的关系。

A、与临界词共同的义素,是确定该词义与临界词义有共同联系的义素(2分)

B、与临界词不同的义素,是确定该词义与临界词义相区别的义素(2分)

C、举例(2分)

2、举例说明汉语语法中常见的主要语法手段。

A、词序(理论1分,举例共2分)

B、虚词C、重叠D、语调

3、举例说明国际音标的特点。

A、音素和音标一一对应,不会出现混淆或两可现象B、形体简单清晰C、通行范围广

七、论述题15%

1、试论述语言是人类最重要的交际工具。

1、语言是人类特有的交际工具,动物的交际不是语言(人类特有)(6分)

2、语言是人类最重要的交际工具(最重要)(6分)

c语言论文篇5

【关键词】C语言 实践教学 教学 改革

【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2015)06-0255-02

C语言是一种理想的结构化语言,其语言逻辑结构清晰,编译、运行效率高,数据类型丰富,灵活性强,有助于初学者掌握模块设计思想,并对数据结构的运用有一定的认识,对培养学生的抽象思维能力有很大帮助,因此它已成为许多高校计算机专业甚至部分非计算机专业的一门必修课。而C语言是一门比较抽象且实践性很强的课程[1],要让学生运用C语言编写程序解决实际问题,如果只重视理论教学而忽视实践教学,容易让学生感觉C语言难、不易学,失去对C语言的兴趣,所以C语言在强调理论教学的同时,也需要重视实践的重要性,通过教授基本知识之外加强编程实践,使学生在掌握C语言语法知识的同时,也掌握C语言程序设计的思想和方法,这样才能引导和促使学生充分掌握C语言,运用好C语言,编出简洁高效的程序,增强学生的动手能力。因此,如何在C语言教学中启发并训练学生的编程思维,是每个教师应深思的问题。以下是笔者在C语言上机实践教学中的一些想法,愿大家共同交流探讨。

一、C语言实践课的重要性

学习C语言应当充分注意实践环节。通过上机练习的实践,让学生将课堂上学习到的理论知识带入实践环节,通过程序编译运行,查看程序结果,完成与程序的一次次的“亲密接触”,从编译环境、调试方法学习入手,让学生在实践中验证理论知识并对于在理论知识学习过程产生的疑惑,并通过实践方式加以验证和解决[2]。同样在上机实践中如果验证通过某一个程序后,学生可以尝试的改变程序中某些语句,甚至设置一些跳转语句或者中断语句,观察和分析在不同情况下的编译和运行结果,上机实践能让学生很直观的感受到程序的存在、变化和结果。应当说,上机实践是巩固和发展理论知识的十分重要的环节。

二、C语言实践课存在的问题

目前在高校C语言实践教学活动中,存在以下一些现象和问题:

(1)学生学习C语言的积极性没有充分调动起来。C语言的许多基础知识都是概念性强、理论性强,内容丰富且抽象,具有严密逻辑性的[3],初次学习难度比较大,学生容易会产生畏难情绪,如果没有及时有效的引导,许多学生会失去学习兴趣,不容易坚持学习,影响了学习的效果。

(2)高校中C语言一般大班授课,同时理论课和实践课分开进行。首先大班听课,人数较多,听课的效果会出现参差不齐的情况。另外理论课老师负责理论教学,实践教学部分则由实践室老师负责辅导,任课老师和实践辅导老师如果沟通交流不够,容易存在对学生实践教学真实情况掌握不足的现象,让任课老师在传授理论知识时失去了一定的针对性。

(3)学生在完成理论作业时,由于老师布置程序的题目一般情况下都是统一的,这样作业涉及的代码编写也存在一定的相似度,学生的作业不容易存在差异化,不容易让老师了解学生知识点掌握的情况,所以对于C语言这样一门实践性很强的课程,仅靠布置书面作业和书面批改作业的方法来督促学生学习和了解学习情况存在不够全面和不够客观的问题。

三、C语言实践课教学改革的原则探讨

(1)实践教学是学习C语言最好的推动力。充分运用案例教学完成C语言的第一次授课。大部分的同学都是初次接触C语言,C语言或是任何一种计算机语言,对他们而言,都是陌生的,也是神秘的。实践教学很重要就是把握好第一次的教学,我们在实践中称为C语言导学模式。在C语言课程的第一次教学,我们建议教师抓住学生的心理特征,有针对性的收集一定数量和具有一定代表性的C语言程序案例,直接通过程序案例结果,为学生展示程序运行结果画面,例如从早期的骰子游戏到如今的电脑游戏,让学生产生一定的兴趣,并保持这种兴趣,能增强不断学习的信心,而不是通过简单的C语言程序做为第一次课程的内容。

(2)培养良好的程序编写和逻辑习惯。对程序设计控制结构,要求学生熟练掌握结构的表达,培养学生良好的“结构描述、语言表达”的编程习惯,例如循环控制的两种结构三种表达:while{……};do{……}while;for{……}语句,必须严格按照两种结构图进行理解三种表达语句中各个表达式的含义。对先判断后执行使用while{……}格式,而先执行后判断使用do{……}while 格式,以上两种格式通常在无法确定循环控制次数情况下使用,在已知循环控制次数或控制步长情况下通常使用for{……}语句[5]。类似这样的基础,均要严格要求学生掌握,保持良好的编程习惯和逻辑习惯。

四、C语言实践课教学改革的方法探讨

(1)由于有些学校存在师资力量或是教室资源的问题,不容易取消大班听课的模式,故建议在上机实践课中,分小组进行,由3-5个同学组成一个小组,小组成员可以共同完成某一个自选的题目,但是要求列出每个成员完成的内容和效果,由老师组织,让团队成员讲解设计的原理和过程,让学生在实践中掌握真知。另外为了方便掌握上机实践教学情况,建议任课老师最好兼任实践室辅导老师,或者要和实践室辅导老师保持密切联系、经常沟通,及时了解学生的上机作业情况,适时调整授课进度和难点解析。随时明确:“C语言不是看会的,也不是听会的,而是亲自动手实践练会的”。

(2)上机实践教学中,除了基础教学知识之外,不要给学生限定作业题目,允许学生根据自己的兴趣爱好,选择一个范围,并以小组团队为单位,设计并完成C语言程序设计实例,例如有些学生喜欢体育项目,可以根据体育项目,运用C语言设计一个编排比赛日程的小程序,通过类似的实践方式,培养了学生问题求解和编程能力,还有利于培养他们探索与创新的能力,同时能有效增加学生学习的信心和兴趣,激发学生的求知欲望,便于学生更加深入学习和研究其他程序语言。

(3)定期举行答疑会,邀请有经验的高年级学生和任课教师共同为学生答疑解惑,同时将问题和对应的解决方法收集起来,形成文档资料,再完成统一讲解后,提供给大家,让学生能分享到其他同学的疑惑和具体的解决方法,提高答疑的效率和学生解决问题的能力。

(4)将框架思想融合到实践教学中,使用“框架思想”可培养学生的全局思维和算法的整体设计能力,当学生有了一点编程基础后,要利用伪代码或流程图,从算法设计的角度讲解编程思路,而不应拘泥于语法细节,不分主次、逐条语句的讲解代码[4]。例如学生学习重点章函数时,由于新的算法已很少,实践教学主要是学习用函数调用的方法来重新编制以前所熟悉的程序,那么我们可以把重点放在函数的设计框架上,体现参数设计、返回值设计等关键问题,而无需细讲函数体的实现细节。

(5)运用比较的方法学习语法和算法,将实践任务问题作为理论课的内容在课堂上讲述、讨论。对于同样的题目,可以确定若干不同的算法,比较其优劣,分析其原因,在比较过程中体会并掌握算法、语法知识。例如C语言里Char?鄢和Char[]的区别,本质上来说,Char?鄢s定义了一个Char型的指针,它只知道所指向的内存单元,并不知道这个内存单元有多大,所以:当Char?鄢s = “hello”;后,不能使用s[0]=‘a’;语句进行赋值。这是将提示内存不能为“written”。当用Char s[]=“hello”;后,完全可以使用s[0]=‘a’;进行赋值,这是常规的数组操作。若定义: Char s[] = “hello”; Char ?鄢p = s; 也可以使用p[0] = ‘a’;因为这是p ==s,都是指向数组的指针[5]。

下面看另外一种定义:

Char?鄢s = (Char?鄢)malloC(n);//其中n为要开辟空间的大小 这句话其实相当于:

Char s[n];

定义的也是一个指向数组的指针,便可进行数组的下标操作

例子

#inClude

int main(int argC, Char?鄢 argv[])

{

Char?鄢buf1 = “this is a test”;

Char buf2[] = “this is a test”;

printf(“size of buf1: %d\n”, sizeof(buf1));

printf(“size of buf2: %d\n”, sizeof(buf2));

return 0;

}

结果是:

size of buf1: 4

size of buf2: 15

类似的比较学习例子还有很多,建议可以按不同的学习章节,整理出不同的比较内容,提供给学生理解并应用。

五、结束语

C语言程序上机实践教学要讲究方法,重在培养学生的实践能力,多给予学生实践机会,设计合理的实践方案,让学生能真正体会到C语言学习的奥妙。本文介绍了C语言实践学习的重要性,探讨了实践教学的一些原则和方法,今后还需要继续探索教学方式和方法,促使实践教学充分发挥作用,能让学生在计算机语言学上打下扎实的基础,为后续的学习提供高效的学习方法。

参考文献:

[1]赵卫绩,刘井莲,樊守芳. 实例教学法在C语言循环结构教学中的应用[J].通化师范学院学报.2012(02).

[2]袁学倩.《C语言程序设计》课程教学改革的探讨[J].科技信息. 2012(21).

[3]刘弘岳.浅谈C语言教学实践[J].才智.2013(25).

[4]赖永秀,李凌,饶妮妮.任务驱动法在C语言实践教学中的应用[J]实验科学与技术2012(03).

[5]谭浩强.C语言程序设计(第三版)[M].北京:清华大学出版社,2005.7.

作者简介:

c语言论文篇6

关键词:计算机 C语言 应用特点

中图分类号:TP312 文献标识码:A 文章编号:1007-9416(2016)04-0000-00

近年来,随着人们对计算机技术的深入了解和认识,对于技术的研究也朝着更深层次的方向发展。C语言作为计算机程序设计的一种基本语言,随着程序编程的发展而迅速发展,掌握C语言的应用特点不仅能够帮助我们更好地实现软件与硬件编写,还能够优化系统的性能。

1 C语言介绍

研究C语言特点的前提是了解什么是C语言,为后续探讨奠定基础。所谓C语言,是指一门通用计算机编程语言,它存在的重要目标在于向人们提供一种能够简单编译的编程语言,具有汇编和高级语言双重特性。C语言的发展最早可以追溯到上个世纪七十年代,由美国贝尔研究所推出,并在多次改善中最终得到了推广和应用。在实践中,C语言为工作系统的设计提供支持,且能够应用于程序编写过程中。现阶段,随着技术快速发展,C语言理论与实践体系得到了进一步发展,针对部分数据处理方面也有所突破,如在多维动画制作等领域中都得到了广泛应用。

2 C语言特点分析

2.1结构特点

(1)顺序方面。顺序结构是C语言的基础结构,在应用中,其运行原理是针对需要解决问题的顺序,采用C语言进行编写的一种较为简易的程序。由于程序编写按照固定的顺序,故在操作和执行过程中,也会按照既定的程序运行。就最为简单的输入――计算――输出程序来说,普遍采用的都是C语言,诸如此类的程序很多。虽然顺序结构十分简单,但却无法改变其是基础结构的重要地位,任何结构都是建立在此结构基础之上的。

(2)选择方面。相比较上一种结构,选择结构具有复杂性特点,结合相关条件对相对应的执行路径进行具体的选择,对此条件不同,那么其相对应的路径也会有所差别,具有明显的针对性。在具体操作和设计过程中,人员要坚持具体问题具体分析原则,对不同条件进行细致分析后,才能够做出合理安排和布局,最终达到程序设计目标[1]。总体来说,选择结构较适合逻辑性较强的程序设计当中。具体操作可以按照下列步骤进行:绘制流程图――设计分析――程序编写。采取这种方式能够最大限度上避免问题的遗漏。

(3)循环方面。在很多算法当中,需要对某段算法进行重复计算,直接增加了源程序书写的工作量。为了避免这一情况的产生,循环结构应运而生。作为一种最能够发挥C语言优势的结构,其直接优化了程序编写过程,使得程序编写变为更为简单。目前,常见的循环结构主要包括goto、while、do while及for四种,上述结构能够处理当前所有的语言程序编写问题,结构之间互相替换,有效降低了程序编写难度。

2.2操作特点

(1)灵活性。在实际操作时,C语言对于人员的要求较低,对此人员可以进行游刃有余的操作。据统计,C语言自身具备9种可控语言及32个关键词,且在程序编写时,人员可以随意操作和使用,且语言已经对大小写进行了细分,能够一目了然地观察到程序编写状况。相比较其他语言来说,C语言融合了高级与低级语言双重功能,不仅能够满足难度较大的程序编写,低级语言的实用性也同样具备。正因如此,使其能够在世界范围内的计算机程序编写工作中得到了广泛的应用和普及。

(2)普及性。自C语言推出之后,综合其运算范围来看,C语言运算符应用范围具有广泛性特点,具体来说包括三个方面,如针对转换符、括号符等,C语言同样将其视为运算符进行相应的处理,继而为人员呈现更加直观、具体的结果。简而言之,C语言运算类型具有丰富性特点,进而使其普及性得到了显著的提升。

(3)标准性。除了C语言的基本结构及控制语句外,其他输入操作都可以在标准函数库中进行。作为一项特色,函数在C语言中的作用与主程序在高级语言中的作用具有相似性。其余的函数则发挥了子程序的作用。因此就整体操作来说,无论是哪种程序,都是自函数开始,且当程序执行完指令后,主函数也会随之停止。

(4)操作性。相比较来看,C语言具备其他语言所缺少的指针,促使其在使用时,能够更加便利。通常来说,C语言能够在指针的支持下直接对硬件进行操作,显著提高了工作效率及质量。然而,事物两面性也决定了指针存在一定的缺陷,主要是当前技术发展水平下,缺乏对指针的有效保护,难免会受到外部因素产生的消极影响,进而引发安全隐患,所以在一定程度上削弱了指针具备的优势[2]。但是在C++中都对指针进行了优化,促使从C语言、C++始终是程序编写的首选。

(5)表达性。C语言具备丰富的数据结构等,直接赋予了它极强的表达能力。在访问硬件物理地址等过程中,它能够表现自己具备的很多优势。当前,它还可以编写系统软件及应用软件,具有通用性。另外,C语言能够实现对图形的处理,支持多种显示器与驱动器,能够处理大量数据信息,与大数据时展趋势相契合。

3结语

网络时代下,计算机将会在全社会得到普及。而C语言作为计算机内部软、硬件编程的重要基础,也会随之发展。综合本文对C语言应用特点的研究来看,其已经具备现有语言所缺少的优势。而针对C语言存在的诸多不足和问题,相关人员还需要不断的分析和研究,逐步完善自身,更好地适应研究需要,从而促进计算机技术在实践中的重要作用得到有效发挥。

参考文献

[1]钮靖.试论计算机原理中C语言的应用[J].电子技术与软件工程,2015,(24):255.

[2]潘睿.计算机应用C语言的特点探讨[A].北京中外软信息技术研究院.第二届世纪之星创新教育论坛论文集[C],北京中外软信息技术研究院:2015:1.

收稿日期:2016-03-01

c语言论文篇7

关键词:C程序设计;课题研究型教学模式;实例教学模式;实用性程序教学模式;双语教学模式

中图分类号:G642文献标识码:A文章编号:1009-3044(2012)13-3116-02

Study on the Teaching Mode of C Program Design in Agricultural University

LIU Li-qun, WANG Lian-guo, HAN Jun-ying, LIU Cheng-zhong

Abstract: To resolve the flaws of the traditional teaching, by combining the characteristics and advantages of agricultural university, the paper researches the teaching mode of C program design. It discusses new four teaching modes including project study teaching mode, instances teaching mode, practicable program teaching mode and bilingual teaching mode. Its purpose is to resolve the practical teaching problems of C program design in agricultural university, and improve the students’computer program designing ability.

Key words: C program design; project study teaching mode; instances teaching mode; practicable program teaching mode; bilingual teaching mode

1高等农业院校C程序设计教学现状

“C程序设计”是一种被广泛学习、普遍使用的计算机程序设计语言。它的高级语言形式、低级语言功能具有特殊的魅力,是高等农业院校理工科类学生必修的基础课程。目前,高等农业院校C程序设计教学主要存在以下问题[1-3]:1)只为了“学习语言”而学习,注重语言的语法学习,而忽视用软件作为工具去解决实际问题的本质。2)学生的学习兴趣不浓,不能积极主动的投入到学习中,自身的思维能力得不到发挥。3)学生的学习应用能力很差,只能理解例题以及相近似的问题,自己不能独立分析问题解决问题。

2高等农业院校C程序设计课程教学新模式

以上传统教学的弊端是C程序设计课程教学工作中普遍存在的现象,因此在教学中必须结合农业院校的特色采用新的教学模式。

2.1课题研究型教学模式

课题研究型教学模式是指基于网络教学平台,精讲多练,以学生在课题研究中探索式地学习为主,以网站答疑讨论为辅,试题库在线测验为补充的教学模式。1)实行“精讲多练”,教师只作入门性的、重点的、带有启发性的讲授,而不仔细讲授细节,指导学生通过自己看书,在网络教学平台上用多媒体课件或其它各种学习资料进行自学,大部分学时进行上机实验教学,充分利用上机练习等掌握所学的内容。2)调整传统教学内容的先后顺序,在上课前先给每个学生,或若干学生一组,布置一项程序开发课题,该课题力求既结合生产实际,又能涵盖课程教学的要求。教师提出学生自学和开发、研究的进度,设计教学进程,让学生在课题开发的过程中利用在线学习平台学习基础理论和程序开发的思路与方法,学期结束前完成该项目,其成绩记入操作设计分。3)上机教学时,教师跟踪辅导,根据学生上机操作的情况,了解学生对课程学习的进度和深度,为每个学生打平时表现分,记入学生平时成绩库。4)建立计算机基础课程教学网站,网站的主要内容是:在线学习平台、辅导答疑论坛、在线考试试题库。5)参考全国计算机等级考试的题型,设置在线考试试题库,根据安排的教学进度,每个重要学习单元都要求学生利用课余时间进行上机测试,达到熟练掌握基本理论和基本概念。然后,教师组织学生在线考试,现场打在线测验分,并记入平时成绩库。6)网络教学平台的辅导答疑论坛,各教师负责解答学生提出的问题,根据学生在答疑论坛发表见解的次数和见解深度,打答疑讨论分,并记入平时成绩库。7)学生最终的学习成绩由平时成绩、期末成绩和上机考试成绩构成,其中平时成绩又由在线测验分、答疑讨论分、平时表现分、操作设计分按照一定的权重构成。

2.2实例教学模式

针对传统C语言教学的弊端,提倡基于“任务驱动”的“实例教学模式”[4]。以任务驱动的方式,通过实例讲授程序设计的基本概念、基本方法,把重点放在解题思路上。从开始就使学生将注意力集中在所解决的问题领域,从具体实例理解C语言的开发特点和程序总体框架,通过实例本身既学会某一类问题的解决方法和算法设计,又掌握了C语言的基本语法、语句。即在C语言的环境下,针对实际问题进行分析、构建数学模型、设计算法、最后编程实现。

在学习的不同阶段设计不同针对性的实例。1)开始阶段设计的实例是将学生的注意力吸引在C语言的总体功能和程序的总体框架上。2)在学习中间阶段设计针对某些数据类型或应用特点的实例、针对模块分解和组合的实例、针对算法分析与设计的实例等。3)在学习的后期进行综合课程设计,将所学知识融会贯通。

2.3实用性程序教学模式

在教学内容上,增加了如猜数游戏、身高预测、体型判断、洗扑克牌等兼具趣味性和实用性于一体的程序实例,并补充了代码风格、函数封装、流、程序调试、常见错误分析等现代程序设计必备的知识,重视在新形势下的新方法、新规则和新思想的传授,把程序设计领域最新、最有价值的思想和方法渗透到C语言中,着重培养学生无论以后在学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。

2.4双语教学模式

作为程序设计语言,本身的语法表达采用的就是简单而含义明确的英文单词,语言的控制结构、语法关键词、数据类型、函数名称等都是采用英文单词表示。而C的上机操作环境均采用英文信息显示,如英文菜单、操作提示信息和编译错误提示信息等,因此计算机与英语言之间有着密不可分的关系[5]。在C程序设计课程的教学中加入适当的计算机及程序设计方面的英文专业词汇,部分或全部教案采用英文形式,将有助于学生专业英语水平的提高和尽快熟悉、适应以英文信息为基础的软件开发环境。

3结束语

传统的教学观念以C语言语法为主,忽视程序设计能力的培养。结合高等农业院校自身的特色和优势,以创新教育为导向、深化农业院校学生计算机程序设计能力培养的教学体系建设为目标,提出了四种新的教学模式,解决了实际的教学问题,教学效果良好。

参考文献:

[1]王方.C语言教学模式:“简单任务+归纳法”[J].安庆师范学院学报:自然科学版,2011,17(3):112-116.

[2]刘彩虹,郭政,于建海,等.C语言教学探讨[J].信息与电脑,2011(2):113.

[3]王圆妹.非计算机专业C语言教学改革的探讨[J].长江大学学报:自然科学版,2009,6(2):385-386.

[4]韩京宇,朱立华.案例驱动在C语言教学中的研究[J].中国新技术新产品,2008(12):163-164.

c语言论文篇8

关键词:C语言;教学;计算机;原理;应用

引言:C语言程序设计作为当前大部分理工科系的学生的专修科,属于程序设计的入门学科。C 语言在计算机的应用程序设计里不但具备了高效率,并且也可以同时使用在多个计算机的操作系统当中,具备了应用广泛的特征。当前,我国许多老师在讲解C语言程序设计时都只是在讲解C语言,而极少谈论C语言里同计算机原理有关的部分。文章通过对C言教学中计算机原理知识的应用做出简单论述。

一、C语言的特点

1、具有语言紧凑、简洁、灵活、方便等特点。C语言仅有32个关键字,9类控制语句,程序书写方式较为自由,通常用小写字母表示,压缩掉所有无关紧要的部分。

2、运算符相对丰富。C的运算符包括的范围非常宽泛,一共有34中运算符,因此,使得C的运算方式非常丰富,表达形式也是多种多样。

3、数据结构较为丰富,具备了当代语言的各类数据结构。C语言的数据类型包含了实型、整型、数组类型、字符型、结构体类型、指针类型、共用体类型等。可以用来作为各类复杂的数据结构的运算。特别是指针类型的数据,更加灵活、多样。

4、具有结构化的控制语句的特点。用函数当做程序的模块单位,可以实现程序的模块化。C语言是非常好的结构化语言,顺应了当前的编程类型的要求。

5、语法限制不严,程序设计自由

6、C语言可以进行位操作,可以实现汇编语言的大多数功能,可以对硬件直接进行操作。C语言的双重性,使得其不仅属于成功的系统描述语言,还属于通用的程序设计语言。

二、C语言的应用

C语言虽然被称之为是高级语言中的低级语言,虽然C语言的截面过于简单,但是学习好C语言几乎可以实现一切,并且,C语言的高效率以及高移植性非常显著。在学习阶段的学生千万不要被外界的不实传言所误导,觉得C语言无关紧要,而放弃学习的机会。当前,很多学习编程的学生都过于急躁和赶时髦,例如C#、.net等新鲜潮流,渐渐增加,让你眼花缭乱不说,还会让你永远都“赶”不完。因此,只有掌握好一门基础方式,打好底子,才可以在这纷乱的程序中学好新的知识,才能学什么都比较容易。在单片机的嵌入式领域中,C语言基本是通用语言。由于C语言是低级语言,所以执行效率会更高,并且只有学习好了C语言,才可以学好C++的编程思想。

三、计算机数据与文字的表达方式以及简单类型的关联

想要熟练的把握和运用C语言的程序设计,就要对C语言和计算机的触及原理从了解开始入手。到目前为止,计算机的语言数据从表达方式来讲,也就是计算机的语言程序,并不是作为重要部分在计算机的相关应用基础里出现。所以,在掌握和理解C语言时,要抛弃掉之前构成的对于计算机数据以及语言的想法,从基本计算机的构成开始,渐渐走进C语言的数据类型里去,最终,也会自然而然的进入到同C语言有关的技术原理的讲解当中,此时的C语言,不但可以攻克之前二进制无法实现计算机语言数据表达欠缺问题,还具备了完善的功能及类型。

四、内存储器的构造以及指针的关联

很多人在学习C语言之前只了解程序同数据是存放于内存储器当中的,之后提供给CPU进行处理和运转,但对于内存储器的结构并不了解。

在C语言的教学中,指针以及复杂的数据类型,比如:结构体、共用体里都同内存的结构紧密相连。加入学生在没有掌握内存状况的前提下学习上述知识,一定会觉得无法理解,这也是C语言的其中一个难点。因此,一定要在课程讲述之前进行内存基本知识的讲授。

之所以对学生讲解内存知识,主要是为了告诉学生内存的概念,以便可以更好的服务于C语言教学。所以,没有必要进行详细的讲解,而是应当以基本概念为主进行授课。

进行编址讲解时,让学生了解多大容量的内存编址要运用多少位的二进制,才可以保障每个字节都具有唯一的编号。编号并不存在于字节里。一旦需要储存某一个字节的编号就一定要运用两个字节来进行储存,储存的编号就被称之为地址或指针。变量的地址指的是变量所拥有的多个字节里第一个字节的地址。一个指着变量的指针变量里所包含的变量第一个字节的地址。

垃圾数据同C语言数据类型以及内存特点也是紧密相连的知识点。学生再进行编程时通常会忘记在运用前为变量设定初值,而且对于由此获得的随机结果无法理解。此时,可以通过内存的方向来解答这个问题。

结束语:C语言程序的设计课程属于整个计算机教育当中异常关键的环节,不要只将其看作是一门独立的程序设计语言课程,而是要将其视为同其他课程紧密相连的计算机课程。C 语言在计算机程序里的推广应用,不但有效促进了对于传统计算机语言编程方法的改良,还提升了计算机的工作效率,确保了计算机先进性的操作。因此,在教学过程里,不可以单独孤立C语言教学,而是从C语言的理论研究、开发等方面,进一步提升教学质量,更好的掌握C语言的应用。

参考文献:

[1] 姬海宁,曾娟,胡永达,唐晓莉,杨舰,熊杰,王卓.新型教学法在计算机应用基础课程中的应用[J].教育教学论坛.2012(23).

[2] 刘晓慧.创设和谐课堂 激发学生学习主动性——关于职业学校计算机课程的教学思考[J].科教文汇(下旬刊).2010(08).

上一篇:英语语言学硕士论文范文 下一篇:认知语言学论文范文