- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机程序设计技术证书(C语言)考试大纲(讨论稿).doc
计算机程序设计技术证书考试大纲
(C语言)(初稿)
一、考试性质、目的和要求:
1.考试性质和目的
通过本课程的考试, 使考生了解结构化程序设计的整体思维框架和特点,掌握基本算法、C语言编程、测评及过程调试等方法,初步形成良好的程序设计风格,具备程序规划、设计的基本能力,达到计算机程序员的技术水平。
2.考试的基本要求
具备操作系统、数据结构、数据文件等软件基本知识。
了解结构化程序设计基本概念、方法和主要特点。
了解程序文档的编写技法和要领。
掌握C语言编程工具的主要功能,并能熟练操作(源程序编辑、编译、连接、运行及调试)。
掌握基本的常用算法,并能合理应用。
能应用程序流程图或盒图(N-S图)描述程序逻辑思想和算法。
能根据功能需求设计合适的程序结构。
能编写和调试小型的、完整的程序。
二、考试方式和考核目标
1.考试方式:考试分笔试和上机考试两部分,上机考试要求在考试平台上编写和调试比较完整的程序。
2.考核目标:全面考察考生解决程序设计中实际问题的能力。
三、考试内容
1.程序设计基础知识
程序与程序设计基本概念;
程序结构与设计方法;
程序设计文档的编写;
高级语言特点和编程工具。
2.C语言基本知识
C语言的基本数据类型
常量与变量(含符号常量)
变量的初始化
运算符、表达式及运算规则
数据的输入、输出
库函数及调用
3.结构化程序设计
结构化程序设计的思想和程序结构
顺序结构程序设计
选择结构程序设计(if语句、switch语句)
循环结构程序设计(while语句、 do-while语句、 for语句、 break语句、continue语句、多重循环)
4.构造数据类型、数据文件和指针
数组类型(一维、二维、字符)
结构体类型
数据文件的概念及简单应用
指针的概念及简单应用
5.程序结构和设计风格
函数结构(函数声明、定义、调用,参数机构,返回)
变量的存储类别和作用域
源程序格式
注释
6.算法与算法的描述
常用的基本算法
程序流程图或盒图(N-S图)
7.编写完整的程序
根据应用需求构思程序结构
功能模块的划分和组织
操作界面的选择和搭配
程序质量评价方法
8.流行C语言编程平台下的源程序编辑、编译、连接、运行及调试。
四、考试说明和考试样题
1.考试时间:笔试和机试各 120 分钟
2.笔试考试样题:
在每个空白处所给的选项中选择一个最适合的。
试题一 在所给的选项中选择一个最适合的,每个空白处填入相应编号
1、设char ch; 以下正确的赋值语句是( )。
A、ch=’123’; B、ch=’\xff’; C、ch=’\08’; D、ch=”\”;
2、为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。
A、缩排位置相同的if B、在其之前未配对的if
C、在其之前未配对的最近的if D、同一行上的 if
3、选择合法的if语句(设int x,a,b;)( )。
A、if(a==b) x++; B、if(a=b) x++; C、if(ab) x++; D、if(a=b) x++;
4、以下能正确定义一维数组a的是( )。
A、int a(10); B、int n=10,a[n];
C、int n; D、#define SIZE 10
scanf(“%d”,n); int a[SIZE];
int a[n];
5、执行char str[10]=”Ch\nina”; strlen(str)后的结果是( )。
文档评论(0)