2020年广东专版考试时间已经确定,准备参加考试的考生必须在考试前做好准备。乐贞老师编写了2020年广东寒山师范学院高级语言程序设计专版考试大纲,希望对考生有所帮助。
考试的性质和目的
本科生入学考试是大学毕业生参加的选拔性考试。我们学院会根据考生的成绩和确定的招生计划选择最好的考生。考试应具有较高的信度、效度、必要的区分度和适当的难度。
ⅱ考试内容
一、考试的基本要求
要求考生理解和掌握本科目的基本概念、原理和方法,能够运用学科知识进行分析,具备分析问题和解决问题的基本能力。
二、考核知识点和考核要求
本大纲的考核要求分为“背”、“懂”、“用”三个层次,具体含义如下:
1.记忆:能理解相关概念和知识的含义,并能正确理解和表达。
2.理解:在记忆的基础上,充分掌握基本概念、原理和方法,掌握相关概念、原理和方法之间的区别和联系。
3.应用:在理解的基础上,运用基本概念、原理和方法,分析解决相关的理论和实践问题。
靠前章是C语言概述
首先,评估知识点
1、c语言的特点。
2.C程序的结构。
3.C程序的计算机程序。
二、考核要求
1、背单词:
(1)c语言的特点;
②c程序的结构。
2.理解:
(1)c程序的计算机步骤。
第二章算法
首先,评估知识点
1.算法的概念。
2.算法的特点。
3.算法的表示。
二、考核要求
1、背单词:
①算法概念;
②算法特点。
2.理解:
(1)算法表示。
第3章数据类型、运算符和表达式
首先,评估知识点
1.常量和变量。
2.各种数据类型。
3.各种数据类型的混合操作。
4.算术运算符和算术表达式。
5.赋值运算符和赋值表达式。
6.逗号运算符和逗号表达式。
二、考核要求
1、背单词:
1.常量和变量。
l知道什么是常量和变量;
l知道常数的几种形式;
我知道常数和变量的定义。
2.理解:
2.各种数据类型。
l整数数据的表示;
l整数变量的定义和使用;
l实常数的表示方法;
l实变量的定义和用法;
l字符常量的表示和转义字符的使用;
字符变量的定义和字符串常量的表示。
3.各种数据类型的混合操作。
3.应用:
4.算术运算符和算术表达式。
基本算术运算符的应用,尤其是“/”和“%”;
l正确理解自加自减。
5.赋值运算符和赋值表达式。
掌握赋值操作中的类型转换。
l掌握复合算子的概念。
6.逗号运算符和逗号表达式。
第四章是序列结构的编程
首先,评估知识点
1、句子的作用和整体分类。
2.赋值语句。
3.字符数据的输入/输出。
4.格式化输入和输出。
二、考核要求
1、背单词:
2.理解:
1、句子的作用和整体分类。
我知道语句在程序中的作用。
l知道C语言的句子可以分为哪几种。
3.应用:
2.赋值语句。
我熟悉作业陈述的一般形式和含义。
l熟练运用赋值语句表达实际问题。
我能识别不正确的赋值语句。
3.字符数据的输入/输出。
l熟悉字符数据输入输出功能的一般形式和基本用法。
l可以根据实际情况编写所需的字符输入/输出功能。
4.格式化输入和输出。
掌握printf函数的格式。
掌握scanf函数的格式。
l可以根据实际情况编写序列结构的程序设计。
第五章选择结构化程序设计
首先,评估知识点
1.关系运算和关系表达式。
2.逻辑运算符和逻辑表达式。
3.if语句。
4.switch语句。
二、考核要求
1、背单词:
2.理解:
3.应用:
1.关系运算和关系表达式。
2.逻辑运算符和逻辑表达式。
3.if语句。
我熟悉if语句的一般形式和含义。
我能用if语句解决实际问题。
我能识别不正确的if语句。
l能正确理解if语句的嵌套。
4.switch语句。
l熟悉switch语句的一般形式和含义。
l可以用switch语句解决实际问题。
l根据实际情况,灵活选择if语句和switch语句。
l注意if语句、switch语句和条件运算符的区别。
第六章流通控制
首先,评估知识点
1.while语句。
2.do–while语句。
3.声明。
4.循环嵌套
5.中断语句和继续语句。
二、考核要求
1、背单词:
我熟悉三种不同的循环语句的一般形式和含义。
2.理解:
我能理解三种不同循环语句的不同用法以及它们之间的区别。
我理解break语句和continue语句的用法。
3.应用:
l循环语句的使用。
l根据实际情况,灵活选择三种说法之一。
我将嵌套三种循环语句。
第七章阵列
首先,评估知识点
1.一维数组的定义和引用。
2.多维数组的定义和引用。
3.字符数组。
4.字符串处理功能。
二、考核要求
1、背单词:
2.理解:
1.一维数组的定义和引用。
l知道一维数组类型的特点。
l熟悉一维数组类型的一般形式。
l能写出正确的数组变量描述。
3.应用:
2.下标变量。
l知道下标变量是什么,知道它的一般形式。
l决定下标变量的类型。
l理解下标表达式的类型和下标类型的一致性。
l可以为给定的数组写正确的下标变量。
3.一维数组的应用。
我可以搜索、排序和检索数组。
l对于一个线性表,会写程序去找具体的元素。
l对于一个线性表(未排序),会写一个程序把表中的元素从小到大或者从大到小排列。
4.多维数组。
l理解多维数组和一维数组的大区别。
l熟悉二维数组的一般形式及其下标变量。
l掌握二维数组的简单应用。
5.字符数组。
我熟悉字符数组的定义和表示。
l掌握字符数组的输入输出。
我理解字符串的存储。
6.字符串处理功能。
l掌握几种常见的字符串处理功能。
l会用字符串函数解决实际问题。
第八章功能
首先,评估知识点
1.函数定义的一般形式。
2.功能参数和函数值。
3.函数调用。
4.函数的嵌套调用。
5.函数的递归调用。
6.局部变量和全局变量。
二、考核要求
1、背单词:
2.理解:
3.应用:
1、函数定义的一般形式
l理解函数名的作用。
l熟悉函数命名符号的形式和意义。
l可以正确使用函数名。
2.功能参数和函数值
我理解功能描述。
我熟悉函数描述的一般形式。
l明确形式参数的概念(值传递和地址传递)。
3.函数调用。
l函数调用的一般形式。
函数调用的l方法。
4.函数的嵌套调用。
5.函数的递归调用。
6.局部变量和全局变量。
第九章预处理订单
首先,评估知识点
1.宏定义。
2.“文件包含”处理。
二、考核要求
1、背单词:
2.理解:
3.应用:
1.宏定义。
l使用不带参数的宏定义
l使用带有参数的宏定义。
2.“文件包含”处理。
第十章指针
首先,评估知识点
1、地址和指针的概念。
2.指针变量的概念。
3.数组指针。
4.字符串指针。
二、考核要求
1、背单词:
2.理解:
1、地址和指针的概念。
3.应用:
2.指针变量的概念。
l定义指针变量的方法。
对指针变量的引用。
l指针变量作为函数参数。
l用指针变量灵活编写程序。
3.数组指针。
指向数组元素的指针。
l通过指针引用数组元素。
l数组著名函数参数。
4.字符串指针。
l字符串的表示。
如何使用l字符串指针变量?
第十一章结构和共同体
首先,评估知识点
1.定义结构类型变量的方法。
2.结构变量的引用。
3.结构数组。
4.共同体的概念。
5.公共体变量的引用。
二、考核要求
1、背单词:
2.理解:
1.定义结构类型变量的方法。
l掌握结构类型的主要特点。
l熟悉结构类型的一般形式。
l能写出正确的结构类型来描述实际问题。
4.共同体的概念。
l熟悉共同体的概念。
l常见体型特征。
3.应用:
2.结构变量的引用。
l将按结构类型描述结构变量。
l掌握结构变量的引用方法。
3.结构数组。
l定义了一个结构数组。
我能用结构数组写简单的程序。
5.公共体变量的引用。
第12章位操作
首先,评估知识点
1、位运算符的含义。
2.简单的位操作。
二、考核要求
1、背单词:
2.理解:
l理解各种位运算符的含义。
3.应用:
我可以做简单的位操作。
第十三章文件
首先,评估知识点
1.文件类型指针。
2.文件的打开和关闭。
3.读写文档。
4.文件的定位。
二、考核要求
1、背单词:
2.理解:
1.文件类型指针。
l文件的基本概念。
文件类型指针的定义。
3.应用:
2.文件的打开和关闭。
l了解fopen()的功能。
l了解fclose()的作用。
3.读写文档。
l fputc()函数的作用。
lfetc()函数的作用。
l fputc()函数和fgetc()函数的简单应用。
4.文件的定位。
ⅲ考试形式和试卷结构
1.科目考试采用闭卷笔试方式,考试时间120分钟,满分100分。
2.试卷中各部分的百分比如下:第1章、第2章、第3章、第4章、第5章、第6章、第7章、第8章、第9章、第15章。
3.不同能力水平的试题要求的分数是:一般记忆20%,理解40%,应用40%。
4.试题难度比例为:易30%左右,中50%左右,难20%左右。
5.本课程考试有五种题型:填空、选择、读程序并计算结果、读程序并填空、编程等。(各种问题的具体样式,请参考本课程附录中的问题示例)。根据考核要求,适当安排各种题型的数量比例,达到考生记忆、理解和应用知识点的水平和能力。
ⅳ参考书目
《c语言程序设计》(第四版),谭浩强主编,清华大学出版社,2010年。
ⅴ题例题
一、填写空
1.在c语言中,字符串的结束标记是或。
二、选择题
1.下列选项可以正确定义一维数组
A)int a[5]={0,1,2,3,4,5 };B)char a[]={0,1,2,3,4,5 };
c)char a = { , # 39;A , # 39,#39;B, # 39;,#39;C , # 39};d)int a[5]= , quot;0123 , quot;
第三,程序或程序段,给出运行结果
1.请阅读程序:
# include , # 39,#39;stdio.h , # 39,#39;
main()
{
浮动x,y;
scanf(, quot;% f , quot,, ampx);
if(x , lt;0.0)
y=0.0
else if((x , lt;5.0)和amp, amp(x!=2.0))
y = 1.0/(x+2.0);
else if(x , lt;10.0)
y = 1.0/x;
其他
y = 10.0
printf(, quot;% fn , quot,y);
}
如果你输入2.0,运行时从键盘输入,请写出上述程序的输出结果。
第四,阅读程序或程序段并填写空
1.下面的fun函数用来求两个整数a和b的最大公约数,请填写空。
fun(a,b)
int a,b;
{
int i,j,m,n;
if(a >;b)
{ m = a;a = b;b = m;}
I = a;j = b;
while((n= 【1】)!=0)
{ j = I;I = n;}
返回(I);
}
第五,编程题
1.请写一个递归函数age(),要求用递归方法计算学生年龄。众所周知,靠前个学生10岁,其他学生比另一个大2岁。该函数应该返回第n名学生的年龄。
递归公式如下:
年龄(1)=10 (n=1)
年龄(n)=年龄(n-1)+2(n > n;1)
2020年广东专版考试时间是3月7-8日。准备参加考试的考生们,来和乐贞老师一起看看广东寒山师范学院2020年和2020年专版高级语言程序设计考试大纲。了解考试大纲后,考生备考会更加得心应手。
部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!