资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
2020年广东工业大学华立学院本科插班生招生考试 C 语言程序设计考试大纲第一部分课程性质与目标一、课程性质与特点 C 语言程序设计是计算机科学与技术专业的一门专业基础主干课,本课程的任务是向学生 介绍计算机程序设计的基础知识,使学生掌握 C 语言的基本内容及程序设计的基本方法与编程的基本技巧,了解进行科学计算的一般思路,培养应用计算机解决和处理实际问题的思维方法与基本能力,并养成良好的编程风格。本课程是一门实践性很强的课程,既要掌握概念,又要动手编程,上机调试。本课程为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。二、课程目标与基本要求本课程的教学目标是:通过理论和实践教学,使学生较好掌握C 语言程序设计的知识,掌握基本的程序设计过程和技巧,具备一定的高级语言程序设计能力,并能熟练应用VisualC+等环境进行C 语言的编写、编译和调试、具备一定的编程水平。课程的基本要求如下:1、熟悉常用的编程开发环境。2、掌握结构化程序设计的方法,具有良好的程序设计风格。3、掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4、在集成环境下,能够编写简单的程序,并具有基本的纠错和调试程序的能力。三、与本专业其他课程的关系本课程要求考生了解 简单的计 算 机知识,先修课 程是计 算机基 础,后续课程为:数据结构、C+程序设计、操作系统等。1第二部分考核内容与考核目标第一章C 语言概述一、学习目的与要求了解 C 语言的发展历史和主要特点,对简单C 程序有一个初步的认识,了解C 程序的上机步骤。二、考核知识点与考核目标1、 C 语言特点。(识记)2、简单C 程序。(理解)3、 C 程序的上机步骤。(理解)第二章算法一、学习目的与要求了解算法的定义和特征,了解常用的算法表示方法。二、考核知识点与考核目标1、算法的定义和特征。(识记 )2、了解算法表示的方法。(识记)第三 章 最简单的C 程序设计一、学习目的与要求了解并掌握C 语言 的基本数据类型、常量和变量的定义与使用方法,能够正确理解和使用各类基本运算符,正确书写和使用各类表达式。掌握输入输出语句的各种格式。二、考核知识点与考核目标1 、 C 语言的数据类型。(识记)2、 C 语言运算符的种类、运算优先级和结合性。(识记 )3、不同类型数据间的转换与运算。(理解)4、 C 表达式类型 ( 赋值表达式,算 术表达式,条件表达式,逗号表达式 ) 和求值规则。(理解)5、输入输出语句。(理 解 )2第四 章 选择结构程序设计一、学习目的与要求掌握逻辑运算,能够 根据具体 要 求正确书写关系表达式和逻辑表达式,掌握运用if语句或switch语句编写简单的分支结构程序。二、考核知识点与考核目标1 、关系运算符和关系表达式。(理解)2、逻辑运算符和逻辑表达式。( 理解)3、 if语句。(应用)4、 switch语句 (应用)第五章循环结构程序设计一、学习目的与要求能正确理解循环概念,正确理解和描述循环控制表达式,掌握 while语句, do-while语句, for语句的使用,掌握循环嵌套的运用,能正确应用 break和 continue语句。二、考核知识点与考核目标1 、 for循环结构。(应用)2、 while和 do-while循环结构。(应用)3、 continue语句和break语句。(应用)4、循环的嵌套。(应用)第六章利用数组处理批量数据一、学习目的与要求掌握数组定义和引用 ,了解数 组 的存储结构,掌握数组的初始 化方法,掌握一维数组 和二维数组的基本操作和基本算法,了解字符数组的存储结构,掌握字符串的输入和输出,掌握对字符串进行处理的基本函数。二、考核知识点与考核目标1 、一维数组和二维数组的定义。( 识记)2、数组初始化和数组元素的引用。(应用)3 、字符串处理函数与字符数组。(应用)3第七章用函数实现模块化程序设计一、学习目的与要求掌握函数的定义、调用和说明的一般方法,掌握C 程序中函数的定义和调用规则,正确把握主调函数与被调函数的数据传递规则,掌握函数的嵌套调用,递归调用,了解局部变量和全局变量,动态存储变量和静态存储变量,内部函数和外部函数之间的差异。二、考核知识点与考核目标1、库函数的正确调用。(识记)2、函数的定义方法。(理解)3、函数的类型和返回值。(应用 )4、形参与实参,参数值的传递。(应用)5、函数的正确调用,嵌套调用,递归调用。(应用)6、局部变量和全局变量。(识记 )7、变量的存储类别( 自动,静态,寄存器,外部) ,变量的作用域和生存期。(识记)第八章指针一、学习目的与要求正确理解指针变量和 地址的概 念 ,掌握指针变量的赋值,运算,以及通过指针引用变量的方法,理解数组名和地址值之间的传递,掌握通过指针引用数组元素的方法。二、考核知识点与考核目标1、地址与指针变量的概念,地址运算符与间址运算符。(识记)2、一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数的指针变量的定义。通过指针引用以上各类型数据。(应用)第九章用户自己建立数据类型一、学习目的与要求掌握结构体类型说明 和结构体 类 型变量、数组、指针的定义方法,能够正确引用结构体成员,掌握给结构体变量,数组初始化的方法,理解利用指向结构体的指针成员构成链表的基本算法,了解共用体,理解共用体中各成员的存储结构以及引用。4二、考核知识点与考核目标1、用 typedef说明一个新类型。(识记)2、结构体类型数据 、结构体数组 的定义和成员的引用,指向结构体的指针。(应用)3、共用体类型数据的定义和成员的引用。(识记)第十章文件一、学习目的与要求掌握C 语言中文件使用的相关概念,掌握有关文件操作常用标准库函数,掌握对文件的简单输入输出。二、考核知识点与考核目标1、文件类型指针(FILE类型指针) 。(识记)2、文件的打开与关闭(fopen , fclose)。(应用)第三部分有关说明与实施要求一、考核目标的能力层次表述本大纲在考核目标中,按照“ 识记”“理解”“应 用”三个能力层次规定其应达到的能力层次要求,各能力层次之间为递进等级关系,后者必须建立在前者的基础上,其含义是:识记:能知道有关的 名词,概 念 、知识的含义,并能正确认识和表达最低层次的要求。理解:在识记的基础 上,能全 面 把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与关系,是较高层次的要求。应用:在理解的基础上,能运用基本概念、基本原理、基本方法联系学过的多个知识点,分析和解决有关的理论问题和实际问题,是最高层次的要求。二、参考教材参考教材: C 程序设计(第四版)谭浩强 清华大学出版社 ; 2010 年 06 月 ISBN : 9787302224464三、学习方法指导1、在开始阅读指定教材某一章之前,先翻阅大纲中有关这一章的考5核知识点及对知识点的能力层次要求和考核目标,以便在阅读教材时做到心中有数,有的放矢;2、阅读教材时,要逐段细读,逐句推敲,集中精力吃透每一个知识点,对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握;3、学习过程中,既要思考问题,也要做好阅读笔记,把教材中的基本概念、原理、方法等加以整理,这可以从中加深对问题的认识、理解和记忆,以利于突出重点,并涵盖整个内容,可以不断提高自学能力;4、完成书后作业和适当的辅导练习,是理解、消化和巩固所学知识培养分析问题,解决问题及提高能力的重要环节,在做练习之前,应认真阅读教材、按考核目标要求的不同层次掌握教材内容,在练习过程中对所学知识进行合理的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应该注意培养逻辑性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次(步骤)间的逻辑关系;四、关于命题考试的若干规定:1、本大纲各章所提到的内容和考核目标都是考试内容,试题覆盖到章 , 适当突出重点;2、试卷中时不同能力层次的试题比例大致为“识记”为35%,“理解”为35%,“应用”为30%。3、试题难易程度,应合理,较易、易、较难、难比例为3 : 3: 3:1;4、每份试卷中各类考核点所占比例约为重点占65%、次重点占25%、一般占10%。5、试题类型一般分为:单项选择题、填空题、程序阅读题,编程题等。6、考试采用闭卷笔试,考试时间为120 分钟,采用百分制评分。五、题型示例(样题)(一)单项选择题可以正确表示整型变量a 在 1 到 10 的范围内的表达式是()A 、 1=a=1,a=106C 、 1=a &a=10D、 1=a|a=10(二)填空题设 i=5, 语句 printf(“ %d,%dn ” ,i,i+);输出的是。(三)程序阅读题下列程序的运行结果是#includevoid main()int a33=1,2,3,4,5,6,i,j,s=0;for(i=1;i3;i+)for(j=0;j=i;j+)s+=aij;printf(“ %dn ” ,s);(四)编程题键盘接收一百分制成绩,要求输出对应的成绩等级 A , B , C , D,E。90 分以上为 A,80-89 分为 B,70-79分为 C, 60-69 分为 D, 60 分以下为 E。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号