中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx

上传人:b****5 文档编号:21530466 上传时间:2023-01-31 格式:DOCX 页数:13 大小:18.46KB
下载 相关 举报
中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx_第1页
第1页 / 共13页
中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx_第2页
第2页 / 共13页
中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx_第3页
第3页 / 共13页
中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx_第4页
第4页 / 共13页
中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx

《中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx》由会员分享,可在线阅读,更多相关《中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。

中山大学南方学院专插本《高级语言程序设计》考试大纲Word文件下载.docx

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)算法的概念及特点

(2)算法的表示形式

(1)如何使用一种算法的表示形式设计算法

(2)理解结构化程序设计方法

(1)设计算法

(2)使用三种结构化程序设计方法编辑程序

  第3章 

顺序结构程序设计

1、常量和变量

2、数据类型

3、整型数据

4、字符型数据

5、浮点型数据

6、运算符与表达式

7、赋值运算符

8、算术运算符

9、C语句与C语句分类

10、数据的输入和输出

(1)什么是变量和常量

(2)不同类型数据的定义形式

(3)不同运算符的使用

(4)数据的输入和输出格式

(1)数据的定义

(2)运算符的使用及表达式

(3)C语句

(4)数据的输入和输出

(1)如何使用顺序结构编写一个C程序

(2)如何进行数据的格式化输入和输出

第4章 

选择结构程序设计

1、选择结构和条件判断

2、if语句实现选择结构

3、关系运算符和关系表达式

4、逻辑运算符和逻辑表达式

5、条件运算符和条件表达式

6、选择结构的嵌套

7、多分支选择结构

(1)if语句的结构

(2)关系运算符

(3)逻辑运算符

(4)条件运算符

(5)选择结构的嵌套

(6)多分支选择结构

(1)if语句的使用

(2)关系运算符及使用

(3)逻辑运算符及使用

(4)条件运算符及使用

(5)选择结构的嵌套使用

(6)多分支选择结构的使用

(1)使用if语句编写程序

(2)使用多分支选择结构编写程序

(3)选择结构的综合运用

第5章 

循环结构程序设计

1、循环结构

2、三种循环结构:

for、while、do-while

3、嵌套循环

4、跳转语句:

break、continue

(1)三种循环结构:

(2)嵌套循环

(3)跳转语句的使用:

(1)三种循环结构的使用

(2)三种循环结构的比较

(3)嵌套循环的使用

(4)跳转语句的使用

(1)使用循环结构编写程序

(2)跳转语句在循环结构中的应用

第6章 

数组

1、一维数组的定义、引用及初始化

2、二维数组的定义、引用及初始化

3、字符数组的定义及使用

4、字符串

(1)一维数组的定义及初始化

(2)二维数组的定义及初始化

(3)字符数组的定义及使用

(4)字符串及字符串结束标志

(5)字符串处理函数

(1)一维数组的定义及使用

(2)二维数组的定义及使用

(4)字符串处理函数的应用

(1)使用数组编写程序,处理具有复杂数据的应用

(2)使用字符数组处理具有字符串数据的应用

第7章 

函数

1、函数的定义

2、函数的调用

3、函数的声明

4、函数的嵌套调用

5、函数的递归调用

6、数组作函数参数

7、全局变量和局部变量

8、变量的存储方式和生存期

(1)什么是函数

(2)什么是函数定义、函数调用

(3)什么是实参、形参

(4)什么是全局变量、局部变量

(5)什么是函数的嵌套调用、递归调用

(1)函数的嵌套调用、递归调用

(2)数组元素、数组名作为函数参数的传递方式

(3)理解变量的存储方式和生存期

(1)使用函数编写程序,解决实际问题

第8章 

指针

1、什么是指针

2、指针变量

3、指针与数组

4、指针与字符串

5、指针变量做函数参数

6、指向函数的指针

7、返回指针的函数

8、内存的动态分配与回收

(1)什么是指针

(2)什么是指针变量

(3)指针与数组的关系

(4)指针与字符串的关系

(5)内存的动态分配与回收方法

(1)指针变量做函数参数

(2)使用指针操作数组、字符串

(3)指向函数指针的应用

(4)内存的动态分配与回收的应用

(1)使用指针实现具体应用

第9章 

用户自定义数据类型

1、定义结构体类型

2、定义结构体变量

3、结构体数组

4、结构体指针

5、用指针处理链表

6、共用体

7、枚举

(1)什么是结构体类型

(2)如何定义结构体变量

(3)如何定义结构体数组

(4)什么是共用体

(5)什么是枚举

(1)使用结构体类型定义结构体变量

(2)使用结构体类型定义结构体数组

(3)使用指针操作结构体

(4)用指针处理链表

(5)共用体的定义及使用

(6)枚举的定义及使用

(1)使用结构体、共用体、枚举处理复杂数据

(2)用户自定义类型、指针、函数的综合应用

第10章 

文件的输入输出

1、文件

2、文件的打开与关闭

3、顺序读写数据文件

4、随机读写数据文件

5、文件读写的出错检测

(1)什么是文件

(2)如何打开和关闭文件

(3)如何顺序读写数据文件

(4)如何随机读写数据文件

(5)如何检测文件读写的出错

(1)文件操作的方法

(2)文件的顺序读写方法

(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、break

C.for、while、do-while

D.if、for、continue

3、在一个C程序中 

A.main函数必须出现在所有函数之前

B.main函数可以在任何地方出现

C.main函数必须出现在所有函数之后

D.main函数必须出现在固定位置

4、下列叙述中正确的是

A.C语言中既有逻辑类型也有集合类型

B.C语言中没有逻辑类型但有集合类型

C.C语言中有逻辑类型但没有集合类型

D.C语言中既没有逻辑类型也没有集合类型

二、程序阅读题(写程序运行结果,每个结果1个,共10分)

1、

intmain()

{

printf("

\100\x10C\n"

);

Isay:

\"

Howareyou?

\n"

\\CProgram\\\n"

\'

CodeBlocks\'

"

return0;

}

2、

inta=3,b=4;

%d%d\n"

a,b);

a=%d,b=%d\n"

三、程序改错题(1错1分,共10分)

1、指出并改正下面程序段的错误

intx=1,s;

while(x<

=10)

{

s+=x;

}

s=%d\n"

s);

2、指出并改正下面程序段的错误

intm=1,n=234;

do{

m*=n%10;

n/=10;

}while(n)

m=%d\n"

m);

四、程序填空题(每空1分,共30分)

1、有以下程序段:

inta;

charch;

scanf("

%d%2c"

&

a,&

ch);

%d,%c\n"

a,ch);

如果a的值为10,ch的值为A,则输入格式为:

2、将下面的程序段补充完整

intnum;

charch=’#’;

//定义字符型变量ch,并赋初值'

#'

scanf(“%d”,&

num);

//输入变量num的值

ch=%c\n"

ch);

num=%d\n"

num)

五、编程题(每题10分,共30分)

1、编写程序,判断一个5位数是不是回文数。

例如:

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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 药学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1