c语言同步练习(330份)
第一章计算机基础
易错题型分析
C语言的基本单位是()
A 函数B过程C子程序D子例程
答案:(A)
[分析考点] C语言是函数式的语言,它的基本单位是函数,在C语言中任何程序都是由一个或多个函数构成。
2.C语言源程序文件的后缀是____,经过编译后,生成文件的后缀是______,经过连接后,生成文件的后缀是______
答案:____.C__ __.obj__ __.exe__
[分析考点] C语言源程序文件的后缀是.c,经过编译后,生成文件的后缀是.obj,经过连接后,生成文件的后缀是.exe
3.NS流程图里不包含有()
A判断框B流程线C矩形框D文字描述
答案:(B)
[分析考点] NS流程图是把一个个矩形直接连接起来,中间没有流程线,判断框、矩形框、文字描述是N—S流程图从传统的流程图继承下来的,是不可缺少的,
[历年考试回顾]
[06/09]下列叙述正确的是
A.每个C程序文件中都必须有一个main()函数
B.在C程序中mian( )函数的位置是固定的
C.C程序中所有函数之间都可以相互调用,与函数的位置无关
D.在C程序中不能定义另一个函数
[07/04]以下叙述中错误的是
A.计算机不能直接执行用C语言编写的源程序
B.C程序经C编译程序编译后,生成后缀为。OBJ 的文件是一个二进制文件
C.后缀为。Obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
D后缀为.obj和.exe的二进制文件都可以直接运行
[07/09]C语言源程序名的后缀是
A .exe B.c C.obj D.cp
第二章数据类型
知识体系:
一:什么是标识符
1.组成: 字母,数字,下划线。
2.由字母,或下划线开头。
3.区分大小写:page和Page是两个不同的标识符
4.长度:有编译系统确定的,
二:分类:
1.关键字:系统给好的,规定好的,
2.预定义标识符 :printf scanf define
3.用户自定义标识符:除上两种外其他合法的标识符都是用户标识符。
三:整型数据、实型数据和字符型数据。
常量 A)定义:程序运行中,不能被改变的量。
B)分类:1)整型常量 1 ,2 3...
2)实型常量 3.0, 15.3...
3)字符型常量 'a', 'b', '12'
4)字符串常量 "chenzhe", "zhangsan"
C)符号常量:看下面的一段程序:
#include
#define PI 3.14159 /*定义符号名PI为3.14159 */
void main()
{ double r,s;
r=5.0;
s=PI*r*r;
printf("s=%lf\n",s); }
变量:A)定义:在程序中其值可以改变的量,
B)变量的实质:代表内存中的存储单元。
C)变量应先定义后使用。
D)特性:1.凡未被事先定义的,不能作为变量名。
2.每一变量被指定为一确定类型,在编译时就能为其分配相同的存储单元。
3.指定每一变量属于一类型,这就便于在编译时,根据此检查该变量所进行的运算是否合法。
二:AA整型常量
1.整型常量的表示方法:
十进制、八进制、十六进制
2.三种进制的表示方法:
1).十进制数:用一串连续的数字来表示,中间不准许有空格或其他字符。如12、 23、 54
2).A)八进制数:用数字"0"开头(注意:不是字母"o")如:011、027...
B)八进制只能用合法的八进制数字表示,数字“0--7”,但当输入非法数字时候,C程序不会提示,只是得不到正确的结果。
C)十六进制数:十六进制数用数字"0"和字母"x"开头,十六进制只能含有合法的十六进制数字,字母"a--f"数字"0-9" 如0x11
3.进制之间的转化(略)
4.整型常量分类:
短整型、基本整型、长整型、无符号型
BB整型变量:
1.分类:短整型、基本型、长整型、无符号型
2.整型变量的定义:
1)基本整型变量用类型名关键字 int 进行定义。
2)一个定义语句必须用分号“;”结束。在一个定义语句中可以同时定义多哥变量,变量之间用“,”隔开。
3)一般计算机为基本类型开辟4个字节的存储单元,基本