中国人民银行计算机专业笔试题

  • 格式:doc
  • 大小:50.50 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2010年中国人民银行计算机类考试笔经

从考试类容来看:在内容上囊括了计算机专业的所有课程,C语言、面向对象、数据库、数据结构、操作系统、计算机组成原理、编译原理、多媒体技术、计算机网络、离散数学、设计模式都考了。类容非常的丰富,考点都不是很难、但是知识面比较广,很难全面掌握,因此也很难考好。

从考试题型来看:主要有一下集中题型。第一部分,判断题(好像是10个,每个好像是0.5分),单选题40个(好像每个一分,没有注意看),简答题两个,综合运用题5个,具体多少分没有注意看。

一二大题一共50分涉及离散数学、数据结构、计算机组成、网络、操作系统、数据库

附简答题和综合应用题题目:

简答题:

1、构成死锁的必要条件是什么,如何检测死锁,解除死锁?

2、画出星形、树形、总线形、环形网络拓扑结构,并写出星形、总线形网络拓扑结构的特点。

综合应用题:

1、多表查询:从S(学号,姓名,年龄,生日)表和SC(学号,课程号,成绩)中查询出没有选择课程号为1001的课程的所有学生的学号和姓名。

本人答案(写哪个都可以,只做参考,还有别的写法,此略):

SELECT sno,sname FROM S WHERE sno in(SELECT sno FROM SC WHERE cno <> '1001')

SELECT S.sno,sname FROM S,SC WHERE (S.sno=SC.sno AND o <> '1001')

2、根据程序写出其输出结果

void main()

{

static char arr[5]={'*','*','*','*','*'};

int i,j,k;

for(i = 0;i < 5; i ++)

{

printf("\n");

for(j = 0; j < i; j ++) printf(" ");

for(k = 0; k < 5; k ++) printf("%c",arr[k]);

}

}

测试结果:

*****

*****

*****

*****

*****

3、写出以下程序实现的功能:

void main() {

int a, b, c, *pa, *pb, *pc, *p;

pa = &a; pb = &b; pc = &c;

scanf("%d,%d,%d",pa,pb,pc);

if(*pa > *pb) {*p=*pa;*pa=*pb;*pb=*p;}

if(*pa > *pc) {*p=*pa;*pa=*pc;*pc=*p;}

if(*pb > *pc) {*p=*pb;*pb=*pc;*pc=*p}

printf("%d,%d,%d",*pa,*pb,*pc);

}

功能就是从键盘读入三个数,按由小到大的顺序输出(严格来说,是以非递减的方式输出)。

4、写出如下表达式的后缀形式(是考编译原理的知识,共三个小题,题目比较复杂,本人已不记得,只要懂得这个知识点应该都会做)

5、给出A—H8个字母各自出现的概率,写出它的最优二进制编码,并画出最优二叉树和计算出平均码长。

对于判断题,本人感觉不是很难,但是涉及面也比较广,可能有些人会觉得题目比较偏,因为这是计算机方面的招生,计算机的专业知识本来就非常的广,所以这就需要我们掌握好我们的专业知识和技能,才能在考场上赢得考试。

对于选择题,一共40个,都是单选题,涉及面就囊括了我们所学的所有专业知识,没有学到的也考到了。可谓无所不及啊!在这40个题中,所涉及的课程及知识点如下:数据库查询(多表查询)的,表的关系及其创建,相关数据库管理系统;

操作系统死锁,进程管理,文件管理,设备管理,以及存储管理;

C语言的指针及相关程序;

数据结构的链表,二叉树,排序等;

编译原理的相关重点知识(具体的忘记了);

离散数学的谓词逻辑,集合论以及图论相关知识;

计算机网络结构相关知识;

计算机组成原理的中断,虚拟存储等知识;

多媒体技术的图像,声音,视频等知识;

面向对象技术的一些特性及相关知识;

除了以上专业知识以外,还涉及了相关数序知识,设计模式,HTML,通信技术,电子商务的业务流程,银行的相关业务等知识。从总体上看,所考的很大一部分部都是我们所学专业课的重点中的重点知识,只是选择题有些偏难,考查范围全面、广泛。从整体上能考查学生的基础知识和相关的应用,但是要真正的的考好这份试卷还是有一定的难度。

2009年中国人民银行计算机类考试笔经

整体有四个大题。

第一题:判断(20个,10分)

第二题:选择(40个单选,40分)

在判断与选择题中涉及了计算机各个方向的知识:括号中是我能想起来的考点。

计算机网络(考了网桥工作原理;数据链路层的特点;DNS的作用;IP地址与子网掩码;)、计算机网络安全(防火墙的作用)、操作系统(检验死锁的目的;有5个进程,每个进程需要4个资源,如果不产生死锁最少需要多少个资源)、计算机组成原理(计算cpu频率;数据总线,控制总线的题)、C语言程序题(给数组赋值,一个是字符赋值,一个是字符串赋值;这次没有考到指针方面的题目)、JA VA思想、面向对象设计(SOA)、软件工程(软件测试的目的)、离散数学、图形图像等等,还有MVC,XML题,每个方向都有3,4个题目。

第三题:简答题(两个,20分)

1. 用图描述出进程的三元状态,并简单说明状态之间的转换条件。

2. 简述网上银行的基本支付模式。

3.

第四题:看程序写结果。(5个,每个题6分)

1. 写Sql语句。

2. 是一段c程序,写结果,很简单。

3. 也是c程序,写结果

4.给出一棵二叉树的前序遍历序列和中序遍历序列,画出二叉树并写出后序遍历序列。

5.用快速排序法给10个数排序,写出排序步骤。

要想答好整张试卷不是一日之功,也不是一个月两个月突击学习就能办得到的。这需要在平时学习过程中熟练掌握基本专业知识(如数据结构,操作系统,组成原理,Sql语言,C语言编程,Java编程,计算机网络),还要更深层次的钻研一个方向。

2008年中国人民银行计算机类考试笔经

一、判断题

1.如果A∈B及B¢C,则A不属于C。

2.二叉数以后序遍历序列与前序遍历序列反映同样的信息。

3.外部排序中使用置换选择排序的目的,是为了增强初始归并段的长度。

4.虚拟存储器常用的地址映象方式是段相联。

5.码元的传输速率受奈式准则的限制,体现通信系统中传输系统两端的信号传输速率。6.ODBC中的“句柄”概念是指应用程序变量。

7.没有路由器,第三层VLAN不能互通。

8.JDBC—ODBC桥利用ODBC驱动程序提供ODBC访问。只要本地机装有ODBC驱动,采用JDBC—ODBC桥驱动就可以访问所有的数据库。