2017年度浙江师范大学初试科目考试大纲885计算机综合基础

上传人:M****1 文档编号:513831866 上传时间:2023-06-30 格式:DOC 页数:10 大小:66.50KB
返回 下载 相关 举报
2017年度浙江师范大学初试科目考试大纲885计算机综合基础_第1页
第1页 / 共10页
2017年度浙江师范大学初试科目考试大纲885计算机综合基础_第2页
第2页 / 共10页
2017年度浙江师范大学初试科目考试大纲885计算机综合基础_第3页
第3页 / 共10页
2017年度浙江师范大学初试科目考试大纲885计算机综合基础_第4页
第4页 / 共10页
2017年度浙江师范大学初试科目考试大纲885计算机综合基础_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《2017年度浙江师范大学初试科目考试大纲885计算机综合基础》由会员分享,可在线阅读,更多相关《2017年度浙江师范大学初试科目考试大纲885计算机综合基础(10页珍藏版)》请在金锄头文库上搜索。

1、浙江师范大学硕士研究生入学考试初试科目考试大纲科目代码、名称:885计算机综合基础适用专业:081200计算机科学与技术(一级学科)、083500软件工程(一级学科)一、考试形式与试卷结构(一)试卷满分 及 考试时间本试卷满分为150分,考试时间为180分钟。(二)答题方式答题方式为闭卷、笔试。试卷由试题和答题纸组成;答案必须写在答题纸(由考点提供)相应的位置上。(三)试卷题型结构1.C程序设计:选择题:程序填空题:读程序写运行结果:程序设计题:2.计算机科学技术导论:选择题(概念题):简答题(简述题):各种进制转换题(简单计算题):证明题:计算题:二、考查目标(复习要求)全日制攻读硕士学位研

2、究生入学考试计算机综合基础科目考试内容包括C程序设计和计算机科学技术学科基础课程,要求考生系统掌握相关学科的基本知识、基础理论和基本方法,并能运用相关理论和方法分析、解决计算机基础层面(如计算机的组成、计算机中各种进制之间的转换、基本逻辑运算、原码、补码、反码之间的转换、计算机外围硬件设备、计算机的操作系统、数据库、多媒体、计算机安全等)上的实际问题。C程序设计语言科目考试内容包括C程序设计语言1门计算机科学与技术学科基础课程,要求考生系统掌握相关学科的基本知识、基础理论和基本方法,并能运用相关理论和方法分析、解决程序设计中的实际问题。三、考查范围或考试内容概要C程序设计部分第一章 程序设计与

3、C语言1了解计算机语言的基本概念。2了解C语言的背景、特点。3掌握C语言程序的结构。第二章 算法程序的灵魂1了解算法的概念、特性。2了解结构化程序设计方法。3掌握算法的描述方法。第三章 最简单的C程序设计顺序程序设计1掌握C语言的常量与变量;整型、浮点型、字符型数据。2. 掌握变量赋初值的方法及基本运算符和表达式的使用方法。3掌握赋值语句、格式输入和输出、字符数据的输入输出方法。第四章 选择结构程序设计1掌握关系运算符和关系表达式。2. 掌握逻辑运算符和逻辑表达式。3. 掌握条件运算法和条件表达式。4. 掌握if语句和选择结构的嵌套。5. 掌握switch语句。第五章 循环结构程序设计1掌握用

4、while语句实现循环。2. 掌握用do-while语句实现循环。3. 掌握用for语句实现循环。4. 掌握循环的嵌套。5. 掌握break语句和continue语句。6. 熟练掌握循环程序的设计方法。第六章 利用数组处理批量数据1掌握一维数组的定义和引用方法。2掌握二维数组的定义和引用方法。 3掌握字符数组的使用方法。第七章 用函数实现模块化程序设计1掌握函数的定义、函数参数的传递方式。2. 掌握函数调用、函数的嵌套调用和递归调用、数组作为函数参数。3. 掌握局部变量和全局变量概念。4. 了解变量的存储类别和生存期。5. 了解变量的声明和定义。6. 了解内部函数和外部函数。第八章 善于利用指

5、针1掌握地址、指针以及指针变量的概念。2. 掌握通过指针引用数组的方法。3. 掌握通过指针引用字符串的方法4. 掌握指向函数的指针和返回指针值的函数。5. 了解指针数组和多重指针。6. 了解动态内存分配与指向它的指针变量。第九章 用户自己建立数据类型1掌握结构体变量的定义、引用和初始化方法。2. 掌握结构体数组的使用方法。3. 掌握指向结构体的指针和链表的处理方法。4. 了解共用体定义和使用方法。5. 了解枚举类型。6. 了解用typedef声明新类型名的方法。第十章 对文件的输入输出1了解文件的概念和分类。2掌握文件类型指针的含义、文件的打开与关闭。3. 掌握文件的顺序读写方法4. 掌握文件

6、的随机定位与读写方法。参考教材或主要参考书:1C程序设计(第四版),谭浩强 主编,清华大学出版社,2010年6月 计算机科学技术导论部分第一章计算机概述1计算机的产生和发展,重点了解其发展的各阶段2计算机的特点与分类,了解其分类的原则3计算机的主要应用领域,了解其应用的范围第二章计算机数制和编码1数制及其转换,应学会各种进制之间的转换。2数制数据的编码,应学会原码、反码、和补码的计算3数的定点表示与浮点表示,应学会定点和浮点表示各自的优缺点,和其表示数的范围。4字符信息的编码,应学会键盘字符和汉字的编码。5数字逻辑和数字系统,应学会数字逻辑的各种运算和证明第三章计算机算法与数据结构1算法基础,

7、了解算法的要求和其评价指标 2数据结构基础, 了解常用的数据结构的各自应用范围、表达方式和存储结构。第四章计算机系统的硬件1计算机硬件中的数字电路简介 2冯,诺伊曼的计算机体系结构,需了解这种体系结构的特点。3计算机硬件中的各组成部分,需了解计算机硬件个部分的功能。4计算机的整体结构,熟悉计算机的整体结构5计算机指令的具体工作过程,需了解指令的读取、执行、和计算下一条指令地址的工作过程。 第五章计算机系统的软件1计算机软件概述,熟悉计算机软件的发展和分类2操作系统,了解操作系统的功能和在计算机系统中的地位3程序设计语言及其翻译系统,了解程序的编译原理4常用工具软件简介,了解常用软件的功能第六章

8、软件工程1软件工程概述,了解软件工程的发展、作用、和软件的生命周期2软件开发模型,了解各模型的特点和各自优缺点。3软件开发方法,了解软件的几种开发方法。4软件项目管理,了解软件项目管理的目的和过程5软件质量管理,了解软件的质量如何来保证6软件能力成熟度模型第七章计算机网络与通信1数据通信的基础知识,了解数据在计算机网络中是如何传输的2计算机网络概述,了解计算机网络的各种结构和发展趋势3计算机网络体系结构和协议,了解计算机网络协议的作用和其模型,以及Internet所使用的协议4计算机网络互联设备,了解计算机组网所需的设备和功能5Internet 基础,了解Internet的发展和应用,其接入方

9、式以及IP地址的概念。6网站的创建与网页的制作,了解网站的建立过程和网页的设计过程第八章数据库系统1数据库系统的基本概念,了解数据库系统的发展过程和其作用。2数据模型和数据库系统结构和组成,了解数据库系统的组成3常用的关系数据库管理系统,了解各系统的特点4结构化查询语言概述,学会SQL语言中的基本语句,用以建立、查询、更改、数据库5数据库应用系统的开发和数据库技术的新发展,了解数据库系统的开发过程和新一代数据库系统的特点。第九章多媒体技术1多媒体的定义及其特点。了解多媒体的特点2数字化信息的原理,了解从模拟信号到数字化信息的过程3多媒体信息的数据压缩方法,了解各种数据压缩方法的原理4多媒体信息

10、处理的国际标准,了解各种标准的应用范围和其特点5多媒体创作工具,了解多媒体制作的一般的常用工具。6多媒体网站,了解多媒体网站的特点和制作多媒体网站的语言第10章计算机安全1 计算机安全概述,了解计算机安全的定义和计算机犯罪2 计算机信息安全和计算机加密技术,了解公钥加密和私钥加密的作用、过程和原理,和密码体制的评价标准。了解链路加密和端到端加密。3 计算机病毒,了解计算机病毒的特点和防范措施4 防火墙,了解防火墙的作用5计算机网络安全的监控,了解如何监控计算机网络6计算机安全方面的对策,了解使计算机更安全的各种措施参考教材或主要参考书:1计算机科学技术导论,赵建民和端木春江主编,清华大学出版社

11、,ISBN: 978-302-25403-42计算机导论, 第二版, 黄国兴、 陶树平、 丁岳伟编著,清华大学出版社,ISBN: 9787302179641四、样卷本科目由C程序设计和计算机科学技术导论两部分组成,计算机科学技术导论的样题可查看2012年的入学真题。C程序设计部分一、选择题(共15小题,每小题2分,共30分)1以下程序的输出结果是( ) #include void main( ) int a = 1, b = 2, c = 3;printf(“%d”, cba); A) 0 B) 1 C) 2 D) 32以下叙述正确的是( )A) 在C语言中,main函数必须位于文件的开头B)

12、 C语言每行中只能写一条语句C) C语言本身没有输入、输出语句D) 对一个C语言进行编译预处理时,可检查宏定义的语法错误3对以下程序段,while 循环执行的次数是( )int k=0;while (k=1) k+;A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次4以下程序执行后sum的值是( ) void main( ) int i , sum;for (i=1;i6;i+) sum+=i;printf(%dn,sum);A) 15 B) 14 C) 不确定 D)05执行以下程序后的输出结果是( ) #include void main( ) char a=“abc

13、0abc”;printf(“%s”, a); A) abc0abc B) abc C) abc0 D) abc6执行printf(%dn, strlen(anx41);语句后其输出结果是( )A) 8 B) 7 C) 6 D) 47函数调用: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) 12 B) 11 C) 10 D) 编译出错9以下各语句或语句组中,正确的操作是( )A) char s5=abcde;B) char *s; gets(s);C) char *s; s=abcde;D) char s5; scanf(%s, &s);10设有以下说明语句,则下面的叙述中不正确的是( )struct ex int x ; float y; char z ; example;A) struct

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号