软件工程专插本_广州商学院2020年专插本软件工程专业-《程序设计基础》考试大纲...

广州商 学院   200 20   年本科插班生考试

《 程序设计基础 》考试大纲

Ⅰ. . 考试性质

普通高等学校本科插班生考试是由专业毕业生参加的选拔性考试。高等学校根据考试的成绩,按已确定的招生计划,德智体全面衡量,择优录取。因此,本科插班生考试应有较高的信度、较高的效度、必要的区分度和适当的难度。

Ⅱ. . 考试形式及试卷结构

一、考试方法

考试形式:闭卷,笔试。考试时间 120 分钟,满分 100 分。

二、考试内容比例

根据考核的要求,适当安排各知识点,达到考核考生对知识点的识记、理解和应用的水平和能力。各知识内容比例为:识记(30%),理解(45%),应用(25%)。

三、试题类型及比例

试卷的题目类型有:单项选择题(30%)、判断题(10%)、阅读题(20%)、填空题(27%)、编程题(13%)(各种题型的具体样式可参见题型示例)。

四、试题难度比例

难:10%,中等:60%,容易:30%。

Ⅲ. . 考核内容和要求

第 1   章 引论

不考核。

第 2 章 用 C C   语言编写程序

一、考核目的

本章考核的目的是:常量与变量、基本数据类型和赋值运算符等知识点的理解的水平和能力。

二、考核知识点

(一)常量与变量

(二)基本数据类型

(三)赋值运算符

(四)算术运算符和表达式

三、考核要求

理解:常量与变量、基本数据类型和赋值运算符、算术运算符和表达式

第 3 章 分支结构

一、考核目的

本章考核的目的是:关系运算符和关系表达式、逻辑运算符和逻辑表达式、if…else…分支语句和 switch 多分支语句等知识点的识记、理解的水平和能力。

二、考核知识点

(一)关系运算符和关系表达式

(二)逻辑运算符和逻辑表达式

(三)if…else…分支语句

(四)switch 多分支语句

三、考核要求

识记:关系运算符和逻辑运算符

理解:关系表达式、逻辑表达式、switch 多分支语句

应用:if…else…分支语句

第 4   章 循环结构

一、考核目的

本章考核的目的是:循环语句、嵌套循环、流程的转移控制等知识点的识记、理解的水平和能力。

二、考核知识点

(一)循环语句

(二)嵌套循环

(三)流程的转移控制

三、考核要求

识记:循环语句的各个要素

理解:循环语句、嵌套循环、流程的转移控制

应用:循环语句、嵌套循环、流程的转移控制

第 5   章 函数

一、考核目的

本章考核的目的是:函数的定义、函数调用、函数参数、变量作用域和常用的标准库函数等知识点的识记、理解的水平和能力。

二、考核 知识点

(一)函数的定义

(二)函数调用

(三)函数参数

(四)变量作用域递归函数

(五)常用的标准库函数

三、考核要求

理解:函数的定义、函数调用、函数参数、变量作用域和常用的标准库函数

应用:函数的定义、函数调用、函数参数、变量作用域和常用的标准库函数

第 6 章 回顾数据类型和表达式

一、考核目的

本章考核的目的是:数据的输入输出、数据类型自动转换和表达式等知识点的识记、理解的水平和能力。

二、考核知识点

(一)数据的输入输出

(二)数据类型自动转换

(三)表达式

三、考核要求

识记:输入、输出的概念

理解:数据的输入输出、数据类型自动转换

应用:表达式

第 7 7   章 数组

一、考核目的

本章考核的目的是:数组的概念、数组的定义-初始化和引用、向函数传递数组和常用的排序和字符串的存储-访问和输入/输出等知识点的识记、理解的水平和能力。

二、考核知识点

(一)数组的概念

(二)数组的定义-初始化和引用

(三)向函数传递数组

(四)字符串的存储-访问和输入/输出

三、考核要求

识记:数组的概念

理解:数组的定义-初始化和引用、向函数传递数组

应用:字符串的存储-访问和输入/输出

第 8   章 指针

一、考核目的

本章考核的目的是:变量的内存地址、指针变量的定义和初始化、间接寻址运算符、按值调用与按地址调用、用指针变量作函数参数和查找算法等知识点的识记、理解的水平和能力。

二、考核知识点

(一)变量的内存地址

(二)指针变量的定义和初始化

(三)间接寻址运算符

(四)按值调用与按地址调用

(五)常用的排序和查找算法

三、考核要求

识记:变量的内存地址

理解:指针变量的定义和初始化、间接寻址运算符

应用:按值调用与按地址调用、常用的排序和查找算法

第 9 章 结构

一、考核目的

本章考核的目的是:结构体类型、结构体定义-初始化及成员引用等知识点的识记、理解的水平和能力。

二、考核知识点

(一)结构体类型

(二)结构体定义-初始化及成员引用

三、考核要求

识记:结构体类型

理解:结构体定义-初始化及成员引用

第 1 10 0   章 函数与程序结构

一、考核目的

本章考核的目的是:函数组织、结构化程序设计思想、函数嵌套、函数递归和函数模块等知识点的识记、理解的水平和能力。

二、考核知识点

(一)函数组织

(二)结构化程序设计思想

(三)函数嵌套与函数递归

三、考核要求

识记:函数组织、函数嵌套、函数递归和函数模块

理解:结构化程序设计思想

第 1 1章 指针进阶

一、考核目的

本章考核的目的是:指针数组、指针的指针、指向函数的指针等知识点的识记、理解的水平和能力。

二、考核知识点

(一)指针数组

(二)、指针的指针

(三)、指向函数的指针

三、考核要求

识记:指针的指针、指向函数的指针

理解:指针数组

第 12   章 文件操作

一、考核目的

本章考核的目的是:二进制文件和文本文件、文件的打开-读取-关闭操作等知识点的识记、理解的水平和能力。

二、考核知识点

(一)二进制文件和文本文件

(二)文件的打开-读取-关闭

三、考核要求

识记:二进制文件和文本文件

理解:文件的打开-读取-关闭

Ⅳ. . 参考书目

《C 语言程序设计(第 3 版)》,何钦铭 颜晖主编,高等教育出版社,2015 年 8 月第 3 版。

Ⅴ. . 题型示例

一、单项选择题( ( 每小题备选答案中,只有一个符合题意的正确答案。请将选定的答案,

填入下表,多选、错选、不选均不得分 。) )

C 语言程序的 3 中基本结构是顺序结构、选择结构和( )结构。

A. 循环 B. 递归 C.转移 D.嵌套

„„

二、判断题( 题目描述正确,请在括号中填写“√”;题目描述错误,请在括号中填写

“ ” ” )

表达式 1/2 与表达式 1.0/2.0 的结果相同。( )

„„

三、写出下面程序的输出结果

#include

void main( )

{

int *p,i;

i=5;

p=&i;

i=*p+10;

printf("i=%d",i);

}

„„

四、程序填空题

1、以下程序输入 10 个字符,统计其中英文字母、数字字符和其他字符的个数,请填空。

#include

int main(void)

{

int digit,letter,other;

char ch;

int i;

digit = letter = other = 0;

printf("请输入 10 个字符");

for(i=1;i<=10;i++){

ch = getchar();

if(________1_____________)

letter++;

else if(______2_______________)

digit++;

else

other++;

}

printf(" 英 文 字 母 个 数 : %d ; 数 字 字 符 个 数 : %d ; 其 他 字 符 个数:%d\n",letter,digit,other);

return 0;

}

„„

五、程序设计题

获取用户输入的任意 5 个正整数,将它们从小到大排序后输出。

„„

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值