一、专业测试大纲
本次考试以计算机本科及以上水平专业学生应掌握的学习知识为重点考查内容,主要包括:计算机基础知识、计算机网络、数据库、编程知识四个方面的内容,其中计算机基础知识包括计算机科学技术、计算机组成原理、操作系统、多媒体技术、计算机系统结构、数字图像处理、微机接口技术、计算机安全技术的相关知识;计算机网络包括计算机网络原理、局域网组成、TCP/IP原理、数据通信、互联网技术及应用的相关知识;数据库包括数据库原理、数据库设计与应用的相关知识;编程知识包括数据结构与算法、高级语言程序设计、软件工程、计算方法、面向对象程序设计、编译原理的相关知识。
二、专业测试分值及样题
本次专业测试分笔试和面试。其中笔试成绩占专业测试成绩的70%,面试成绩占专业测试成绩的30%。
(一)专业笔试(占70%)
总分100分(占专业测试成绩的70%),分两部分,第一部分为客观题,分值60分,分为单选题20分,多选题30分,判断题10分;第二部分为程序分析和编制题,分值40分。
样题如下:
单选题:
下列叙述中,错误的一条是______。
A、计算机硬件主要包括:主机、键盘、显示器、鼠标器和打印机五大部件
B、计算机软件分系统软件和应用软件两大类
C、CPU主要由运算器和控制器组成
D、内存储器中存储当前正在执行的程序和处理的数据
答案:A
多选题
TCP/IP协议把Internet网络系统描述成具有四层功能的网络模型,即接口层、网络层和______、______。
(A)关系层
(B)应用层
(C)表示层
(D)传输层
答案:BD
判断题
计算机中二进位信息的最小计量单位是“比特”,用字母“b”表示。答案:对
程序分析
阅读下列说明和流程图,将应填入__(n)__的字句写在答题纸的对应栏内。
【函数说明]
函数movetoend(LinkedListLainti)的功能时:将线性表示A的第I个元素移到表尾。若移动成功,则返回0,否则返回-1。线性表A采用带头结点的单链表表示,La为表A的头指针,如下图所示。
链表结点的类型定义为:
typedefstructnode{intkey;structnode*next;}*LinkedList
【函数]
intmovetoend(LinkedListLa,inti)
{LinkedListp,q,prep;
Intk=1;
P=La->next;prep=La;
While(__(1)__){Prep=p;p=->next;k++}
if(!p||k>i)return-1;
if(__(2)__)/*第I个元素结点已经是表尾结点,则无需移动*/
return0;
q=p;
while(__(3)__)q=q-﹥next;/*查找表尾并使q指向表尾结点*/
__(4)__=p->next;
p->next=NULL;
__(5)__;
return0;}
程序编制
程序设计请编写函数fun,函数的功能是:统计各年龄段的人数。N个年龄通过调用随即函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19随年龄段的人数放在d[1]中,把20至29岁年龄段的人数放在d[2]中,其余依次类推,把100岁(含100)以上年龄段的人数放在d[10]中,结果在主函数中输出。
Voidfun(int*a,int*b){inti,j;for(i=0;i<M;i++)b【i】=0;for(i=0;i<N;i++){j=a[i]/10;if(j>10)b[M-1]++;esleb[j]++;}}
(二)专业面试(占30%)
能基本掌握考试内容方面的知识,对当前互联网流行的应用较为熟悉,并对互联网近期关注的热点问题有自己的判断和见解,有一定的计算机方面的动手能力和实践经验。