校园网-全国计算机等级考试二级C培训讲义

上传人:宝路 文档编号:15044062 上传时间:2017-11-03 格式:DOC 页数:76 大小:643.15KB
返回 下载 相关 举报
校园网-全国计算机等级考试二级C培训讲义_第1页
第1页 / 共76页
校园网-全国计算机等级考试二级C培训讲义_第2页
第2页 / 共76页
校园网-全国计算机等级考试二级C培训讲义_第3页
第3页 / 共76页
校园网-全国计算机等级考试二级C培训讲义_第4页
第4页 / 共76页
校园网-全国计算机等级考试二级C培训讲义_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《校园网-全国计算机等级考试二级C培训讲义》由会员分享,可在线阅读,更多相关《校园网-全国计算机等级考试二级C培训讲义(76页珍藏版)》请在金锄头文库上搜索。

1、11全国计算机等级考试 二级 C 培训讲义第一章 程序设计和 C 语言本章考纲:1. 程序的构成,main 函数和其他函数。2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。3. 源程序的书写格式。4. C 语言的风格。本章知识要点:1. 了解程序设计的基本概念2. 熟记计算机语言的分类3. 重点掌握算法的概念及特性4. 重点掌握 C 程序构成及书写格式5. 重点掌握上机步骤及编程环境本章考试方式:笔试(4 分)本章内容:一、 程序:是指可以被计算机连续执行的一条条指令的集合,是人与机器进行对话的语言。用程序设计语言编写程序的过程称为程序设计。二、 计算机语言是人与计算机进行交流的

2、工具。分为机器语言、汇编语言和高级语言。三、 算法:是为解决一个问题而采取的方法和步骤,可以采用伪代码、流程图和 N-S 图等进行算法描述。算法具有:有穷性、确定性、有效性、零个或多个输入、一个或多个输出的特性。四、 三种基本的控制结构:顺序、选择、循环结构。五、 C 程序构成及书写特点C 程序的基本单位是函数。一个 C 程序由一个或多个函数构成,有且只能有一个主函数(main) 。不论 main 函数在整个程序中的位置如何,C 程序的执行总是从 main 开始到 main结束,各函数之间可以相互调用,但其他函数不能调用主函数。构成:编译预处理命令返回值类型 函数名称(形参类型 形参)变量定义

3、执行语句/*注释*/ 执行语句书写格式:标识符区分大小写,一般变量采用小写,符号常量采用大写。C 语句用分号(;)表示结束。但是在预处理命令、函数头、花括号之后不能加分号。六、 上机步骤及开发环境1. 编辑源程序,源程序以“.c”作为扩展名2. 编译,将源程序转换成目标代码,形成“.obj”的二进制文件3. 连接,将目标文件和库函数及其他文件连接,形成可执行的二进制文件“.exe”224. 运行开发环境:VC6.0考试真题:1、下列叙述中错误的是( D )2006 年 4 月选择第 44 题A. C 语言源程序经编译后生成后缀为.obj 的目标程序B. C 语言经过编译、连接步骤之后才能形成一

4、个真正可执行的二进制机器指令文件C. 用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中D. C 语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令2、下列叙述中错误的是(B)2006 年 4 月选择第 45 题A. 算法正确的程序最终一定会结束B. 算法正确的程序可以有零个输出C. 算法正确的程序可以有零个输入D. 算法正确的程序对于相同的输入一定有相同的结果3、下列叙述中错误的是(A)2006 年 9 月选择第 11 题A. 一个 C 语言程序只能实现一种算法B. C 程序可以由多个程序文件组成C. C 程序可以由一个或多个函数组成D. 一个

5、C 函数可以单独作为一个 C 程序文件存在4、下列叙述中正确的是(D)2006 年 9 月选择第 12 题A. 每个 C 程序文件中都必须要有一个 main()函数B. 在 C 程序中 main()函数的位置是固定的C. C 程序中所有函数之间都可以相互调用,与函数所处位置无关D. 在 C 程序的函数中不能定义另一个函数5、在算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的(C)2007 年 4 月选择第 11 题A. 正当性B. 可行性C. 确定性D. 有穷性6、下列叙述中错误的是(D)2007 年 4 月选择第 12 题A. 计算机不能直接执行用 C 语言编写的源程序

6、B. C 程序经 C 编译程序编译后,生成后缀为.obj 的文件是一个二进制文件C. 后缀为.obj 的文件,经连接程序生成后缀为.exe 的文件是一个二进制文件D. 后缀为.obj 和.exe 的二进制文件都可以直接运行7、下列叙述中错误的是(C)2007 年 4 月选择第 14 题A. C 语言是一种结构化程序设计语言B. 结构化程序由顺序、分支、循环 3 种基本结构组成C. 使用 3 种基本结构构成的程序只能解决简单问题D. 结构化程序设计提倡模块化的设计方法8、对于一个正常运行的 C 程序,下列叙述中正确的是(A)2007 年 4 月选择第 15 题A. 程序的执行总是从 main 函

7、数开始,在 main 函数结束B. 程序的执行总是从程序的第一个函数开始,在 main 函数结束C. 程序的执行总是从 main 函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数结束339、C 语言源程序名的后缀是(B)2007 年 9 月选择第 11 题A. .exeB. .cC. .objD. .cp10、下列叙述中正确的是(C)2007 年 9 月选择第 14 题A. C 语言程序将从源程序中第一个函数开始执行B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C. C 语言规定必须用 main 作为主函数名,程序将

8、从此开始执行,在此结束D. Main 可作为用户标识符,用以命名任意一个函数作为主函数第二章 数据类型及运算(记忆加理解)本章考纲:1. C 的数据类型(基本类型、构造类型、指针类型、空类型)及定义方法。2. C 运算符的种类、运算优先级和结合性。3. 不同类型数据间的转换与运算4. C 表达式类型(赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式、逗号表达式)和求值规则。本章知识要点:1. 重点掌握标识符的合法性判断,符号常量的使用2. 重点掌握整型变量和实型变量的分类及说明以及整型常量和实型常量的表示方法3. 熟记字符常量和字符串常量的表示,重点掌握字符运算原理4. 重点掌握数据

9、类型的转换原理及执行过程5. 重点掌握算术运算符的分类及运算符的优先级和结合性6. 重点掌握复合的赋值表达式及表达式类型转换7. 重点掌握自增自减运算符的用法(优先级、结合性和执行过程)8. 重点掌握逗号运算符的执行过程本章考试方式:笔试(16 分)+上机(5 分)本章内容:一、标识符:由字母、数字和下划线组成,并且必须以字母或下划线开头。C 语言中的关键字不能用作其他用途,如不能用作变量或函数名。 以下选项中合法的标识符是(2009 年 3 月)A) 1_1 B)1-1 C)_11 D)1_ 以下选项中不合法的标识符是(2008 年 4 月)A)print B)FOR C)&a D)_00

10、可在 C 程序中用做用户标识符的一组标识符是(2007 年 9 月)A)and B)Date C)Hi D)case_2007 y-m-d Dr.Tom Bigl 按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是 (2007 年 4 月)A)大写字母 B)连接符 C)数字字符 D)下划线 以下不合法的用户标识符是(2006年4月)A)j2_KEY B)Double C) 4d D) _8_二、常量和变量44在程序运行过程中,其值不能被改变的量称为常量。符号常量的表示:#define 标识符 常量#define PI 3.14159 /* PI 就是一个符号常量,代表 3.1415

11、9 */main() float r,area;r=3;area=PI*r*r;printf(narea=%f,area);在程序运行过程中,其值可以改变的量称为变量。一个变量具有两个要素:变量名和变量值。一个变量名实质上是代表内存中的一个存储单元,该单元中的存储的内容就是变量值,通过变量名来引用变量的值。三、整型数据整型常量有 3 种表示方法:十进制表示法:123,-456,112L 等八进制表示法:014,077十六进制表示法:0xA0F注: 只有十进制数可以是负数,其余进制只能是无符号数。无符号数可用后缀 u(U)表示。整型变量分为以下 3 类:基本整型:用 int 表示,在 VC6 内

12、存中占 4 个字节短整型:用 short int 或 short 表示,在内存中占 2 个字节长整型:用 long int 或 long 表示,在内存中占 4 个字节还可以加上 unsigned,将变量定义为无符号型。四、实型数据实型常量有两种表示方式:十进制小数形式:3.1415、0.123、.145、34.、123f指数形式:6.0E3(E 或 e 之前必需有数,之后必须是整数)实型变量分 3 类:单精度:float 占 4 个字节,有 6-7 位有效位数双精度:double 占 8 个字节,有 15-16 位有效位数长双精度:long double 占 16 个字节,有 18-19 位有

13、效位数五、字符型数据(在内存中存放的是字符量的 ASCII 码)字符常量:一对单引号括起来的单个字符。 (转义字符) , a、 n字符变量:类型说明符 char,在内存中占一个字节。C 语言允许对整型变量赋字符值,也允许对字符变量赋整型值。main() char c1,c2;c1=a;c2=b;c1=c1-32;c2=c2-32;printf(%c %cn,c1,c2);printf(%d %d,c1,c2);55 以下选项中不属于字符常量的是(2008 年 4 月)A)C B)C C)xCC0 D)072 以下合法的字符常量的是A)x13 B)081 C)65 D)”n” 已知大写字母 A

14、的 ASCII 码是 65,小写字母 a 的 ASCII 码是 97。下列不能将变量 c 中的大写字母转换为对应小写字母的语句是(2007 年 4 月)A)c=(c-A)%26+a B)c=c+32 C)c=c-A +a D)c=(A+c)%26-a 以下选项中,值为 1 的表达式_。(2006 年 9 月)A)1-0 B)1-0 C) 1-0 D) 0-0六、字符串常量:用一对双撇号括起来的零个或多个字符序列。如:”china”在存储字符串时,系统会在字符串的末尾自动加上一个0作为字符串的结束标志,所以“china”在内存中实质是占 6 个字节的空间。C 语言没有字符串变量,对字符串的处理都

15、是通过字符数组来完成。 以下选项中,能用作数据常量的是(2009 年 3 月)A)o115 B) 0118 C)1.5e1.5 D) 115L 以下选项中不能作为 C 语言合法常量的是( ) 。A)cd B) 0.1e+6 C)a D)011 以下不合法的数值常量是A)011 B)lel C) 8.0 E0.5 D) 0xabcd C 源程序中不能表示的数制是() 。 (2008年9月)A)二进制 B)八进制 C)十进制 D)十六进制 以下关于 long、int 和 short 类型数据占用内存大小的叙述中正确的是 (2007年9月)A)均占4个字节 B)根据数据的大小来决定所占内存的字节数C)由用户自己定义 D)由 C 语言编译系统决定 以下选项中,合法的一组 C 语言数值常量是(2007年9月)A)028 B)12. C).177 D)0x8A. 5e-3 0Xa23 4e1.5 10,000-0xf 4.5e0 0abc 3.e5七、变量的定义C 语言规定,变量在使用时必须先定义后使用。变量定义形式:数据类型 变量名 1,变量名 2,.;如:int sum,a;float score,b;char c; 变量在定义时可以初始化,如:int sum=0,a=1;float s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号