您的位置  > 互联网

c语言程序设计基础单元总结与练习题答案单元

第1部分:C语言编程基本单元总结及习题及答案

《C语言程序设计》单元总结及练习

回答

第一单元 编程的宏观理解

单位总结改进

本单元核心内容包括C语言程序框架结构、程序组成和程序开发流程。通过本单元

要学习,我们应该知道: 1、C语言程序最基本的程序框架由两部分组成,即:

(1)编译预处理

(2) 功能组

2、C程序最大的特点是所有的程序都是用函数来汇编的,这就构成了C语言程序。

基本单元、功能包括主函数、库函数和自定义函数。 函数的一般结构形式为:

3. 标识符是用于标识程序中对象名称的字符序列。 C语言将标识符分为三类:

即关键字、预定义标识符、用户自定义标识符。C语言用户自定义标识符的命名规则

当然:

(1) 所有用户标识符在使用前必须定义;

(2) 用户标识符由字母(A~Z、a~z)、数字(0~9)、下划线“_”组成,且第一个字符不能是

可以是数字;

(3) 区分大小写;

4) 关键字不能用作用户定义的标识符。 预定义标识符通常不用作用户定义标识符。

标识符。

4、理论上,程序开发过程分为四个步骤,分别是:

(1) 编辑源程序

(2)编译源程序并生成目标程序

(3) 连接目标程序及其相关模块,生成可执行文件

(4)运行可执行文件

5、简述使用VC++6.0开发应用程序的步骤:

如图所示:

总之,通过本单元的学习,你应该掌握C语言程序框架结构和程序开发流程,同时也对C语言有一个很好的了解。

对语言编程的知识脉络有一定的了解。

单元练习

一.多项选择题

1、构成C语言程序的基本单元是(c)。

A。 框架B. 预处理C. 函数D.语句

2、程序开发过程中,将文本文件格式的源程序转换为二进制格式的目标程序的过程称为(b)。

A。 编辑 B. 编译 C. 连接 D. 运行

3.关于main函数,下列说法不正确的是(c)。

A.一个完整的C语言应用程序有一个独特的main函数

B. main函数的名称只能是main

C.main函数可以被其他自定义函数调用

D、C语言程序的运行从main函数开始,并以main函数为核心进行扩展。

4. 关于标识符,下列说法不正确的是(c)。

A.库函数名是预定义的标识符,不建议用作用户定义的标识符。

B. 关键字不能用作用户定义的标识符

C.用户自定义标识符大小写字母不敏感

D.下划线可以出现在标识符中,可以出现在标识符中的任意位置

5. 以下可以用作用户定义标识符的组是(c)。

A。 无效,,如果

B. ,, fabs D. 2abc, pay$, sum-10 C. Max,_abc,Main

二.填空

1、C语言程序一般由几个函数组成。 程序至少应包含一个,且其名称只能是

2. C语言程序中的每条语句都必须以.结尾。

3. C 语言程序中的注释以 开头,以 结尾。 在VC++6.0编程环境中,可以使用注释的起始标识符。 该注释对程序的执行没有影响。

4、调用原来编写的C语言程序,扩展名为,编译后生成的文件为,扩展名为,连接后生成的文件为,扩展名为。

5、C语言规定标识符只能由三个字符组成,and,第一个字符只能是or。

****************************************************** ********************************* 练习答案:

一.多项选择题

1.C 2.B 3.C 4.C 5.C

二.填空

1.主要功能主要

2. 分号; 3./**///

4.源程序.cpp或.c

程序) .exe 目标文件(或目标程序) .obj 可执行文件(或可执行程序

5.字母(A~Z、a~z)、数字(0~9)、下划线“_”字母或下划线

****************************************************** *********************************

第二单元 编程基础知识

单位总结改进

本单元的核心内容包括C语言的基本数据类型、常量和变量、运算符和表达式、计算等。

法律的概念。 通过本单元的学习,我们应该知道: 1、C语言中最基本的数据类型有:。

2、C程序中使用的常量按其表达形式可分为直接常量和符号常量。

(1) 直接常数

1)整型常量有十进制、八进制和十六进制三种描述方式。 其中,八进制的前缀是

数字符号为0,十六进制前缀符号为0x或0X。

2)浮点常量可以用两种方式描述:十进制小数和指数。 指数形式的符号是。

3)字符常量是用单引号括起来的单个字符,以一些特殊字符和控制字符的形式表示。

4) 字符串常量是用双引号括起来的字符序列。 字符串的末尾标记为 。

(2) 符号常数

符号常量是用特定符号表示的常量。 符号常量是在编译预处理中使用宏定义命令定义的。

3. C 程序中必须先使用变量,后使用变量。定义变量后,系统将

type分配相应的存储空间。

4、C语言有丰富的运算符,其中算术运算符有+、-、*、/、%等。 运算符中的%仅用于

整数之间的运算; 赋值运算符包括“=”和相应的复合赋值运算符+=、-=、*=、/=、

赋值运算的含义是将“=”右侧表达式的计算结果赋给“=”左侧的变量,这与数学是一致的。

“=”中“=”的含义不同,需要注意。

5.表达式由运算符和数据组成。 如果表达式中各个数据的类型不同,则会自动进行类型转换。

问题,如果有必要,你也可以使用强制转换。

6.对于面向过程的编程,程序

7.在C语言中,每个编程单元都可以采用结构化编程方法。 基本有以下三种

第二部分:C语言编程总结

C语言编程总结

1.C语言程序的基本结构

#“stdio.h”

无效主(){

定义变量; 计划实施;

输出结果; }

2. 变量定义

1、整数类型:int a,b,s=0; (变量定义时可以赋值) 长整数类型:long 无符号整数类型(非负整数):2.单精度实数类型:float x,y,z=1.0; 3、双精度实型:l,m; 4、字符类型:char c1=A,c2=b;

3. 变量赋值

1.直接赋值:a=10;//使用赋值号“=”将右边的值赋给左边的变量 2.给表达式的值赋值:a=3+7;

3、赋值另一个变量的值:a=s;//将s的值赋值给a

变量输入:

输入一个变量:scanf(“%d”, &a);

输入多个变量:scanf(“%d%d%d”, &a, &b, &c);

整型--%d 浮点数--%f 字符--%--%lf 字符串--%s

可变输出:

输出提示语句:(""); 输出回车:(" ");

输出一个变量:("xxx is %d", a);

输出多个变量:(“xxxx%d, xxxx%d”,a,b);

实践:

1. 输入圆的半径并求出圆的周长。

4.常用过程控制语句

条件的形式:a大于0,写为a>0。 a小于0,记为a。

a等于0,写为a==0(注意,使用两个=)

a大于等于0且小于等于10,写为a>=0 && a