2017年中山大学南方学院专插本《高级语言程序设计》考试大纲

合集下载

2017年中山大学南方学院专插本《电路基础》考试大纲

2017年中山大学南方学院专插本《电路基础》考试大纲

2017年中⼭⼤学南⽅学院专插本《电路基础》考试⼤纲专插本考试⼤纲《电路基础》考试科⽬名称:电路基础⼀、考试性质是以专科毕业⽣为主的普通⾼等学校专科插本科招⽣考试,是⾼等学校按照确定的招⽣计划,全⾯衡量考⽣⽔平,根据考⽣的考试成绩,择优录取学⽣就读本科电⽓⼯程及其⾃动化专业的⼊学考试。

考试的⽬的是为检验考⽣对电路基础的基本原理和基本知识的理解和运⽤,检查学⽣对课程内容的掌握程度。

该考试所包含的内容基本稳定,试题形式多样,具有对学⽣把握该课程程度的较强的识别能⼒和知识区分能⼒。

⼆、考试内容1.考试基本要求该课程的⽬的是使学⽣理解电路的基本概念,掌握其分析⽅法、定理和定律并能灵活应⽤于电路分析中,使学⽣在分析问题和解决问题的能⼒上得到培养和提⾼,该考试是对以上学习⽬标达成情况的全⾯检验。

2.考核知识点及考核要求本课程的考核分为“识记”、“领会”和“应⽤”三个层次,各能⼒层次为递进等级关系,后者必须建⽴在前者的基础上,其含义是:识记:能知道有关的名词、概念和知识的含义,并能正确认识和表述,是低层次的要求。

领会:在识记的基础上,能全⾯把握基本概念、基本原理和基本⽅法的本质,能掌握有关概念、原理和⽅法的区别与联系,是较⾼层次的要求。

应⽤:在理解的基础上,能运⽤基本概念、基本原理和基本⽅法分析和解决相关的理论问题和实际应⽤问题。

第⼀章电路模型和电路定律⼀、考核知识点1、实际电路与电路模型2、电流和电压的参考⽅向3、电功率和能量4、电路元件和电阻元件5、受控源6、基尔霍夫定律⼆、考核要求1、识记掌握考核知识点中的基本概念。

2、领会深⼊理解电路模型、电压和电流的参考⽅向以及关联⽅向的概念;深⼊理解电功率和能量以及受控电源的概念;理解电阻元件的概念;掌握基尔霍夫定律;3、应⽤能够熟练应⽤参考⽅向的概念和基尔霍夫定律分析求解具体的电路参数(包括电流、电压和功率)。

第⼆章电阻电路的等效变换⼀、考核知识点1、电路的等效变换2、电阻的串联和并联3、电压源和电流源的串联和并联;4、实际电源的两种模型及其等效变换;5、输⼊电阻的计算⼆、考核要求1、识记掌握考核知识点中的基本概念。

2017年韩山师范学院本科插班生考试试题《高级程序设计语言》A卷

2017年韩山师范学院本科插班生考试试题《高级程序设计语言》A卷

韩山师范学院2017年本科插班生考试试卷计算机科学与技术专业 高级语言程序设计试卷(A 卷)一、填空题(每空2分,共10分)1.C 程序的基本组成单位是 函数 。

2.当a=1,b=35,c=5时,表达式a!=b>c 的值是 _____ 0 __。

3. 一个C 文件是一个__字节流__流或二进制流。

4. 一个字符数据既可以以字符形式输出,也可以以_ 整形 _形式输出。

5. 若a 是int 型变量,且a 的初值为6,则执行表达式a+=a-=a*a 后,a 的值为 -24 。

二、单项选择题(每题2分,共30分)1.下述程序段的输出结果是(D)。

int x=10;int y=x--;printf("%d,%d",(y++,x),y++);A、9,10B、11,10C、10,9D、9,11逗号运算符:表达式用逗号分开,所以最终的值应该是最后一个表达式的值2.下面各选项中,均是C语言标识符的选项组是(C)。

A、for china toB、void union _342C、long_123 short56 _doD、text.txt _075 _3ew 3.若int k=10;则执行下列程序后,变量k的正确结果是(B)。

main( ){ int k=10;switch(k){ case 9: k+=1;case 10: k+=1;break;case 11: k+=1;default: k+=1}printf(″%d\n″,k);}A、12B、11C、10D、94.在位运算中,操作数每右移一位,其结果相当于(A)。

A、操作数除以2B、操作数乘以16C、操作数除以16D、操作数乘以2左移乘二,右移除以2,都是整除5.以下能对二维数组c进行正确的初始化的语句是(B)。

A、int c[][5]={{1},{},{4}};B、int c[][5]={{1},{2},{4}};C、int c[5][]={{2},{8},{4},{5}};D、int c[5][]={{6},{6},{9}};6、以下程序执行后,sum的值是(A)。

2017专升本考试大纲

2017专升本考试大纲

2017专升本考试大纲一、考试的性质与目的专升本考试是选拔性考试,旨在为普通高等学校选拔优秀专科毕业生进入本科阶段学习。

通过考试,检测考生是否具备本科阶段学习所需的基础知识、基本技能和综合素质,从而保证本科教育的质量。

二、考试科目及要求(一)大学语文1、考试内容(1)语言知识包括现代汉语语音、文字、词汇、语法、修辞等方面的基本知识。

(2)文学知识涵盖中国古代文学、现代文学、当代文学以及外国文学的重要作家、作品、文学流派等。

(3)阅读分析能够理解和分析一般文学作品,包括诗歌、散文、小说、戏剧等的思想内容、艺术特色等。

(4)写作具备较强的写作能力,能根据给定的题目或材料,写出内容充实、结构合理、语言通顺、具有一定文采的文章。

2、考试形式与题型考试采用闭卷、笔试形式。

题型包括选择题、填空题、简答题、论述题、写作题等。

(二)高等数学1、考试内容(1)函数、极限与连续包括函数的概念、性质,极限的计算,函数的连续性等。

(2)一元函数微分学涵盖导数的概念、计算,导数的应用等。

(3)一元函数积分学包括不定积分、定积分的概念与计算,定积分的应用等。

(4)向量代数与空间解析几何了解向量的概念、运算,空间直线与平面的方程等。

(5)多元函数微积分学掌握多元函数的概念、偏导数、全微分,多元函数的极值等。

(6)无穷级数熟悉级数的概念、性质,正项级数的审敛法,幂级数等。

(7)常微分方程能够求解常见的一阶和二阶常微分方程。

2、考试形式与题型考试为闭卷、笔试。

题型有选择题、填空题、计算题、证明题等。

(三)大学英语1、考试内容(1)词汇与语法掌握基本的英语词汇和语法知识。

(2)阅读理解具备较强的阅读理解能力,能读懂一般性题材的英语文章。

(3)综合填空考查词汇的运用和语法的掌握。

(4)翻译能够进行英汉互译,译文通顺、达意。

(5)写作能根据所给题目或提示,写出一篇语言通顺、条理清晰、内容完整的短文。

2、考试形式与题型采用闭卷、笔试形式。

《高级语言程序设计》考试大纲

《高级语言程序设计》考试大纲

《高级语言程序设计》考试大纲
I.考试的性质
我校本科插班生考试(以下简称“插班生考试”)《高级语言程序设计》科目的考试,是普通高等学校(含高职班和各类成人高校从普通高考招生的普通班)应届和往届专科毕业生,以及通过自学考试、成人教育等国民教育系列获得大专毕业证书的人员,升入我校计算机科学与技术本科专业就读的必考科目。

II.考试内容及要求
《高级语言程序设计》课程主要任务是训练学生能灵活运用C语言的基本技能设计程序、编写程序和调试程序的能力,培养学生综合运用所学知识进行综合实验的能力,最终让学生提高分析问题、并运用计算机技能解决实际问题的能力。

Ⅲ.参考书目
考试主要参考书为《C程序设计(第四版)》,谭浩强,清华大学出版社,2013年4月。

13计算机科学与技术专业《C语言程序设计》专插本考试大.doc

13计算机科学与技术专业《C语言程序设计》专插本考试大.doc

2014本科插班生考试大纲(考试科目:C语言程序设计)I考试性质普通高等学校本科插班生(又称专插本)招生考试是由专科毕业生参加的选拔性考试。

高等学校根据考生的成绩,按照已确定的招生计划,德、智、体全面衡量,择优录取。

因此,本科插班生考试应有较高信度、效度、必要的区分度和适当的难度。

u考试内容总体要求:要求考生理解C语言的数据类型、运算符、表达式、数组、指针等基本概念,能正确的阅读程序、理解程序和调试程序,掌握C程序设计的基本思想和基本方法,能运用所学的知识对一般问题进行分析,并能编写简单的C语言程序。

第一章C语言概述1.考试内容⑴C程序程序的基础知识。

(2)C语言程序的上机方法。

2.考试要求⑴了解C语言的特点,理解C语言源程序的结构。

⑵掌握C程序的上机步骤,VC集成开发环境下编辑、编译和运行C程序的方法。

第二章程序的灵魂——算法1・考试内容⑴算法。

(2)结构化程序的三种基本结构和流程图。

2.考试要求⑴了解算法的概念、特点。

⑵-掌握结构化程序的三种基本结构和流程图。

第三章数据类型、运算符与表达式考试内容⑴C语言的数据类型、运算符及表达式。

⑵输入输出函数的使用。

2.考试要求⑴理解标识符、常量与变量的概念;基本数据类型中的整型、单精度实型、双精度实型、字符型常量和变量的定义与使用方法。

⑵掌握算术运算符和算术表达式、赋值运算符和赋值表达式。

⑶常握运算符的优先级和结合性、数据类型转换的方式和自增、自减运算。

⑷掌握输入、输出函数的用法。

第四章最简单的C程序设计——顺序程序设计1-考试内容(0 C语言赋值语句。

⑵顺序程序设计的基本思想。

2.考试要求⑴了解C语言的语句。

⑵常握顺序结构程序设计方法。

第五章选择结构程序设计1・考试内容⑴C语言的关系运算符与关系表达式、逻辑运算符与逻辑表达式。

⑵选择结构程序设计。

2.考试要求⑴理解关系运算符与关系表达式。

⑵理解逻辑运算符与逻辑表达式。

⑶掌握及应用if语句与switch语句编写程序。

2017年韩山师范学院本科插班生《C语言程序的设计》试卷

2017年韩山师范学院本科插班生《C语言程序的设计》试卷

2017年韩山师范学院本科插班生考试试卷计算机科学与技术专业高级语言程序设计试卷(A卷)一、填空题(每空1分,共10分)1.一个C程序的执行是从本程序的函数开始。

2.结构化程序的三种基本结构为顺序结构、_________________、_________________。

3.能表示“整型变量x的绝对值小于5”的C语言表达式是________________ (不得使用系统函数)。

4.在C语言中,当表达式值为0时表示逻辑值“假”,当表达式值为________________时表示逻辑值“真”。

5.在位运算中,操作数每左移一位(无溢出),其结果相当于操作数____________以2。

6.设有定义FILE *fp; 则关闭fp对应文件的操作语句是。

7.在C程序中,根据数据的组织形式可以可分为___________文件和___________文件。

8.若有定义char s[]="\n123\\"; 则strlen(s)的值为_______;sizeof(s)的值为_______。

二、单项选择题(每小题1.5分,共30分)1.C语言中的标识符只能由字母、数字和下划线,且第一个字符( )。

A.必须为字母B.必须为下划线C.必须为字母或下划线D. 可以是字母或数字或下划线2.设a,b为整型变量,以下合法的表达式为( )。

A. b=a/2B. b=*a+2C. b+a=2D. b=a%2.53.以下选项中能表示合法常量的是A.整数:1,200B.实数:1.5E2.0C.字符斜杠:'\'D.字符串:"\007"4.若有a=4,b=3,c=5,则表达式a<b<c的值为( )。

A. 1B. 表达式不合法C. 0D. 25.下列关于指针变量赋空值的说法错误的是A.当赋空值的时候,变量指向地址为0的存储单元B.赋值语句可以表达为变量名=´\0´;C.赋值语句可以表达为变量名=0;D.一个指针变量可以被赋空值6.下列程序的运行结果是( )。

《高级语言程序设计(C++)》考核大纲

《高级语言程序设计(C++)》考核大纲

高级语言程序设讨(C++)课程考核大纲一、适应对象修读完本课程规定内容的光电信息科学与工程、电子科学与技术专业的本科生;提出并获准免修本课程、申请进行课程水平考核的光电信息科学与工程、电子科学与技术专业的本科生;提出并获准副修第二专业、申请进行课程水平考核的非光电信息科学与工程、非电子科学与技术专业的本科生。

二' 考核目的考核学生分析问题的方法和基本问题的解决能力,掌握C++语言的基本内容及程序设计的基本方法与编程技巧情况,以及C++高级语言的实际操作和应用等综合能力。

三' 考核形式与方法基于本课程应用性、工程实践性强的特点,考核方式将结合平时作业、上机实验、期末工程设计的各个环节。

使学生能够注重平时学习的过程,改变学生从应试型到能力型。

考试内容侧重于知识的综合应用。

突出平时课堂表现与实践环节,平时成绩含课堂表现、作业完成质量;实践环节含实验方案设计、实验操作、实验结果分析与报告完成质量。

四' 课程考核成绩构成考核成绩构成:平时作业(30%) +上机实验(30%) +期末工程设计(40%)五、考核内容与要求(-)理论知识考核内容及要求第1章面向对象程序设计概述考核内容:1.1面向对象程序设计的基本概念面向对象程序设计的基本特性及其优点考核要求:掌握面向对象程序设计的基本概念、基本特性。

第2章C++基础考核内容:2.1C++源程序的结构C++源程序调试的基本步骤2.2标识符基本数据类型2.3C++语句数据的简单输入和输出2.4C++中标识符的作用域C++对传统C语言的一些扩充考核要求:掌握C++源程序的结构、基础及调试的基本步骤。

第3章类与对象考核内容:3.1类和对象的定义this 指针3.2构造函数与析构函数const对象和const成员函数3.3对象数组静态成员3.4友员指向类成员的指针考核要求:掌握类和对象的定义、指针及作用。

第4章继承性考核内容:4.1继承性概述继承与派生4.2单继承多继承4.3派生类中的成员重定义支配规那么、赋值兼容规那么与二义性4.4虚基类考核要求:掌握继承性的概念及类型。

广东专插本考试C语言手册

广东专插本考试C语言手册

C语言程序设计I考试性质与目的本科插班生招生考试是由专科毕业生参加的选拔性考试,我院将根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。

考试应有较高的信度,效度,必要的区分性和适当的难度。

II考试内容一、考试基本要求要求考生理解和掌握本科目的基本概念,基本原理和基本方法,能运用本科目知识进行分析,具备分析问题和解决问题的基本能力。

二、考核知识点及考核要求本大纲的考核要求分为“理解”、”应用”两个层次,具体含义是:1.理解:能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。

2.应用:在理解的基础上,能运用基本概念,基本原理,基本方法分析和解决有关的理论问题和实际问题。

第一章 C语言概述一、考核知识点1. C语言出现的历史背景2. C语言的特点3. 简单的C程序介绍4. C程序的上机步骤二、考核要求1.了解C语言的历史、特点2.掌握C语言的运行环境,初步了解运行一个C语言程序的过程第二章算法和C的数据类型一、考核知识点1.算法的概念;简单算法举例;2.算法的特性;算法的表示;3.结构化程序设计方法。

4.C的数据类型;二、考核要求1.掌握用流程图、N-S流程图、伪代码表示算法2.理解结构化程序设计方法的概念第三章运算符与表达式一、考核知识点1.常量和变量;2.整型数据;实型数据;字符型数据;变量赋初值;3.各类数值型数据间的混合运算;4.算术运算符和算术表达式;赋值运算符和赋值表达式;逗号运算符和逗号表达式二、考核要求1.掌握几种基本数据类型的存储方式,表示方法2.掌握不同类型间数据转换的原则与方法3.掌握有关运算符与表达式的运用第四章最简单的C程序设计-顺序程序设计一、考核知识点1.程序的三种基本结构;2.赋值语句;3.数据的输入输出的概念及在C语言中的实现;4.字符数据的输入输出;格式输入和输出;5.顺序结构程序设计举例二、考核要求1.掌握语句的概念2.掌握字符数据输入输出函数3.格式输入输出函数的用法第五章选择结构程序设计一、考核知识点1.关系运算符和关系表达式;2.逻辑运算符和逻辑表达式;3.if语句;4.switch语句;二、考核要求1.熟练掌握关系、逻辑表达式的用法2.熟练掌握选择型程序设计语句的用法第6章循环控制一、考核知识点1.while语句;2.do-while语句;3.for语句;4.循环的嵌套;5.几种循环的比较;6.break语句和continue语句;二、考核要求1.熟练掌握三种循环语句的运用2.掌握break和continue语句的运用第七章数组一、考核知识点1.一维数组的定义和引用;2.二维数组的定义和引用;3.字符数组。

125417-专升本插班生考试-012《高级语言程序设计》考试大纲

125417-专升本插班生考试-012《高级语言程序设计》考试大纲

《高级语言程序设计》考试大纲Ⅰ考试性质与目的本科插班生考试是由专科毕业生参加的选拔性考试,我院将根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。

考试应有较高的信度、效度、必要的区分度和适当的难度。

Ⅱ考试内容一、考试基本要求要求考生理解和掌握本科目的基本概念、基本原理和基本方法,能运用本科目知识进行分析,具备分析问题和解决问题的基本能力。

二、考核知识点及考核要求本大纲的考核要求分为“识记”、“理解”、“应用”三个层次,具体含义是:1.识记:能理解有关的概念、知识的含义,并能正确认识和表述。

2.理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系。

3.应用:在理解的基础上,能运用基本概念、基本原理、基本方法分析和能解决有关的理论问题和实际问题。

第一章C语言概述一、考核知识点1、C语言的特点。

2、C程序的结构。

3、C程序的上机步骤。

二、考核要求1、识记:(1)C语言的特点;(2)C程序的结构。

2、理解:(1)C程序的上机步骤。

第二章算法一、考核知识点1、算法的概念。

2、算法的特性。

3、算法的表示。

二、考核要求1、识记:(1)算法的概念;(2)算法的特性。

2、理解:(1)算法的表示。

第三章顺序结构程序设计一、考核知识点1、常量与变量。

2、各种数据类型。

3、各种数据类型间的混合运算。

4、算术运算符与算术表达式。

5、赋值运算符与赋值表达式。

6、逗号运算符与逗号表达式。

7、语句的作用及总体分类。

8、赋值语句。

9、字符数据的输入/输出。

10、格式输入与输出。

二、考核要求1、识记:(1)常量与变量。

●知道什么是常量和变量;●知道常量的几种形式;●知道常量和变量的定义。

(2)C语言关键字(3)数据的输入输出函数2、理解:(1)各种数据类型。

●几种基本数据类型的存储方式●整型变量的定义和使用;●实型常量的表示方法;●实型变量的定义与使用方法;●字符常量的表示与转义字符的使用;●字符变量的定义与字符串常量的表示。

高级语言程序设计教学大纲

高级语言程序设计教学大纲

《高级语言程序设计》教学大纲一、课程基本信息课程代码:课程名称:高级语言程序设计英文名称:Advanced Programming课程类别:专业基础课学时:90学分:4.5适用对象:信息与计算科学专业大一本科生考核方式:考试(平时成绩占总成绩的30%)先修课程:数学分析、高等代数二、课程简介中文简介:高级程序设计是必修基础课程。

本课程以C++语言为工具,主要介绍面向对象的程序设计方法,C++面向对象程序设计语言和面向对象程序设计工具。

使学生掌握面向对象的思想方法,是后续专业课程的基础。

英文简介:Advanced Programming is major basic course. Through this course, students should master the method of programming,the Object Oriented Language C++ ,and Object Oriented Design tool. This course is the base of several following speciality courses.三、课程性质与教学目的《高级语言程序设计》课程是信息与计算科学专业的专业必修课,要求掌握面向对象程序设计中基本的概念、方法,在理论、实践上为后续软件课程打下坚实基础。

具体包括:基本语法成分、数据定义和相关运算、基本控制流程的概念和实现、函数的定义和调用、指针的基本概念、能够应用于数据组织和函数调用。

以及面向对象程序设计的核心概念:封装、继承、多态和模板与群体数据组织。

四、教学内容及要求第一章绪论(一)目的与要求1.掌握计算机程序设计语言的发展;2.掌握在VC6.0集成开发环境下建立和运行C++程序的方法;3. 了解面向对象的方法;4. 了解面向对象的软件开发过程;5. 了解信息的表示与存储。

(二)教学内容第一节计算机程序设计语言的发展1.主要内容机器语言与汇编语言,主级语言,面向对象语言。

广东省本科插班生考试《公共英语》考试大纲

广东省本科插班生考试《公共英语》考试大纲

广东省本科插班生考试《公共英语》考试大纲2017年广东省本科插班生考试《公共英语》考试大纲Ⅰ.考试性质与目的普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试,高等学校将根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。

因此,本科插班生考试应有较高的信度、较高的效度、必要的区分度和适当的难度。

《英语》是所有报考本科插班生非英语专业考生的必考科目。

Ⅱ.考试形式及试卷结构一、考试形式闭卷、笔试,考试时间为120分钟,试卷满分为100分。

二、试卷结构试卷包括客观性试题和主观性试题。

客观性试题由“词汇与语法结构”、“完型填空”、“阅读理解”三部分组成,主要考查考生对英语词汇知识、英语语法知识及英语阅读能力的掌握;主观性试题为英文作文题,主要考查考生的英语应用文写作能力。

1.试卷结构题型试题内容题量赋分客观性试题第一部分:词汇与语法结构30 30 第二部分:阅读理解20 40 第三部分:完形填空15 15主观性试题第四部分:写作 1 15合计66 1002.题型考查要求第一部分词汇与语法结构(Vocabulary and Structure)(30%)本部分共30小题,每小题1分。

主要考查考生对英语词汇与语法知识的掌握情况。

词汇考查范围按《高职高专教育英语课程教学基本要求》(试行)(教育部高等教育司编,高等教育出版社,2000年,以下简称《基本要求》)中A级要求执行,即3400个一般词汇(详见《基本要求》的附表四----词汇表);语法结构部分考查考生对《基本要求》中规定的语法知识的掌握与运用(详见《基本要求》的附表三----语法结构表)。

第二部分阅读理解(Reading Comprehension)(40%)本部分共20小题,每小题2分,包括4篇短文,总阅读量(不含试题部分)不少于1000个英文单词。

主要考查考生的综合阅读能力,要求考生根据短文的'内容完成所附问题:从每小题所给的4个答案选项中选出最佳选项。

高级语言程序设计C 考试大纲

高级语言程序设计C  考试大纲

《高级语言程序设计C++》考试大纲(2014.3)一、课程的性质和任务《高级语言程序设计C++》是计算机科学与技术、软件工程、网络工程等专业的基础课程。

通过本课程的学习,使学生掌握面向过程与面向对象程序设计中的基本概念和方法,在理论和实践上为专业的后续课程和计算机应用打下良好基础。

本课程使用的教材:《C++程序设计基础(第四版)(上)》周蔼如、林伟健编著,电子工业出版社二、基本要求和考试内容第1章基本数据与表达式(一) 基本要求识记:字符集;保留字;基本数据类型;标识符的组成规则;运算符;赋值语句的一般形式和功能。

理解:C++程序的构成及其基本语法规则;标识符的概念;数据类型的概念;变量与常量的概念;基本数据类型的转换;对象的不同的访问形式;表达式的概念。

能力:变量与常量的定义;表达式书写、运算规则和应用;赋值语句的使用;使用cout 和cin标准流输入输出数据的方法;顺序结构程序的编写。

(二)考试内容1.1 概述1.1.1 程序设计与程序设计语言1.1.2 一个简单的C++程序1.1.3 程序的编译执行1.2 C++的字符集与词汇1.2.1 字符集1.2.2 词汇1.3 C++的基本数据类型与存储形式1.3.1 C++的数据类型1.3.2 数据存储1.3.3 基本类型1.4 数据对象与访问1.4.1 变量定义1.4.2 访问变量1.4.3 常量和约束访问1.5 表达式1.5.1 运算符1.5.2 算术表达式1.5.3 逻辑表达式1.5.4 赋值表达式1.5.5 条件表达式1.5.6 逗号表达式1.6 数据输入和输出1.6.1 键盘输入1.6.2 屏幕输出1.6.3 表达式语句第2章流程控制语句(一)基本要求识记:if语句、switch语句、while语句、do…while语句和for 语句的语法形式、功能和基本语法规则。

理解:顺序结构、分支结构和循环结构程序的概念;if语句、switch语句、while语句、do…while语句和for 语句的执行过程;顺序结构、分支结构和循环结构程序的构成;多重循环的概念和执行过程;判断表达式的概念。

19-2019年本科插班生《C语言程序设计》考试大纲

19-2019年本科插班生《C语言程序设计》考试大纲

广东财经大学华商学院2019年本科插班生招生考试《C语言程序设计》考试大纲一、考试要求本大纲为本科插班生考生专门编写,作为考试命题的依据。

《C 语言程序设计》课程是计算机各专业学生的必修课程,主要培养学生的程序设计能力和运用计算机进行逻辑思维的能力。

通过本课程的学习,让学生掌握C语言的编程思想、培养学生对程序设计的兴趣、学会利用计算机来进行问题的求解。

课程任务在于让学生掌握C语言基本语句、语法、数据类型、运算符和表达式,顺序、选择、循环结构程序设计,数组、函数、指针、文件、结构体类型变量、结构体数组等的使用,还应掌握程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和程序设计,编制出高效的C语言应用程序。

二、教材及主要参考书目教材:苏小红,《 C语言程序设计(第三版)》,高等教育出版社,2015年7月。

参考书:谭浩强,《C程序设计(第五版)》,清华大学出版社,2017年8月。

三、考试内容第一章为什么要学C语言课程内容: 1.1 引言;1.2 游戏、黑客和C语言;1.3 C语言,不老的传说;1.4 C语言的爱与恨;1.5 C语言教给我们的事;1.6 什么是编程。

考试要求:了解计算机语言的分类、C语言的发展简史及语言的特点,熟悉C语言程序的编写、编辑、编译、链接和调试的过程。

第二章 C数据类型课程内容: 2.1 常量与变量;2.2 简单的屏幕输出;2.3 数据类型;2.4 如何计算变量或数据类型所占内存空间的大小;2.5 变量的赋值和赋值运算符。

考试要求:掌握常量与变量的含义,会进行简单的屏幕输出,熟练掌握基本数据类型变量的定义和使用方法,理解变量的赋值和赋值运算符。

第三章简单的算术运算符和表达式课程内容: 3.1 C运算符和表达式;3.2 宏常量与宏替换;3.3 const常量;3.4 自动类型转换与强制类型转换运算符;3.5 常用的标准数学函数。

考试要求:熟练掌握C运算符和表达式,理解宏常量、宏替换和const常量,熟悉自动类型转换与强制类型转换运算符,了解常用的标准数学函数。

3-高级语言程序设计考试大纲

3-高级语言程序设计考试大纲

高级语言程序设计考核大纲数据类型、运算符与表达式(1)基本数据类型的分类(2)变量的命名规则,变量的定义及初始化方法(3)运算符的优先级与结合性(4)各种运算符的执行过程及执行结果简单的C程序设计(1)字符输入输出函数getchar(),putchar()(2)格式输入scanf(),输出printf()的使用方法程序的控制结构(1)选择结构的控制语句,if ,switch的执行分析(2)循环结构的基本语法,循环程序设计要求达到综合应用的程度(3)利用循环结构求数列的值,利用双重循环结构输出九九乘法表等图形的方法,掌握书中的例题及习题。

(4)利用循环结构进行穷举求解问题,如素数,水仙花数。

函数(1)函数的定义方法(2)函数的传数传递方法(值传递与地址传递)(3)静态变量的定义与特点(4)变量的作用域数组(1)一维数组的定义与初始化(2)数组编程要求达到综合应用的程度,要求掌握冒泡、简单选择2种基本的排序方法,掌握顺序查找与二分查找两种查找方法。

熟练应用下标访问数组的元素。

掌握基于数组的基本应用题;(3)掌握向函数传递一维数组的基本方法;(4)二维数组的定义及初始化;(5)掌握二维数组的基本应用,如矩阵转置,杨辉三角形等基本问题的求解方法。

(6)掌握字符数组的基本特点,掌握字符串中数组中的存放形式。

掌握strlen,strcat, strcpy,strcmp等字符串函数的使用方法及其实现方法。

指针(1)掌握指针的基本概念及定义方法,指针的初始化,掌握指针访问其指向变量的方法,理解&与*运算符。

(2)掌握指针做函数参数的使用方法;(3)掌握指针访问一维数组的基本方法;(4)掌握二维数组的指针,行指列及列指针;(5)掌握利用指针实现strlen,strcat,strcpy,strcmp等函数的方法。

(6)了解利用指针生成动态数组的方法。

结构体与共用体(1)掌握结构体的定义方法,掌握结构体变量的定义及初始化方法;(2)掌握结构体变量成员的访问方式;(3)掌握结构体数组的定义与使用方式;(4)能够熟练使用结构体数组存储大量结构体信息,并编写基于结构体的常用算法(如排序,统计平均分)等程序。

2017高级语言程序设计考卷B及参考答案

2017高级语言程序设计考卷B及参考答案

C.*a[0]
D.*(*(a+0)+0)
14.设有 int a=5,*b,**c; 执行语句 c=&b;和 b=&a;后,**c 的值是
A.变量 a 的地址
B.变量 b 的地址
C.变量 a 中的值
D.变量 b 中的值
得分
二、程序阅读题(本大题共 6 小题,每小题 4 分,共 24 分)
请将下面各程序的输出填写在下划线处。
A.a[p-a]
B.*(&a[1]) C.p[1]
D.a[10]
10.设有 int i=1,j=2,k=3;则执行语句:if(i++==1&&(++j==3||k++==3)) cout<<i<<,j<<k;
后的输出结果是
A.1 2 3
B.2 2 3
C.设 char s[10],*p=s; 下列语句中错误的是
C.一个用于指向函数的指针变量
D.一个返回值为指针型的函数名
1
8.下列定义语句中,错误的是
A.int a[]={1,2}; B.char *a[3];
C.int n=5,a[n];
D.char s[10]=”test”;
9.若已定义:int a[ ]={0,1,2,3,4,5,6,7,8,9], *p=a; 则对 a 数组元素不正确的引用是
四、程序编写题(本大题共 3 小题,每小题 10 分,共 30 分)
1.#include <iostream>
using namespace std;
int main()
{
int n,a,b,c;

2017年C语言程序设计考试大纲

2017年C语言程序设计考试大纲

2017年《C语言程序设计》考试大纲Ⅰ考试性质一般高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。

高等学校依照考生的成绩,按已确信的招生打算,德、智、体全面衡量,择优录取。

因此,本科插班生考试应有较高的信度、效度、必要的区分度和适当的难度。

本大纲适用于所有需要参加《C语言程序设计》考试的各专业考生。

Ⅱ考试内容总体要求:考生应按本大纲的要求了解或明白得“C语言程序设计”中的数据类型、运算符与表达式、顺序结构、选择结构、循环操纵、数组、函数、指针、预处置命令、结构体与共用体、文件的大体概念。

熟练把握程序设计的大体方式和C语言本身的语法、语句和利用方式。

把握一样问题的分析思路、数据存储结构表达及成立在存储结构之上的程序设计方式,具有初步运用C语言解决问题的程序设计能力;能熟练地阅读、明白得和编制简单的C程序;具有进一步学习计算机各专业后续课程的能力和基础。

一、数据类型、运算符与表达式⒈ 考试内容⑴关键字与标识符的概念:关键字的含义,标识符的概念,常量和变量的分类。

⑵数据类型:数据类型的含义、特点,不同类型常量的表达,不同类型变量的概念、赋初值方式。

⑶运算符:各类运算符的含义、优先级,各类表达式的表示方式、运算特点、值的类型和计算方式,各类公式的表达式描述和各类表达式的混合运算。

⒉ 考试要求⑴明白得关键字与标识符的概念、应用特点,明白得数据类型的含义和常量、变量的分类。

⑵把握各数据类型的含义、特点,不同类型常量的表达,不同类型变量的概念和赋初值方式。

⑶熟练把握各类运算符的含义、优先级,各类表达式的表示方式、运算特点、值的类型和计算方式。

能够进行各类公式的表达式描述和各类表达式的混合运算。

二、顺序结构程序设计⒈ 考试内容⑴输入输出:经常使用的输入输出函数,大体的输入输出格式。

⑵赋值语句:赋值语句功能和表达方式。

⑶顺序程序设计:编写顺序结构语句及程序。

⒉ 考试要求⑴了解数据输入输出的概念和在C语言中的实现方式。

《高级语言程序设计》 考试大纲

《高级语言程序设计》 考试大纲

湖北工程学院2021年普通专升本:《高级语言程序设计(C语言)》考试大纲一、基本要求:考生应按本大纲的要求,正确理解C语言的结构、语法与环境;C语言的基本概念、函数及其调用;各类语句的语法,语义和各种数据类型的使用特点;问题的分析、设计及C语言实现及调试方法,并得到充分的程序设计训练。

本大纲对内容的要求由低到高,对概念和理论分为“了解”和“理解”两个层次;对运算和程序分为“掌握”和“应用”两个层次。

二、考试方法和时间:考试方法为闭卷考试,考试时间为120分钟。

三、考试题型大致比例:选择题:30分,填空题:20分,程序阅读:40分,程序填空:24分,程序设计:36分满分:150分。

四、考试内容和要求:第1章程序设计和C语言考试内容:(1)什么是计算机程序;(2)什么是计算机语言;(3)C语言的发展及其特点;(4)C语言程序的结构;(5)运行C程序的步骤与方法;(6)程序设计的任务。

考试要求:(1)了解:C语言的发展历史及其特点;(2)掌握:运行C程序的步骤和方法;(3)应用:用C语言编写简单的屏幕输出程序第2章算法----程序的灵魂考试内容:(1)算法的概念;(2)算法的特性;(3)算法的几种表示方法;(4)结构化程序设计方法;考试要求:(1)了解:最基本的算法;(2)理解:结构化程序设计方法第3章最简单的C程序设计----顺序程序设计考试内容:(1)数据的表现形式及其运算;(2)运算符和表达式;(3)C语句;(4)数据的输入输出;考试要求:(1)掌握:几种基本数据类型的表示形式,以及定义于基本数据类型之上的各种运算(算术、赋值、关系、逻辑、条件、逗号等);(2)掌握:常量的意义及几种基本数据类型的常量的表示形式,符合常量的定义与使用,变量的定义及自定义标识符的规范;(3)掌握:混合运算的表达式中各种运算符的优先级及结合方向;(4)掌握:输入、输出函数的使用规范第4章选择结构程序设计考试内容:(1)选择结构和条件判断;(2)关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算符和条件表达式;(3)if选择控制语句;(4)switch选择控制语句。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科插班生考试大纲《高级语言程序设计》《高级语言程序设计》专业课程考试大纲考试科目名称:高级语言程序设计一、考试性质普通高等学校本科插班生招生考试是由专科毕业生参加的选拔性考试。

高等学校根据考生的成绩,按已确定的招生计划,德、智、体全面衡量,择优录取。

该考生所包含的内容将大致稳定,试题形式多种,具有对学生把握本课程程度的较强识别、区分能力。

二.考试内容及要求一、考试基本要求该课程的目的是使学生掌握C语言的基本知识,掌握常用的算法和结构化程序设计方法,提高C语言程序设计能力,并能熟练阅读、理解和编写C语言程序。

二、考核知识点及考核要求本大纲的考核中,按照“识记”、“领会”、“实践”和“综合应用”等四个层次规定应达到的能力层次要求。

各能力层次为递进等级关系,后者必须建立在前者的基础上,其含义是:识记:能知道有关的名词、概念、知识的含义,并能正确认识和表述,是低层次的要求。

理解:在识记的基础上,能全面把握基本概念、基本原理、基本方法,能掌握有关概念、原理、方法的区别与联系,是较高层次的要求。

应用:在理解的基础上,能运用基本概念、基本原理、基本方法分析和解决有关实际问题。

综合应用:要求在简单应用的基础上,运用学过的多个知识点,综合分析和解决比较复杂的实际问题。

第1章C语言程序设计概述一、考核知识点1、程序设计语言简介2、C语言发展及特点3、C语言程序结构二、考核要求1、识记(1)什么是计算机语言(2)C语言的主要特点(3)最简单的C程序结构2、领会(1)C程序的结构(2)运行C程序的步骤和方法3、应用(1)搭建C程序开发环境(2)编写简单的C程序(3)编译和运行C程序第2章算法一、考核知识点1、算法的概念及特点2、算法的表示形式4、结构化程序设计方法二、考核要求1、识记(1)算法的概念及特点(2)算法的表示形式2、领会(1)如何使用一种算法的表示形式设计算法(2)理解结构化程序设计方法3、应用(1)设计算法(2)使用三种结构化程序设计方法编辑程序第3章顺序结构程序设计一、考核知识点1、常量和变量2、数据类型3、整型数据4、字符型数据5、浮点型数据6、运算符与表达式7、赋值运算符8、算术运算符9、C语句与C语句分类10、数据的输入和输出二、考核要求1、识记(1)什么是变量和常量(2)不同类型数据的定义形式(3)不同运算符的使用(4)数据的输入和输出格式2、领会(1)数据的定义(2)运算符的使用及表达式(3)C语句(4)数据的输入和输出3、应用(1)如何使用顺序结构编写一个C程序(2)如何进行数据的格式化输入和输出第4章选择结构程序设计一、考核知识点1、选择结构和条件判断2、if语句实现选择结构3、关系运算符和关系表达式4、逻辑运算符和逻辑表达式5、条件运算符和条件表达式6、选择结构的嵌套7、多分支选择结构二、考核要求1、识记(1)if语句的结构(2)关系运算符(3)逻辑运算符(4)条件运算符(5)选择结构的嵌套(6)多分支选择结构2、领会(1)if语句的使用(2)关系运算符及使用(3)逻辑运算符及使用(4)条件运算符及使用(5)选择结构的嵌套使用(6)多分支选择结构的使用3、应用(1)使用if语句编写程序(2)使用多分支选择结构编写程序(3)选择结构的综合运用第5章循环结构程序设计一、考核知识点1、循环结构2、三种循环结构:for、while、do-while3、嵌套循环4、跳转语句:break、continue二、考核要求1、识记(1)三种循环结构:for、while、do-while (2)嵌套循环(3)跳转语句的使用:break、continue2、领会(1)三种循环结构的使用(2)三种循环结构的比较(3)嵌套循环的使用(4)跳转语句的使用3、应用(1)使用循环结构编写程序(2)跳转语句在循环结构中的应用第6章数组一、考核知识点1、一维数组的定义、引用及初始化2、二维数组的定义、引用及初始化3、字符数组的定义及使用4、字符串二、考核要求1、识记(1)一维数组的定义及初始化(2)二维数组的定义及初始化(3)字符数组的定义及使用(4)字符串及字符串结束标志(5)字符串处理函数2、领会(1)一维数组的定义及使用(2)二维数组的定义及使用(3)字符数组的定义及使用(4)字符串处理函数的应用3、应用(1)使用数组编写程序,处理具有复杂数据的应用(2)使用字符数组处理具有字符串数据的应用第7章函数一、考核知识点1、函数的定义2、函数的调用3、函数的声明4、函数的嵌套调用5、函数的递归调用6、数组作函数参数7、全局变量和局部变量8、变量的存储方式和生存期二、考核要求1、识记(1)什么是函数(2)什么是函数定义、函数调用(3)什么是实参、形参(4)什么是全局变量、局部变量(5)什么是函数的嵌套调用、递归调用2、领会(1)函数的嵌套调用、递归调用(2)数组元素、数组名作为函数参数的传递方式(3)理解变量的存储方式和生存期3、应用(1)使用函数编写程序,解决实际问题第8章指针一、考核知识点1、什么是指针2、指针变量3、指针与数组4、指针与字符串5、指针变量做函数参数6、指向函数的指针7、返回指针的函数8、内存的动态分配与回收二、考核要求1、识记(1)什么是指针(2)什么是指针变量(3)指针与数组的关系(4)指针与字符串的关系(5)内存的动态分配与回收方法2、领会(1)指针变量做函数参数(2)使用指针操作数组、字符串(3)指向函数指针的应用(4)内存的动态分配与回收的应用3、应用(1)使用指针实现具体应用第9章用户自定义数据类型一、考核知识点1、定义结构体类型2、定义结构体变量3、结构体数组4、结构体指针5、用指针处理链表6、共用体7、枚举二、考核要求1、识记(1)什么是结构体类型(2)如何定义结构体变量(3)如何定义结构体数组(4)什么是共用体(5)什么是枚举2、领会(1)使用结构体类型定义结构体变量(2)使用结构体类型定义结构体数组(3)使用指针操作结构体(4)用指针处理链表(5)共用体的定义及使用(6)枚举的定义及使用3、应用(1)使用结构体、共用体、枚举处理复杂数据(2)用户自定义类型、指针、函数的综合应用第10章文件的输入输出一、考核知识点1、文件2、文件的打开与关闭3、顺序读写数据文件4、随机读写数据文件5、文件读写的出错检测二、考核要求1、识记(1)什么是文件(2)如何打开和关闭文件(3)如何顺序读写数据文件(4)如何随机读写数据文件(5)如何检测文件读写的出错2、领会(1)文件操作的方法(2)文件的顺序读写方法(3)文件的随机读写方法3、应用(1)编写程序,使用文件永久保存数据(2)用户自定义类型、指针、函数、文件的综合应用三.考试形式及试卷结构1、考试形式为闭卷,笔试,考试时间为120分钟,试卷满分为100分。

2、试卷内容比例:第一、二、三章占40%,第四~七章占40%,第八、九、十章占20%。

3、试卷题型比例:单选题占20%,程序阅读题占10%,程序改错题占10%,程序填空题占30%,编程题占30%。

4、试卷难易比例:易、中、难分别为30%,50%,20%。

四.参考书目谭浩强编著:《C程序设计(第四版)》,北京:清华大学出版社,2010年6月。

五.题型示例一、单选题(每题1分,共20分)1、以下叙述中正确的是A. C语言比其他语言高级B. C语言可以不用编译就能被计算机识别执行C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D. C语言出现的最晚,具有其他语言的一切优点2、C语言中用于结构化程序设计的三种基本结构是A. 顺序结构、选择结构、循环结构B. if、switch、breakC. for、while、do-whileD. if、for、continue3、在一个C程序中A. main函数必须出现在所有函数之前B. main函数可以在任何地方出现C. main函数必须出现在所有函数之后D. main函数必须出现在固定位置4、下列叙述中正确的是A. C语言中既有逻辑类型也有集合类型B. C语言中没有逻辑类型但有集合类型C. C语言中有逻辑类型但没有集合类型D. C语言中既没有逻辑类型也没有集合类型二、程序阅读题(写程序运行结果,每个结果1个,共10分)1、int main(){printf("\100 \x10 C\n");printf("I say:\"How are you?\"\n");printf("\\C Program\\\n");printf("\'CodeBlocks\'");return 0;}2、int main(){int a=3,b=4;printf("%d %d\n",a,b);printf("a=%d , b=%d\n",a,b);return 0;}三、程序改错题(1错1分,共10分)1、指出并改正下面程序段的错误int main(){int x = 1,s;while(x<=10){s+=x;}printf("s=%d\n",s);return 0;}2、指出并改正下面程序段的错误int main(){int m=1,n=234;do{m*=n%10;n/=10;}while(n)printf("m=%d\n",m);return 0;}四、程序填空题(每空1分,共30分)1、有以下程序段:int main(){int a;charch;scanf("%d%2c",&a,&ch);printf("%d,%c\n",a,ch);return 0;}如果a的值为10,ch的值为A,则输入格式为:。

2、将下面的程序段补充完整int main(){intnum;char ch=’#’; //定义字符型变量ch,并赋初值'#'scanf(“%d”,&num); //输入变量num的值printf("ch = %c\n",ch);printf("num = %d\n",num)return 0;}五、编程题(每题10分,共30分)1、编写程序,判断一个5位数是不是回文数。

例如:23432是回文数,其个位与万位数字相同,十位与千位数字相同。

2、编写程序,计算一元二次方程ax2+bx+c=0的根。

相关文档
最新文档