ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:23.71KB ,
资源ID:8319768      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8319768.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(度浙江师范大学初试科目考试大纲885计算机综合基础.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

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

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

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

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

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

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

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

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

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

10、据压缩方法,了解各种数据压缩方法的原理4多媒体信息处理的国际标准,了解各种标准的应用范围和其特点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

12、语言中,main函数必须位于文件的开头B) 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 voi

13、d main( ) char a=“abc0abc”;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之后再将串str

14、1复制到串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结构体类型的关键字 B) example是

15、结构体类型名C) x, y, z都是结构体成员名 D) struct ex是结构体类型11若已定义:int a9,*p=a;并在以后的语句中未改变p的值,则不能表示a1 地址的表达式是( )A) a+ B) a+1 C) p+1 D) +p12以下程序的输出结果是( ) #include void main( ) int a = 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, *p = a+5;printf(“%d”, *-p); A) 非法 B) a4的地址 C) 3 D) 513以下程序的运行结果是( )#include void main( ) int a43= 1, 2,

16、3, 4, 5, 6, 7, 8, 9,10,11,12 ; int *p4, j; for (j=0; j4; j+) pj=aj; printf(%2d,%2d,%2d,%2dn, *p1, (*p)1, p32, *(p3+1);A) 4, 4, 9, 8 B) 4, 2,12,11 C) 程序出错 D) 1, 1, 7, 514若有下列说明和语句:int a45, (*p)5; p = a; 则对a数组元素的正确引用是A) p+1 B) *(p+3) C) *(p+1)+3 D) *(*p+2)15设有以下定义和说明:struct st char name8; int num; flo

17、at s4; student50;并且结构体数组student中的元素都已有值,若要将这些元素写到硬盘文件fp中,以下不正确的形式是( )A) fwrite(student,25*sizeof(struct st),25,fp);B) fwrite(student,50*sizeof(struct st),1,fp);C) fwrite(student,sizeof(struct st),50,fp);D) for(i=0;i50;i+) fwrite(student+i,sizeof(struct st),1,fp);二、程序填空题(共10空,每空2分,共20分)1以下程序是用来统计从键盘输

18、入的一个正整数中各位数字中0的个数,并求各位数字中最大者。例如:1080其0的个数是2,各位数字中最大者是8。请填空。 #include void main( ) unsigned long num, max=0, t; int count; (1) ; scanf(%ld, &num); do t= (2) ; if(t=0) +count; else if(maxt) (3) ; num/=10; while(num); printf(count=%d,max=%ldn, count, max); 2下面程序的功能是计算s=,请填空。 long f ( int n ) int i ; lo

19、ng s ; (1) ; for ( i=1; i=n; i+ ) (2) ; return s;void main( ) long s; int k, n; scanf (“%d”,&n ); (3) ; for ( k=0; k=n; k+ ) (4) ; printf (“%ldn”,s);3以下程序调用invert函数按逆序重新放置a数组中元素的值,a数组中的值在main函数中读入,请填空。 #define N 10void invert ( int *s, int i, int j ) int t; if ( ij ) t=*(s+i); (1) ; *(s+j)=t; invert

20、 ( s, (2) , j-1 ); void main( ) int i,aN; for (i=0; iN; i+) scanf (“%d”, (3) ); invert (a, 0, N-1);for (i=0; iN; i+) printf (“%d”, ai );三、读程序写运行结果(共4小题,每题5分,共20分)1include void f(int c) int a=0; static int b=0; a+; b+; printf(%d: a=%d, b=%dn, c, a, b);void main( ) int i; for (i=1; i=3; i+) f( i );2 v

21、oid sort(int a,int n) int i,j,t;for(i=0;in-1;i+)for(j=i+1;jn;j+)if(aiaj) t=ai; ai=aj; aj=t; void main( ) int aa10= 1,2,3,4,5,6,7,8,9,10 ,i;sort(&aa3,5);for(i=0;i10;i+) printf(%d,aai);printf(n);3int sum(int n) int p=1,s=0,i; for(i=1;i=n;i+) p*=i; s+=p; return s; main() printf(“sum(6)=%dn”,sum(6);4 ma

22、in() int a = 1,2,3,4 , i, x=0; for ( i=0; i4; i+ ) sub (a, &x); printf(“%2d”, x ); sub ( int *s, int *y ) static int t=3; *y=st; t-;四、程序设计题(共5小题,共80分)1. 请编程输出1000以内的所有素数,要求每行输出五个素数。(10分)2. 输入30个学生的序号和成绩,用结构体数组存储这些学生的信息,然后按成绩从高到低的顺序排序,最后将排序后的学号和成绩输出到c:cj.txt文件中。(20分) 3. 从主函数中输入一个字符串str和一个字符ch,编写一个函数,

23、实现从字符串str中删除所有的指定字符ch,并在主函数中输出删除后的字符串str。(20分) 4. 编程验证哥德巴赫猜想:任一不小于6的偶数均可表示为两个素数(大于2 )之和。例如:6=3+3;8=3+5;10=3+7或10=5+5。即对数据的偶数,输出的以其为和的2个素数(15分) 5. 输入一个字符串,判断其是否是C的合法标识符,如果输入数据是C的合法标识符,则输出“yes”,否则,输出“no”。C语言规定标识符只能由字母、数字、和下划线3种字符组成,且第一个字符必须是字母或下划线。(15分)本文档来源于布丁考研网(),全国最真实、最全面的考研真题及资料库。 (注:可编辑下载,若有不当之处,请指正,谢谢!)

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

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