当前位置:文档之家› 云南大学软件学院计算机网络原理报告3

云南大学软件学院计算机网络原理报告3

云南大学软件学院计算机网络原理报告3
云南大学软件学院计算机网络原理报告3

云南大学软件学院

实验报告

课程:计算机网络原理实验任课教师:刘春花,刘宇

姓名: ______ 学号: ___________ 专业:数字媒体技术成绩:

姓名: ______ 学号: ___________ 专业:数字媒体技术成绩:

实验三、套接字编程

1.实验目的:

两人一组,编写一个客户端、服务器程序,掌握Socket编程原理。

2.实验环境:

连入局域网络的主机一台。

3.实验指导:

Socket API是实现进程间通信的一种编程设施,也是一种为进程间提供底层抽象的机制。理解socket编程模型及其原理。

4.实验分析,回答下列问题。

a.运行指导书中的程序,并修改服务器的功能(自己思考),附上修改后的源代码,并加关键代码注释。

客户端:

#include"stdafx.h"

#include

#include

#include

#include

#include

#include

#include

#include

#pragma comment(lib,"ws2_32.lib")

#define PORT 3490 /* 客户机连接远程主机的端口*/

#define MAXDATASIZE 100 /* 每次可以接收的最大字节*/

int _tmain(int argc, _TCHAR* argv[])

{

WORD wVersionRequested;

WSADATA wsaData;

int err = 0 ,rval = 0 ;

SOCKET fd;

struct sockaddr_in servaddr;

struct hostent* hp;

char buf[1024] = "";

wVersionRequested = MAKEWORD( 2, 2 );

err = WSAStartup( wVersionRequested, &wsaData );

if ( err != 0 )

return -1;

if ((fd = socket(AF_INET, SOCK_STREAM, 0)) < 0)

{

printf("Can not create socket!");

exit(2);

}

servaddr.sin_family = AF_INET;

servaddr.sin_port = htons(PORT);

hp = gethostbyname("113.55.34.150"); //根¨′据Y服¤t务?器??的ì?网a?络?计?算?//机¨2名?称?得ì?到ì?其?IP地ì?址?¤等쨨信?息?é

servaddr.sin_addr.S_un.S_addr=inet_addr("113.55.34.150");

memcpy((char*)&servaddr.sin_addr, (char*)hp->h_addr,hp->h_length);

memset(servaddr.sin_zero, 0, sizeof(servaddr.sin_zero));

//和¨a服¤t务?器??创???建?§连¢?接¨?

rval = connect(fd, (sockaddr*)&servaddr, sizeof(servaddr));

if (rval < 0)

{//创???建?§连¢?接¨?失o?ì败?¨1

printf("Can not create connect!");

exit(3);

}

else

{ for(;;)

{

memset(buf, 0, 1024);

printf("Please input a line to server:");

scanf("%s",&buf);

rval = send(fd, buf, strlen(buf) + 1,0);

if(rval < 0)

printf("Write error!");

if((rval=recv(fd,buf,sizeof(buf),0)<0))

perror("reading stream message");

if(rval==0)

printf("server said :%s\n",buf);

}

}

closesocket(fd);

exit(5);

}

服务器:

#include"stdafx.h"

#include

#include

#include

#include

#include

#include

#include

#include

#pragma comment(lib,"ws2_32.lib")

#define MYPORT 3490 /*定?§义°?用??户?ì连¢?接¨?端?口¨2*/ #define BACKLOG 10 /*多¨¤少|¨′等쨨待?y连¢?接¨?控?制?*/ #define SERVER_IP_ADDR "192.168.1.102"/*服¤t务?器??的ì?IP地ì?址?¤*/

int _tmain(int argc, _TCHAR* argv[])

{

SOCKET sock, msgsock;

int length = 0;

struct sockaddr_in server;

struct sockaddr tcpaddr;

char buf[1024] = "";

int rval= 0, len= 0, err = 0;

WORD wVersionRequested;

WSADATA wsaData;

wVersionRequested = MAKEWORD( 2, 2 );

err = WSAStartup( wVersionRequested, &wsaData );

if ( err != 0 )

return -1;

sock = socket(AF_INET, SOCK_STREAM, 0);

if (sock < 0)

{

perror("opening stream socket");

exit(1);

}

server.sin_family = AF_INET;

server.sin_port = htons(MYPORT);

server.sin_addr.s_addr = inet_addr(SERVER_IP_ADDR);

memset(server.sin_zero, 0, sizeof(server.sin_zero));

rval = bind(sock, (struct sockaddr *)&server, sizeof(server));

if (rval < 0)

{

perror("binding stream socket");

exit(1);

}

length = sizeof(server);

if (getsockname(sock, (struct sockaddr *)&server, &length) < 0)

{

perror("getting socket name");

exit(1);

}

printf("socket port #%d\n", ntohs(server.sin_port));

listen(sock, 5);

len = sizeof(struct sockaddr);

do

{ msgsock = accept(sock, (struct sockaddr *)&tcpaddr, (int *)&len);

if (msgsock == -1)

perror("accept");

else

{

for(;;)

{

memset(buf, 0, sizeof(buf));

if ( (rval = recv(msgsock, buf, sizeof(buf),0) < 0))

perror("reading stream message");

if (rval == 0)

printf("client said :%s\n",buf);

printf("server-->");

scanf("%s",&buf);

rval=send(msgsock,buf,strlen(buf)+1,0);

}

}

closesocket(msgsock);

} while (TRUE);

closesocket(msgsock);

return 0;

}

b.给出程序调试和运行的截图。

答:在客户端修改的程序:

尤其注意后面一句一定要加,否则程序运行失败

服务器程序代码的修改:

我作为客户端与服务器的交流截图:

c.回答下列问题:

(1)为什么在服务器和客户端要包含winsock2.h文件?

答:因为后面的ws2_32.lib是winsock2.h头文件包含的内容。且winsock2.h一定要放在windows.h上面,否则运行时会出现错误。

(2)为什么在服务器和客户端程序中要加入#pragma comment(lib,"ws2_32.lib") 语句,如果不加会出现什么问题?

答:这个语句表示调用名为lib,"ws2_32.lib"的库,如果不加,编译时会出现错误,程序不能运行。

(3)为什么在服务器和客户端程序中要使用WSAStartup函数,如果不用程序会有什么问题?

答: WSAStarup函数是Windows SocKNDs Asynchronous的启动命令、Windows

下的网络编程接口软件 Winsock1 或 Winsock2 里面的一个命令,我们需要通过WSAStartup函数完成对Winsock服务的初始化,如果没有这个函数,服务无法初始化,从而影响程序的运行。

(4)如果服务器程序中没有memset(server.sin_zero, 0,

sizeof(server.sin_zero));语句,程序会出现什么错误,为什么?

答:将不会造成客户端不能与服务器进行正常的连接,因为该函数实现了将服务器地址与socket绑定在一起

(5)如果先运行客户端程序,程序会有什么现象,为什么会有这一现象?

答:如果先运行客户端程序,则会显示无法连接到服务器。有这一现象的原因是服务器没运行,客户段无法寻找到对应IP的服务器。

(6)如果服务器程序所在计算机没有连接网络,程序会发生什么错误?我们捕获到什么错误信息?

答:如果服务器程序所在计算机没有连接网络,则会显示不能建立连接(Can not creat connect)。因此我们做这个试验的时候一定保持电脑是连网状态。

(7)总结实验过程中出现的问题和解决的办法。

刚开始对于socket编程不是很了解,所以在运行程序及调试程序的过程中存在

很多的问题,比如看不懂程序中某段代码的意义,不清楚程序的轮廓。鉴于

此,通过老师在课堂上对程序的讲解及课下上网的搜索,慢慢的大致清楚了程

序设计的基本思路。

本实验要求对原程序代码进行修改,以实现更多的功能,而我刚开始在理解程

序方面存在着问题,所以在修改程序时摸不着头绪,不知从何下手,后来通过

不断的实践及请教同学,在清楚了程序代码的思路及含义后渐渐的理清了头

绪。

云南大学(已有10试题)

云南大学 经济学院 经济学(含政治经济学、西方经济学)2006——2010 经济学(含政治经济学和西方经济学)2005(A),2005(B)(试卷内容不全)经济学二2007 经济学三(国际贸易学专业)2005 西方经济学2005 西方经济学(含宏观经济学、微观经济学)2006——2010 西方经济学二2008——2009 经济学(含产业经济学和西方经济学)2004(A卷),2004(B卷),2005(A卷),2005(B卷) 经济学(含西方经济学和世界经济学)2004(A卷),2004(B卷),2005(A卷),2005(B卷) 经济学(含西方经济学和人口、资源与环境经济学)2004(A卷),2004(B卷),2005(A卷),2005(B卷) 经济学(资本主义部分)2004(A卷),2004(B卷) 管理学原理(管理科学与工程专业)2006——2010 管理学(企业管理专业)2004——2010(2004、2005年名称为“管理学原理”)会计学原理2005——2006 统计学原理2005 公共管理学院 政治学原理2006——2010 当代中国政府与政治2006——2010 政治学概论2007——2010(2007、2008年试题名称为“国际政治学概论”) 社会学人类学理论与方法2007——2010 社会学基础2007——2010 民族学基础2004——2007,2010(注:2006年试卷为回忆版) 社会文化人类学2005 文化人类学理论与方法2004 文化人类学2004 行政管理2008——2010 行政学概论2006——2007 公共经济学2010 经济学(含政治经济学、西方经济学)2006——2010 经济学(含政治经济学和西方经济学)2005(A),2005(B)(试卷内容不全)西方经济学二2008——2009 西方经济学2005 西方经济学(含宏观经济学、微观经济学)2006——2007 西方经济学(含微观经济学和宏观经济学)(产业经济学专业)2008 图书馆、情报与档案管理实务2006——2010 图书馆学、情报学与档案学基础2006——2010

云南大学软件学院数据结构实验报告六

云南大学软件学院数据结构实验报告 (本实验项目方案受“教育部人才培养模式创新实验区(X3108005)”项目资助) 学期:2012秋季学期 任课教师: 实验题目: 图及其应用 小组长: 联系电话: 电子邮件: 完成提交时间:2012年12月 20日

《数据结构实验》成绩考核表 学号:姓名:本人承担角色:小组长 综合得分:(满分100分) 指导教师:年月日学号:姓名:本人承担角色:组员

综合得分:(满分100分) 指导教师:年月日 (注:此表在难度为C时使用,每个成员一份。) 一、【实验构思(Conceive)】(10%) (本部分应包括:描述实验实现的基本思路,包括所用到的离散数学、工程数学、程序设计、算法等相关知识) 本实验要求设计一个校园导游系统,要求通过图这一数据结构计算两点之间的最短距离,实现校园导航功能。首先要收集校园景点信息和景点之间的距离信息,然后利用图存储校园景点信息和景点之间的距离信息,最后使用Dijkstra算法计算最短路径。 离散数学相关知识:正确合理使用与或非之间的关系,进行程序分支判断,保证程序正常进行,以及图的使用。 二、【实验设计(Design)】(20%)

本次实验使用C进行编写,自定义函数2个: void init_graph(graph *g)//图的初始化函数 void shortest_path(graph *g,int s, int t,int n)//求最短路径的算法主函数为功能选择界面 三、【实现描述(Implement)】(30%) 主函数显示开始界面,选择相应的功能求最短路径。

人性化设计: 1.在输入出现错误时例如功能选择错误时,程序会给出友好的提示;

云大《管理学》模拟试题和答案

云南大学2008年招收攻读硕士学位研究生 入学考试自命题科目试题(模拟卷)(考生注意:全部内容必须写在答题纸上,否则后果自负!)考试科目名称:管理学考试科目代码:803 一、名词解释 (每小题5分,共30分) 1. 权变理论 2. 法约尔桥 3. 追踪决策 4. 矩阵制 5. 授权 6. 预算 二、简述题(每小题10分,共40分) 1.简述X理论、Y理论、超Y理论的基本观点。 2.简述环境不确定性发生的原因。 3.简述网络组织的意义。 4. 简述麦克莱兰的获取需求理论内容及各种需要之间的关系。 三、论述题(每题25分,共50分) 1.科技条件对组织结构有哪些重大的影响。 2.试述领导的职责。

四、案例分析(共1题,共30分) 某大学管理学教授在讲授古典管理理论时,竭力推崇科学管理的创始人泰罗的历史功勋,鼓吹泰罗所主张的“有必要用严密的科学知识代替老的单凭经验或个人知识行事”的观点,并且宣传法约尔的14条管理原则。 后来,在介绍经验主义学派的理论时,这位教授又强调企业管理学要从实际经验出发,而不应该从一般原则出发来进行管理和研究。他还说,E·戴尔(Ernest Dale)在其著作中故意不用“原则”一词,断然反对有任何关于组织和管理的“普遍原则”。 在介绍权变理论学派的观点时,这位教授又鼓吹在企业管理中要根据企业所处的内外条件随机应变,没有什么一成不变、普遍适用的“最好的”管理理论和方法。 不少学生却认为这位教授的讲课前后矛盾,胸无定见,要求教授予以解答。教授却笑而不答,反到要求学生自己去思考,得出自己的结论。 问题: 1.你是否认为教授的上述观点是前后矛盾的?为什么? 2.在企业管理中,有无可能将管理原理、原则与实践正确结合起来? 3.管理学究竟是一门科学,还是一门艺术?

云南大学软件学院软件工程复习题

云南大学软件学院软件工程期中复习汇总 第0章 1. 以软件构件技术为基础,结合信息安全技术、网络服务技术、人机交互技术已经成为目前各类应用软件的支撑技术 2. 软件构件技术集中体现了软件的构造性有力地支持了软件的演化性是解决软件危机的重要途径 3.软件发展方向:(1)从单机环境发展到网络环境 (2)从以个体计算过程为反映对象向以群体合作过程为反映对象的发展 (3)从以产品为中心向以服务为中心的发展 (4)从以正面功能为核心向兼顾侧面约束的发展 (5)从被动反应向主动操作的发展 第1章 1.软件工程致力于专业的软件开发理论、方法和工具,同时着眼于(costeffective)低成本的软件开发方法; 2.软件是计算机程序和相关文档; 3.开发新软件包括开发新程序,配置通用软件和对已经存在的软件进行再利用; 4.软件工程是一个工程学科,包括软件产品的各个方面; 5.计算机科学和软件工程的不同? 答:计算机科学关注理论和基础;软件工程关注实际的开发别切生成有用的软件产品; 计算机科学理论并不能完全为软件工程提供支撑(它有别于物理学和电子工程的关系)6.系统工程和软件工程有什么区别? 系统工程关注的计算机基础系统发展的各个方面,涵盖软件,硬件以及(process engineering),软件工程是这些过程的一部分,他涉及到开发软件基础结构,软件的控制,软件的应用及系统中的数据库; 系统工程师涉及到系统规格说明(系统规约),系统架构的设计整合和开发; 7:什么是软件过程? 软件过程是一系列活动的集合,并且这些活动的目的是开发或演化软件 8.软件过程的通用活动包括哪几方面? (1)Specification:系统应该做什么,和开发约束(development constrains) (2)Development:软件系统的产品 (3)Validation:检查产品是否是客户想要的 (4)Evolution:根据需求的改变来修改软件; 9.什么是软件过程模型? 是从一个特定的角度得到的软件过程的简化的表示; 10.通用软件过程模型 瀑布模型 增量式开发 面向复用的软件工程 11.什么是软件工程方法? 软件开发的结构化方法包括系统模型,符号,规则,设计忠告和设计指导 12.What are the attributes of good software? ?The software should deliver the required functionality and performance to the user

硕士学位论文-面向对象方法范本V2.0

分类号TP31 密级公开 UDC 编号 硕士研究生学位论文题目 XX系统的研究与分析 学院(所、中心)软件学院 专业名称软件工程 研究生姓名学号 导师姓名职称 年月

云南大学硕士研究生论文XX系统的研究与分析 独创性声明 本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。除了文中特别加以标注和致谢的地方外,论文中不包含其他人或集体已经发表或撰写过的研究成果,对本文的研究做出贡献的集体和个人均已在论文中作了明确的说明并表示了谢意。 研究生签名:日期: 论文使用和授权说明 本人完全了解云南大学有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。 (保密的论文在解密后应遵循此规定) 研究生签名:导师签名:日期:………………………………………………………………… 本人及导师同意将学位论文提交至清华大学“中国学术期刊(光盘版)电子杂志社”进行电子和网络出版,并编入CNKI系列数据库,传播本学位论文的全部或部分内容,同意按《中国优秀博硕士学位论文全文数据库出版章程》规定享受相关权益。 研究生签名:导师签名:日期:

摘要 <此处要插入简单的论文背景描述> 论文介绍了XX系统的研究背景、项目意义和目前的研究与应用现状,明确了论文研究的内容和主要工作;在业务分析中,论文对系统存在的问题、组织机构、原有业务流程等进行了分析,给出了优化后的业务流程;在功能分析中,论文通过用例分析和用例描述,明确了系统的功能,给出了系统的总体功能包图和子功能包图,包括XX等子包图;在数据分析中,论文对系统各功能的所需要处理的数据进行了分析,给出了实体类关系图,建立了数据库表结构;论文最后对所做的研究与分析工作进行了总结,并对进一步的工作进行了展望。 关键词:信息系统;需求分析;数据库建模;XXX

信号与系统课后习题答案

信号与系统课后习题答 案 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-

1-1 试分别指出以下波形是属于哪种信号 题图1-1 1-2 试写出题1-1图中信号的函数表达式。 1-3 已知信号)(1t x 与)(2t x 波形如题图1-3中所示,试作出下列各信号的波形 图,并加以标注。 题图1-3 ⑴ )2(1-t x ⑵ )1(1t x - ⑶ )22(1+t x ⑷ )3(2+t x ⑸ )22 (2-t x ⑹ )21(2t x - ⑺ )(1t x )(2t x - ⑻ )1(1t x -)1(2-t x ⑼ )2 2(1t x -)4(2+t x 1-4 已知信号)(1n x 与)(2n x 波形如题图1-4中所示,试作出下列各信号的波形 图,并加以标注。 题图1-4 ⑴ )12(1+n x ⑵ )4(1n x - ⑶ )2 (1n x ⑷ )2(2n x - ⑸ )2(2+n x ⑹ )1()2(22--++n x n x ⑺)2(1+n x )21(2n x - ⑻ )1(1n x -)4(2+n x ⑼ )1(1-n x )3(2-n x 1-5 已知信号)25(t x -的波形如题图1-5所示,试作出信号)(t x 的波形图,并加以标注。 题图1-5 1-6 试画出下列信号的波形图:

⑴ )8sin()sin()(t t t x ΩΩ= ⑵ )8sin()]sin(21 1[)(t t t x ΩΩ+= ⑶ )8sin()]sin(1[)(t t t x ΩΩ+= ⑷ )2sin(1 )(t t t x = 1-7 试画出下列信号的波形图: ⑴ )(1)(t u e t x t -+= ⑵ )]2()1([10cos )(---=-t u t u t e t x t π ⑶ )()2()(t u e t x t --= ⑷ )()()1(t u e t x t --= ⑸ )9()(2-=t u t x ⑹ )4()(2-=t t x δ 1-8试求出以下复变函数的模与幅角,并画出模与幅角的波形图。 ⑴ )1(1)(2Ω-Ω= Ωj e j X ⑵ )(1 )(Ω-Ω-Ω =Ωj j e e j X ⑶ Ω -Ω---=Ωj j e e j X 11)(4 ⑷ 21 )(+Ω=Ωj j X 1-9 已知信号)]()([sin )(π--=t u t u t t x ,求出下列信号,并画出它们的波形图。 ⑴ )() ()(2 21t x dt t x d t x += ⑵ ττd x t x t ?∞-=)()(2 1-10 试作出下列波形的奇分量、偶分量和非零区间上的平均分量与交流分量。 题图1-10 1-11 试求下列积分: ⑴ ?∞ ∞--dt t t t x )()(0δ ⑵ ?∞ ∞ ---dt t t u t t )2()(00δ ⑶ ?∞ ∞---dt t t t e t j )]()([0δδω ⑷ ?∞ ∞--dt t t )2 (sin π δ

云南大学软件学院数据结构实验4

实验难度: A □ B □ C □ 学期:2017秋季学期 任课教师: 实验题目: 组员及组长: 承担工作: 联系电话: 电子邮件: 完成提交时间:年月日

一、【实验构思(Conceive)】(10%) (本部分应包括:描述实验实现的基本思路,包括所用到的离散数学、工程数学、程序设计等相关知识,对问题进行概要性地分析) 首先输入迷宫数据,在计算机的屏幕上显示一个8行8列的矩阵表示迷宫。矩阵中的每个数据或为通路(以0表示),或为墙(以1表示),所求路径必须是简单路径,即在求得的路径上不能重复出现同一道块。假设以栈S记录“当前路径”,则栈顶中存放的是“当前路径上最后一个通道块”。由此,“纳入路径”的操作为“当前位置入栈”;从当前路径删除前一通道块的操作为“出栈”。若找到出口,则从栈中弹出数据,在屏幕上显示从入口到出口的路径坐标。 二、【实验设计(Design)】(20%) (本部分应包括:抽象数据类型的定义和基本操作说明,程序包含的模块以及各模块间的调用关系,关键算法伪码描述及程序流程图等,如有界面则需包括界面设计,功能说明等) 1、定义坐标(X,Y): struct Coor { int row; int column; int direction; }; 2、定义方向: struct Move { int row; int column; }; 3、定义/链表结点: struct LinkNode { Coor data; LinkNode *next; }; 4、定义栈: class stack { private: LinkNode *top; public:

软件学院软件工程硕士研究生培养方案

软件工程领域专业学位硕士研究生培养方案 (代码: 085212 授工程硕士专业学位) 华中科技大学软件学院是经教育部批准(教高[2001]6号文)的首批35所国家示范性软件学院之一。华中科技大学软件学院坚持以需求为目标,面向产业、面向领域;坚持国际合作、校企共建;坚持质量第一,素质与技术并重、基础与实践统一;坚持办学模式、管理体制、课程体系、教学内容和教学方法的改革和创新;秉承“厚基础、强能力、重实践、求创新”的工程化办学理念;做到人才培养与社会需求的无缝接轨,使其成为培养高层次、复合型、国际化、工程型软件精英人才基地。 一、培养目标 1. 政治素质:热爱祖国,遵纪守法,具有良好职业道德和创业精神; 2. 业务技能:具有扎实的理论基础、宽广的专业知识、很强的动手能力;具备运用先进的方法、技术和工具从事软件设计、开发、维护工作能力;具有工程项目的组织与管理能力,以及团队协作和市场开拓的能力; 3. 外语水平:具备良好阅读、理解、撰写外文资料和进行国际交流的能力。

二、主要研究方向 1.软件工程理论与方法; 2.IT项目管理; 3.软件测试与质量工程; 4.嵌入式系统与应用; 5.数据库系统与应用; 6.网络与信息安全技术; 7.数字化技术与领域工程;8.图形图像处理; 9.数字媒体技术。 三、学习年限与培养方式 软件工程领域工程硕士培养方式采用系统的课程学习和工程实践相结合的培养方式。课程学习实行学分制;软件工程实践要求学生直接参与软件企业或软件工程项目的实际开发过程,完成必要的技术方案设计、软件开发、项目管理等工作,并在所取得的工程实践成果的基础上完成硕士学位论文的工作。 学院聘请具有丰富实践和教学指导经验的企业资深技术或管理人员参与课程教学,并对学生的软件工程实践进行联合指导。加强双语教学的力度,包括直接采用英文原版教材,培养学生国际竞争的能力。 学习年限为2.5年,其中从事软件工程实践的时间一般不得少于1年。 四、学分要求与分配 总学分要求≥40学分,其中学位课学分要求≥26学分,研究

云南大学信息学院信号与系统信号与系统实验考试

信号与系统实验考试一、利用MATLAB绘出下列信号的时域波形。 1、f(t)=4e?2t sin?(2πt? π 4 )з(t) syms t; f=sym('4*exp(-2*t)*(sin(2*pi*t-(pi/4)))*heaviside(t)') ezplot(f,[-pi,pi])

2、f(k)=cos(kπ 2 )[з(k)?з(k?20)] k=0:20; subplot(1,1,1) stem(k,cos(k*pi/2).*(heaviside(k)-heaviside(k-20)),'filled'); title('f(k)=cos((k*pi)/2)*heaviside(k)-heaviside(k-20')

二、已知描述连续时间系统的微分方程和激励信号和f(t)如下所示 y′′(t)+3y′(t)+2y(t)=f′(t)+f(t),f(t)=з(t) 试用MATLAB绘出上述系统在0~20秒时间范围内冲激响应h(t)和零状态 响应y(t)的时域仿真波形。 (1)冲激响应时域波形 a=[1 3 2]; b=[1 1]; impulse(b,a,20) (2)零状态响应波形 a=[1 3 2]; b=[1 1]; sys=tf(b,a); p=0.01; t=0:p:20; f=heaviside(t); lsim(sys,f,t);

三、已知信号f1(t)的波形如下图所示,其傅里叶变换为F1(jω)。现有信号 f(t)=f1(t)?f2(t),试用MATLAB求f(t)的傅立叶变换F(jω),绘出F1(jω)和F(jω)的频谱曲线,验证时域卷积定理。

云南大学软件学院计算机网络原理期中试卷 王世普

云南大学2015至2016学年上学期软件学院2014级 《计算机网络原理》期中考试试卷(闭卷)答案 满分:100分考试时间:100分钟任课教师:王世普 第一题答题卡: 第二题答题卡: 1.(1)is the protocol suite for the current Internet.. (1)A. NCP B. TCP/IP C.UNIX D.ACM 2.A GIF image is sent as email ,What is the content-type (2) . (2)A.multipart/mixed B.multipart/image C.image/JPEG D.image/gif 3.A user want to send some forms(表单)to Web server using HTTP protocol, the request line method is (3). (3)A.GET B.PA TCH C.MOVE D.POST 4.If a TCP segment carries data along with an acknowledgment, this technology is called (4)acknowledgment. (4)A. backpacking B. piggybacking C. piggying D. mother’s help 5.TCP is a (5)transport layer protocol that ensure data to be exchanged reliably by(6). So it requires set up connection before data exchanged by ( 7 )-way handshaking. (5)A.connection B.connectionless C.join D.disconnection (6)A.datagrams B.acknowledgements C.data D.segment (7)A.one B.two C.three D.four 6.A user requests a Web page that consists of a basic HTML file and 5 JPEG image files. d trans denoting the time to transfer a file. The total time is (8) to request the Web page in Nonpersistent connections mode?

云南大学 软件学院 计网实验2

云南大学软件学院 实验报告 课程:计算机网络原理实验任课教师: 姓名:学号:专业:成绩: 实验二、应用层协议分析实验报告 1.实验目的: 分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。 2.实验环境: (1)连入Internet的主机一台 (2)主机安装Ethereal软件 3.实验步骤: a.下载一个非常简单的HTML文件(该文件不嵌入任何对象),利用Ethereal软件分析HTTP 协议。 (1)启动Web browser。清空浏览器的缓存。 (2)启动Ethereal,开始Ethereal分组俘获。 (3)在打开的Web browser窗口中可输入下列地址之一 浏览器中将显示一个只有一行或多行文字的非常简单的HTML文件。 (4)停止分组俘获。在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。将捕获结果保存为test1。 (5)根据结果回答下列问题回答实验a的问题。 实验b.下载一个含多个嵌入对象的网页,利用Ethereal软件分析HTTP协议。 (1)启动浏览器,将浏览器的缓存清空。 (2)启动Ethereal分组俘获器。开始Ethereal分组俘获。 (3)在浏览器的地址栏中输入某个地址,(需要满足该地址下的网页是包含多个内嵌对象即可)。 (4)停止Ethereal分组俘获,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。将捕获结果保存为test2 (5)重新启动Web browser。启动Ethereal分组俘获器,进行分组捕获。在Web browser 当中重新输入相同的URL或单击浏览器中的“刷新”按钮。 (6)步骤同(5)。将捕获结果保存为test3 (7)根据结果回答下列问题回答实验b的问题。 实验c. DNS 实验 (1)在ms-dos 下,键入ipconfig/flushdns,清理并重设定DNS客户解析器缓存的内容。

全国软件工程专业大学排名前34强名单出炉.doc

2018年全国软件工程专业大学排名前34强 名单出炉 2018年全国软件工程专业大学排名前34强名单出炉 软件工程专业排名被评为A+等级的学校有: 1、清华大学 2、西安交通大学 3、武汉大学 4、上海交通大学 5、南京大学 6、东北大学 7、哈尔滨工业大学 8、东南大学 9、中山大学 软件工程专业排名被评为A等级的学校有: 吉林大学、中国科学技术大学、西安电子科技大学、大连理工大学、北京航空航天大学、华中科技大学、复旦大学、浙江大学、北京理工大学、电子科技大学、重庆大学、北京交通大学、四川大学、华南理工大学、东华理工大学、山东大学、西北工业大学、华东师范大学、新疆大学、同济大学、南京理工大学、南昌大学、东北师范大学、暨南大学、中国地质大学、沈阳工业大学、广东工业大学

软件工程专业排名被评为B+等级的学校有: 西北大学、厦门大学、武汉理工大学、湖南大学、四川师范大学、辽宁工业大学、北京邮电大学、安徽大学、江西师范大学、哈尔滨理工大学、华东交通大学、西南交通大学、哈尔滨工程大学、东华大学、南京邮电大学、西南石油大学、福州大学、华南师范大学、黑龙江大学、西华大学、华南农业大学、云南大学、湖南师范大学、华侨大学、南开大学、江西农业大学、成都理工大学、重庆邮电大学、中南大学、大连海事大学、华北电力大学、宁夏大学、大连交通大学、北京工业大学、浙江工业大学、中国矿业大学、长春理工大学、长春工业大学、杭州电子科技大学、福建师范大学、西安石油大学、西南科技大学、西安理工大学、太原理工大学、青岛大学、河海大学、广东外语外贸大学、深圳大学、河北大学、兰州交通大学、天津理工大学、北京工商大学、西安工业大学、长春大学 软件工程专业排名被评为B等级的学校有: 桂林电子科技大学、中国石油大学、苏州大学、山西大学、西南民族大学、大连民族学院、郑州大学、湖北工业大学、内蒙古工业大学、南华大学、南阳理工学院、辽宁工程技术大学、中北大学、西北师范大学、肇庆学院、天津师范大学、江西财经大学、成都信息工程学院、烟台大学、东莞理工学院、首都师范大学、湛江师范学院、五邑大学、河北工业大学、四川轻化工大学、浙江工商大学、天津科技大学、广西民族大学、北京信息工程学院、盐城工学院、西安科技大学、安徽工业大学、广东海洋大学、集美大学、南通大学、韶关学院、北京联合大学、泰山学院、广西工学院、南京信息工程大学、天津工业大学、惠州学院、河北科技大学、广东商学院、中国传媒大学、长安大学、平顶山学院、

2021年云南大学827-信号与系统

云南大学硕士研究生入学考试《信号与系统》考试大纲 (研究生招生考试属于择优选拔性考试,考试大纲及书目仅供参考,考试内容及题型可包括但不仅限于以上范围,主要考察考生分析和解决问题的能力。) 一、考试性质 《信号与系统》是云南大学招收通信与信息系统、信号与信息处理、物联网工程、生物医学工程专业学术型硕士研究生,以及电子信息(工程硕士)电子与通信工程方向专业型硕士研究生的入学考试专业科目。 二.考试形式与试卷结构 1、答卷方式:闭卷,笔试; 2、答题时间:180分钟; 3、题型:简答题、分析题、计算题、综合题。 三、考试内容 1、信号与系统的基本概念 (1)信号的描述与分类 (2)信号的基本时域运算与变换 (3)阶跃信号和冲激信号的定义与性质 (4)系统的数学模型及框图表示 (5)系统的性质与分类 2、连续系统的时域分析 (1)LTI连续时间系统响应的时域求解

(2)连续时间系统的冲激响应和阶跃响应(3)卷积积分的定义、性质与计算 3、离散系统的时域分析 (1)LTI离散时间系统响应的时域求解(2)单位序列响应与单位阶跃响应(3)卷积和的定义、性质与计算 4、连续信号、系统的频域分析 (1)周期信号的傅里叶级数 (2)周期信号的频谱 (3)傅里叶变换 (4)非周期信号的频谱 (5)傅里叶变换的性质 (6)周期信号的傅里叶变换 (7)LTI系统的频域分析 (8)频率响应 (9)周期、非周期信号激励下的系统响应(10)无失真传输 (11)理想低通滤波器 (12)调制与解调 (13)抽样定理 5、连续系统的S域分析

(1)拉普拉斯变换 (2)拉普拉斯变换与傅里变换的关系 (3)拉普拉斯变换的性质 (4)拉普拉斯逆变换 (5)连续系统的S域分析 (6)系统函数 (7)连续系统的零、极点分析 (8)连续系统的稳定性分析 (9)电路的S域模型 6、离散时间信号、系统的频域分析 (1)离散时间傅里叶变换 (2)离散时间信号的频谱 (3)离散时间傅里叶变换的性质 (5)离散傅里叶变换 (6)离散傅里叶变换的性质 (7)圆周卷积的定义及计算 (8)离散傅里叶变换的对称关系 (9)离散傅里叶变换计算线性卷积 (10)离散时间LTI系统的频域分析 (11)离散时间系统的频率响应 (12)离散时间系统的传递函数:FIR、IIR、全通、零相位、最小相

管理学原理真题预测试题

《管理学》试题(A)卷 一、填空题(每空1分,共10分) 1、法约尔的著作《工业管理与一般管理》为管理过程学派的观点提供了理论基础。 2、严格地讲,估量机会不是计划工作过程一个组成部分,但却是计划工作的真正起点。 3、所谓决策,就是为达到一定的目标,从两个以上可行方案中选择一个合理方案的分析判断过程。 4、预测活动的第一步是 __提出课题______________。 5、非正式沟通是在正式沟通渠道之外进行的信息传递或交流。 6、在计划工作的步骤中,计划决策的关键是__________选择方案_____________________。 7、德鲁克认为,通过目标管理就可以对管理者 _____________进行有效地管理。 8、作为管理的一项职能,控制工作是指主管人员对下属的工作成效进行测量、衡量和 ___评价______ 并采取相应纠正措施的过程。 9、管理是一种艺术,这是强调管理的实践性________,没有实践则无所谓艺术。 10、管理信息系统的基本功能是产生并向有关管理部门提供决策和控制的信息。 二、名词解释(每题4分,共20分) 1、目标管理 2、管理 3、协同原理 4、标杆瞄准法 5、人才生命周期 三、简答题(每题5分,共30分) 1、简述管理的基本职能和作用。 2、外部招聘的优点。 3、什么是决策?它有哪些步骤。 4、简述组织结构设计的基本原则和影响制约组织结构的因素。 5、实践中应如何激励员工? 四、论述题(每题10分,共20分) 1、试述指导与领导工作的基本原理。 2、谈谈如何正确理解管理既是一门科学又是一门艺术。在实际工作中如何运用这一基本原理? 五、案例分析(20分) 这家酒业公司怎么了? 不久前,为最大限度节约成本,增加利润,金帝酒业公司决定在整个公司内实施目标管理,根据目标实施和完成情况,一年进行一次绩效评估。 事实上,他们在此之前为销售部门制定奖金系统时已经用了这种方法。公司通过对比实际销售额与目标销售额,支付给销售人员相应的奖金。这样销售人员的实际薪资就包括基本工资和一定比例的个人销售奖金两部分。 销售大幅度提上去了,但是却苦了生产部门,他们很难及时完成交货计划。因此,销售部总是抱怨生产部不能按时交货。于是,公司高层管理者决定为所有部门和员工建立一个目标设定流程。生产部门的目标包括按时交货和库存成本两个部分。 为了实施这个新的方法他们需要用到绩效评估系统。他们请了一家咨询公司指导管理人员设计新的绩效评估系统,并就现有的薪资结构提出改变的建议。他们付给咨询顾问高昂的费用修改基本薪资结构,包括岗位分析和工作描述。还请咨询顾问参与制定奖金系统,该系统与年度目标的实现程度密切相连。他们指导经理们如何组织目标设定的讨论和绩效回顾流程。总经理期待着很快能够提高业绩。 然而不幸的是,业绩不但没有上升,反而下滑了。部门间的矛盾加剧,尤其是销售部和生产部。生产部埋怨销售部销售预测准确性太差,而销售部埋怨生产部无法按时交货。每个部门都指责其他部门存在的问题。客户满意度下降,利润也在急剧下滑。 【问题】本案例的问题可能出在哪里?为什么设定目标(并与工资挂钩)反而导致了矛盾加剧和利润下降?

云南大学软件工程考研复试试题(回忆版)

云南大学软件工程考研复试试题 一、谈谈你对软件工具的理解,你用过什么软件工具 软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统它是为专门目的而开发的,在软件工程范围内也就是为实现软件生存期中的各种处理活动(包括管理、开发和维护)的自动化和半自动化面开发的程序系统 开发软件工具的最终目的是为了提高软件生产率和改善软件的质量 软件工具分为六类:模拟工具、开发工具、测试和评估工具、运行和维护工具、性能质量工具和程序设计支持工具 应该是看对象来选择测试工具!比如 功能测试工具WinRunner 性能测试工具LoadRunner 内存泄漏测试工具Purify 单元测试工具Junit 测试管理工具TestDirector 还有东软的bugbase IBM开发的rational 什么是软件的可维护性 软件可维护性即维护人员对该软件进行维护的难易程度具体包括理解、改正、改动和改进该软件的难易程度 决定可维护性的因素 1.系统的大小 2.系统的年龄 3.结构合理性 可维护性的度量 可理解性 可测试性 可修改性 可移植性 软件开发和写程序有什么不同? 软件开发的内容是:需求、设计、编程和测试维护 需求分析 软件需求分析就是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划 设计 软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。模块,然后进行模块设计。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法

贵州大学849材料科学基础2020年考研专业课初试大纲

贵州大学硕士研究生入学考试大纲 考试科目代码/名称:849材料科学基础 一、考试基本要求 本科目考试着重考核考生掌握“材料科学基础”基本概念、基本思想、基本分析方法和基本理论的程度,要求考生对“材料科学”理论体系的基本框架有一个比较全面的了解,理解金属材料、高分子材料制造-加工-结构-性能-应用相关关系,旨在评估考生运用材料科学的基本原理和方法解决实际材料工程问题的能力。 二、适用范围 适用于“材料科学与工程专业”和“高分子材料与工程专业”。 三、考试形式 闭卷,180分钟。 《材料科学基础》试题形式为1+2模块:“1”为所有考生的必答题模块,主要考点为材料科学与工程基础;“2”为专业特色模块,其专业特色模块名称为:材料科学与工程、高分子材料与工程,考生可根据自身的优势选择其中的 1个模块答题。 四、考试内容和考试要求 (一)必答题模块考试内容及要求: (1)材料科学基础概述:掌握材料、材料科学、材料工程的含义,材料的分类,材料结构的层次,材料性能的环境效应,工程材料的选择、各种材料(金属、无机非金属及高分子)的结构与性能的区别等。 (2)晶体结构:掌握晶体价键类型及空间点阵,及常见材料的晶体特征。 (3)材料的变形与断裂:掌握材料的拉伸变形、典型的应力应变曲线、脆性材料与塑性材料、韧性断裂及脆性断裂的微观特征、脆韧转变内因外因等。 (二)选做题模块考试内容及要求: 1、材料科学与工程模块考试内容及要求: (1)金属的晶体结构 掌握:原子间的键合,空间点阵,晶向指数和晶面指数。晶体的对称性。极射投影。三种典型的金属晶体结构,金属的多晶型性,合金相结构。 (2)晶体缺陷 掌握:点缺陷的形成、分类,点缺陷的平衡浓度,点缺陷的运动。刃型位错和螺型位错的特征,柏氏矢量的确定、特性以及表示方法。作用在位错上的力和位错的运动,分析位错运动的两种基本形式:滑移和攀移的特点。位错的应力场及位错与晶体缺陷间的交互作用,分析运动位错的交割及其所形成的扭

信号与系统课后习题答案汇总

第一章习题参考解答 1.1 绘出下列函数波形草图。 (1) | |3)(t e t x -= (2) ()? ???<≥=02021)(n n n x n n (3) )(2sin )(t t t x επ= (5) )]4()([4cos )(--=-t t t e t x t εεπ (7) t t t t x 2 cos )]2()([)(π δδ--= (9) )2()1(2)()(-+--=t t t t x εεε )5- (11) )]1()1([)(--+=t t dt d t x εε (12) )()5()(n n n x --+-=εε (13) ?∞--= t d t x ττδ)1()( (14) )()(n n n x --=ε 1.2 确定下列信号的能量和功率,并指出是能量信号还是功率信号,或两者均不是。 (1) | |3)(t e t x -= 解 能量有限信号。信号能量为: (2) ()?????<≥=0 2 021)(n n n x n n 解 能量有限信号。信号能量为: (3) t t x π2sin )(= 解 功率有限信号。周期信号在(∞-∞,)区间上的平均功率等于在一个周期内的平均功率,t π2sin 的周期为1。 (4) n n x 4 sin )(π = 解 功率有限信号。n 4 sin π 是周期序列,周期为8。 (5) )(2sin )(t t t x επ= 解 功率有限信号。由题(3)知,在),(∞-∞区间上t π2sin 的功率为1/2,因此)(2sin t t επ在),(∞-∞区间上的功率为1/4。如果考察)(2sin t t επ在),0(∞区间上的功率,其功率为1/2。 (6) )(4 sin )(n n n x επ = 解 功率有限信号。由题(4)知,在),(∞-∞区间上n 4 sin π 的功率为1/2,因此)(4 sin n n επ 在),(∞-∞区间上的功率为1/4。如果 考察)(4 sin n n επ 在),0(∞区间上的功率,其功率为1/2。 (7) t e t x -=3)( 解 非功率、非能量信号。考虑其功率: 上式分子分母对T 求导后取极限得∞→P 。 (8) )(3)(t e t x t ε-= 解 能量信号。信号能量为: 1.3 已知)(t x 的波形如题图1.3所示,试画出下列函数的波形。 (3) )2(t x (4) ( x (5) )(t x - (6) )2(+-t x 1 1 -1/ 2 0 1 1 -2 -1 0 1 2 3 4

云南大学 803管理学 考研考试大纲

803-《管理学》考试大纲 一、考试性质 《管理学》是工商管理一级学科所属各二级学科(会计学、企业管理、技术经济及管理、旅游管理)硕士研究生入学必考的专业课之一。考试范围为《管理学》的基础知识,即作为工商管理基础的一般管理学,涉及面较广,主要测试考生运用管理知识发现问题、分析问题和解决问题的一般能力。要求考生掌握大纲中规定的内容,并在理解的基础上加以灵活运用。 二、考试要求 要求考生初步但较为全面地掌握管理学的基本概念、基本理论与基本技能,熟悉管理学中的著名学者与命题,具备较强的分析与解决工商管理实际问题的能力。 三、考试形式与试卷结构 (一)答卷方式:闭卷、笔试 (二)答题时间:180分钟 (三)考试题型及分值:本科目满分150 分,其中: 名词解释:20分 简答题:40分 论述题:50分 案例分析:40分 四、考试内容 (一)管理概述 1.管理的概念与性质 2.管理者技能与角色 3.管理的职能 (二)管理理论的演进 1.古典管理理论 2.行为管理理论 3.现代管理理论丛林 (三)管理伦理与组织文化 1.管理伦理 2.企业社会责任 3.组织文化 (四)管理决策 1.决策概述 2.决策过程 3.决策方法 (五)计划 1.计划与计划工作

2.战略性计划 3.企业资源计划 4.计划实施的三种主要方法,即目标管理法、滚动计划法与平衡计分卡(六)组织 1.组织设计 2.常见组织结构 3.人员配备 4.组织变革 (七)领导 1.领导与领导者 2.人性假设 3.激励 4.沟通 5.冲突管理 (八)控制 1.控制与控制过程 2.控制类型 3.控制方法 (九)创新 1.管理创新职能 2.企业技术创新 3.企业组织创新 4.企业市场创新 5.商业模式创新 6.互联网时代的管理创新

云南大学软件学院大物实验静电场

云南大学软件学院 实验报告 课程: 大学物理实验 学期: 2013-2014学年 第一学期 任课教师: 专业: 学号: 姓名: 成绩: 实验4 静电场 一、 实验目的 由实验给出的两个均匀带电的金属同心球壳配置,画出该同心球壳的电场及电势分布。 二、实验原理 根据高斯定理推导出电场及电势的分布公式;利用数据分析软件,如Microsoft Excel 绘制电场及电势的分布图。 在如图所示的带电体中,因内球壳带电q 1,由于静电感应,外球壳的内表面上将均匀地分布电荷-q 1;根据电荷平衡原理,外球壳的外表面上所带电荷除了原来的q2外,还因为内表面感应了-q 1而生成+q 1,所以外球壳的外表面上将均匀分布电荷q 1+q 2。 在推导电场和电势分布公式时,须根据r 的变化范围分别讨论r < R 1、R 1 < r < R 2、R 2 < r < R 3、r > R 3 几种情况。 场强分布: 当r < R 1时, 00 1=? =???E dS E S 当R 1 < r < R 2时, ?= ???0 1 εq dS E S 2 1 0241 r q E επ= 当R 2 < r < R 3时, 00 3=? =???E dS E S 当r > R 3时, 2 2 1040 2 141 r q q E q q dS E S += ? += ???επε 电势分布: 根据电势的定义,可以求得电势的分布。

当r < R 1时, 3 2 10210110143211414141 3 3 2 21 1R q q R q R q U dr E dr E dr E dr E dr E U R R R R R R r r ++ -=?+?+?+?=?=?????∞ ∞ επεπεπ 当R 1 < r < R 2时, 3 2 102101014321414141 3 3 2 2R q q R q r q U dr E dr E dr E dr E U R R R R r r ++ -=?+?+?=?=????∞ ∞ επεπεπ 当R 2 < r < R 3时, 3 2 10143141 3 3 R q q U dr E dr E dr E U R R r r += ?+?=?=???∞ ∞ επ 当r > R 3时, r q q U dr E dr E U r r 2 1014141 += ?=?=??∞ ∞επ 三、实验任务 1.选取相关参数,截图如下:

相关主题
文本预览
相关文档 最新文档