2022年完整word版,《C语言程序设计基础》单元总结与练习题及答案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年完整word版,《C语言程序设计基础》单元总结与练习题及答案.docx》由会员分享,可在线阅读,更多相关《2022年完整word版,《C语言程序设计基础》单元总结与练习题及答案.docx(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案C 语言程序设计单元总结与练习题答 案名师归纳总结 - - - - - - -第 1 页,共 39 页精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案单元一 程序设计宏观熟悉单元总结提升本单元中, 核心内容有C语言程序框架结构、程序的构成和程序开发过程;通过本单元的学习,我们应当知道:1C语言程序最基本的程序框架由两部分构成,分别是:(1)编译预处理(2)函数组2C 程序最大的特点就是全部的程序都是用函数来装配的,函数是构成 C 语言程序的基本单位
2、,函数包括主函数、库函数和自定义函数;函数的一般结构形式为:函数返回值类型函数名(形式参数)/ 函数首部 说明语句;/ 函数体可执行语句; 3标识符是用来标识程序中的某个对象名字的字符序列;C 语言把标识符分为三类,即关键字、 预定义标识符、 用户自定义标识符;对于用户自定义标识符的命名C语言规定:(1) 全部的用户标识符必需先定义后使用;(2) 用户标识符由字母(AZ,az)、数字( 09)、下划线“_” 组成,并且首字符不能是 数字;(3) 区分大小写;(4)不能用关键字作为用户自定义标识符,通常不使用预定义标识符作为用户自定义 标识符;4理论上讲,程序开发过程分为四个步骤,分别为:名师归
3、纳总结 (1)编辑源程序第 2 页,共 39 页(2)编译源程序,生成目标程序(3)连接目标程序及其相关模块,生成可执行文件(4)运行可执行文件5简洁描述使用VC+6.0 开发应用程序的步骤:- - - - - - -精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案如下列图:启动打开或打开或编辑、编译完成CVC+6.0新建工程新建文件连接、运行图VC+6.0开发程序的步骤总之,通过本单元的学习,应当把握C 语言程序框架结构和程序开发过程,仍要对语言程序设计的学问脉络有肯定的明白;单元练习一挑选题1构成 C 语言程序的基本单位是();C函数D语句
4、A框架B预处理2在程序开发过程中,把文本文件格式源程序转化为二进制格式的目标程序的过程称之为();A编辑 B编译 C连接 D运行3关于主函数,以下说法不正确选项();A一个完整的 C语言应用程序有唯独的主函数B主函数的名称只能是 main C主函数可以被其他自定义函数调用DC语言程序的运行从主函数开头,以主函数为核心绽开4关于标识符,以下说法不正确选项();A库函数名称为预定义标识符,不建议用作用户自定义标识符B. 关键字不能作为用户自定义标识符C用户自定义标识符中不区分大小写字母D标识符中可以显现下划线,且可以显现在标识符的任意位置5以下可用作用户自定义标识符的一组是();Avoid、 re
5、turn 、 if Bprintf 、include 、fabs CMax、 _abc、Main D2abc、pay$、sum-10 二填空题名师归纳总结 - - - - - - -第 3 页,共 39 页精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案1C 语言程序一般由如干个函数构成,程序中应至少包含一个 _;2C 语言程序中每条语句必需以 _终止;_,其名称只能为3C 语言程序的注释是以_开头,以 _终止的,在VC+6.0 编程环境中,可使用 _作为注释的起始标识,注释对程序的执行不起任何作用;4最初编写的C 语言程序称为_,其扩展名为_
6、,编译后生成的文件为_,其扩展名是 _,连接后生成的文件是_,其扩展名是 _;5C语言规定,标识符只能由 _、_和_三种字符组成,而且,首字符只能是 _或_;* 习题答案:一挑选题1C 2B 3C 4C 5C 二填空题1主函数 main 2分号;3/* */ / .obj 可执行文件(或可执行程4源程序.cpp 或 .c 目标文件(或目标程序)序).exe 字母或下划线5字母( AZ,az)、数字( 09)、下划线“_”* 名师归纳总结 - - - - - - -第 4 页,共 39 页精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案单元二 程
7、序设计基础学问单元总结提升本单元中, 核心内容有C语言中基本的数据类型、常量和变量、 运算符和表达式以及算法的概念;通过本单元的学习,我们应当知道:1C语言中最基本的数据类型有:整型、字符型、浮点型;2C程序中使用的常量依据表现形式可分为直接常量和符号常量;(1)直接常量1)整型常量,有十进制、八进制和十六进制三种描述方式,其中,八进制的前置符号标志为0 ,十六进制的前置符号标志为0x 或 0X ;e 或 E ;2)浮点型常量, 有十进制小数和指数两种描述方式,指数形式的符号标志是3)字符型常量,是用单撇引号括起来的单一字符,对一些特殊字符和掌握字符用的形式表示;4)字符串常量, 是用双撇引号
8、括起来的一串字符序列;字符串的终止标志为0 ;(2)符号常量符号常量是使用某个符号代表的常量,符号常量使用编译预处理中的宏定义命令定义;3C 程序中使用变量,必需先定义,后 使用;变量定义后,系统会依据变量的类型安排相应的储备空间;4C语言有丰富的运算符,其中算术运算符包括 +、-、* 、/、%,运算符中的 仅用于整数间的运算;赋值运算符包括“=” 和相应的复合赋值运算符 +=、-=、*= 、/= ,赋值运算的含义是将“=” 右侧的表达式的运算结果赋值给“=” 左侧的变量,这与数学中“=” 的含义不同,需要留意;5由运算符和数据构成表达式,如表达式中各数据的类型不同,就存在类型自动转换问题,必
9、要时也可以使用强制类型转换;6对于面对过程的程序设计来说,程序= 数据结构+ 算法 ;7在 C语言中,对于每一个程序设计单元可采纳结构化程序设计方法,有三种基本的名师归纳总结 - - - - - - -第 5 页,共 39 页精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案程序结构,分别为:次序、挑选 和 循环 ;为后续内容的学习打通过本单元的学习,应当把握 C语言程序设计所需要的基本学问,下坚实的基础;单元练习一挑选题1在 C 语言中, int、short、char 三种类型数据所占用的储备空间是();A均为 2 个字节Bint 和 shor
10、t 占 2 个字节, char 占 1 个字节C与编译环境有关 D由用户自己定义2下面定义字符型变量 ch 的语句不正确选项();Achar ch= X2A ; Bchar ch=c; Cchar ch=65; Dchar ch=NULL; 3已知大写字母 A 的 ASCII 是 65,小写字母 a 的 ASCII 是 97,以下不能将字符型变量 c中的大写字母转换成对应的小写字母的语句是();Ac= c-A%26+a; Bc2=tolowerc; Cc= c-A+a; Dc=A+c%26-a; 4设有定义: double d,h;,其中 d 为三角形的底边长,h 为三角形的高,就以下 C 语
11、言表达式与其面积公式 1dh 运算结果不相符的是();2Ad*h/2 B1/2*d*h Cd*h*1/2 Dd/2*h 5以下选项中,与 k=n+; 完全等价的语句是();Ak=n;n=n+1; Bn=n+1;k=n; Ck=+n; Dk+=n+1; 二填空题1写出整型变量a、无符号长整型变量b、双精度浮点型变量c 和字符型变量d 的定义语句:;2常量 a和 ”a”分别占用 _个字节和 _个字节的储备空间;3有定义int a=1234;,猎取其百位数码的表达式为_ ;4如有定义: char a=97,c;,就表达式c=a+8-3 的值为 _;名师归纳总结 - - - - - - -第 6 页,
12、共 39 页精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案5已知 int x=6;,就执行 x+=x-=x-3;语句后, x 的值是 _;6将一个浮点型变量n 四舍五入精确到小数点后两位,其表达式为:、;7C 语言中基本的数据类型有、;8结构化程序设计中基本的程序结构有、* 习题答案:一挑选题1C 2B 3D 4B 5A 二填空题1int a; unsigned long b; double c; char d; 21 2 3a/100%10 4f 56 6intn*100+0.5/100.0; 7整型、浮点型、字符型 8次序、挑选、循环 *
13、 名师归纳总结 - - - - - - -第 7 页,共 39 页精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案单元三 次序结构程序设计单元总结提升本单元中, 核心内容是次序程序结构程序设计中标准输入输出库函数的使用;通过本单元的学习,我们应当知道:1C 语言供应了标准输入输出库函数用于实现数据输入输出操作,其对应的头文件为stdio.h ;getchar 和 putchar ;2单字符输入和输出函数分别为3格式化输入和输出函数分别为scanf 和 printf ;4格式化输出函数有两种调用格式:(1) printf 字符串常量 ; (2)
14、printf 格式掌握字符串 ,输出项列表 ; 5格式化输入 /输出中,格式掌握符由 % 开头;常用的格式掌握符有:整型 int 格式符 %d 、float 浮点型格式符 %f 、double 浮点型格式符 %lf 、字符型格式符 %c ;对于浮点型格式可以用 m.n 形式的附加格式说明小数的宽度和小数位数;6格式化输入中的输入项为地址列表,对变量取地址的运算符为 & ;通过本单元的学习,应对次序结构程序设计的特点和设计思路有所明白,同时重点学会单字符输入函数 getchar、单字符输出函数 putchar 、格式化输出函数 printf 和格式化输入函数 scanf的正确使用;单元练习一挑选
15、题1已定义 x 为 float 型变量, 其值为 213.45678,就 printf%-4.2fn,x; 的输出结果为 ();A213.46 B213.45 C-213.45 D输出格式掌握说明的域宽不够,不能输出2. 有以下程序,程序运行时输入:1,2,3,就输出的结果为();#include void main 名师归纳总结 - - - - - - -第 8 页,共 39 页精选学习资料 - - - - - - - - - C 语言程序设计基础课程单元总结与单元练习 答案 int a,b,c; scanf%d%d%d,&a,&b,&c; printfa+b+c=%dn,a+b+c; A6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计基础 2022 完整 word 语言程序设计 基础 单元 总结 练习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内