中国海洋大学977高级程序设计与软件工程2020考研真题
中国海洋大学2020年《普通动物学与普通生态学》考研真题
中国海洋大学2020年《普通动物学与普通生态学》考研真题普通动物学(共75分)一、选择题(每小题1分,共10分)1.在分类学实践中,对血缘关系最为重视的分类学派是()。
A.传统分类学派B.数值分类学派C.支序分类学派D.进化分类学派2.绿眼虫无性生殖的主要方式是()。
A.裂体生殖B.纵二分裂C.出芽生殖D.质裂3.下列哪个词语最好地描述了海绵动物中央腔的主要功能()。
A.消化B.循环C.流水D.生殖4.下列哪种细胞不为刺胞动物所具有()A.间细胞B.孔细胞C.刺细胞D.内皮肌细胞5.如果将一只杜氏涡虫(三角涡虫)与一条颤蚓(小型寡毛类)放养在同一个8cm的培养皿中每天换水一次,但不投任何饵料,10天后你最可能观察到的结果是(已排除A-D选项外的其他可能性)()A.涡虫被饿死B.颤蚓被饿死C.颤蚓被涡虫捕食D.涡虫被颤蚓捕食6.青蛙的耳柱骨来源干()。
A.方骨B.齿骨C.舌颌骨D.角舌骨7.下列属于同源器官的是()。
A.盾鳞与骨鳞B.皮肤腺与牙齿C.盾鳞与牙齿D.骨鳞与皮肤腺8.具有一个枕骨髁的动物是()。
A.两栖类和爬行类B.鸟类和爬行类C.鸟类和哺乳类D.两栖类和哺乳类9.鸟类本能活动和“学习”的中枢是()。
A.大脑顶壁B.纹状体C.丘脑下部D.中脑10.含氮废物以尿素形式排出的动物是()。
A.两栖类和爬行类B.爬行类和鸟类C.鸟类和哺乳类D.两栖类和哺乳类二、判断题叙述正确的答“对”,叙述错误的答“错”,每小题1分,共10分。
1.薮枝螅水母具缘膜,海月水母为无缘膜水母。
2.线虫是三胚层、不分节、具假体腔和完全消化管的蠕虫状无脊椎动物。
3.马氏管是一种排泄器官,基节腺的主要功能是内分泌。
4.扁形动物一般雌雄同体,体内受精。
5.动物分类的各个阶元中,物种是客观存在的;在分类实践中,属、科、目等阶元的确定存在很大的主观性。
6.软体动物的文蛤、环节动物的沙蚕和环毛蚓的初孵个体均称为担轮幼虫。
7.华枝睾吸虫的毛蚴和尾蚴主要生活于水中,其雷蚴和胞蚴生活于淡水螺的体内。
2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷A(有答案)
2022年中国海洋大学软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、()属于TCP/IP协议簇的应用层应用服务元素。
A.文件传输协议FTPB.用户数据报协议UDPC.控制报文协议ICMPD.地址解析协议ARP2、在OS1参考模型中,直接为会话层提供服务的是()。
A.应用层B.表示层C.传输层D.网络层3、如果用户网络需要划分成5个子网,每个子网最多20台主机,则适用的子网掩码是()。
A.255.255.255.192B.255.255.255.240C.255.255.255.224D.255.255.255.2484、在链路状态路由算法中,每个路由器得到了网络的完整拓扑结构后,使用()算法来找出从它到其他路由器的路径长度。
A.Prim最小生成树算法B.Dijkstra最短路径算法C.Kruskal最小生成树算法D.拓扑排序5、在OSI参考模型中,下面哪些是数据链路层的功能?()I.帧同步II.差错控制III.流量控制IV.拥塞控制A. I、III和IIIB. I、II和IVC. I、III和IVD.II、III和IV6、对于无序接收的滑动窗口协议,若序号位数为n,则发送窗口最大尺寸为()A.2n -1B.2nC.2n-1D.2n-17、下列关于传输层协议中面向连接的描述,()是错误的。
A.面向连接的服务需要经历3个阶段:连接建立、数据传输以及连接释放B.面向连接的服务可以保证数据到达的顺序是正确的C.面向连接的服务有很高的效率和时间性能D.面向连接的服务提供了一个可靠的数据流8、下列关于因特网中的主机和路由器的说法,错误的是()。
A.主机通常需要实现IPB.路由器必须实现TCPC.主机通常需要实现TCPD.路由器必须实现IP9、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阀值为32KB,甲向乙始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。
广东海洋大学《软件工程》历年考题总集
广东海洋大学《软件工程》历年考题总集————————————————————————————————作者:————————————————————————————————日期:广东海洋大学《软件工程》历年考题总集-答案一、填空题(每空1分,共20分)1.软件工程方法学包含3个要素:__过程__、__方法__和__工具__。
2.瀑布模型的成功在很大程度上是由于它基本上是一种__文档___驱动的模型。
3.面向过程方法学强调__自顶向下___顺序地完成软件开发的各阶段任务;面向对象方法学的出发点和基本原则是尽量模拟人类习惯的__思维方式__,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程。
4.数据流图有四种基本符号:正方形(或立方体)表示数据的__源点或终点__;圆角矩形(或圆形)代表___数据加工(或数据处理)___;开口矩形(或两条平行横线)代表___数据存储___;箭头表示___数据流___。
5.软件结构的设计是以模块为基础的,以__数据流图___的结果为依据,从实现的角度进一步划分为模块,并组成模块的__层次结构___。
6.信息流有__变换流____和___事务流____两种类型。
7.对象的两个基本要素:___属性____和__服务____。
8.软件维护包括__改正性____维护、__适应性___维护、__完善性___维护、__预防性___维护四项活动。
1.面向过程方法学强调自顶向下顺序地完成软件开发的各阶段任务;面向对象方法学的出发点和基本原则是模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程。
2.总体设计阶段必须回答的关键问题是系统应该如何实现。
3. 数据流图和数据字典共同构成系统的逻辑模型,4.需求分析过程应该建立数据模型、功能模型、行为模型 3种模型。
5.模块的独立程度可以由内聚、藕合两个定性标准度量。
6.进行边界条件测试时,使用刚好等于、刚好小于和刚好大于最大值或最小值的数据结构、控制量和数据值的测试方案,非常可能发现软件中的错误。
中国海洋大学2013-2014学年软件工程期末考试试卷及参考答案A
中国海洋大学2013-2014学年第1学期期末考试试卷及参考答案信息学院《软件工程》课程试题(A卷)
考试说明:本课程为闭卷考试。
一、单选题(每题2分,共30分)
1、“软件危机”是指()。
A、计算机病毒的出现
B、利用计算机进行经济犯罪活动
C、软件开发和维护中出现的一系列问题
D、人们过分迷恋计
算机系统
2、在软件的需求分析中,开发人员要从用户那里了解的最重要问题是
()。
A、要让软件做什么
B、要给该软件提供哪些信息
C、要求软件
工作效率怎样D、要让软件具有何种结构
3、瀑布模型是一种什么模型?()。
A、风险驱动模型
B、线性开发模型
C、增量模型
D、迭代模型
4、软件生命周期中所花费用最多的阶段是()。
A、详细设计
B、软件编码
C、软件测试
D、软件维护
5、耦合是对软件不同模块之间互连程度的度量。
各种耦合按从强到弱排
列如下:
A、内容耦合,控制耦合,数据耦合,公共耦合
B、内容耦合,控制耦合,公共耦合,数据耦合
C、内容耦合,公共耦合,控制耦合,数据耦合
D、控制耦合,内容耦合,数据耦合,公共耦合
中国海洋大学2008-2009学年第1学期期末考试试卷
信息学院《软件工程》课程试题(A卷) 共5 页第2 页。
中国海洋大学C程考试题库20题
《C程序设计》课程期末上机考试考试时间:40分钟考试方式:从下面的20题中随机抽取一题,再附加一题,共需完成2道题。
分值分配:第一题60分,第二题40分,共100分考试时间:第十八周1.请编写函数long fun(long int x),功能是:将长整型数x中每一位上为奇数的数依次取出,并逆序构成一个新数返回。
例如:程序运行时输入9,输出:b=97531。
#include<stdio.h>long fun(long int x){ long a,b=0;a=x;for(;a!=0;){if((a%10)%2!=0)b=b*10+a%10;a/=10;}return b;}void main(){long a,b;printf("Please input a long int num:");scanf("%ld",&a);b=fun(a);printf("b=%ld\n",b);}2.编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。
例如: 当s为"12345", t为"8624677"时, p中的字符为: "867";当s为”good luck”,t为”thank you very much”时,输出:”thanyverm”#include<math.h>int test(char *s,int n,char ch){ int i;for(i=0;i<n;i++)if(s[i]==ch) return 1;return 0;}void fun(char *s,char *t,char *p){ int i,j;for(i=j=0;t[i]!=0;i++)if(test(s,strlen(s),t[i])==0&&test(t,i,t[i])==0){p[j]=t[i];j++;}p[j]=0;}void main(){char s1[50],s2[50],s3[50];gets(s1);gets(s2);fun(s1,s2,s3);puts(s3);}3.编写函数int fun(int m),计算并返回满足表达式:1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+……+n)<=m最大的n。