您好,欢迎访问三七文档
12011年3月等级考试辅导二级C语言程序设计西南石油大学计算机科学学院教师简丽QQ22800561二级C语言等级考试CollegeofComputerScience,SWPU2二级C语言程序设计详见excel表本班课程安排二级C语言等级考试CollegeofComputerScience,SWPU3二级C语言程序设计二级C语言等级考试CollegeofComputerScience,SWPU4二级真题是什么样的?二级C语言程序设计二级C语言等级考试CollegeofComputerScience,SWPU5二级上机分值图303040程序填空题程序修改题程序设计题二级C语言程序设计—上机二级C语言等级考试CollegeofComputerScience,SWPU6尽量花课下时间,把每套题型都练熟悉二级C语言程序设计—上机二级C语言等级考试CollegeofComputerScience,SWPU7二级C笔试分值图30502070公共基础C部分单项选择题C部分填空题二级C语言程序设计—笔试二级C语言等级考试CollegeofComputerScience,SWPU810108121462620246810121416系列11010812146262C语言基础H顺序、选择和循环数组指针与数组函数及综合结构体编译预处理文件位运算2008年3月二级C笔试真题知识点分值分布情况统计二级C语言程序设计—笔试二级C语言等级考试CollegeofComputerScience,SWPU9919422062620510152025系列191942206262C语言基础H顺序、选择和循环数组指针与数组函数及综合结构体及链表编译预处理文件位运算2008年9月二级C笔试真题知识点分值分布情况统计二级C语言程序设计—笔试二级C语言等级考试CollegeofComputerScience,SWPU10917262064420510152025系列191726206442C语言基础H顺序、选择和循环数组指针与数组函数及综合结构体及链表编译预处理文件位运算2009年3月二级C笔试真题知识点分值分布情况统计二级C语言程序设计—笔试二级C语言等级考试CollegeofComputerScience,SWPU11二级C语言程序设计—笔试二级C语言等级考试CollegeofComputerScience,SWPU12本章内容1.1程序设计1.2C程序结构和格式1.3常量和变量1.4算术表达式1.5赋值表达式1.6自加、自减运算符和逗号运算考点考核说明考点笔试说明机试说明要求考核率分值程序设计记忆20%0-2分—C程序的结构和格式理解40%0-2分重点掌握常量和变量了解100%2-5分—算术表达式理解100%1-2分理解识记赋值表达式理解100%2-4分理解识记自加、自减运算符和逗号运算理解100%1-3分理解识记第一章程序设计基本概念二级C语言等级考试CollegeofComputerScience,SWPU#includestdio.hvoidmain(){printf(ThisisaCprogram.\n);}/*文件包含*//*主函数*//*函数体开始*//*输出语句*//*函数体结束*/说明:main-主函数名,void-函数类型每个C程序有且只有一个主函数main{}是函数开始和结束的标志,不可省每个C语句以分号结束使用标准库函数时应在程序开头一行写:#includestdio.h1.3简单的C语言程序介绍例1:输出语句说明:本程序的作用是输出一行信息:ThisisaCprogram.二级C语言等级考试CollegeofComputerScience,SWPU例求两数之和#includestdio.hvoidmain()/*求两数之和*/{inta,b,sum;/*声明,定义变量为整型*//*以下3行为C语句*/a=123;b=456;sum=a+b;printf(“sumis%d\n”,sum);}说明:/*……*/表示注释。注释只是给人看的,对编译和运行不起作用。所以可以用汉字或英文字符表示,可以出现在一行中的最右侧,也可以单独成为一行。说明:输出一行信息:sumis579例求两数之和二级C语言等级考试CollegeofComputerScience,SWPU例求2个数中较大者。#includestdio.hvoidmain()/*主函数*/{intmax(intx,inty);/对被调用函数max的声明*/inta,b,c;/*定义变量a、b、c*/scanf(″%d,%d″,&a,&b);/*输入变量a和b的值*/c=max(a,b);/*调用max函数,将得到的值赋给c*/printf(″max=%d\n″,c);/*输出c的值*/}intmax(intx,inty){intz;if(xy)z=x;elsez=y;return(z);}说明:本程序包括main和被调用函数max两个函数。max函数的作用是将x和y中较大者的值赋给变量z。return语句将z的值返回给主调函数main。例求2个数中较大者。程序运行情况如下:8,5↙(输入8和5赋给a和b)max=8(输出c的值)二级C语言等级考试CollegeofComputerScience,SWPUC语言的结构特点和书写格式(1)C程序是由函数构成的。这使得程序容易实现模块化。(2)一个函数由两部分组成:函数的说明部分,函数体函数的首部:例3中的max函数首部intmax(intx,inty)函数体:{[说明部分]执行部分}(3)一个C程序总是从main()函数开始执行(4)语句以分号;结束(5)书写格式自由(6)用/*------*/做注释二级C语言等级考试CollegeofComputerScience,SWPU17考点2C程序的结构和格式任何一个有效的程序都有且只能有一个main()函数。main函数具有以下4个特点:1)C语言规定必须用main作为主函数名。其后的一对圆括号中间可以是空的,但不能省略;2)程序中main()是主函数的起始行,也是C程序执行的起始行。每一个程序都必须有一个且只能有一个主函数。3)一个C程序总是从主函数开始执行,到main函数体执行完后结束(而不论main函数在整个程序中的位置如何)。4)除main函数外,其他函数单独定义,可单独编译,可相互调用1、main函数二级C语言等级考试CollegeofComputerScience,SWPU18在一个C程序中放在符号“/*”和“*/”之间的内容,称为对程序的注释。注释是对程序的说明。编写注释时应遵循以下5条规则:1)符号“/*”和“*/”必须成对出现,“/”和“*”两者之间不可以有空格;2)注释可以用英文、中文,可以出现在程序中任意合适的地方3)在注释之间不可以再嵌套“/*”和“*/”;例如,/*/*…*/*/形式是非法的4)注释只是为了更好地看懂程序而做的标记,不对程序产生任何影响;5)在VC环境也可以采用“//”注释,但只能注释一行;2、程序中的注释考点2C程序的结构和格式二级C语言等级考试CollegeofComputerScience,SWPU193、源程序的书写格式每个语句和数据定义必须由一个分号“;”结束(分号是C语句的一部分,不是语句之间的分隔符)一行可写几个语句,一个语句可分写在多行4、C语言的风格参看P8考点2C程序的结构和格式二级C语言等级考试CollegeofComputerScience,SWPU1.4C程序的上机步骤1、编辑生成C的源文件,扩展名为*.C2、编译生产目标文件,扩展名为*.OBJ3、连接将目标程序文件*.obj输入内存,与系统提供的库函数等连接,生产可执行文件,扩展名为*.exe。4、运行最后把可执行文件调入内存并使之运行,得到结果。源程序目标程序可执行程序内容程序设计语言机器语言机器语言可执行不可以不可以可以文件名后缀.C.obj.exe二级C语言等级考试CollegeofComputerScience,SWPUC程序的上机步骤(VC++6.0)第一步启动VC。点击“开始”-“程序”启动VC++6.0。第二步新建工程。“文件”-“新建”-“工程”-选“win32consoleapplication”-输入工程名字-“确定”-“ok”-“完成”第三步新建文件。“文件”-“新建”-“文件”-选“C++SourceFile”-输入文件名-“确定”二级C语言等级考试CollegeofComputerScience,SWPU1.安装VC++6.0和进入VC++6.0集成环境(1)VisualC++6.0适用于Windows环境。首先在所用的计算机上安装VisualC++6.0系统。安装完后,双击VisualC++6.0图标,就能进入VC++6.0集成环境。例:VC++6.0的使用二级C语言等级考试CollegeofComputerScience,SWPU(2)在VC++主窗口的顶部是VC++的主菜单栏。其中包含9个项∶FileEditViewInsertProjectBuildToolswindowsHelp;主窗口的左侧是项目工作区窗口(用来显示所设定的工作区的信息),右侧是程序编辑窗口(用来输入和编辑源程序)。二级C语言等级考试CollegeofComputerScience,SWPU2.输入和编辑源程序(1)新建一个源程序①在VC++主窗口的主菜单栏中选择“File”,然后选择“New”二级C语言等级考试CollegeofComputerScience,SWPU单击屏幕上出现的“New”对话框上方的“Files”,在其下菜单中选择“C++SourceFile”项;然后在对话框右半“Location”文本框中输入准备编辑的源程序文件的存储路径(假定为D:\cc);在其上方的File(文件)文本框中输入准备编辑的源程序文件的名字(输入c1-1.c)。二级C语言等级考试CollegeofComputerScience,SWPU②输入和编辑源程序单击“OK”按钮后,回到VC++主窗口程序,编辑窗口已激活,即可输入和编辑源程序。在输入过程中如发现有错误,可以利用全屏幕编辑方法进行修改编辑。二级C语言等级考试CollegeofComputerScience,SWPU3.程序的编译单击主菜单栏中的“Build”,在其下拉菜单中选择“Compliec1-1.c”项。二级C语言等级考试CollegeofComputerScience,SWPU在单击编译命令后,屏幕上出现一个是否同意建立一个默认的项目工作区的对话框单击“Yes”(是)按钮后开始编译。也可以不用选择菜单的方法,而用“Ctrl+F7”来完成编译。编译完成后,调试窗口出现编译信息,如果无错生成目标文件c1-1.obj,否则指出错误位置和性质。二级C语言等级考试CollegeofComputerScience,SWPU生成目标文件后,把程序和系统提供的资源(如函数据库、头文件)建立连接。选择“Build”→“Buildtest.exe”。4.程序的连接4.二级C语言等级考试CollegeofComputerScience,SWPU执行连接后,在调试输出窗口中显示连接时的信息,生成可执行文件c1-1.exe。说明:选择菜“Build”→“Build”(或按“F7”键)一次完成编译与连接。但提倡初学者分步进行编译和链接,因为程序出错的机会较多,最好等到上一步完全正确后才进行下一步二级C语言等级考试CollegeofComputerScience,SWPU5程序的执行执行c1-1.exe文件,选择“Build”→“!Executec1-1.exe”二级C语言等级考试CollegeofComputerScience,SWPU程序执行后,屏幕切换到输出结果的窗口,显示输出结果。第1行:程序的输出第2行:是VC++在输出完运行结果后由VC++6.0系统自
本文标题:C语言培训班课件
链接地址:https://www.777doc.com/doc-3379168 .html