浙江师范大学研究生招生初试科目考试大纲885计算机综合基础.docx
- 文档编号:1857751
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:12
- 大小:22.65KB
浙江师范大学研究生招生初试科目考试大纲885计算机综合基础.docx
《浙江师范大学研究生招生初试科目考试大纲885计算机综合基础.docx》由会员分享,可在线阅读,更多相关《浙江师范大学研究生招生初试科目考试大纲885计算机综合基础.docx(12页珍藏版)》请在冰豆网上搜索。
浙江师范大学研究生招生初试科目考试大纲885计算机综合基础
浙江师范大学硕士研究生入学考试初试科目
考 试 大 纲
科目代码、名称:
885计算机综合基础
适用专业:
081200计算机科学与技术(一级学科)、083500软件工程(一级学科)
一、考试形式与试卷结构
(一)试卷满分及考试时间
本试卷满分为150分,考试时间为180分钟。
(二)答题方式
答题方式为闭卷、笔试。
试卷由试题和答题纸组成;答案必须写在答题纸(由考点提供)相应的位置上。
(三)试卷题型结构
1.C程序设计:
选择题:
程序填空题:
读程序写运行结果:
程序设计题:
2.计算机科学技术导论:
选择题(概念题):
简答题(简述题):
各种进制转换题(简单计算题):
证明题:
计算题:
二、考查目标(复习要求)
全日制攻读硕士学位研究生入学考试计算机综合基础科目考试内容包括C程序设计和计算机科学技术学科基础课程,要求考生系统掌握相关学科的基本知识、基础理论和基本方法,并能运用相关理论和方法分析、解决计算机基础层面(如计算机的组成、计算机中各种进制之间的转换、基本逻辑运算、原码、补码、反码之间的转换、计算机外围硬件设备、计算机的操作系统、数据库、多媒体、计算机安全等)上的实际问题。
C程序设计语言科目考试内容包括C程序设计语言1门计算机科学与技术学科基础课程,要求考生系统掌握相关学科的基本知识、基础理论和基本方法,并能运用相关理论和方法分析、解决程序设计中的实际问题。
三、考查范围或考试内容概要
C程序设计部分
第一章程序设计与C语言
1.了解计算机语言的基本概念。
2.了解C语言的背景、特点。
3.掌握C语言程序的结构。
第二章算法——程序的灵魂
1.了解算法的概念、特性。
2.了解结构化程序设计方法。
3.掌握算法的描述方法。
第三章最简单的C程序设计——顺序程序设计
1.掌握C语言的常量与变量;整型、浮点型、字符型数据。
2.掌握变量赋初值的方法及基本运算符和表达式的使用方法。
3.掌握赋值语句、格式输入和输出、字符数据的输入输出方法。
第四章选择结构程序设计
1.掌握关系运算符和关系表达式。
2.掌握逻辑运算符和逻辑表达式。
3.掌握条件运算法和条件表达式。
4.掌握if语句和选择结构的嵌套。
5.掌握switch语句。
第五章循环结构程序设计
1.掌握用while语句实现循环。
2.掌握用do-while语句实现循环。
3.掌握用for语句实现循环。
4.掌握循环的嵌套。
5.掌握break语句和continue语句。
6.熟练掌握循环程序的设计方法。
第六章利用数组处理批量数据
1.掌握一维数组的定义和引用方法。
2.掌握二维数组的定义和引用方法。
3.掌握字符数组的使用方法。
第七章用函数实现模块化程序设计
1.掌握函数的定义、函数参数的传递方式。
2.掌握函数调用、函数的嵌套调用和递归调用、数组作为函数参数。
3.掌握局部变量和全局变量概念。
4.了解变量的存储类别和生存期。
5.了解变量的声明和定义。
6.了解内部函数和外部函数。
第八章善于利用指针
1.掌握地址、指针以及指针变量的概念。
2.掌握通过指针引用数组的方法。
3.掌握通过指针引用字符串的方法
4.掌握指向函数的指针和返回指针值的函数。
5.了解指针数组和多重指针。
6.了解动态内存分配与指向它的指针变量。
第九章用户自己建立数据类型
1.掌握结构体变量的定义、引用和初始化方法。
2.掌握结构体数组的使用方法。
3.掌握指向结构体的指针和链表的处理方法。
4.了解共用体定义和使用方法。
5.了解枚举类型。
6.了解用typedef声明新类型名的方法。
第十章对文件的输入输出
1.了解文件的概念和分类。
2.掌握文件类型指针的含义、文件的打开与关闭。
3.掌握文件的顺序读写方法
4.掌握文件的随机定位与读写方法。
参考教材或主要参考书:
1.C程序设计(第四版),谭浩强主编,清华大学出版社,2010年6月
计算机科学技术导论部分
第一章 计算机概述
1.计算机的产生和发展,重点了解其发展的各阶段
2.计算机的特点与分类,了解其分类的原则
3.计算机的主要应用领域,了解其应用的范围
第二章 计算机数制和编码
1.数制及其转换,应学会各种进制之间的转换。
2.数制数据的编码,应学会原码、反码、和补码的计算
3.数的定点表示与浮点表示,应学会定点和浮点表示各自的优缺点,和其表示数的范围。
4.字符信息的编码,应学会键盘字符和汉字的编码。
5.数字逻辑和数字系统,应学会数字逻辑的各种运算和证明
第三章 计算机算法与数据结构
1.算法基础,了解算法的要求和其评价指标
2.数据结构基础,了解常用的数据结构的各自应用范围、表达方式和存储结构。
第四章 计算机系统的硬件
1.计算机硬件中的数字电路简介
2.冯,诺伊曼的计算机体系结构,需了解这种体系结构的特点。
3.计算机硬件中的各组成部分,需了解计算机硬件个部分的功能。
4.计算机的整体结构,熟悉计算机的整体结构
5.计算机指令的具体工作过程,需了解指令的读取、执行、和计算下一条指令地址的工作过程。
第五章 计算机系统的软件
1.计算机软件概述,熟悉计算机软件的发展和分类
2.操作系统,了解操作系统的功能和在计算机系统中的地位
3.程序设计语言及其翻译系统,了解程序的编译原理
4.常用工具软件简介,了解常用软件的功能
第六章 软件工程
1.软件工程概述,了解软件工程的发展、作用、和软件的生命周期
2.软件开发模型,了解各模型的特点和各自优缺点。
3.软件开发方法,了解软件的几种开发方法。
4.软件项目管理,了解软件项目管理的目的和过程
5.软件质量管理,了解软件的质量如何来保证
6.软件能力成熟度模型
第七章 计算机网络与通信
1.数据通信的基础知识,了解数据在计算机网络中是如何传输的
2.计算机网络概述,了解计算机网络的各种结构和发展趋势
3.计算机网络体系结构和协议,了解计算机网络协议的作用和其模型,以及Internet所使用的协议
4.计算机网络互联设备,了解计算机组网所需的设备和功能
5.Internet基础,了解Internet的发展和应用,其接入方式以及IP地址的概念。
6.网站的创建与网页的制作,了解网站的建立过程和网页的设计过程
第八章 数据库系统
1.数据库系统的基本概念,了解数据库系统的发展过程和其作用。
2.数据模型和数据库系统结构和组成,了解数据库系统的组成
3.常用的关系数据库管理系统,了解各系统的特点
4.结构化查询语言概述,学会SQL语言中的基本语句,用以建立、查询、更改、数据库
5.数据库应用系统的开发和数据库技术的新发展,了解数据库系统的开发过程和新一代数据库系统的特点。
第九章 多媒体技术
1.多媒体的定义及其特点。
了解多媒体的特点
2.数字化信息的原理,了解从模拟信号到数字化信息的过程
3.多媒体信息的数据压缩方法,了解各种数据压缩方法的原理
4.多媒体信息处理的国际标准,了解各种标准的应用范围和其特点
5.多媒体创作工具,了解多媒体制作的一般的常用工具。
6.多媒体网站,了解多媒体网站的特点和制作多媒体网站的语言
第10章 计算机安全
1.计算机安全概述,了解计算机安全的定义和计算机犯罪
2.计算机信息安全和计算机加密技术,了解公钥加密和私钥加密的作用、过程和原理,和密码体制的评价标准。
了解链路加密和端到端加密。
3.计算机病毒,了解计算机病毒的特点和防范措施
4.防火墙,了解防火墙的作用
5.计算机网络安全的监控,了解如何监控计算机网络
6.计算机安全方面的对策,了解使计算机更安全的各种措施
参考教材或主要参考书:
1.计算机科学技术导论,赵建民和端木春江主编,清华大学出版社,ISBN:
978-302-25403-4
2.计算机导论,第二版,黄国兴、陶树平、丁岳伟编著,清华大学出版社,ISBN:
9787302179641
四、样卷
本科目由C程序设计和计算机科学技术导论两部分组成,计算机科学技术导论的样题可查看2012年的入学真题。
C程序设计部分
一、选择题(共15小题,每小题2分,共30分)
1.以下程序的输出结果是()
#include
voidmain()
{inta=1,b=2,c=3;
printf(“%d”,c>b>a);
}
A)0B)1C)2D)3
2.以下叙述正确的是()
A)在C语言中,main函数必须位于文件的开头
B)C语言每行中只能写一条语句
C)C语言本身没有输入、输出语句
D)对一个C语言进行编译预处理时,可检查宏定义的语法错误
3.对以下程序段,while循环执行的次数是()
intk=0;
while(k=1)k++;
A)无限次B)有语法错,不能执行C)一次也不执行D)执行1次
4.以下程序执行后sum的值是()
voidmain()
{inti,sum;
for(i=1;i<6;i++)sum+=i;
printf("%d\n",sum);
}
A)15B)14C)不确定D)0
5.执行以下程序后的输出结果是()
#include
voidmain()
{
chara[]=“abc\0abc”;
printf(“%s”,a);
}
A)abc\0abcB)abcC)abc\0D)abc\
6.执行printf("%d\n",strlen("a\n\"\x41"));语句后其输出结果是()
A)8B)7C)6D)4
7.函数调用:
strcat(strcpy(str1,str2),str3)的功能是()
A)将串str1复制到串str2中后再连接到串str3之后
B)将串str1连接到串str2之后再复制到串str3之后
C)将串str2复制到串str1中后再将串str3连接到串str1之后
D)将串str2连接到串str1之后再将串str1复制到串str3中
8.执行以下程序后,a的值为()
int*p,a=10,b=1;
p=&a;a=*p+b;
A)12B)11C)10D)编译出错
9.以下各语句或语句组中,正确的操作是()
A)chars[5]="abcde";B)char*s;gets(s);
C)char*s;s="abcde";D)chars[5];scanf("%s",&s);
10.设有以下说明语句,则下面的叙述中不正确的是()
structex
{intx;floaty;charz;
}example;
A)struct结构体类型的关键字B)example是结构体类型名
C)x,y,z都是结构体成员名D)structex是结构体类型
11.若已定义:
inta[9],*p=a;并在以后的语句中未改变p的值,则不能表示a[1]地址的表达式是()
A)a++B)a+1C)p+1D)++p
12.以下程序的输出结果是()
#include
voidmain()
{
inta[]={9,8,7,6,5,4,3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江 师范大学 研究生 招生 初试 科目 考试 大纲 885 计算机 综合 基础