一、专接本C语言的题型
选择题(单选题):40分 (20道 * 2分)
读程序题写结果:30分 (5道 * 6分)
程序填空:35分 (5道 * 7分)
编程(重难点):45分 (3道 * 15分)
二、知识点
(1)C程序结构 (2)常量 (3)变量与数据类型 (4)运算符与表达式 (5)输入输出 (6)程序控制 (7)数组 (8)指针 (9)函数 (10)结构体与共用体 (11)编译预处理 (12)编程
三、第一章基本知识梳理
1、C语言使用的软件为Visual C++ 6.0
2、C语言程序结构
3、对于C语言来说,C语言程序不提供输入输出语句,输入输出需要采用函数的形式。
头文件:#include stdio.h
输出函数:printf()
4、注释:行注释//和块注释/ * * /,注释不会进行编译。
5、C语言从主函数开始执行,道主函数结束为止,有且只有一个主函数。
6、考点:C语言程序结构
- 一个C语言程序由一或多个源文件组成;
- 函数是C语言程序的基本组成单位;
- 每个源文件可包含若干函数;
- 一个C语言程序必须且只能包含一个main函数;
- C语言程序从main函数开始执行,并最终结束于main。
四、C语言的基本数据类型[整型、字符型、实型(浮点型)]
1、整型、字符型、实型(浮点型)存储方式不同
(1)整型:二进制补码方式存储的,正数原码,负数原码,在C语言来说,整型用int,占4个字节。
(2)字符型:用ASCII码存储的,一个ASCII码占1个字节。
(3)实型:用浮点方式存储,用float(单精度型,4个字节存储)和double(双精度型,8个字节存储)存储。
2、二进制有符号数(放在二进制首位,表示地址名):
0表示正数,例如:00000001
1表示负数,例如:10000001
3、整数存放在计算机中采用二进制补码形式:
(1)原码是负数,例如10000001
反码:除符号位外按位取反。11111110
补码:除符号位外按位取反码加1。11111111
(2)对于计算机来说,正数的原码、反码、补码相同。例如:00000001,它的原码反码补码都是00000001。
4、标识符的命名规则
(1)标识符分为:关键字、预定义标识符、自定义标识符。
(2)只能包含数字、字母、下划线、且第一个字符不能是数字;
(3)不能使用C语言关键字,如case、void、sizeof、char;
(4)C语言不提供IO函数,puts可作为标识符;
(5)没有I/O函数,printf等不属于C语言的关键字,使用需要#include。
5、测试题
下列哪个是正确的标识符(ABC)
A、main
B、_
C、printf
D、3a
E、a-b