欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言程序设计考试大纲(新)doc.doc

    • 资源ID:2457969       资源大小:50.50KB        全文页数:8页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言程序设计考试大纲(新)doc.doc

    C语言程序设计考试大纲(适用于计算机类各专业)二00七年十二月一、基本要求C语言程序设计是我院计算机类各专业必修的一门专业基础课,通过本课程的学习,使学生掌握C语言的基本概念和基本语法,掌握面向过程的程序设计的基本方法,培养学生分析问题和解决问题的能力,训练学生的逻辑思维能力。本课程教学目标如下:(一) 熟练掌握结构化程序设计的方法,具有良好的程序设计风格。(二)掌握程序设计中基本的数据结构和算法。(三) 在C程序集成开发环境下,能够编写一定难度的C程序,并具有基本的纠错和调试程序的能力。二、考试内容课题一 C语言概述一、学习目的和要求介绍C语言的发展过程及特点,掌握C语言程序的基本结构,了解算法描述方法及C语言程序的上机步骤和开发环境。二、考核知识点和考核要求1C语言的发展过程和特点,要求达到“识记”层次2C语言程序的基本结构(1) 程序的构成,main()函数及其作用,要求达到“理解”层次(2) 头文件,数据说明,函数的开始和结束标志,要求达到“理解”层次(3) C语言的字符集、标识符和关键字,要求达到“理解”层次3C语言的上机步骤和开发环境,要求达到“综合应用”层次4C语言源程序的书写格式和风格,要求达到“识记”层次课题二 算法和流程图一、学习目的和要求本课题主要学习什么是算法以及算法的特点,并介绍算法的两种表示方法,即流程图和N-S图。二、考核知识点和考核要求1算法的概念及算法的特点,要求达到“理解”层次2算法的流程图表示方法,要求达到“简单应用”层次3算法的N-S图表示方法,要求达到“识记”层次课题三 数据类型与表达式一、学习目的和要求通过本章的学习,了解C语言的数据类型和运算符,掌握各种基本类型的变量的定义、赋值、初始化和使用方法,掌握C语言表达式的组成、运算规则、优先级别和结合性,了解不同类型数据运算的类型转换规则。二、考核知识点和考核要求1C的数据类型及其定义方法(1) 了解C语言基本数据类型的常量表示,包括:整数的十进制、八进制、十六进制;实数的十进制小数形式和指数形式,字符常量和字符串常量,要求达到“识记”层次(2) 熟练掌握变量的命名规则,要求达到“理解”层次(3) 熟练掌握整型、实型、字符型变量定义、赋值和使用,要求达到“简单应用”层次;各种不同类型的变量的数据表示范围,要求达到“识记”层次2C语言的运算符、运算优先级和结合性(1) 熟练掌握运算符的功能、优先级和结合性。包括:算术运算符、自增(+)和自减(-)运算符、赋值运算符、复合赋值运算符、逗号运算符、条件运算符, 要求达到“理解”层次(2) 熟练掌握隐式类型转换和强制类型转换, 要求达到“识记”层次3C语言的表达式(1) 进行数学公式和C语言表达式的互换,要求达到“简单应用”层次(2) 熟练掌握各类表达式的计算规则及应用,包括赋值表达式、算术表达式、条件表达式、逗号表达式和求值规则,要求达到“简单应用”层次课题四 顺序程序设计一、学习目的和要求通过本章的学习,要求了解结构化程序的基本思想与结构,熟练掌握赋值语句、输入输出函数的使用方法,正确设计顺序结构程序。二、考核知识点和考核要求1C语言的基本语句,包括表达式语句、空语句、复合语句,要求达到“识记”层次2数据的输入和输出,输入输出函数的调用(1) 字符数据的输入和输出,要求达到“简单应用”层次(2) 格式化输入和输出函数,要求达到“简单应用”层次3顺序结构程序设计,要求达到“综合应用”层次课题五 选择结构程序设计一、学习目的和要求通过本章的学习,要求熟练掌握分支结构语句的格式和功能,并能根据要求正确选取实现分支结构的语句设计程序。二、考核知识点和考核要求1选择结构(分支结构)程序(1) 关系运算符和关系表达式、逻辑运算符和逻辑表达式,要求达到“理解”层次(2) 用if语句实现选择结构,要求达到“简单应用”层次(3) 用switch语句实现多分支选择结构,要求达到“简单应用”层次(4) 选择结构的嵌套,要求达到“理解”层次2分支结构程序设计,要求达到“综合应用”层次课题六 循环结构程序设计一、学习目的和要求通过本章的学习,要求熟练掌握循环结构语句的格式和功能,并能根据要求正确选取实现循环结构的语句设计程序。二、考核知识点和考核要求1循环结构程序(1) while和do while循环结构,要求达到“简单应用”层次(2) for循环结构,要求达到“简单应用”层次(3) continue语句和break语句,要求达到“识记”层次(4) 循环的嵌套,要求达到“识记”层次2循环结构程序设计,要求达到“综合应用”层次课题七 数组一、学习目的和要求通过本章的学习,要求熟练掌握一维数组、二维数组和字符数组的定义、初始化以及数组元素的引用,掌握常用字符串处理函数的使用方法。二、考核知识点和考核要求1一维数组的定义、初始化和引用,要求达到“综合应用”层次2二维数组和多维数组的定义、初始化和引用,要求达到“简单应用”层次3字符串与字符数组(1) 字符数组的定义、初始化和输入输出,要求达到“简单应用”层次(2) 字符串处理函数,要求达到“理解”层次课题八 函数与编译预处理一、学习目的和要求通过本章的学习,要求熟练掌握用户自定义函数的结构、定义、参数传递和调用方法,掌握函数的声明、调用的规则和返回值的引用,了解函数的嵌套和递归调用方法,了解变量存储类别和变量作用域的概念。二、考核知识点和考核要求1函数的定义(1) 有参函数和无参函数的定义、实参和形参的概念,要求达到“识记”的层次(2) 函数返回值的作用,要求达到“理解”的层次2函数的调用(1) 形式参数与实际参数,参数值的传递,要求达到“理解”的层次(2) 函数的声明和函数的原型,要求达到“理解”的层次(3) 函数的正确调用,要求达到“简单应用”的层次(4) 函数的嵌套调用,递归调用,要求达到“识记”的层次3数组作为函数的参数,要求达到“简单应用”的层次4变量的作用域(1) 局部变量和全局变量的概念,要求达到“领会”层次5变量的存储类别(1) 变量的存储方式(动态存储方式和静态存储方式),要求达到“识记”层次(2) 变量的存储类别(自动、静态、寄存器、外部),要求达到“识记”层次 6编译预处理(1) 宏定义,要求达到“识记”层次(2) “文件包含”处理,要求达到“简单应用”层次课题九 指针一、学习目的和要求通过本章的学习,要求掌握指针和指针变量的概念,正确地对指针变量进行定义、初始化、赋值和引用,并能进行综合应用。二、考核知识点和考核要求1指针的基本概念(1) 指针与指针变量的概念,指针与地址运算符,要求达到“识记”层次(2) 指针变量的定义、初始化、赋值、引用和基本运算,要求达到“简单应用”层次2指针与数组的关系(1) 数组名与地址的关系,要求达到“理解”层次(2) 一维数组下标与指针之间的关系,要求达到“理解”层次(3) 函数之间数组参数的传递,要求达到“简单应用”的层次3指针与函数的关系,不作要求4指针与字符串的关系(1) 字符串的基本概念,包括字符串的结束标记、字符串与字符数组的区别,要求达到“理解”层次(2) 用指针传递字符串参数,要求达到“简单应用”层次5指针数组与命令行参数,不作要求课题十 结构体(structure)与共用体(union)一、学习目的和要求通过本章的学习,要求掌握C语言中结构体类型的定义,结构体类型变量的定义、赋初值和简单应用,了解C语言中共用体、枚举和用户自定义类型等构造类型的基本概念。二、考核知识点和考核要求1结构体类型的定义,要求达到“识记”层次2结构体变量的定义、引用和初始化,要求达到“领会”层次3链表,不作要求课题十一 文件一、学习目的和要求通过本章的学习,要求掌握磁盘文件和文件指针的基本概念,掌握文件指针变量的定义方法和文件的基本操作。二、考核知识点和考核要求1文件类型指针(FILE类型指针),要求达到“识记”层次2文件的打开与关闭(fopen,fclose),要求达到“理解”层次3文件的读写(fprintf,fscanf,fread,frwite函数),要求达到“理解”层次,其它不作要求三、参考书目1C语言程序设计教程,周鸣争,电子科技大学出版社1C程序设计(第2版),谭浩强,清华大学出版社,20032C程序设计题解与上机指导(第2版),谭浩强,清华大学出版社,20033C语言程序设计(第2版),廖雷,高等教育出版社,2004四、题型举例一、单项选择题(58分)1、以下程序的执行结果是 ( ) 。main () int x = 10, y = 20, t = 0;if ( x = y ) t = x ; x = y ; y = t ;printf( “%d %dn”, x, y );(A) 10 20(B) 10 0(C) 20 10(D) 20 02、以下( )是八进制数。(A) 1X12(B) 123(C) 1001(D) 0123二、填空题(20分)1、C语言是一种 化的程序设计语言。2、以下程序的执行结果是 。main() int p, a=5;if (p = a != 0)printf (“%dn”, p);else printf (“%dn”, p+2); 三、完整程序填空题(20分)1、以下程序的功能是计算11/21/31/4.的前n 项和,请填空。#include <stdio.h>int main( ) int i, n;float sum;scanf("%d", &n); ;for(i=1; i<=n; ) ; printf("%.3fn", sum); 四、编程题(12分)1、试编程求出100 200之间的所有素数。附 录附录一:有关说明和实施要求(一)关于“考试内容”中有关提法的说明在大纲“考核知识点与考核要求” 中,提出了“识记”、“理解”、“简单应用”、“综合应用”四个能力层次,它们之间是递进等级关系,后者必须建立在前者基础上,它们的含义是:1识记:要求能够识别和记忆本大纲规定的知识点的主要内容(如定义、公式、原则。重要结论、方法、步骤及特征、特点等),并能做出正确的表述、选择和判断。2理解:要求能领悟和理解大纲规定的知识点的内涵与外延,熟悉其内容要点和它们之间的区别与联系,做出正确的解释、说明和论述。3简单应用:要求能运用大纲规定的少量知识点分析和解决一般应用问题。4综合应用:要求能运用大纲规定的多个知识点综合分析和解决较复杂的应用问题。(二)本大纲是根据完成全部教学计划共需84学时而制订的,可以根据实际开课的学时数进行适当的调整。

    注意事项

    本文(C语言程序设计考试大纲(新)doc.doc)为本站会员(创****公)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开