北邮网院考研复试10-12年上机复试真题

北邮网院考研复试10-12年上机复试真题
北邮网院考研复试10-12年上机复试真题

北邮网院考研复试

2010--‐2012年上机真题及答案

复试上机指导

1.本真题只是提供辅助作用,关键还是研友平时动手能力练

习和对算法、数据结构的理解,参加过ACM的有一定优势 大家一定要在九度、北大或者杭电OJ刷题

2.上机时,可以快速阅读所有的题目,按照从易到难的次序

做题,保证会的一定得分;

3.熟悉编程环境,熟悉c、c++的常用函数;

4.为了快速测试代码的正确性,尤其是矩阵输入的情况,可

以利用标准输入重定向,

freopen(“c:\\input.txt”,”r”,stdin);加快

测试过程;

5.注意程序边界条件的测试;

6.如果你有什么疑问,或者我们提供的材料有问题,欢迎联

系我们:bwiunbuaa@https://www.360docs.net/doc/f113886493.html,或者到https://www.360docs.net/doc/f113886493.html, 给我

们留言。

2012年上机真题

1.【问题描述】

老师有一个问题想考考mabo,但是mabo不会,所以想请你来帮帮忙。 问题如下: 给一串字符串,统计其中某个字符的个数。

输入:

首先输入一个整数T,表示一共有T组数据 0

输出:

统计这个字母在这个字符串中出现的次数。

样例输入:

2

a

absd

b

bbssb

样例输出:

1

3

解题思路:

很简单,略。

代码:

#include

#include

#include

#define STRING_MAX_LENGTH 1000

int bupt_func_w121(){

int i,T;

char ch,tmp; //存放要查找的字符

char buf[STRING_MAX_LENGTH];

//freopen("/Users/bwiunbuaa/tmp/oj/bupt_w121.in","r",stdin);

scanf("%d",&T);

for(i=0;i

scanf("%c",&tmp); //过滤掉回车,这是scanf的bug吧

scanf("%c",&ch);

scanf("%c",&tmp); //过滤掉回车,这是scanf的bug吧

scanf("%s",buf);

int j,total=0;

int len = strlen(buf);

for(j=0;j

if(buf[j] == ch){

total++;

}

}

printf("%d\n",total);

}

return 0;

}

2.【问题描述】

老师有一个问题想考考mabo,但是mabo不会,所以想请你来帮帮忙。 问题如下: 给一个二叉树 请把这个棵二叉树按层来打印。如果为相同层,需要从左到右打印。一个节点是先添加左节点后添加右节点,即添加顺序与输入顺序一致。

输入:

首先输入一个整数T,表示一共有T组数据 0

输出:

对于每组 先输出一行 "Qi:"表示第i个问题 然后接下来输出每个问题二叉树每层的节点,在同一层的节点用空格分开,同一层输出在一行(每一行末尾没有空格),不同的层输出在不同行(入下面Sample O uput所示)

样例输入:

2

4 5

2 1

3 1

4 2

5 4

1 2

2 1

样例输出:

Q1:

1

2 3

4

5

Q2:

1

2

解题思路:

二叉树的使用队列进行广度优先搜索,可以完成该题的功能,但是本题目的难点是要如何区分不同层的元素,因为不同层的元素要输出在不同的行上。我们考察二叉树的广度优先遍历,发现有一个特点,即如果第k层元素一个都没出队,那么队列中必然没有k+1层元素,而且如果第k层元素刚好都出队了,队列中只有第k+1层元素,且包含所有的k+1层元素。所以从第一层开始,把根节点入队,记录当前层节点数1,然后输出这个层得所有节点,跟新队列,然后正好队列中就只有且包含所有第2层得节点数了,依次类推直到队列为空为止。大家要特别关注leverOrder()函数和普通的广度优先遍历算法的不同。

代码:

#include

#include

#define MAX_NODE 100

#define NULL_TREE_NODE -1

typedef int TElemType; //data的数据类型

/**

* 二叉树struct

*/

typedef struct BiTNode

{

TElemType data;

int flag;

int lchild, rchild; //左右孩子的坐标

}BiTNode, *BiTree;

//队列节点的定义,广度优先遍历,要用到队列

struct QNode{

struct BiTNode *p;

struct QNode *next;

};

//队列的定义

typedef struct Queue{

struct QNode *front; //队首指针

struct QNode *rear; //队尾指针

}Queue,*pQueue;

//初始化队列

void InitQueue(struct Queue *Q){

Q->front=Q->rear=(struct QNode*)malloc(sizeof(struct QNode)); Q->front->next=NULL;

}

//入队列

void EnQueue(struct Queue *Q, struct BiTNode *node){ struct QNode *nd=(struct QNode*)malloc(sizeof(struct QNode)); nd->next=NULL;

nd->p=node;

Q->rear->next=nd;

Q->rear=nd;

}

//出队列,注意判定快为空时,应有 rear=front

struct BiTNode* DeQueue(struct Queue *Q){

struct QNode *p=Q->front->next;

Q->front->next=Q->front->next->next;

struct BiTNode *t=p->p;

if(Q->rear==p){

Q->rear=Q->front;

}

free(p);

return t;

}

/**

* 判断队列是否为空

*/

int isQueueEmpty(struct Queue *Q){

if(Q->front == Q->rear){

return 1;

}

else{

return 0;

}

}

/**

* 计算队列的长度

*/

int getQueueLength(struct Queue *Q){

int i = 0;

struct QNode *p=Q->front->next;

while(p!=NULL){

p = p->next;

i++;

}

return i;

}

/*广度优先遍历*/

void leverOrder(BiTree T,int root)

{

int left_num;//当前层的节点数

pQueue Q;//定义队列Q

InitQueue(Q);

EnQueue(Q,&T[root]);//根节点入队

while (!isQueueEmpty(Q))//如果队列非空

{

left_num = getQueueLength(Q); // 当前层的节点数while(left_num-- > 0) {//将同一层的元素全部出队BiTNode* tn = DeQueue(Q);

if(left_num == 0){ //本层最后一个

printf("%d\n",tn->data);

}

else{

printf("%d ",tn->data);

}

if(tn->lchild != NULL_TREE_NODE){

EnQueue(Q,&T[tn->lchild]);

}

if(tn->rchild != NULL_TREE_NODE){

EnQueue(Q,&T[tn->rchild]);

}

}

}

}

int bupt_func_w122(){

int T,N,M;

BiTNode bt[MAX_NODE];

int i,j;

//freopen("/Users/bwiunbuaa/tmp/oj/bupt_w122.in","r",stdin);

scanf("%d",&T);

for(i=0;i

scanf("%d%d",&N,&M);

//初始化

for(j=0;j

bt[j].data = j;

bt[j].flag = 0;

bt[j].lchild = NULL_TREE_NODE;

bt[j].rchild = NULL_TREE_NODE;

}

for(j=0;j

int p,c;

scanf("%d%d",&p,&c);

if(bt[c].lchild == NULL_TREE_NODE){//左孩子

bt[c].lchild = p;

}else{

bt[c].rchild = p;

}

}

//广度优先遍历树

printf("Q%d:\n",i+1);

leverOrder(bt,1);

}

return 0;

}

3.【问题描述】

我们都学过计算机网络,了解IPV4地址的点分十进制表示法。 你的任务很简单:判断一个字符串是否是一个合法的点分十进制表示的IPV4地址。 最低的IP地址是0.0.0.0,最高的IP地址是255.255.255.255。 PS :方便起见,认为形似00.00.00.00的IP地址也是合法的。

输入:

第一行是一个整数T,代表输入还剩下T行 以下的T行,每行都是一个字符串(不含空白字符)。字符串的长度保证不超过15,不小于1.

输出:

对于每个字符串,输出一行。 如果它是一个合法的IPV4地址,输出Yes。 否则,输出No。

样例输入:

3

59.64.130.18

f.a.t.e

1.23.45.678

样例输出:

Yes

No

No

解题思路:

本题唯一的要求就是判断ip地址有效性的时候,多考虑一些异常的情况,比如出现012.11.11.11 12.2..3等非法形式,多几个测试用例测一下

代码:

#include

#include

#include

#define IP_ADDRESS_LENGTH 16

/**

* 判断字符串ip是否是有效地ip地址

*/

int isIpAddress(char ip[]){

int i;

int len = strlen(ip);

int ipNum[4];

int ipNumFlag[4]; //记录四个数字是否都出现,避免出现12.3..4这种ip

int dotcount=0; //记录匹配到的'.'的个数

int numpos=0; //记录ip地址每个数字的位置

memset(ipNum,0,sizeof(int)*4);

memset(ipNumFlag,0,sizeof(int)*4);

for(i=0;i

if(ip[i]>='0' && ip[i] <= '9'){

if(numpos == 0 && (ip[i] == '0')){

return 0; //ip地址的数值以0开始

}

else if( numpos > 2){

return 0; //ip地址的数值超过三位

}

ipNum[dotcount] = ipNum[dotcount]*10+(ip[i]-'0');

ipNumFlag[dotcount] = 1;

numpos++;

}

else if(ip[i] == '.'){

dotcount++;

numpos = 0;

if(dotcount > 3){ //有效的地址不会多于三个'.'

return 0;

}

}

else{ //其他字符

return 0;

}

}

for(i=0;i<4;i++){

if(ipNumFlag[i]==0 || ipNum[i] < 0 || ipNum[i] > 255){ return 0;

}

}

return 1;

}

int main(){

int T;

char buf[IP_ADDRESS_LENGTH];

int i;

//freopen("/Users/bwiunbuaa/tmp/oj/bupt_w123.in","r",stdin);

scanf("%d\n",&T);

for(i=0;i

fgets(buf,IP_ADDRESS_LENGTH,stdin);

if(buf[strlen(buf)-1]=='\n') //去掉回车符,最后一行没有回车

{

buf[strlen(buf)-1]='\0';

}

int valid = isIpAddress(buf);

if(valid == 1){

printf("Yes\n");

}

else{

printf("No\n");

}

}

return 0;

}

4.【问题描述】

正义的伙伴褋祈和葬仪社的机器人Fuyuneru正在被邪恶的GHQ部队追杀。眼看着快要逃不掉了,祈就把重要的东西塞到了机器人体内,让它先跑,自己吸引火力。 假设Fuyuneru带上东西开始逃跑时所处的点为原点,朝向为正北。操纵FuyuNeru的指令有如下四种: right X: X是1-359之间的整数,Fuyuneru的前进方向顺时针转X度。

left X: X是1-359之间的整数,Fuyuneru的前进方向逆时针转X度。

forward X: X是整数(0<=X<=1000),Fuyuneru向当前朝向前进X米。

backward X: X是整数(0<=X<=1000),Fuyuneru向当前朝向后退X米。

现在祈向Fuyuneru体内输入了N(1<=N<=50)个这样的指令。可是由于此前Fuyuneru被GHQ部队击中,它出了一点小问题:这N个指令执行的顺序是不确定的。 问:Fuyuneru最远可能逃出多远? 即,Fuyuneru在执行完N条指令之后,距离远点最远的可能距离是多少?

输入:

第一行是一个整数T,代表测试数据有T组。

每组测试数据中,第一行是一个整数N,代表指令有N条; 随后紧跟N行,每一行代表一个指令(格式保证是上述四种中的一种,数据保证合法)。

输出:

对于每组数据,输出一行:最远的可能逃亡距离,精确到小数点后3位。

样例输入:

3

3

forward 100

backward 100

left 90

4

left 45

forward 100

right 45

forward 100

6

left 10

forward 40

right 30

left 10

backward 4

forward 4

样例输出:

141.421

200.000

40.585

解题思路:

代码:

2011年上机真题

1.【问题描述】

读入一组字符串(待操作的),再读入一个int n记录接下来有几条命令,总共有2中命令:

1、翻转 从下标为i的字符开始到i+len-1之间的字符串倒序;

2、替换 命中如果第一位为1,用命令的第四位开始到最后的字符串替换原读入的字符串

下标 i 到 i+len-1的字符串。每次执行一条命令后新的字符串代替旧的字符串(即下一条命令在作用在得到的新字符串上)。

命令格式:第一位0代表翻转,1代表替换;第二位代表待操作的字符串的起始下标int i;

第三位表示需要操作的字符串长度int len。

输入:

输入有多组数据。

每组输入一个字符串(不大于100)然后输入n,再输入n条指令(指令一定有效)。

输出:

根据指令对字符串操作后输出结果。

样例输入:

bac

2

003

112as

样例输出:

cab

cas

解题思路:

比较简单,略。

代码:

#include

#include

#include

#include

#include

void reverse(char a[],int start,int len);

void tihuan(char a[],char b[],int start,int len);

int main()

{

char string[200];

int n;

char **cmd;

int i;

while(gets(string)!=NULL)

{

scanf("%d",&n);

cmd=(char**)malloc(sizeof(char*)*n);

for(i=0;i

{

cmd[i]=(char*)malloc(sizeof(char)*104);

}

getchar();

for(i=0;i

{

gets(cmd[i]);

}

//判断类型

for(i=0;i

{

if(cmd[i][0]=='0')

{

// if(strlen(cmd[i])==3)

reverse(string,cmd[i][1]-'0',cmd[i][2]-'0');

// else if(strlen(cmd[i])==5)

//

reverse(string,(cmd[i][1]-'0')*10+(cmd[i][2]-'0'),(cmd[i][3]-'0')*10 +(cmd[i][4]-'0'));

// else if(strlen(cmd[i])==4)

//

reverse(string,cmd[i][1]-'0',(cmd[i][2]-'0')*10+(cmd[i][3]-'0'));

}

else

tihuan(string,cmd[i],cmd[i][1]-'0',cmd[i][2]-'0');

}

for(i=0;i

{

free(cmd[i]);

}

free(cmd);

}

return 0;

}

/**

* 将字符串a从下标start,长度为len的字符串反转

*/

void reverse(char a[],int start,int len)

{

int temp1=len/2;//中间位置

int i,j,k;

char temp2;

for(i=start,j=start+len-1,k=0;k

{

temp2=a[i];

a[i++]=a[j];

a[j--]=temp2;

}

puts(a);

}

/**

* 字符串替换

*/

void tihuan(char a[],char b[],int start,int len) {

//判断被覆盖的字符数量,和要覆盖的字符数量之间的大小关系,//分成3种情况处理,

//若大于,则往前挪

//若小于,则往后挪

//若相等,无需挪动

int total_b=strlen(b)-3;

int i;

int a_move;

int gap;

if(len==total_b)

{

for(i=0;i

{

a[start+i]=b[3+i];

}

}

else if(len

{

gap=total_b-len;

a_move=start+len;

for(i=strlen(a);i>=a_move;i--)

{

a[i+gap]=a[i];

}

for(i=0;i

{

a[start+i]=b[i+3];

}

}

else

{

gap=len-total_b;

for(i=len+start;i<=(int)strlen(a);i++)

{

a[i-gap]=a[i];

}

for(i=0;i

{

a[start+i]=b[3+i];

}

}

puts(a);

}

2.【问题描述】

一个复数(x+iy)集合,两种操作作用在该集合上:

1、Pop 表示读出集合中复数模值最大的那个复数,如集合为空 输出 empty ,不为空就

输出最大的那个复数并且从集合中删除那个复数,再输出集合的大小SIZE;

2 Insert a+ib 指令(a,b表示实部和虚部),将a+ib加入到集合中 ,输出集合的大小SIZE; 最开始要读入一个int n,表示接下来的n行每一行都是一条命令。

输入:

输入有多组数据。

每组输入一个n(1<=n<=1000),然后再输入n条指令。

输出:

根据指令输出结果。

样例输入:

3

Pop

Insert 1+i2

Pop

样例输出:

empty

SIZE = 1

1+i2

SIZE = 0

提示:

模相等的输出b较小的复数。

a和b都是非负数。

解题思路:

略。

代码:

#include

#include

int main()

{

int complex[1000][3],x,y;

char str[100];

int mmax=0,amax=0,bmax=0;

int p=0,n=0,i=0,j=0,k=0,size=0;

while(scanf("%d",&n)!=EOF)

{

size=0;

for(i=0;i

{

scanf("%s",str);

if(strcmp(str,"Pop")==0)

{

if(size==0)

{

printf("empty\n");

}

else

{

mmax=0,amax=0,bmax=0,p=0;

for(j=0;j

{

if((mmax=complex[j ][1])))

{

mmax=complex[j][2];

bmax=complex[j][1];

amax=complex[j][0];

p=j;

}

}

for(k=p;k

{

complex[k][0]=complex[k+1][0];

complex[k][1]=complex[k+1][1];

complex[k][2]=complex[k+1][2];

}

size--;

printf("%d+i%d\n",amax,bmax);

printf("SIZE = %d\n",size);

}

}

else

{

scanf("%d+i%d",&x,&y);

complex[size][0]=x;

complex[size][1]=y;

complex[size][2]=x*x+y*y;

size++;

printf("SIZE = %d\n",size);

}

}

}

return 0;

}

3.【问题描述】

给一棵树,你可以把其中任意一个节点作为根节点。每个节点都有一个小写字母,中序遍历,得到一个字符串,求所有能得到的字符串的字典序最小串。因为这棵树不一定是二叉树,所以中序遍历时,先中序遍历以节点序号最小的节点为根的子树,然后再遍历根节点,最后根据节点序号从小到大依次中序遍历剩下的子树。

输入:

多组数据,以EOF结束。 第一行一个数n(0

然后一个长度为n的串,第i(0<=i

输出:

题中要求的最小的字符串

样例输入:

3

bac

0 1

1 2

4

abcd

0 1

0 2

0 3

样例输出:

bac

bacd

提示:

意思就是请枚举所有的点为根,然后中序遍历 最后输出所有结果中字典序最小的 比如说第二组数据

以0为根时结果为 bacd

以1为根时结果为 cadb

以2为根时结果为 badc

以3为根时结果为 bacd

所以字典序最小的是bacd

解题思路:

本题的关键是根据输入的无向边,和root节点,建立树。因为无向边的两个端点,并未指定哪个是父节点,所以只能根据root节点来确定每条边两个端点的父子关系,确定原则如下3点:

* 1.如果边的两个节点包含root节点,则另一个节点的父节点为root

* 2.如果边的两个端点其中一个节点的父亲节点已经确定,则它不肯能再有父节点,只能成为另一个节点的父亲节点

* 3.如果不满足上述两个条件,则不处理该边的信息,留待后面确认父子关系,直到所有的边的节点都确定了父子关系

建立树后,中序遍历,然后比较遍历结果,输出遍历结果最小的遍历结果。多叉树的遍历相对于二叉树的遍历稍微复杂一些,各位研友务必熟练掌握,根据小编整理北邮上机试题发现,北邮的老师很钟爱树结构的题目,几乎每年都有。

代码:

#include

#include

#include

#define MAX_NODE 100

#define NULL_TREE_NODE -1

/**

* 多叉树struct

*/

typedef struct BiTNode

{

char data;

int flag;

int parent; //由于本题需要,需要记录父节点

int nextnode; //属于同一父亲节点的下一个节点

int firstchild; //第一个孩子节点的坐标

}BiTNode, *BiTree;

/**

* 树形节点无向边的数据结构

*/

typedef struct Edge

{

int l, r; //输入项目,表示l和r之间有无向边,但不确定谁是父亲节点,谁是孩子节点

int flag; //0:表示父子关系未定,1表示父子关系已经确定

}Edge, *pEdge;

/**

* 获取多叉树节点下标为node的节点的最后一个子孙节点。

*/

int getLastChild(BiTree bt,int node){

int firstChild = bt[node].firstchild;

if(firstChild == NULL_TREE_NODE){

return NULL_TREE_NODE;

}

int cur = firstChild;

while(bt[cur].nextnode != NULL_TREE_NODE){

cur = bt[cur].nextnode;

}

return cur;

}

/**

* 根据树形结构的边,根节点建立一颗树

* 因为输入的边信息,无法知道边的两个节点哪个是父亲节点,只能由父亲节点逐步确定,确定标准有两个

* 1.如果边的两个节点包含root节点,则另一个节点的父节点为root

* 2.如果边的两个端点其中一个节点的父亲节点已经确定,则它不肯能再有父节点,只能成为另一个节点的父亲节点

* 3.如果不满足上述两个条件,则不处理该边的信息,留待后面确认父子关系,直到所有的边的节点都确定了父子关系

*/

int createBiTree(BiTree bt,pEdge edge,int root,int len){ int changed=1; //循环标志,如果changed=0,表示结束

while(changed == 1){

int i;

changed = 0; //1轮遍历开始前,changed置0

for(i=0;i

if(edge[i].flag == 0){ //该边还没有被处理

int l = edge[i].l;

int r = edge[i].r;

if(l == root || r == root){ //包含 root 节点

int father = (l == root)?l:r;

int child = (l == root)?r:l;

bt[father].nextnode = NULL_TREE_NODE;

bt[child].parent = father;

bt[father].parent = NULL_TREE_NODE;

int lc = getLastChild(bt,father); //获取父亲节点的最

后一个孩子节点

if(lc == NULL_TREE_NODE){ //如果没有孩子节点,则当前child节点成为father节点的第一个孩子

bt[father].firstchild = child;

}

else{ //child节点成为当前节点的最后一个孩子

bt[lc].nextnode = child;

}

edge[i].flag = 1; //已处理

changed = 1;

break; //这点非常关键,否则可能造成孩子节点的顺序错误,很不容易发现的bug

}

else{ //其他节点

if(bt[l].parent != NULL_TREE_NODE||bt[r].parent != NULL_TREE_NODE){ //l的父亲一顶,不能再有其他父亲,所以l只能是r的父亲

int father = (bt[l].parent!= NULL_TREE_NODE)?l:r;

int child = (bt[l].parent!= NULL_TREE_NODE)?r:l;

int lc = getLastChild(bt,father);

if(lc == NULL_TREE_NODE){//如果没有孩子节点,则当前child节点成为father节点的第一个孩子

bt[father].firstchild = child;

}

北邮网院市场营销学期末复习题

北京邮电大学远程、函授教育《市场营销学》期末复习题一、填空:1.市场宏观环境包括人口、_经济_、_自然____、__技术___、政治法律和文化。2.市场微观环境的影响因素包括:供应者、竞争对手、营销中介、顾客、社会公众以及企业内部影响营销管理决策的各个部门。3.根据恩格尔定律:随着家庭收入的__增加___,用于购买食品的支出占总支出的比例应__下降 ___,而用于其他方面的开支(如娱乐、教育、保健等)和储蓄所占的比重将__上升___。鉴于我国城乡之间存在着一定的差距,一般而言,城市居民家庭的恩格尔系数要__低于___较为落后的农村居民家庭的恩格尔系数。4.市场营销学将市场分为组织市场和_消费者市场____,组织市场通常又被分为生产者市场_、中间商市场_和非盈利组织市场_三类。5.企业密集性增长策略包括__市场渗透_、市场开发、产品开发__。6.影响消费者购买行为的因素包括__社会文化、个人_和_心理____。7.市场定位的方式主要有_避强定位、迎头定位、重新定位_。8.产品的整体概念包含三个层次,即核心产品、__形式产品_和_延伸产品。9.产品生命周期一般可分为四个阶段,即投入期、成长期_、成熟期、衰退期。10.企业定价的基本方法有成本导向定价法、竞争导向定价法和需求导向定价法_三类。11.以生产者为中心的传统营销观念包括生产观念、产品观念、推销观念。12.企业进行促销和沟通的工具主要有人员推销、广告、公共关系、销售促进(营业推广)和直接营销。二、名词解释: 1.市场营销:市场营销是指在变化的市场环境中,企业以消费者需求为中心,在满足消费者需求与利益的基础上来实现企业利润的商务活动过程。2.社会购买力::一定时期由社会各方面用于购买产品的货币支付能力。3.市场细分;指根据顾客需求的差异性,将整体市场划分成若干个顾客群,每一个顾客群构成一个细分市场,不

北邮计算机考研复试笔试真题(可编辑修改word版)

北邮计算机考研复试笔试真题 软件工程 选择 1、需求规格说明书的作用不包括(C) A、软件验收的依据 B、用户与开发人员对软件要做什么的共同理解 C、软件可行性研究的依据D 软设计的依据 2、为了提高模块的独立性,模块之间最好是(D) A、控制耦合 B、公共耦合 C、内容耦合 D、数据耦合 3、在基于数据库的信息管理系统中,数据库概念模型的设计对应于系统开发的(C) A、需求分析 B、增量设计 C、评测设计 D、程序设计 4、用白盒测试法设计测试用例的方法包括(C) A 错误推测 B 因果图 C 基本路径测试 D 边界值分析 5、在UML 状态图中,与转椅上的事件联系在一起的瞬时操作是 A 过程 B 活动 C 动作 D 加工 判断 1、(错)UML 中顺序图和协作图不仅能用来表示对象之间的动态行为,也能表示对象的状态变化 2、(错)单元测试中只能使用白盒测试方法 3、(错)软件能力成熟度模型是衡量软件项目管理水平的标准 4、(错)领域模型不是面向对象分析和设计的一个组成部分

5、(错)在顺序图中,一个对象A 发送了一条创建另一个对象B 的消息,那么表明对象B 具备了处理该条消息的职责 填空题 1、软件的一组模块都访问同一全局变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为(外部)耦合 2、程序注释分为序言性注释和(功能性)注释 3、为了适应运行环境变化而修改软件,称之为(适应性)维护 4、ISO 质量模型中将质量特性分成三个层次:(质量特性)、(质量子特性)和(度量) 5、黑盒测试的测试用例设计方法包括(等价类划分方法) 数据库 判断 1、(错)DBMS 利用事务日志文件保存所有数据库事务的更新操作 2、(对)一般来说,一个数据库的外模式可以有多个 3、(错)若需求分解保持函数依赖,那么模式分解一定能达到BCNF 4、(对)在数据库的安全性控制中,授权控制灵活 选择 1、数据创建完毕后,数据字典中存储的是(D) A、查询语句 B、查询结果 C、试图定义 D、所引用的基本表的定义

北邮计算机复试软件工程试题A附答案

--------------------学年第二学期2008 2007 ——北京邮电大学--- -:---名---姓- A卷《软件工程》期末考试试题 一、学生参加考试须带学生证或学院证明,未带者不准进入 场。学生必须按照监考教师指定座位就坐 二、书本、参考资料、书包等与考试无关东西一律放到考场 定位置 三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学 ,有考场违纪或作弊行为者,按相应规定严肃处理场规则 上,做在试卷、草四、学生必须将答题内容做在专用答题.. 纸上一律无效。交卷时将答题纸与试卷一同上交考试时软件工20061 课题总满3510103015得-阅卷-- - --教师- -- - - -- -一、单项选择题(共10题,每题1分,共10分)-- - -1、需求规格说明书作用不包括(C)- - --

:-A.软件验收依据--号--B.用户与开发人员对软件要做什么共同理解-学----C.软件可行性研究依据D.软件设计依据-- - -、2、软件结构图中,模块框之间若有直线连接,表示它们之间存在(A )装 - - A、调用关系B、组成关系C、链接关系D、顺序执行关系-- - -3、下面关于DFD中加工描述正确是( C ) - - -- -A. 每个加工只能有一个输入流和一个输出流-- - -:B. 每个加工最多有一个输入流,可以有多个输出流---级-C. 每个加工至少有一个输入流和一个输出流--班---D. 每个加工都是对输入流进行变换,得到输出流- - -- 4、在基于数据库信息管理系统中,数据库概念模型设计对应于系统开- -- - -发(B)阶段。- --- A、需求分析B、概要设计----- 、程序设计D 、详细设计C ------------- 5、为了提高模块独立性,模块之间最好是( D ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 6、下列关于效率说法不正确是( B ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率根本途径在于采用高效算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序效率与程序算法有关 7、测试关键问题是( D ) A. 如何组织对软件评审 B. 如何验证程序正确性 C. 如何采用综合策略 D. 如何选择测试用例 8、某企业软件系统希望从Windows平台移植到Linux平台上,软件开发厂商为了满足企业要求进行维护属于(B ) A. 改正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 9、软件测试目是(C ) A.为了表明程序没有错误 B.为了说明程序能正确地执行 C.为了发现程序中错误 D.为了评价程序质量 10、用白盒测试法设计测试用例方法包括(C) A.错误推测B.因果图 C.基本路径测试D.边界值分析 二、判断题(共10题,每题1分,共10分) 1.软件是一种逻辑实体,由可执行代码构成。(错) 用例模型是用来说明系统应该具备功能描述。(对)2. 软件质量主要通过软件功能测试来保证。(错 3.) UML4.中顺序图和协作图不仅能用来表示对象之间动态行为,也能表示对象内部状态变化。(错) 单元测试中只能使用白盒测试方法。5.(错)

移动通信练习题及答案(北邮网院)

一、选择题 1.GSM系统采用的多址方式为() (A)FDMA (B)CDMA (C)TDMA (D)FDMA/TDMA 2.下面哪个是数字移动通信网的优点() (A)频率利用率低(B)不能与ISDN兼容 (C)抗干扰能力强(D)话音质量差 3.GSM系统的开放接口是指() (A)NSS与NMS间的接口(B)BTS与BSC间的接口 (C)MS与BSS的接口(D)BSS与NMS间的接口 4.下列关于数字调制说法错误的是() A数字调制主要用于2G、3G及未来的系统中 B数字调制也包含调幅,调相,调频三类 C频率调制用非线性方法产生,其信号包络一般是恒定的,因此称为恒包络调制或非线性调制 D幅度/相位调制也称为线性调制,因为非线性处理会导致频谱扩展,因此线性调制一般比非线性调制有更好的频谱特性 5.为了提高容量,增强抗干扰能力,在GSM系统中引入的扩频技术() (A)跳频(B)跳时(C)直接序列(D)脉冲线性调频 6.位置更新过程是由下列谁发起的() (A)移动交换中心(MSC)(B)拜访寄存器(VLR) (C)移动台(MS)(D)基站收发信台(BTS) 7.MSISDN的结构为() (A)MCC+NDC+SN (B)CC+NDC+MSIN (C)CC+NDC+SN (D)MCC+MNC+SN 8.LA是() (A)一个BSC所控制的区域(B)一个BTS所覆盖的区域 (C)等于一个小区(D)由网络规划所划定的区域 9.GSM系统的开放接口是指() (B)NSS与NMS间的接口(B)BTS与BSC间的接口 (C)MS与BSS的接口(D)BSS与NMS间的接口 10.如果小区半径r=15km,同频复用距离D=60km,用面状服务区组网时,可用的单位无线区群的小区最少个数为。() (A) N=4 (B) N=7 (C)N=9 (D) N=12 11.已知接收机灵敏度为0.5μv,这时接收机的输入电压电平A为。() (A) -3dBμv (B) -6dBμv (C) 0dBμv (D) 3dBμv 12.下列关于数字调制说法错误的是(B) A数字调制主要用于2G、3G及未来的系统中 B数字调制也包含调幅,调相,调频三类

北邮网院数据库原理与应用(新)阶段作业

一、单项选择题(共10道小题,共100.0分) 1. 在下列关于关系的述中,错误的是_____。 A. 表中任意两行的值不能相同 B. 表中任意两列的值不能相同 C. 行在表中的顺序无关紧要 D. 列在表中的顺序无关紧要 知识点: 关系Relation 学生答案: [B;] 标准答 案: B; 得分: [10] 试题分 值: 10.0 2. 已知关系R如下图所示,可以作为关系R主键的属性组是_____。 A. ACD B. ABC C. ABD D. BCD 知识点: 码Key 学生答案: [C;] 标准答 案: C; 得分: [10] 试题分 值: 10.0 3. 关系数据库中,实现实体之间的联系是通过表与表之间的______。 A. 公共索引 B. 公共存储

C. 公共元组 D. 公共属性 4. 定义外键实现的是______。 A. 实体完整性 B. 参照完整性 C. 用户定义的完整性 D. 实体完整性、参照完整性和用户定义的完整性 5. 有一个关系:学生(学号,,系别),规定学号的值域是8个数字组成的字符串,这一规则属于 _____。 A. 实体完整性规则 B. 引用完整性约束 C. 用户自定义完整性规则 D. 关键字完整性约束 6. 若两个实体之间的联系是1:m,则实现1:m联系的方法是______。 A. 在"m"端实体转换的关系中加入"1"端实体转换关系的码 B. 将"m"端实体转换关系的码加入到"1"端的关系中 C. 在两个实体转换的关系中,分别加入另一个关系的码 D. 将两个实体转换成一个关系

7. ER图是一种直观表示_______的工具。 A. 结构数据模型 B. 关系数据模型 C. 逻辑数据模型 D. 层次和网状模型 8. 数据库三级模式体系结构的划分,有利于保持数据库的______。 A. 数据独立性 B. 数据安全性 C. 结构规化 D. 操作可行性 9. 数据库系统的体系结构分为三个层次,即______。 A. 模式、模型、视图 B. 外模型、概念模型 C. 外模式、逻辑模式、模式 D. 关系模型、网状模型、层次模型

北邮网院光网络阶段作业

一、单项选择题(共20道小题,共100.0分) 1. 在光纤通信系统中,的作用是实现信号的放大和波形整形的功能。 A.分叉复用器 B.光中继器 C.数字交叉连接器 D.光放大器 知识点: 第4章 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 2. 在满足误码率(或信噪比)指标要求下,所允许输入接收机的光功率越低,则表示这个接收 机。 A.灵敏度越高 B.动态范围越大 C.灵敏度越低 D.动态范围越小 知识点: 第4章 学生答案: [A;] 标准答案: A 得分: [5] 试题分值: 5.0 提示: 3. 光发射机的消光比,一般要求小于或等于。 A.5% B.10% C.15% D.20% 知识点: 第4章 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 4.(错误)

在光发射端机中功能框是实现信号的衰减补偿和均衡处理功能的。 A.均衡放大 B.解复用 C.码型变换 D.均衡器 知识点: 第4章 学生答案: [D;] 标准答案: A 得分: [0] 试题分值: 5.0 提示: 5. 在光接收端机中与光电检测器直接相连的是。 A.均衡器 B.前置放大器 C.判决器 D.时钟发生器 知识点: 第4章 学生答案: [B;] 标准答案: B 得分: [5] 试题分值: 5.0 提示: 6. 前置放大器是指与紧紧相连接的器件。 A.光谐振腔 B.激光器 C.光放大器 D.光电检测器 知识点: 第4章 学生答案: [D;] 标准答案: D 得分: [5] 试题分值: 5.0 提示: 7. 温度的变化,会导致LD输出功率的变化,因此在发射机中使用技术来稳定光源的输出 功率。 A.自动功率控制 B.码型变换 C.调制

北邮计算机研究生复试历年上机测试模拟试题及真题

2008年北邮计算机学院研究生入学考试(复试)上机测试模拟试题 第一题:人数统计 1305 Submit: 1853 Accepted:717 Time Limit: 1000MS Memory Limit: 65535K Description 今年计算机学院研究生入学复试分多个小组。现在老师需要知道每组复试同学中男生和女生的人数。请你编写程序分别统计出男女生的总人数。 Input 输入的第一行是一个数t(0 < t < 10),表示有t组测试用例。 对于每组输入数据有两行,第一行是一个正整数n(1 < n < 1000),表示参加该组复试的总人数。接下来一行有n个整数(取值为0或1),0代表男生,1代表女生,整数间由一个空格隔开。 Output 对于每组测试用例,输出一行,由两个数组成,用一个空格隔开,分别表示男生和女生的总人数。 Sample Input 2 2 1 0 7 0 1 0 0 1 1 0 Sample Output 1 1 4 3 数字统计 1306 1512 Submit: 1257 Accepted:578 Time Limit: 1000MS Memory Limit: 65536K Description 给你一个非常大的整数x,(-10^400 <=x<= 10^400),请统计x的每一位,分别输出9,1,2出现的次数.

Input 一个大整数; Output 一共三行,第一行是9出现的次数,第二行是1出现的次数,第三行是2出现的次数。 Sample Input 912912912910915902 Sample Output 6 5 4 第二题:统计字母1512 Submit: 2259 Accepted:625 Time Limit: 1000MS Memory Limit: 65535K Description 给定一个只有小写英文字母组成的字符串,串长为n。请你编写程序求出这个字符串中出现次数最多的字母。 Input 输入的第一行为t(0 < t < 10),表示有t组测试用例。 对于每组测试用例,输入有两行。 第一行是一个正整数n( 1 < n < 100)表示字符串的长度。 后面一行是一个长度为n的字符串(只由小写字母组成)。 Output 对于每组测试用例,输出一行,仅输出出现次数最多的字母。 测试用例保证出现次数最多的字母只有一个。 Sample Input 2 5 acmcs 3 zzt

北邮信息与通信工程学院考研复试经验

北邮信息与通信工程学院考研复试经验 北邮信息与通信工程学院考研复试1.考研调剂更要拼实力 许多同学在调剂的时候,会抱着侥幸的心理,认为学校会因为报考人数过少等原因,扩大调剂生的名额,实则不然。许多名校不仅不会因此增加调剂名额,更不会因此来降低分数线。很多时候招调剂生或者是让更多同学参加复试只是为了精挑细选适合的生源。因此,换个角度说,调剂真正在拼是实力。一般情况下,部分名校的招收调剂生,要求调剂生本科出身为“211”院校,或一般院校的重点专业,但更多的高校则没有此限制。比如西北农林科技大学就是一所“985”高校,科研经费充足、科研水平很高,只是由于地理位置比较偏僻,对考生的吸引力不足,才会对调剂情有独钟。另外,像是西部地区的一些高校,有不少专业的实力强劲。如云南大学的生物学专业被成为“小清华”,对调剂生的要求之一就是要有很强的专业知识。 北邮信息与通信工程学院考研复试2.调剂失败的最大原因是“等”和“慢” 有些考生把调剂看得过于简单,从不积极主动的去搜集信息,只等着学校公布调剂信息,然后再去选择合适的学校寄出调剂申请表。更有些同学在某些网站上发布调剂信息之后就不管不问,等着学校和导师来联系自己。这两种做法都是考研调剂失败的直接原因。另外,有些院校的调剂信息是不对外公布的,这就更需要考生主动联系学校,积极的去打听。首先,要在通话中了解到今年有没有调剂名额。如果老师的回答是让你留意网上信息。此时,不要过早地挂电话,你可以侧面问问往年有没有调剂的情况,并以此来判断今年的形势。其次,要注意与校方沟通时的语言,要尽量给校方留下好印象。介绍自己时要实话实说,不可夸夸其谈,要向招生老师表明你求学的决心和热情,希望对方能给你复试的机会。 建议考生们,当确定自己的成绩达到分数线后,首先要查看一下自己所报学校、所报专业历年的复试线,并且要时常与所报考招生单位的研招办联系,以尽早知道自己能否能参加该学校的复试。如果觉得希望不大就要立即着手联系调剂院校,否则研究生生活可能会与你失之交臂。 北邮信息与通信工程学院考研复试3.调剂成功,关键在于锁定目标范围 首先,关注校内调剂。校内调剂优于校外调剂,这是公认的原则。部分学校很看重考生的初次选择,对其他学校自主出题阅卷的专业课分数并不信任,遵从先校内再校外的调剂复

北邮计算机专业考研复试经验分享

北邮计算机专业考研复试经验分享 考研是一段艰苦的历程,要通过许多道坎儿。在通过艰苦的温习,紧张的书面考试以后,还要面对严酷的复试。而复试调查内容涉及面广,包括英语听力考试、专业课书面考试、实习课调查(我阅历的是上机测验)、面试等内容,更是考研最终一道伤心的坎儿。 我报考的是北京邮电大学计算机学院,复试的专业课书面考试内容包括操作体系、数据库、计算机网络和软件工程四门课程。因为计算机专业是一门十分重视实习的学科,因而复试时还有上机测验。当年复试一步步走来,收成颇丰,想借此与我们一同共享我的所得。 实习,复试前的意外收成 研讨生考试的成果发布通常在来年的3、4月份,从考试完毕到成果发布这段时刻对比绵长,与其这样焦急地等候,还不如找份实习作业,边作业边温习等候,这样既能够添加自个的项目经历,还能够招引注意力,不用为考研成果过分操心。 过完新年,我就回来北京寻觅实习作业。命运还不错,不到一个星期就找到了一份满足的实习作业,并且作业的地址离北京邮电大学适当近。白日在公司上班,晚上抽一些时刻看专业课,这样的日子让人很充沛。 因为复试书面考试考的4门课程本来都体系学习过,所以每天晚上只需抽出一点时刻温故温习就足够了,首要的精力仍是放在每天的作业上,在作业中能疾速地提高自个。对计算机专业的学生来说,在公司途径参加实习的项目是疾速添加自个项目经历的重要途径。计算机是一门十分着重实习的学科,只要实习做出来才有真实的价值,高分不必定代表很强的实习着手才能。计算机专业导师对这一点十分地理解,所以具有项目经历关于考研录取也是一项十分重要的优势。后来的复试证明晰这一点,我很幸亏自个在等候书面考试成果这段时刻找了份实习作业。 中意的导师,第一时刻联络到他 成果线发布断定自个通过初试以后,必定要立刻联络导师,越快越好。因为这个时分,其他的同学也会立刻行动起来,时机不等人,好的资本老是受到众人的追捧。 联络导师的办法有许多,在这里介绍我当年选用的办法。 1.网站查找。校园网站通常都会有介绍导师的信息,略微留心一下都会有不少的收成。有的校园信息对比丰富,如我报考的北京邮电大学,校园网站上不只要导师的研讨方向、个人学术阅历、所属的研讨中心等等,乃至还有导师的E-mail、单位电话或许手机号码。当然,有些校园导师的信息对比少,但最少通过校园网站能够晓得你所报考专业的导师姓名,晓得了导师的姓名以后还能够通过其他途径晓得导师的信息。 2.BBS征询。校园的BBS也是一个重要的信息来历,不可忽视。如北京邮电大学的“北邮人论坛”,人气十分高,平均在线人数到达8000人之多,你能在论坛的考研专区及时得到许多十分有价值的考研情报。我从前在“北邮人论坛”上发过求助帖子,得到了许多热心的师兄师姐的协助。 3.电话联络。通过网络、BBS等办法晓得到导师的状况以后,就能够电话联络导师了。在联络导师的时分,你能够把自个的优势例如着手实习才能强、有实习项目经历、英语优秀等等介绍给导师,跟导师表明十分情愿投入其门下。注意在第一次跟导师联络时,必定要有礼貌,要给对方留下自傲的形象。我在跟导师电话联络的时分,正赶上导师外地出差,所以就发一份简历到她邮箱里面。我主张研友们提早预备好自个的简历,在复试的时分能够随时发给自个中意的导师,以便更好地与导师沟通。 4.与导师面谈。假如导师赞同面谈,这说明工作正朝着有期望的方向开展,必定要捉住时机,时机老是留给有预备的人。因而,在见导师之前必定要做一些预备,比如导师的研讨

北邮网院英语答案

一、阅读理解(共1道小题,共25.0分) 1 William Henry Harrison, the ninth President of the United States, was born in a small town. As a boy, he was quiet and shy. In fact, he was so quiet that everyone thought he was stupid. Because of that, the people of the town liked to play jokes on him. “Here, William,” one of them would say. “Here is a nickel(五美分硬币), and here is a dime(十美分硬币). Which one do you want?” He always chose the nickel, and then they all laughed at him. Finally, his mother took him asi de and said to him, “I know that you are a smart boy, but sometimes you let people think you are not so smart. Why do you always choose the nickels instead of the dime? Don't you know that a dime is worth much more than a nickel?” “Certainly, I know it,” William answered slowly. “But if I choose the dime, they won't play the trick on me any more. Then I won’t get any more nickels.” William Henry Harrison was born_____. 1in a big city 1on a farm 1in the countryside 1in a small town People thought he was stupid because ______. 1he did poorly at school 1he was so quiet 1he always asked foolish questions 1he was afraid of others Whenever people played tricks on him, he was asked to_____. 1laugh at himself 1make faces 1choose between a nickel and a dime 1tell right from wrong His mother took him aside and asked why _____. 1he always chose the nickel instead of the dime 1he didn’t know that a dime was worth more than a nickel 1people played the same trick on him

我的考研心得——北京邮电大学计算机专业

我的考研心得——北京邮电大学计算机专业 我是计算机专业,考的北京邮电大学计算机。 确定能考上之后就一直想写个什么经验的出来分享下,毕竟都是从那个时候过来的,不过这一拖就拖到毕业了,还毕业已经一个月了,呵呵,直到今天才下定决心把这个过程整理下写出来,希望还能对某些人有用,同时也记录我这个最难忘的历程。 确定考研: 基本从入学开始就想着考研,但是当时根本就是个想法,什么都不了解,到了大三开始听了点考研讲座什么的,才对考研有了个大致的认识和了解,个人觉得那些介绍性的可以去听听,虽然都是各大辅导班的广告,但是还是会讲些有用的并且你不懂的东西。考研的目的每个人都不同,不过不管你是为了更好的发展抑或只是完成父母的要求,如果决定做了,就争取把它做到最好,以免留下遗憾。一边考研一边准备工作的我身边的这样的基本都是工作了,因为分心的太多了,所以不建议双管齐下,当然每个人不同,要是你觉得你能平衡好就按自己的方法来。 我的基本流程: 决定考研后,我就在大三的时候听了听上面提到的讲座,对考研有个总体的认识和流程。同时在这个时候报了考研班,(对于考研班,每个过来人都有自己的看法,我看到的是大多数都说没用,我觉得是和每个人的自身有关吧,我就是课堂上听老师讲效率更高的那种人,有些人就喜欢自学,应该因人而异不能全盘否定,我报的是政治和数学的全程,可以说对我帮助很大。) 大三下暑假前: 这个时候我的课程还挺多,每天除了上课基本都是上自习随便看看数学的课本,背英语单词,做做英语阅读,也没有太投入的看,反正有时间就去看看。 大三下的暑假: 这个暑假我认为还是比较重要的,当然有些人从暑假回来开始复习的,每个人都不一样,自己掂量一下再决定。这个暑假就开始系统的看书了,从头开始第一遍复习,包括数学、英语和专业课。 大四上: 我们大四上还有课,不过不多,这个时候每天上完课都是去自习了,最好多找几个考一个地方的同学在一个固定的地方上自习,每天都互相督促,这样对于和我这种自制力差的同志们好点。我前几个月每天早上八点到晚上十点,当然一直都有早上七点多去,晚上十一点回去的同学,我这个人就是困了效率就特别低,所以我要保证睡眠。到了最后一两个月的冲刺阶段,我们开始晚上11点回去了,还是比较累。 关于考研班我觉得有必要特别说明下,首先对我的好处就是前面提到的,我喜欢课堂的讲课方式,这样我效率高;同时在课堂上听会觉得有底,信心更足一点;而且对命题方向的把握以及自己复习的方向有了全面的了解。但是同时,考研班也对我的自己复习计划有些影响,没有能够把考研班和我自己的计划结合起来,开始的时候有点影响我的复习思路了。当然每个人都是不同的,希望每个同学都不要完全的认同别人的观点,有用没用你自己应该对自己有个认识。同时市面上那些考研班我觉得都差不多,只要是有名的基本都不会差很多。我报了政治和数学的全程,英语没报,因为对自己的英语还是挺有把握的。政治和数学我听

北邮网研院宽带网研究中心招生统计

网络技术研究院宽带网研究中心招收2012年考研学生,欢迎各位有志于深入学习研究移动无线及互联网方向的同学报考。 宽带网研究中心近年招生情况: 2010年:工学硕士79人,计算机72人,通信7人,其中保研20人,考研平均分数320。工程硕士12人,计算机8人,通信4人,考研平均分数302 2011年:工学硕士78人,计算机64人,通信14人,其中保研10人,考研平均分数计算机342,通信372。工程硕士11人,计算机7人,通信4人,其中保研3人,考研平均分数计算机307,通信344 2012年招生计划: 工学硕士约66人,工程硕士约10人 招生老师: 谢东亮,邮箱:xiedl@https://www.360docs.net/doc/f113886493.html,.c 中心各位老师的信息如下: 【程时端老师】 教授,宽带网研究中心学术带头人 所属中心:宽带网研究中心 研究方向:宽带网的业务流量建模,互联网的性能分析,互联网的服务质量控制、测量和管理,无线和移动网络,下一代网的体系结构和新业务等 2010年招生情况:考研工学8人,计算机专业(分数293~352) 2011年招生情况:考研工学8人,其中计算机专业6人(分数342~396),通信专业2人(分数354~362) 【王文东老师】 教授,网络技术研究院副院长 研究方向:网络技术与应用,新一代互联网/下一代网络技术,网络和业务的服质量 2010年招生情况:保研工学4人,计算机专业。考研工学4人,计算机专业(分数291~382);考研工程1人,计算机专业(分数291) 2011年招生情况:保研工学计算机专业3人。考研工学5人,其中计算机专业4人(分数330~381),通信专业1人(分数357);考研工程1人,通信专业(分数331) 【金跃辉老师】 教授 研究方向:网络测量技术与体系结构互联网及应用的服务质量和性能评估体系自组织网络性能监测移动IP性能优化 2010年招生情况:保研工学2人,计算机专业和通信专业各1人。考研工学6人,其中计算机专业5人(分数301~359),通信专业1人(分数346);考研工程2人,其中计算机专业1人(分数276),通信专业1人(分数296) 2011年招生情况:保研工学3人,其中计算机专业2人,通信专业1人,计算机专业工程1人。考研工学计算机专业3人(分数312~370),通信专业2人(分数382~387) 【谢东亮老师】

新祥旭考研-二战三跨-16年北京邮电大学计算机考研经验

新祥旭考研辅导-2016年北京邮电大学计算机考研经验 自觉去年得到各学长学姐的经验良多,虽然我是个水货,也来谈谈水货的经验,希望对各位道友有所帮助。 本人本科是一所12年在本身刚升为一本的渣校,这次是二战,去年报考的南邮的信号与信息处理305(政治64|英语一61|数学一90|通信原理90),调剂的时候收到了重邮软件工程的复试通知,最后还是不甘心,索性没去复试。今年跨考北邮计算机,总分325(政治60|英语一56|数学一|90|计算机综合119),报的专硕,最后运气好混到了学上。 决定跨考是因为发现读了四年通信,还是没啥感觉,而对计算机的相关课程倒是蛮有兴趣的。所以认为,既然有了再次做选择的机会,何不选择自己喜欢的专业呢!于是决定考计算机,了解到大多数计算机厉害的学校都是考408,有四门科目,而其实有3门科目(数据结构,计组,操作系统)都没有学过,还是挺吓人的,但是当时就是觉得自己适合计算机(明明都没学过,哪来的自信),应该会学得挺快。于是打算先学着,看学习效果再去选学校,反正考408的学校那么多。 复习篇: 那两科越考越低的就讲讲失败的教训吧。。。 政治 因为第一年暑假报过班,第一年后期看过肖的精讲精练,感觉没怎么费力就能及格。所以今年以为自己重新看会很快找回记忆,所以给的时间很少,刚开始看精讲精练,看完马原就到了10月了,后面为了赶时间直接看知识点提要(知识点浓缩版的精讲精练),刷模拟题,背肖四。 结果就是因为偷工减料,尽管后面做了多套模拟题(的选择题),还是记不牢。考试的时候选择题失分严重,因为今年的选择题很多和做过的模拟题相似,30分不到算比较水的。所以个人觉得政治还是踏实一点比较好,能理解的就不要死背。 英语 仗着自己过了6级,第一年考的还可以(第一年暑假上过培训班,讲了很多实用的方法,用起来不错),然后今年就只顾刷题,没有注意解题技巧和方法,全凭感觉在做。

北邮网院数据库原理与应用(新)阶段作业

一、单项选择题(共10道小题,共分) 1.在下列关于关系的陈述中,错误的是_____。 A.表中任意两行的值不能相同 B.表中任意两列的值不能相同 C.行在表中的顺序无关紧要 D.列在表中的顺序无关紧要 知识点:关系 Relation 学生答 案:[B;] 标准答 案: B; 得分:[10] 试题分 值: 2.已知关系R如下图所示,可以作为关系R主键的属性组是_____。 A.ACD B.ABC C.ABD D.BCD

3.关系数据库中,实现实体之间的联系是通过表与表之间的______。 A.公共索引 B.公共存储 C.公共元组 D.公共属性 4.定义外键实现的是______。 A.实体完整性 B.参照完整性 C.用户定义的完整性 D.实体完整性、参照完整性和用户定义的完整性

5.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则 属于_____。 A.实体完整性规则 B.引用完整性约束 C.用户自定义完整性规则 D.关键字完整性约束 6.若两个实体之间的联系是1:m,则实现1:m联系的方法是______。 A.在"m"端实体转换的关系中加入"1"端实体转换关系的码 B.将"m"端实体转换关系的码加入到"1"端的关系中 C.在两个实体转换的关系中,分别加入另一个关系的码 D.将两个实体转换成一个关系

7.ER图是一种直观表示_______的工具。 A.结构数据模型 B.关系数据模型 C.逻辑数据模型 D.层次和网状模型 8.数据库三级模式体系结构的划分,有利于保持数据库的______。 A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性

北京邮电大学2018年803计算机综合考研真题

北京邮电大学2018年硕士研究生入学考试试题 考试科目:计算机学科基础综合 请考生注意:①所有答案(包括选择题和填空题)一律写在答题纸上,否则不计成绩。 ②不允许使用计算器 一、 单项选择题(每小题2分,共80分) 1. 算法分析的作用是 A .分析算法的效率 B .分析算法中的输入和输出的关系 C .分析算法是否正确 D .分析算法能否转换为计算机语言 2. 设某数据对象(,)DR D R =,其数据元素集合为{}12345,,,,D a a a a a =,关系R 表达为 {}1,|4,3,2,1i i R a a i +==,DR 是 A .集合结构 B .线性结构 C. .树结构 D .图结构 3. 若线性表最常用的运算是删除第一个元素、在末尾插入新元素,则最适合的存储方式 是 A .顺序表 B .带尾指针的单循环链表 C .单链表 D . 带头指针的单循环链表 4. 数组通常具有两种基本操作是 A .插入和删除元素 B .插入和查找元素 C .修改和删除元素 D . 查找和修改元素 5. 已知字符串""pqppqpqp ,它的nextval 数组值是 A .01021040 B .01021243 C .01122240 D .01122343 6. 一棵二叉树的先序遍历序列为abcde ,中序遍历序列为cbade ,则该二叉树对应的森林 所包含的树的棵树是 A .1 B .2 C .3 D .5 7. 若高度为n 的二叉树恰有n 个结点,则满足此条件的二叉树树形有 A .2种 B. 2n 种 C. 12n ? 种 D. 21n ?种 8. n 个顶点的无向连通图用邻接矩阵存储,矩阵中非零元素的个数最少是 A .2n B .1n ? C . n D .()21n ? 9. 下列关于图的遍历的叙述中,错误的是 A .图的深度优先遍历不适用于有向图

2019年北邮理学院考研复试时间复试内容复试流程复试资料及经验

2019年北邮理学院考研复试时间复试内容复试流程复试资料及 经验 随着考研大军不断壮大,每年毕业的研究生也越来越多,竞争也越来越大。对于准备复试的同学来说,其实还有很多小问题并不了解,例如复试考什么?复试怎么考?复试考察的是什么?复试什么时间?复试如何准备等等。今天启道小编给大家整理了复试相关内容,让大家了解复试,减少一点对于复试的未知感以及恐惧感。准备复试的小伙伴们一定要认真阅读,对你的复试很有帮助啊! 院系简介 北京邮电大学理学院成立于2000年5月。学院以数学、物理学科为基础,以工学为依托,理工融合,教学与科研并重。现设有数学系、物理系和实验中心,可招收本科生、硕士研究生、博士研究生。 学院现任院长郑厚植院士,执行院长肖井华,党委副书记张耀文,副院长兼党委副书记单文锐。目前学院共有教职工88人,其中院士1人,博士生导师8人、硕士生导师26人、教授17人,副教授41人、高级工程师6人,具有博士学位的教师59人,教学一线师资力量雄厚。 学院自成立以来,坚持以人才培养为根本,学科建设为龙头,教学工作为中心,师资队伍建设为重点,夯实基础学科,加快发展步伐。在学生培养上注重加强基础、拓宽应用、重视实践、培养能力、综合提高、理势工发,目标是培养既具扎实理论基础又有较强实际应用能力的理工融合型人才。 复试时间

复试内容(科目)

复试分数线 (1)第一志愿报考理学院且初试成绩达到教育部规定的理学分数线(即①总分≥280 分;②单科(满分=100分)≥ 38分;③单科(满分=150分)≥ 57分)的考生,可参加理学院硕士生入学复试。复试名单依据专业入学初试成绩,由高到低,按招生名额的120%-160% 确定。 (2)上线生人数不够招生名额120%的导师、导师组、专业可按招生名额的120-160%%接收调入调剂。从校内外调入调剂的理学考生需满足①总分≥280分;②单科(满分=100分)≥ 38分;③单科(满分=150分)≥ 57分;其他专业调剂考生的初试成绩须达到教育部划定的第一志愿专业学科门类分数线,且满足调入专业的报考条件和复试要求。经接收导师同意并递交导师签名的同意复试的调剂申请表、网上填报国家调剂系统后方可参加复试。 (3)我院数学、物理专业遵循北京邮电大学破格复试工作原则。破格条件:专业考试科目成绩特别优异或科研创新能力表现突出的考生,考生总分低于教育部初试分数线5分之内(含5分)或只有一门统考科目成绩低于教育部初试分数线10分之内(含10分)。破格录取人数不得超过本专业总招生人数的3%(不足1名的按1名计)。 复试流程 3月23日-4月22日,考生登陆: https://www.360docs.net/doc/f113886493.html,/score/login/reexamination-login-page.html进行网上支付 复试费和体检费,缴费成功后,打印《2018年报考攻读硕士学位研究生登记表》和体检表,仔细核对无误后签字。3月23日-4月22日,网上心理测量,测量方式:先注册后测量,一次性完成。测量网址:https://www.360docs.net/doc/f113886493.html,/(特别提示:只有完成网上心理测量方可参加复试。心理测试学号、密码自己设定(非在校真实学号),院系填写:研究生复试理学院;年级选择2018;姓名性别出生日期如实填写。)3月29日、3月30日、4月2日上午7:30至10:00,地点:校医院。(特别提示:空腹抽血;根据自己的时间任选一天。不参加

2020年北京邮电大学计算机研究生保研心得

2020年北京邮电大学计算机研究生保研心得先简单做一下自我介绍。我本科就读于北方工业大学,专业是计算机科学与技术。大四时绩点排名10/138,六级成绩515,参加过比较多的专业竞赛,获得过四项国家级奖项,没有参加过实验室项目。保研到了北京邮电大学计算机学院。 我的保研过程可以说是一波三折。根据历年的经验,我们学院的保研名额有5个,分到我们专业有3个,评比规则根据绩点、竞赛、项目和论文这几项加权。当时我们专业已经有3人准备的比较充分,而且因为我绩点比较低,保研的话基本没戏,所以从3月份开始我一直在准备考研,暑假也没参加夏令营。等到9月10号左右学院公布推免信息,发现比去年多了2个名额,我们专业多了1个名额,我这才开始准备保研的事,最后没想到竟然拿到了推免名额。 我拿到推免的时候已经9月20号,然后开始找学校,先是被老师推荐,参加了北科的保研面试,拿到了offer。之后我又投了北交的面试,被拒。最后联系了北邮的导师,到10月中旬才和北邮这边敲定。北邮的面试过程也是一波三折,这就不详说了。 下面说一下保研的经验。我能够保研很大一部分原因是运气好,我在本科期间也没有刻意做过这方面的准备,要是之前做了充分的准备,当时也不会那么慌张了,保研那一个月期间我真是寝食难安。所以建议你们一定要趁早想清楚是不是要走保研这条路,多和老师学长学姐沟通,了解清楚推免评比的规则,然后有目的的做准备。 要保研的话,首先第一点一定是绩点,这一点在每个学校都一样,

我们学校当时推免绩点占到了总成绩的60%。我大一的时候,刚进大学刚开始可能有点迷茫,所以大一的成绩不太好,最后虽然我大二、大三成绩提高了很多,但也被大一拉了很多。所以一定要在一开始就明确自己的目标,要保研就一定要保持好绩点。而且保持好绩点也不是很难的事绩,我的感觉是在大学期间,只要你按时上课,认真听讲,平时作业实验认真一点,期末突击复习一下,考高分不并不难,比较难一点的是门门都考高分,但是保研其实并不需要门门都考高分,绩点第10也有可能保研。另外还有一项是四六级成绩,英语对有些人可能是短板,但是也不能放弃,借用某名师的一句话是不会英语你读什么研究生。英语当时突击报了新祥旭的英语辅导,时间不多但是我需要的是在最短的时间内达到最好的效果。这也是在面试过程中是要专门讨论的一项指标,所以一定要认真准备,尽量多考几次。英语好的人也要尽可能考高分,六级成绩可能就是你的最大亮点。 其次是竞赛成绩,据我了解竞赛成绩在大多数学校保研的时候也很重要,有些竞赛奖项甚至能直接保研。我们学院在专业竞赛这方面一直很重视,我参加的所有竞赛也都是学院组织的,再加上我本身对编程也比较感兴趣,所以成绩相对来说还算可以,我在推免面试的时候超过一个比我绩点排名靠前3名的人,也是因为竞赛成绩比他好一些。当时我是真的很慌,出结果的时候心扑通扑通的,所以,绩点很重要!!!至于竞赛,大学期间有很多竞赛可以参加,数学竞赛、数学建模、英语竞赛、计算机素养大赛,再加上专业方面的竞赛,足够你任性挑一挑了,如果想保研的话,本科期间是一定要参加竞赛的,而

2018北邮网络空间安全学院计算机技术考研复试通知复试时间复试分数线复试经验

2018北京邮电大学计算机技术考研复试通知复试时间复试分数线复 试经验 启道考研网快讯:2018年考研复试即将开始,启道教育小编根据根据考生需要,整理2017年北京邮电大学网络空间安全学院085211计算机技术考研复试细则,仅供参考: 一、复试科目(启道考研复试辅导班)

二、复试通知(启道考研复试辅导班) 1.依据所报考专业的研究方向(以下称为“研究方向组”)的拟招生人数,初试上线生源超出拟招收人数120%的研究方向组,按第一志愿报考本组考生初试总分由高到低120%确定复试名单,其中该组中复试总人数=(该研究方向组招生人数-已招的推免生数)x 120%。若120%处有多名同分考生则一起计入该组复试名单。各专业研究方向组初试生源不足120%的复试组,该研究方向组内达到学校线的考生均进入复试名单。 2.已进入研究方向组120%名单之内的考生,如希望院内调组,只能调到初始生源不足120%的组,由本人申请并经双方组长签字同意,在3月17日至3月21日上午9点前到教1-208办理相关手续。 3.学院将于3月17日前在院网站公布各组缺额信息。不在组内进入复试范围的考生,可向名单不足120%的组申请调剂。若被接受,由考生及该组复试组长共同签字,并经院教务老师确认(在3月17日至21日上午9点前到教1-208办理,该考生只能进入一个组的名单)后进入该组复试名单。 3月21日复试名单公布后,未进入复试名单的考生可申请向院外调剂,到教1-208办理相关手续。 4.申请向校外调剂的考生,直接通过“全国硕士生招生调剂服务系统”进行调剂,不需要到我院办理手续。 5.申请向校内其它学院调剂的考生,需填写《校内调剂申请表》。 6.根据上级相关文件规定以及生源分布情况,网络空间安全学院本次硕士招生不接收外校、外院调剂考生,不实施破格录取。 7.所有进入复试名单的考生需在3月23日至3月24日进行心理测试,详见《2017年北京邮电大学硕士研究生招生复试工作安排》。

相关文档
最新文档