广东海洋大学操作系统.实验(2)

广东海洋大学操作系统.实验(2)
广东海洋大学操作系统.实验(2)

班级:计科1141 学号:201411621110 姓名:邓超荣

实验二进程间通信(信号量)

实验目的了解信号量在进程控制中所起的重要作用。

实验内容

父子两个进程共同完成递增正整数序列(1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16……100)的显示。其中一个进程负责显示奇数,另一个进程显示偶数。

请分别编写“不带有信号量不能完成上述任务”和“使用信号量正确完成上述任务”的程序,观察实验结果,进行细致分析。

(1)不带有信号量不能完成上述任务

1:#include

2:#include :

3:#include :

4:#include

5:#include :

6:#include

7:union semun://使用union开辟空间,把定义的数据放到统一个足够大的空间

8:{

9: int val;//定义val,当执行SETVAL命令时使用

10: struct semid_ds *buf;//定义buf,在IPC_STAT/IPC_SET命令时使用11: unsigned short *array;//在使用GETALL/SETALL命令时使用的指针12: struct seminfo *__buf;//在IPC_INFO命令时使用

13:};

14:int init_semvalue (int id, int v)

15;{

16: union semun sem_union;//调用union semun 对象

17: sem_union.val = v;

18: semctl (id, 0, SETVAL, sem_union);//系统调用senmctl用来执行在信号量及上的控制操作;获取关键字值id,设置信号量的数目为0;SETVAL设置信号量集中的一个单独的信号量的值。

19: return (1);//返回1,则成功

20: }

21:int P (int id)//定义p()方法,控制信号量

22: {

23: struct sembuf op;

24: op.sem_num = 0;//将要处理的信号量个数为0

25: op.sem_op = -1;//sem_op为-1,信号量将减去1

26: op.sem_flg = 0;//定义操作标志为0

27: semop (id, &op, 1);//&op是指向将要操作的数组的指针;1为数组中的操作的个数

28: return 1;

29: }

30: int V (int id)//定义V()方法,控制信号量

31: {

32: struct sembuf op;

33: op.sem_num = 0;

34: op.sem_op = 1;

35: op.sem_flg = 0;

36:semop (id, &op, 1);

37: return 1;

38: }

39: int main (int argc, char *argv[])

40: {

41:int var_cri = 0; int s1,s2; pid_t pid;

42: s1 = semget ((key_t) 2234, 1, 0666 | IPC_CREAT);//创建信号量集s1 43: s2 = semget ((key_t) 2235, 1, 0666 | IPC_CREAT);//创建信号量集s2 44: init_semvalue(s1,1);

45:init_semvalue(s2,0);

46 pid = fork ();

47: if(pid != 0 ){

:48; int i = 1;

49: while (1){

50:

51: printf("%d,", i);

52: fflush(stdout);

53: i += 2;

54:

55: if(i>100)break;

56: }

57: }

58: else{

59: int i = 2;

60: while (1){

61:

62: printf("%d,", i);

63: fflush(stdout);

64: i += 2;

65:

66: if(i>100)break;

67: }

68: }

69:}

该程序分析如下:第9行中val用于存放信号量集中的一个单独信号量的值。第10行定义结构体buf,在信号量执行IPC_SET命令时存放信号量的许可权,第11行,array指针存放所有信号量的semvals值,定义_buf存放系统信道返回的信号量和参数信息。第14行到20行,系统通过调用semctl()方法,对信号量进行控制操作。第21行至29行设置信号量,对进程进行管理,第30行到38行同理;第42,43行创建信号量集s1和s2,第44行将s1的信号量设置为1,第45行将s2的信号量设置为0,第46行调用fork()方法生成一个几乎和原进程一样的进程,就拥有了两个进程,第47到69行,由于不带信号量,没有对进程进行控制,所以只能输出1/3/5/7/9…/97/99的信号量。

(2) 使用信号量正确完成上述任务

1:#include

2:#include :

3:#include :

4:#include

5:#include :

6:#include

7:union semun://使用union开辟空间,把定义的数据放到统一个足够大的空间

8:{

9: int val;//定义val,当执行SETVAL命令时使用

10: struct semid_ds *buf;//定义buf,在IPC_STAT/IPC_SET命令时使用11: unsigned short *array;//在使用GETALL/SETALL命令时使用的指针12: struct seminfo *__buf;//在IPC_INFO命令时使用

13:};

14:int init_semvalue (int id, int v)

15;{

16: union semun sem_union;//调用union semun 对象

17: sem_union.val = v;

18: semctl (id, 0, SETVAL, sem_union);//系统调用senmctl用来执行在信

号量及上的控制操作;获取关键字值id,设置信号量的数目为0;SETVAL设置信号量集中的一个单独的信号量的值。

19: return (1);//返回1,则成功

20: }

21:int P (int id)//定义p()方法,控制信号量

22: {

23: struct sembuf op;

24: op.sem_num = 0;//将要处理的信号量个数为0

25: op.sem_op = -1;//sem_op为-1,信号量将减去1

26: op.sem_flg = 0;//操作标志为0

27: semop (id, &op, 1);//&op是指向将要操作的数组的指针;1为数组中的操作的个数

28: return 1;

29: }

30: int V (int id)//定义V()方法,控制信号量

31: {

32: struct sembuf op;

33: op.sem_num = 0;

34: op.sem_op = 1;

35: op.sem_flg = 0;

36:semop (id, &op, 1);

37: return 1;

38: }

39: int main (int argc, char *argv[])

40: {

41:int var_cri = 0; int s1,s2; pid_t pid;

42: s1 = semget ((key_t) 2234, 1, 0666 | IPC_CREAT);//创建信号量集s1 43: s2 = semget ((key_t) 2235, 1, 0666 | IPC_CREAT);//创建信号量集s2 44: init_semvalue(s1,1);

45:init_semvalue(s2,0);

46 pid = fork ();//原来的进程的所有值都复制到新的新进程中,两个几乎一样的进程

47: if(pid != 0 ){

:48; int i = 1;

49: while (1){

50: P(s1);//调用P()方法接受信号量s1

51: printf("%d,", i); //输出i的值1

52: fflush(stdout);//立刻将要输出的内容输出

53: i += 2; //i=3;//由于i!=2,进程1受到阻塞,转至else执行

54: V(s2);//调用V()方法接受信号量s2

55: if(i>100)break;

56: }

57: }

58: else{

59: int i = 2;

60: while (1){

61: P(s2);//获取信号量s2

62: printf("%d,", i);//输出信号量2

63: fflush(stdout);

64: i += 2;//i=4;由于i1=3,进程2受到阻塞,而进程1中i=3, 所以进程1被释放

65: V(s2);

66: if(i>100)break;

67: }

68: }

69:}

该程序分析如下:第46行调用fork()方法生成一个几乎和原进程一样的进程,

就拥有了两个进程,第47行判断进程是否存在,第49到57行,i的初始值为

1,此时调用进程1,输出信号量1后,i变为3,由于i不等于2,所以进程1

阻塞,此时进程2空闲,转至进程2,此时i=2,进程2输出信号量2后,i变为

4,此时i不等于3,所以进程2被阻塞,而进程1中i=3,所以进程1被释放。

如此类推,进程1输出奇数。进程2输出偶数,两进程交替输出,实现父子两个

进程共同完成递增正整数序(1/2/3/4/5……/99/100);

广东海洋大学论文格式要求

广东海洋大学本科生毕业论文(设计)撰写规范 ________________________________________ 毕业论文(设计)是学生在校期间的一个重要学习环节,它一方面是学生学习、研究及实践成果的全面总结,另一方面是对学生素质与能力的一次全面检验。为了确保我校本科生毕业论文(设计)质量,使学生掌握科研论文(设计)的撰写规范,制定本规范。 一、毕业论文(设计)结构要求如下: 毕业论文(设计)包括以下内容: (一)、标题 标题应该简短、明确、有概括性;标题字数要适当,不宜超过30个字,如果有些细节必须放进标题,可以分成主标题和副标题;标题和摘要中有生物名称时,应在中(英)文之后写出拉丁名。 (二)、论文摘要(设计总说明) 论文摘要以浓缩的形式概括研究课题的内容,中文摘要约300~400汉字;英文摘要约200~300个实词,英文摘要应注意英文的转行规则。 摘要既要相对独立又要表达明确,一般采用第三人称表达句,如“本研究认为”而不用“我认为”等。摘要中不要含图表、非公用的符号。 设计总说明主要介绍设计任务来源、设计标准、设计原则及主要技术资料,中文字数要在1500~2000字以内,外文字数以1000个左右实词为宜。 (三)、关键词 关键词是反映论文主题内容的名词,选用3~5个,每个关键词之间用“;”隔开,在摘要下方。英文关键词为中文关键词的英文译文。 (四)、目录 目录按四级标题编写(即:1……、1.1……、1.1.1……、1.1.1.1……),要求标题层次清晰。目录中的标题应与正文中的标题一致。 (五)、正文 1、毕业论文正文包括前言、本论、结论三个部分。 前言(引言)是论文的开头部分,主要说明论文写作的意义、目的、研究范围及要达到的技术要求,简述本研究在国内外的发展概况及存在的问题,说明本研究的指导思想,阐述本研究应解决的主要问题,在文字量上要比摘要多。 本论是毕业论文的主体,包括研究材料与方法、结果与分析以及讨论等。在本部分要运用各方面的研究方法和实验结果,分析问题,论证观点,尽量反映出自己的科研能力与学术水平。 结论是毕业论文的收尾部分,是论文正文的精华。结论概括了研究的主要成果,结论应扼要明确,精练完整,准确恰当,不可含糊其词,模棱两可,应具有简洁性、客观性和概括性。结论不宜做绝对和扩大的推论,要将结论限制在研究结果允许扩展的范围之内,应提炼和概括研究结果的理论价值和实际价值,而不能在结论中简单地重复主要研究结果。 2、毕业设计说明书正文包括前言、本论、结论三个部分。 前言(引言):说明本设计的目的、意义、范围及应达到的技术要求,简述本课题在国内外的发展概况及存在的问题,本设计的指导思想,阐述本设计应解决的主要问题。 本论: (1)设计方案论证:说明设计原理并进行方案选择。说明为什么要选择这个设计方案(包

广东海洋大学数据库实验一报告

GDOU-B-11-112广东海洋大学学生实验报告书(学生用表) 实验名称实验1数据库及其对象创建与管理课程名称数据库原理及应用课程号 16732201 学院(系) 信息学院专业信息管理与信息系统班级信管1111 学生姓名陈梓哲学号201111671106 实验地点海安A705 实验日期2013/10/16

实验一数据库及其对象的创建与管理 一、实验目的 1、掌握用SSMS或Transact-SQL语句创建、查看、修改、删除数据库的方法; 2、掌握数据库的备份和恢复方法; 3、掌握数据库的分离和附加方法; 4、掌握用SSMS或Transact-SQL语句创建、修改、删除表及向其添加数据的方法。 二、实验要求 1、实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完 成实验内容的预习准备工作; 2、能认真独立完成实训内容; 3、实验后做好实验总结,根据实验情况完成总结报告。 三、实验内容 1、用SSMS在“对象资源管理器”中完成如下任务: (1) 参数参数值 数据库名Student 逻辑数据文件名Student_dat 操作系统数据文件名D:\ Student_dat.mdf 数据文件的初始大小10MB 数据文件的最大大小100MB 数据文件增长幅度10% 日志逻辑文件名Student_log 操作系统日志文件名D:\ Student_log.ldf 日志文件初始大小5MB 日志文件增长幅度10

(2)再修改学生课程数据库Student的主数据文件的大小,使其扩大两倍,然后查看扩大后的数据库属性。 2、用SSMS,在数据库Student中: (1)创建如下四个表,并设置相关的约束条件: 列名说明数据类型约束 Sno 学号整形主键 Sname 姓名字符(10)非空,唯一 Ssex 性别字符(2)取‘男’或‘女’ Sage 年龄短整形 Sdept 院系字符(20)可取空,默认‘计算机系’ 列名说明数据类型约束 Cno 课程号字符(4)主键 Cname 课程名字符(10)非空 Tno 教师号整形非空 列名说明数据类型约束 Sno 学号整形外键 Cno 课程号字符(4)外键 Grade 成绩整数取0~100 列名说明数据类型约束 Tno 教师号整形主键 Tname 教师名字符(10) S Course SC

广东海洋大学数据库实验报告

实验四数据的完整性、安全性 一、实验目的 1.掌握数据安全性和完整性的概念,以及如何保证数据库中数据安全及完整性。 2.掌握SQL Server中有关用户、角色及操作权限的管理方法. 3.学会创建和使用规则、缺省。 二、实验内容 1 数据库的安全性实验,通过SSMS设置SQL Server的安全认证模式.实现对SQL Server 的用户和角色管理,设置和管理数据操作权限. 2数据库的完整性实验。使用Transact-SQL设计规则、缺省、约束和触发器。 三、实验要求 1.数据的完整性实验 ⑴用SQL语句创建一学生成绩数据库(XSCJ),包括学生(XSQK)、课程(KC)和成绩表(XS_KC): 学生情况表(XSQK) 列名数据类型长度是否允许为空值 学号Char 6 N 姓名Char 8 N 性别Bit 1 N 出生日期smalldatetime 2 专业名Char 10 所在系Char 10 联系电话char 11 Y

课程表(KC) 列名数据类型长度是否允许为空值课程号Char 3 N 课程名Char 20 N 教师Char 10 开课学期Tinyint 1 学时Tinyint 1 学分Tinyint 1 N 成绩表(XS_KC) 列名数据类型长度是否允许为空值学号Char 6 N 课程号成绩Char Smallint 3 2 N ⑵数据的实体完整性实验 用SSMS分别将学生情况表(XSQK)的学号字段、课程表(KC)的课程号字段设置为主健 ②用T-SQL语句将成绩表(XS_KC)的学号、课程号字段设置为主健

⑶数据的参照完整性实验 ①用SSMS为成绩表(XS_KC)创建外键FK_ XSQK_ID,外键FK_ XSQK_ID参照学生情况表(XSQK)表的学号 ②用T-SQL语句成绩表(XS_KC)创建外键FK_ KC_ID,外键FK_ KC _ID参照课程表(KC)表的课程号 ⑷数据的用户定义完整性实验 用T-SQL语句为学生情况表(XSQK)的姓名列创建一个唯一约束 ②用SSMS为学生情况表(XSQK)的性别列创建一个检查约束,使得性别的值为男或女

广东海洋大学测试技术重点..

2015年测试技术考试重点题 1.填空题 1、周期信号的频谱是离散的,而非周期信号的频谱是连续的。 2、均方值Ψx2表示的是信号的强度,它与均值μx、方差σx2的关系是¢x2=Hx2+óx2 。3、测试信号调理电路主要有电桥、放大电路、调制解调电路。4、测试系统的静态特性指标有非线性度、灵敏度、回程误差。5、灵敏度表示系统输出与输入之间的比值,是定度曲线的斜率。 6、传感器按信号变换特性可分为组合型、一体化型。 7、当Δó〈〈ó0 时,可变磁阻式电感传感器的输出和输入成近似线性关系,其灵敏度S趋于。 8、和差特性的主要内容是相临、相反两臂间阻值的变化量符合相邻相反、相对相同的变化,才能使输出有最大值。 9、信号分析的过程主要包括:信号处理、信号转换。 10、系统动态特性在时域可用传递函数来描述,在复数域可用频率函数来描述,在频域可用脉冲响应函数来描述。 11、高输入阻抗测量放大电路具有高的共模抑制比,即对共模信号有抑制作用,对差模信号有放大作用。 12、动态应变仪上同时设有电阻和电容平衡旋钮,原因是导线间存在分布电容。 13、压控振荡器的输出电压是方波信号,其频率与输入的控制电压成线性关系。 14、调频波的解调又称鉴频,其解调电路称为鉴频器。 15、滤波器的通频带宽和响应时间成反比关系。 16、滤波器的频率分辨力主要由其带宽B 决定。 17、对于理想滤波器,滤波器因数λ=1。 18、带通滤波器可由低通滤波器(fc2)和高通滤波器(fc1)串联而成(fc2> fc1)。 19、测试系统的线性度和滞后度是由系统误差引起的;而重复性误差是 由随机误差引起的。 20.非周期信号可分为瞬变非周期信号和准周期信号。 21. 在数据采集系统中,常采用程序控制放大器。 22. 根据载波受调制的参数的不同,调制可分为调幅、调频、调相。 23、调频波的解调电路称为鉴频器。 24、滤波器的频率分辨力主要由其带宽B决定。 25、用滤波的方法从信号提取的频率成分越窄,即带宽越小,需要的时间就越长。 26、如信号的自相关函数为Acosωτ,则其均方值Ψx2=A。 27、倍频程选择性决定着滤波器对带宽外频率成分衰阻的能力。 28、低通滤波器对阶跃响应的建立时间Te带宽B成反比、,或者说它们之间的乘机是常数。 29、半导体应变片是根据压阻效应原理工作的。 30、根据载波受调制的参数的不同,调制可分调幅、调频、调相。 31、金属应变片是根据正应变效应原理工作的。 32、当把石英等晶体置于电场中,其几何尺寸将发生变化,这种由于外电场作用

广东海洋大学计算机组成原理复习提纲(完善版)

注:广东海洋大学计算机组成原理复习提纲,文档及答案由阿稻想洋洋完善上传提供,如有疑问或不妥之处,请自行解决或联系师兄我。题目虽好,但好像与真题有所偏差,仅供参考,作为补充,建议主要还是看2016九成真题。 一、选择题 1.指令周期是指____C_。 A.CPU从主存取出一条指令的时间。 B.CPU执行一条指令的时间 C.CPU从主存取出一条指令加上执行这条指令的时间 D.时钟周期时间 2.以下四种类型指令中,执行时间最长的是_C_____。 A.RR型 B.RS型 C.SS型 D.程序控制指令 3.某DRAM芯片,其存储容量为512K×8位,该芯片的地址线 和数据线数目为____D_。 A.8,512 B.512,8 C.18,8 D.19,8 4.某SRAM芯片,存储容量为64K×16位,该芯片的地址线和数据线数目为_____D_。

A64,16B16,64C64,8D16,16 5.描述PCI总线中基本概念不正确的句子是_C_____。 A HOST总线不仅连接主存,还可以连接多个CPU B PCI总线体系中有三种桥,它们都是PCI设备 C以桥连接实现的PCI总线结构不允许许多条总线并行工作 D桥的作用可使所有的存取都按CPU的需要出现在总线上6.若[X]补=11010011,则X的十进制数真值是____B__。 A.71 B.-45 C.65 D.-63 7.存贮单元是指___B___。 A.存放一个二进制信息位的存贮元 B.存放一个机器字的所 有存贮元集合 C.存放一个字节的所有存贮元集合 D.存放两个字节的所有存贮元集合 8.以下叙述中正确描述的句子是:___A___。 A同一个CPU周期中,可以并行执行的微操作叫相容性微操作 B同一个CPU周期中,不可以并行执行的微操作叫相容性微操作C同一个CPU周期中,可以并行执行的微操作叫相斥性微操作9.寄存器间接寻址方式中,操作数处在_____B_。 A.通用寄存器 B.主存单元 C.程序计数器 D.堆栈 10.如果浮点数尾数用补码表示,则判断下列哪一项的运算结果

2020年广东海洋大学软件工程试题

2016年广东海洋大学软件工程试题题型: 1选择题(25*2=50分) 2填空题(10*2=20分) 3问答题(3题30分) 一、选择题(25*2=50分) 具体考点如下,不分顺序(其中有一些是所选答案) 1细化阶段 2,3用例(图)相关2题 4确认测试 5系统测试 6包 7泛化关系(身份验证) 8边界值分析法 9螺旋模型 10软件需求说明书 11基本路径测试,覆盖 12构件 13逆向工程,再工程 14瀑布模型,原型建造等四种模型那些(语音识别) 15黑板模型,分层模型 16类图(“人”包括哪些,答案是公共部分那些,类似于java的类) 17依赖关系 18安全性(报警)

19测试人员有多少个(这是题目,请找相应知识点复习) 20传统流程图和活动图的根本区别是什么 21系统软件和外部环境交互的类 22元素组织成组 23泳道(活动图) 24概要设计说明书/项目开发计划(下面哪个文档说明“如何做”) 25预防性维护 二、填空题 三、问答题 注:填空题和问答题90%在下面这里出,背熟就好(红色为考到内容)。 广东海洋大学软件工程复习重点 1.1 什么是软件工程?构成软件工程的主要要素是什么?影响软件工程技术进步的动力是什么? ①将系统的、规范的、可量化的方法应用于软件开发、运行、维护的过程 ②包括①中的方法的研究 五要素:人、过程、项目、方法和工具、软件制品 硬件能力、软件技术、社会需求和科学技术水平 1.2 阐述软件的正确性、可用性、可靠性、有效性、安全性、可维护性、可移植性和可复用性的概念,并指明这些概念的重要性。 正确性,软件满足需求规约和用户目标的程度 可用性,学习和使用软件的难易程度,包括操作软件、为软件输入数据、解释软件 输出结果等。 可靠性软件完成预期功能,成功运行的概率 有效性软件系统利用计算机的时间资源和空间资源完成系统功能的能力 1.10 阐述通用软件开发过程的五项活动,分析通用软件开发过程的优点。 通用软件过程模型用“沟通、策划、建模、构建、部署” 5项活动构建软件过程模型。在软件项目管理等普适性活动的支持下进行软件开发,增强了软件的开发能力、突出了软件工程特色,具有较大的灵活性和适应性。 2.4 研究图2.1(课本60,61页)所示的面对对象的迭代式软件开发过程,描述在立项,初始,细化,构造和移交阶段分别可能使用哪些UML图形机制,为什么? 初始阶段 用例图描述软件需求 活动图表示业务处理过程

学生通讯录管理系统广东海洋大学

《程序设计基础》课程设计 学生姓名张三 学生学号201311610000 所在专业电子信息工程 所在班级1132班 任课老师李四 实习时间2014年 6 月 7 日

一.功能需求分析 学生通讯录管理系统是对学生的基本信息(包括学号,姓名,年龄,性别,电话和地址)的管理。开发工具采用Visual C++ 6.0,主要实现对于学生的学号,姓名等自然信息进行增加、查询、修改、删除及保存到文件等操作。系统给用户提供了一个简单的人机界面,使用户可以根据提示输入操作项、调用系统提供的管理功能。主要功能需求描述如下。 1.系统主控平台允许用户选择想要的操作,包括添加联系人、显示联系人、 查询联系人、格式化通讯录、删除联系人以及推出通讯录管理系统等。通过 输入相应的序号选择相应的操作。 2.添加联系人用户根据提示输入学生的学号、姓名、年龄、性别、电话以及 地址等。用户可根据需要输入所需数量的学生信息,可根据提示输入学生数 量或者继续其他操作。输入完的学生信息会自动保存到相应的文本文件中, 然后等待下一步操作。 3.显示联系人在选择了显示联系人后,系统将将文本文件中的学生信息调出 显示,如果没有数据,系统则会提示“文件为空。” 4.查询联系人可以分别根据姓名、学号从文本文件中对学生的所有信息进行 查询,如果没有查询到任何信息,系统将会提示“没有找到符合您要求的联 系人,请核查您的信息!!”,反之将会输出查询的学生信息。 5.初始化通讯录选择该项操作将会初始化文本文件中的所有信息,请慎重操 作。选择该项操作时,系统将会提示“是否初始化通讯录(y或n)”,防止错 误操作产生不良后果。选择y时,将会初始化文本文件并提示“初始化成功”。 6.退出主菜单退出通讯录管理系统

广东海洋大学选修课精髓

这个历年来的师兄师姐的选课建议,仅供大家参考参考。 (黄色部分为本人caoaisi增添) 海洋科學進展..一般隔周點名..開卷..老師會給資料..超級好..不過有兩堂是看科普片即場寫感想..如果恰好沒去的話就少了平時成績咯..不過老師確實很好..不會掛的..前提是缺勤不要太多..呵呵 觀賞園藝好玩..知識性強..就是老師的普通話有待提高..一般都會每周簽到(纸上打勾就可以了)..考試開卷..可買可借資料抄..不會掛的..只要不作弊!!(老师叫刘付东标) 珍珠鑒賞每周抽點名..期末交作業..就是把一些東西抄一下就行了..期末開卷..題量較大..大家記得合作咯..呵呵 ,美術鑒賞不點名..期末給資料..考試直接抄!!超級好..而且..有時會看電影..不錯的..培養藝術休養嘛..(老师不一样,郭胡榕的期末考试是闭卷,但是可以偷偷作弊,上课总共点三次名)演講與口才不好玩的..基本去了3.4堂吧..不過一般不點名..考試寫論文..有課件郵箱的.. 遺傳與人類..點3次名..有兩次就行..期末開卷//把課件的東西搞出來就好..有課件郵箱的.. 國際環境法不建議理工類學生選..因為考試是即場寫時事評論..平時都會點名的..不過法律的東西還是挺有用的..有課件郵箱...期末要交手寫版的筆記..作為平時成績 策劃入門老師很好..很能吹..基本不點名..期末交論文..可以Ctrl+c..Ctrl+v..的很簡單的.. 亲爱的师弟,师妹们,,,千万不要选那个由地中海老男人(名字忘了,不过头发很很个性)上的<<古诗词鉴赏>>,他绝对变态,,,我上这么多的选修课,从没挂过,,就上他最后一节竟然挂掉了(心疼我的奖学金泡汤拉)...据我所知,,和我一起上那节课的人最少有一半都是不及格的 重审一次:千万不要选那个由地中海老男人上的<<古诗词鉴赏>> 现代生命科学与人类,抽点名,开卷考试,提供课件 法律与电影:很好的,每节都是看电影不点名,期末写一篇影评就行了 大学生心理素质:刘国华老师,去不去随便,不点名,上课第一节理论,第二节测试。不过要买教材考试用到。 发明创造学:很无聊,基本每次点名,写论文的 鱼类观赏与繁殖:点几次名,考试开卷有资料 生命科学:也不错第一节理论,第二节看相关录像,点几次名开卷考试有资料 海洋技术:各位就不要选了,挂了不少..... 蛋白质科学与生活: 太感谢老师了,上课他讲他的, 下面只要不吵就行, 平常不点名,要点那三次他说是学校规定才点. 有邮箱,课件可下.期末就开卷,相互合作就OK了. 过了. 转基因动物:老师超级搞笑加吹水能力特强,点过三次名,我两次没去也没事.平时他讲完就看视频啊,电影啊.期末写论文,网上CTRL+C CTRL+V 再加换头换脚就OK. 过了. 音乐欣赏: 当初不知道为什么会分到一个很严的老师,不是我报的, 不过还好过了. 上课点名不过没点到我,都是听音乐,看视频.期末还要边听音乐边写作者, 时间, 代表作之类的. 考得很痛苦不过还是pass了. 录像与摄影: 据说点过名,嘻嘻,我通常都是逃第二小节的.老师很好人, 偶尔放电影.期末虽然说是闭卷,但大家都带上资料狂抄.相互合作就好. 大学生心理素质:刘老师的课,好像没点过名,讲完做心理测试, 考试开卷,不过要买教材. 电声像技术:也是逃了第二小节的,平时讲电视节目制作之类的.期末交了论文就pass. 声乐:选梁培才老师的一定没错.发下签到表,自己画勾.唱歌练声,期末唱歌. 微生物与人类健康单周只点单学号的,双周只点双学号的(不点全,双号的双周也可能点不到只写一篇关于微生物与人类健康的论文!老师很好的! 语言文化漫谈,老师人不错,很少点名,最后是写论文的

广东海洋大学嵌入式系统课程设计

《嵌入式系统》设计报告学生姓名 Adao (学号) 所在学院数学与计算机学院 所在班级计科1141 指导教师 成绩

目录 1.课程设计目的 (2) 2.系统分析与设计 (2) 3.系统结构图 (2) 4.实现过程 (3) 5.实验效果 (5) 6.代码分析 (6) 7.系统测试出现的问题和解决的方案 (7) 8.系统优缺点 (7) 9.心得体会 (8) 参考文献 (8)

双按键控制流水灯系统开发 1.课程设计目的: 本次课程设计目的主要是对之前所学习的STM32的某个实验进行更深入的学习与了解,弄懂引脚,端口等相关的配置,对实验原理和具体实现有一定的理解,能做到自己通过原理图和使用库函数等把功能实现出来。我选择的是EXTI-外部中断实验并加以整合,具有一定实用功能的系统,可以对外提供服务。 2.系统分析与设计: 本课程设计所定义的系统主要功能为,通过两个按键KEY1(PA0)、KEY2(PC13)可以实现对流水灯进行同步控制,即一个开关控制产生的灯的状态可以被另一个开关去改变,按键控制需要对两个按键的端口,引脚等进行相关配置,并在两个引脚的中断服务程序中完成对流水灯状态同步控制的操作。本还想通过使用SysTick(系统滴答定时器)功能对流水灯进行精确定时,但由于时间比较匆促,最终没有实现。 3.系统结构图: 图3-1

4.实现过程: 1、GPIO的输入模式有上拉输入模式、下拉输入模式、浮空输入模式和模拟输入模式。GPIO 中的每个引脚可以通过配置端口配置寄存器来配置它的模式。每个引脚的模式由寄存器的4个位控制。 上拉/下拉输入模式:1000 浮空输入模式:0100 模拟输入模式:0000 2、STM32的所有GPIO都可以用作外部中断源的输入端。STM32的中断由中断控制器NVIC 处理。STM32的中断向量具有两个属性,一个为抢占属性,另一个为响应属性,其属性编号越小,表面它的优先级别越高。抢占属性会出现嵌套中断。 3、编写NVIC_Configuration()函数配置NVIC控制器的函数。 static void NVIC_Configuration(uint8_t IRQ) { NVIC_InitTypeDef NVIC_InitStructure; //将NVIC中断优先级分组设置为第1组 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); /* 配置中断源 */ NVIC_InitStructure.NVIC_IRQChannel = IRQ;//设置中断线 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//设置抢占优先级 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;//设置响应优先级 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); //对NVIC中断控制器进行初始化 } 4、调用GPIO_EXTILineConfig()函数把GPIOA、Pin0和GDIOC、PIN13设置为EXTI输入线。 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource0); GPIO_EXTILineConfig(GPIO_PortSourceGPIOC, GPIO_PinSource13); 5、填写EXTI的初始化结构体,然后调用EXTI_Init()把EXTI初始化结构体的参数写入寄存器。编写EXTI_PA0_Config()函数完成各种需要的初始化。 void EXTI_Pxy_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; /* config the extiline clock and AFIO clock */

(完整版)JAVA实验3答案

广东海洋大学学生实验报告书(学生用表) 实验名称实验三. 分支与循环语句课程名称Java程序设计与开发 技术 课程号16232204 学院(系) 信息学院专业计算机科学与技术班级计科 学生姓名学号实验地点钟海楼 04019 实验日期 2015年 9月22日 一、实验目的 (1)学习掌握Java中的if-else if-else多分支语句; (2)学习使用Java 程序中的if-else分支和while循环语句解决问题。 二、实验任务 完成实验三指导上实验1、实验2的实验任务。 三、实验仪器设备和材料 安装有J2SE开发工具的PC机。 四、实验内容和步骤 实验1 回文数 编写一个Java应用程序。用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。 代码如下: Number.java import java.util.Scanner; public class Number{ public static void main(String args[]){ int number=0,d5,d4,d3,d2,d1; Scanner reader=new Scanner(System.in); System.out.println("输入一个1至99999之间的数"); number=reader.nextInt(); if(number>=1&&number<=99999){ d5=number/10000; d4=number%10000/1000; d3=number%1000/100; d2=number%100/10; d1=number%10; if(d5!=0){ GDOU-B-11-112

广东海洋大学计算机笔试选择题及答案

广东海洋大学计算机选择题 一、基础知识 1.晶体管计算机是___B___代的计算机。 A、第一代 B、第二代 C、第三代 D、第四代 2. 微型计算机中运算器的主要功能是__B___。 A、逻辑运算 B、算术运算和逻辑运算 C、算术运算 D、科学运算3.微机的微处理器芯片上集成有____B_____。 A、控制器和存储器 B、控制器和运算器 C、CPU和存储器 D、运算器和I/O接口 4.微型计算机硬件系统中最核心的部件是___B___。 A、主板 B、CPU C、内存储器 D、I/O设备 5.计算机的主机指的是 C 。 A、运算器和内存储器 B、运算器和控制器 C、中央处理器和内存储器 D、运算器和外存储器 6.计算机的存储系统由____B____组成。 A、ROM和RAM B、内存和外存 C、硬盘和软盘 D、磁带机和光盘 7.一台完整的计算机系统应包括____B_____。 A、CPU和输入/输出设备 B、硬件系统和软件系统 C、内存储器、控制器和运算器 D、主机和外部设备 8. 计算机热启动是指____B____。 A、计算机自动启动 B、不断电状态下的重新启动 C、重新由硬盘启动 D、计算机发热时候的重新启动9.计算机能直接执行的语言是____B_____。 A、高级语言 B、机器语言 C、汇编语言 D、BASIC语言 10、下列存储器中,断电后信息会丢失的是___C____。 A、CD-ROM B、磁盘 C、RAM D、ROM 11.ROM表示___D___。 A、随机存取存储器 B、读写存储器 C、硬盘 D、只读存储器 12.在微型机中CPU对以下几个部件访问速度最快的是____C_____。 A、硬盘 B、软盘 C、RAM D、打印机 13.在计算机内部,汉字的内码是___C____来表示。 A、ASCII码 B、BCD码 C、二进制数 D、十六进制数 14.下列数中最小数是 D 。 A、(101101)2 B、(46)10 C、(2F)16 D、(54)8 15.下列数中最大数是 B 。 A、(FB)16 B、(254)10 C、(11111101)2 D、(374)8 1

(新文件)广东海洋大学本科生创新实践学分暂行办法

广东海洋大学本科生创新创业实践学分认定管理办法 第一章总则 第一条为规范创新创业实践学分的管理,进一步推动我校创新创业教育和大学生自主创业工作,激发和培养大学生的创新精神、创业意识和实践能力,提高大学生人文素养、科学素质和艺术修养,根据国务院办公厅《关于深化高等学校创新创业教育改革的实施意见》(国办发〔2015〕36号)和《广东省教育厅关于深化高等学校创新创业教育改革的若干意见》(粤教高〔2015〕16号)等文件精神,结合学校实际,制定本办法。 第二条创新创业实践学分是指全日制本科学生在校期间,以广东海洋大学学生名义参加课外创新创业实践活动及获得成果者,按规定获得的学分。 第三条为规范创新创业实践学分的管理,学校将自主创新创业学习纳入人才培养方案。根据学生在创新创业实践活动中所取得的成绩,给予相应的学分,创新创业实践学分单独记入学生成绩总表。学校统一安排的课内实践考核按学校相关规定执行。 第四条学生在校学习期间,同一项目只记最高创新创业实践学分分值,得分不累加;集体项目与个人项目有重复的,以最高分计,不重复计算。

第五条集体项目计算学分提高到个人项目计算学分的120%。集体项目中科研学分的计算比例:两人合作8:4,三人合作7:3:2,四人合作7:3:1:1,五人合作6:3:1:1:1。六人以上合作,主持为6,其余参与人总计6并平均计分。技能学分和实践学分按项目人数平均计算。 第六条一次取得5个学分以上的,绩点记4.5;3-4.9学分的,绩点记3.5;2.9学分以下的,绩点记2.0。 第二章创新创业实践学分的构成 第七条创新创业实践学分由科研学分、技能学分、实践学分和创业学分四部分构成(认定标准见附件1)。 科研学分是指参加科技活动获奖或主持主研研究项目或公开发表学术论著或研究成果获奖或获国家专利等所获得的相应学分。技能学分是指参加学科竞赛、文艺表演和体育竞赛等,获校级及其以上奖励所获得的相应学分,以及获得各类中级及其以上职业资格证书或专业技术资格证书所获得的相应学分。 实践学分是指参加各类社会文化科技实践活动,受到校级及其以上表彰而获得的相应学分。 创业学分是指参加各类创业培训、创业实践等创业活动,在校级及其以上创业竞赛受到表彰而获得的相应学分。 第三章创新创业实践学分的认定与计算

操作系统试题

广东海洋大学——学年第学期 《操作系统》课程试题 课程号: √考试 √ A 卷 √闭卷 一、判断题(10小题,每小题1分,共10分) 1.作业 A 的进程 B 处于阻塞状态,作业 A 也一定处于阻塞状态。()答案:错难度系数:C 知识点:作业 2.一次仅允许一个进程使用的资源称为临界资源。()答案:对难度系数:C 知识点:临界资源 3.文件名与物理地址之间的转换是通过文件目录实现的。()答案:对难度系数:C 知识点:文件 4.在设备管理中,对缓冲区或缓冲队列的操作必须互斥。()答案:对难度系数:C 知识点:设备管理 5.在UNIX 系统中所有进程都是利用系统调用fork 创建的。( ) 答案:错难度系数:C 知识点:unix 系统 6.CPU 和通道之间的关系是主从关系,CPU 是主设备,通道是从设备。()答案:对难度系数:C 知识点:通道技术 7.在分页存储管理中,减少页面大小,可以减少内存的浪费。所以,页面越小越好。()答案:错难度系数:C 知识点:分页存储管

理 8.虚拟设备技术是在一类物理设备上模拟另一类物理设备的技术,它可以将独占设备改造成为共享设备。() 答案:对难度系数:C 知识点:虚拟设备技术 9.进程A 与进程B 共享变量S1,需要互斥:进程B 与进程C 共享变量S2,需要互斥。从而,进程A 与进程C 也必须互斥。() 答案:错难度系数:C 知识点:进程同步互斥 10.虚拟存储器的基本思想是把作业地址空间和主存空间视为两个不同的地址空间,前者称为虚存,后者称为实存。() 答案:对难度系数:C 知识点:虚拟存储器二、 选择题(10小题,每小题2分,共20分) 1.分页式虚拟存储管理系统中,一般来说页面的大小与可能产生缺页中断的次数_____。 A.成正比 B.成反比 C.无关 D.成固定比值答案:B 难度系数:B 知识点:分页管理 2.最佳适应算法的空白区是_______。 (A)按大小递减顺序排列的 (B)按大小递增顺序排列的 (C)按地址由小到大排列的 (D)按地址由大到小排列的 班级: 姓 名: 学 号:

广东海洋大学操作系统.实验(2)

班级:计科1141 学号:201411621110 姓名:邓超荣 实验二进程间通信(信号量) 实验目的了解信号量在进程控制中所起的重要作用。 实验内容 父子两个进程共同完成递增正整数序列(1\2\3\4\5\6\7\8\9\10\11\12\13\14\15\16……100)的显示。其中一个进程负责显示奇数,另一个进程显示偶数。 请分别编写“不带有信号量不能完成上述任务”和“使用信号量正确完成上述任务”的程序,观察实验结果,进行细致分析。 (1)不带有信号量不能完成上述任务 1:#include 2:#include : 3:#include : 4:#include 5:#include : 6:#include 7:union semun://使用union开辟空间,把定义的数据放到统一个足够大的空间 8:{ 9: int val;//定义val,当执行SETVAL命令时使用 10: struct semid_ds *buf;//定义buf,在IPC_STAT/IPC_SET命令时使用11: unsigned short *array;//在使用GETALL/SETALL命令时使用的指针12: struct seminfo *__buf;//在IPC_INFO命令时使用 13:}; 14:int init_semvalue (int id, int v) 15;{ 16: union semun sem_union;//调用union semun 对象 17: sem_union.val = v; 18: semctl (id, 0, SETVAL, sem_union);//系统调用senmctl用来执行在信号量及上的控制操作;获取关键字值id,设置信号量的数目为0;SETVAL设置信号量集中的一个单独的信号量的值。 19: return (1);//返回1,则成功 20: } 21:int P (int id)//定义p()方法,控制信号量 22: { 23: struct sembuf op; 24: op.sem_num = 0;//将要处理的信号量个数为0 25: op.sem_op = -1;//sem_op为-1,信号量将减去1 26: op.sem_flg = 0;//定义操作标志为0 27: semop (id, &op, 1);//&op是指向将要操作的数组的指针;1为数组中的操作的个数 28: return 1; 29: } 30: int V (int id)//定义V()方法,控制信号量

广东海洋大学航海学院毕业实习报告完美版

GDOU-B-11-112 广东海洋大学学生实习报告书(学生用表) 实习名称毕业实习课程名称船舶柴油机课程号 轮机1034班轮机工程 (学院系) 班级航海学院专业 海南海峡52007年航运公司日至月冯国庆 11学号 200310421402 实习地点 实习日期学生姓名椰香公主 30日轮 我被分配到日参加毕业实习,11日至30今年,按照学校和学院安排与2007年5月海南海峡航运公司的椰香公主轮上实习。在实习过程中将自己的收获和体会、收集的资每完成一个,维修中绘制的草图等等随时记在实习日志中料、测试及拆装的数据记录、实习项目,都将其目的、使用什么仪器设备、测量或调整方法和操作要点,先用示意图或原理图表示,然后用文字记录,最后系统整理成此报告:一、实习目的轮机管理专业的培养目标.是从事船舶轮机运行管理工作,并且符合国际船员标准 的高级工程技术人才。为此,轮机管理专业的学生在校期间不仅要进行机械学、电工学和自动控制等学科的理论知识学习,具有在本专业范围内用英语进行读、听、说和撰写专业函电的能力,而且要经过规定的实践教学环节.学习实际知识和技能。毕业实习就是根据专业培养目标、贯彻理论联系实际的原则而制定的一个重要教学环节。毕业实习是我们了解社会、向劳动群众学习的一个好机会,通过完成实习的各个环 节和参加船舶各种活动,增强我们的集体观念、劳动观念和组织纪律性,提高政治思想觉悟。通过实习,进一步复习巩固、运用和深化所学的知识,学习和掌握船舶动力装置的 管理、使用、保养和维修和生产实际知识及操作技能,熟悉船舶的修理检验、防污染、船舶节能等的有关规约和措施.了解船舶生产组织情况,牢记岗位职责,在实践过程中提高分析问题及解决问题的能力。通过实习.学习我国海员的优秀品质,热爱祖国、献身航运,培养艰苦奋斗的工作作风和坚定果断、沉着镇静、机智顽强的意志品格,培养适应海上工作与生活的能力,依靠群众、团结协作、遵纪守法,使学生逐渐成长为既有轮机管理科学知识和技能,又有高度社会责任感,具备良好海员素质的航运人才。二、实习概况椰香公主轮是海南海峡航运股份有限公司中最先进,最大的船舶,它是在上个世纪米,宽节,总长 142.39632T90年代从日本进口的客滚船。其排水量是,正常航速为17680分上下两层车库,其上层装载小型汽车,额定载客有米,载车重量为为32.44816T 型。本轮设双机双浆。生产的8PO2-6人。船舶主机为日本IHI本轮还装设有黑匣子,雷达和撤离装置等设备,驾驶台装有一台监视电视,在整条

广东海洋大学历年计算机网络考题答案(可编辑版)

11-302 广东海洋大学2007——2008学年第二学期试卷 《计算机网络技术》课程试题 一、单项选择题(20分) 1、在参考模型中,实现端到端的应答、分组排序和流量控制功能的协议层是C A.数据链路层 B.网络层 C.传输层 D.会话层 2、协议分为四层,分别为应用层、传输层、网际层和网络接口层。以下不属于应用层协议的是 B 3、10使用的编码方案是 C A.45B C.曼切斯特 D.差分曼切斯特 4、路由器工作在 C A.物理层 B.数据链路层 C.网络层 D.高层 5、在中,按 B 地址进行寻址 A.邮件地址地址地址 D.网络接口地址 6、一个局域网中某台主机的地址为172.68.160.12,使用22位作为网络地址,那么该局域网的子网掩码为 C A.255.255.255.0 B.255.255.248.0 C.255.255.252.0 D.255.255.0.0 7、浏览器与服务器之间传输信息时使用的协议是 A 8、190.168.2.56属于以下哪一类地址 B A.A类 B. B类 C. C类 D. D类 9、在网络中,为各种公共服务保留的端口号范围是 C A.1~255 B.1~1023 C.1~1024 D.1~65535 10、通过 B 命令可以查看当前计算机的连接状态。 11、在以下几种传输媒体中,那种传输速率最高 C A.双绞线 B.同轴电缆 C.光纤 D.通信卫星 12、地址能够唯一的确定上每台计算机与每个用户的 C A.距离 B.时间 C.网络位置 D.费用 13、参考模型的七层协议中低三层是 C A.会话层、总线层、网络层 B.表示层、传输层、物理层

广东海洋大学表格下载总汇

广东海洋大学表格下载总汇 学生办事系列: 证书、证明材料表.doc (65.5 KB, 下载次数: 904) 2011-5-2 23:05 上传 下载次数: 904 广东海洋大学学生缓考申请表.doc (42 KB, 下载次数: 886) 2011-5-2 23:06 上传 下载次数: 886 创新学分登记表.doc (33.5 KB, 下载次数: 754) 2011-5-2 23:07 上传 下载次数: 754 广东海洋大学本科生创新实践学分申请表.doc (31 KB, 下载次数: 793) 2011-5-2 23:08 上传 下载次数: 793 广东海洋大学学生创新学分汇总审核表(2004级、2005级使用).rar (2.7 KB, 下载次数: 805) 2011-5-2 23:08 上传 下载次数: 805 广东海洋大学学生外宿申请表.doc (31 KB, 下载次数: 807) 2011-5-2 23:09 上传 下载次数: 807 广东海洋大学学生外宿申请表(研).doc (32.5 KB, 下载次数: 681) 2011-5-2 23:09 上传 下载次数: 681 学生入住宿舍申请表.doc (31 KB, 下载次数: 777) 2011-5-2 23:09 上传

下载次数: 777 学生住房变更申请表.doc (30.5 KB, 下载次数: 782) 2011-5-2 23:09 上传 下载次数: 782 2008级学生档案登记表.doc (62 KB, 下载次数: 718) 2011-5-2 23:12 上传 下载次数: 718 广东省普通话水平测试报名表.doc (39 KB, 下载次数: 720) 2011-5-2 23:12 上传 下载次数: 720 广东海洋大学本科生申请修读第二专业审批表.doc (33 KB, 下载次数: 867) 2011-5-2 23:15 上传 下载次数: 867 广东海洋大学本科生修读辅修专业申请表.doc (33.5 KB, 下载次数: 769) 2011-5-2 23:15 上传 下载次数: 769 广东海洋大学本科学生申请授予学士学位审批表.doc (37.5 KB, 下载次数: 811) 2011-5-2 23:15 上传 下载次数: 811 广东海洋大学学生复学审批表.doc (32.5 KB, 下载次数: 735) 2011-5-2 23:18 上传 下载次数: 735 广东海洋大学学生请假审批表.doc (32 KB, 下载次数: 989) 2011-5-2 23:18 上传 下载次数: 989 广东海洋大学学生书面警示通知书.doc (38 KB, 下载次数: 796)

广东海洋大学学生实验报告书

GDOU-B-11-112广东海洋大学学生实验报告书 实验名称实验3:高级类特性编程课程名称Java程序设计2 成绩 学院(系)软件学院专业计算机软件工程班级软件1074 学生姓名陈瑞彬学号200711701401 实验地点04004 实验日期09-03-26 实验目的: 1.理解Java抽象类的概念; 2.掌握接口的概念,掌握接口的多重实现和多重继承; 3.了解内部类的概念; 实验内容: 1.创建一个实例来演示内部类的使用。创建类Inner,在类中定义一个变量,两个方法和一个内部类Inn。具体如下:(根据下列要求写出源文件Inner.java) 外部类Inner的成员域: int a=10; 外部类的成员方法如下: public void getB() //实现打印内部类的成员变量b的值。 public void getN() //实现调用内部类的成员方法getA(int a)和getS(); public static void main(String args[]) //生成Inner的实例对象,并实现调用其所有的 成员方法。 内部类Inn的成员域和成员方法如下: int a=20; int b=5; public void getA(int a) //该方法实现打印局部变量a,内部类的成员变量a,以及外 部类的成员变量a的值。 public void getS() //该方法调用外部类的成员方法getB(); 2. 创建一个抽象类Animal,其中包括的成员域和成语方法如下: private String name; public String showInfo() // 该方法返回姓名的字符串值。 public abstract void eat(); // 抽象方法 创建一个类Person继承Animal,要求重写其父类抽象方法。自己添加代码,要求能生成Person 类的对象并调用所有的方法。 3. 接口的多重实现问题。创建一个抽象类和多个接口,要求定义一个子类能继承抽象类并实现下 列所有的接口。 abstract class Animal {public abstract void eat();} interface Runner { public void run();} interface Swimmer{ public void swim();} 指导教师日期 注:请用A4纸书写,不够另附纸。第页,共页

相关文档
最新文档