文档库 最新最全的文档下载
当前位置:文档库 › 福建农林大学资源与环境学院java实验报告5

福建农林大学资源与环境学院java实验报告5

福建农林大学资源与环境学院java实验报告5
福建农林大学资源与环境学院java实验报告5

福建农林大学资源与环境学院实验报告系:国土资源专业:空间信息与数字技术年级:2016 姓名:任然学号:3165706014 实验室号____507__ 计算机号15 实验时间:2018年6日指导教师签字:成绩:

报告退发(订正、重做)

1.练习以下两种输入指令, 个别输入 1000,并印出。

2. 编写程序,声明一个double 型变量,并任意赋值,然后判断该书是否在1 到10000 之间,根据结果输出下面其中一行结果(x 需用实际的数值代替):

The number x is between 1 and 10000.

The number x is not between 1 and 10000.

3分析下面程序,写出运行结果:

当for循环进行到if(i==3)成立时,由break跳出for循环,跳过for{}则无法输出3

4分析 switch 的作用写出下面程序运行的结果

1) 当 c=38 时,运行结果是什么?

2) 当 c=8 时,运行结果是什么?

3) 当 c=48 时,运行结果是什么?

4) 在每个 case 的输出语句后,添加 break 语句后,充分执行上述几种情况,分析有何变化,分析写出每次运行结果。

当 c=38 时,运行结果是

当 c=8 时,运行结果是

当 c=48 时,运行结果是

答:switch的作用是判断,可进行多次判断,输出符合条件的判断对应的内容,并且可以输出多个判断的结果;

增加break后,在满足第一个条件后跳出switch{}则不会再输出符合条件的多项结果。

5通过键盘输入任一个整数判断其是否是素数并输出判断结果

6. 通过键盘输入任意两个整数,按照从小到大的顺序输出这两个数。

7. 写出下面的代码段执行后,j 的值是多少?并解释原因

Switch中只有一个条件且符合时,只执行下面最近的一个case的内容

8. 写出下列程序片段中 while 循环体重复执行的次数int a = 1,

b = 1;

while ( a <= 1000 ){

a = 2 * a;

b = b + 1;

}

System.out.println( b );

9. 编写个程序,输出 1 到 200 之间所有能被 3 整除的整数,要求输出时每行输出 5 个整数。

10. 编写一个程序,输出个 99 乘法表,输出格式如下。

11. 下面为素数程序的输出结果,请撰写素数程序,使之能够按要求输出:2 3 5 7 11

13 17 19 23 29

31 37 41 43 47

53 59 61 67 71

73 79 83 89 97

南昌大学WEB实验报告

实验报告 实验课程:《 WEB编程》 学生姓名: 学号: 专业班级: 2010年 12 月 20 日

目录 ●实验一 .............................................. ●实验二 ............................................. ●实验三 ............................................. ●实验四 ............................................. ●实验五 ............................................. ●实验六 ............................................. ●实验七 ..............................................

南昌大学实验报告 学生姓名:学号:专业班级: 实验类型:□验证□综合■设计□创新实验日期:2010年9月15 日实验成绩:实验一 Web编程环境 一、实验目的 1.搭建Web编程环境,能正确安装配置java运行环境、WEB服务器和数据库服务器 2.熟悉WEB编程集成环境MYEclipse. 3.熟练掌握WEB工程的创建、发布、运行流程。 二、实验内容 1.安装并配置java运行环境JDK和JRE 2.安装Web服务器tomcat, 配置Tomcat服务器 3.安装并配置数据库MySQL. 4.安装MyEclispe,熟悉各项菜单项 5.为MyEclispe集成配置JDK和Tomcat 6.创建、发布、运行一个WEB工程。 三、实验仪器及耗材 计算机,JDK,TOMCAT, MySQL, MyEclipse等软件。 四、实验步骤 1、安装并配置JDK和JRE 2、设置好classpath和path路径 3、安装Tomcat5.5 4、设置Tomcat的配置属性 5、安装并配置MySQL数据库 6、安装MySqL Administrator工具 7、安装MyEclipse 8、新建并配置一个工程,运行发布一个新的工程。 五、实验结果 1、JDK、JRE安装结果:

福建农林大学安卓Android期末考试复习试卷(仅供参考)

一、选择题(20分,每小题2分) 1、下列不是手机操作系统的是( D )。 A Android B Window Mobile C Apple IPhone IOS D Windows Vista 2、下列选项哪个不是Activity启动的方法(B ) A startActivity B goToActivity C startActivityForResult D startActivityFromChild 3、下列哪个不是Activity的生命周期方法之一(B ) A onCreate B startActivity C onStart D onResume 4、下列哪个可做Android数据存储(A ) A SQlite B M ySql C Oracle D DB2 5、下列哪个可做EditText编辑框的提示信息( D ) A android:inputType B android:text C android:digits D android:hint 6、Math.ceil(99.1) 的结果是(B ) A 99 B 100 C 99.1 D 99.0 7、android 中下列属于Intent的作用的是(C) A 实现应用程序间的数据共享 B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为 切换页面而消失 C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D 处理一个应用程序整体性的工作 8、关于res/raw目录说法正确的是A A 这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B 这里的文件是原封不动的存储到设备上会转换为二进制的格式 C 这里的文件最终以二进制的格式存储到指定的包中 D 这里的文件最终不会以二进制的格式存储到指定的包中 9、Math.round(11.5)等于多少(). Math.round(-11.5)等于多少( C) A 11 ,-11 B 11 ,-12 C 12 ,-11 D 12 ,-12 10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A ) A onDestroy() B onClear() C onFinish() D onStop() 二、填空题(10分,共10题,每空1分) 1、为了使android适应不同分辨率机型,布局时字体单位应用(sp ),像素 单位应用(sp )和(dip ) 2、定义LinearLayout水平方向布局时至少设置的三个属性:(android:orientation),(android:layout width)和(android:layout height) 3、layout布局文件的命名不能出现字母(大写) 4、设置TextView字体的属性是:(android:typeface )。 5、Android四大组件是(Activity),(Service),(BroadcaseReceiver)和(ContentProvider)。 三、判断题(10分,共10题,每小题1分) 1、Intent是android的四大组件之一。(x ) 2、Activity的onStop() 和onDestroy() 方法效果是差不多的。(x ) 3、Android工程中,放在res/和assets/下的资源文件都会在R.java文件里生成相应的编号。(v )

福建农林大学计算机网络实验报告五

福建农林大学计算机与信息学院 实验报告 2015年10 月27 日

实验项目列表

实验报告 系:计算机科学专业:计算机科学与技术年级: :学号:实验室号:计算机号: 实验日期:2015 年10 月27 日指导教师签字:成绩: 报告退发(订正、重做) 实验五应用层SMTP协议分析 一、实验目的 1、学习CMailServer邮件服务软件和Outlook Express客户端软件的基本配置与使用。 2、分析SMTP及POP3协议报文格式和SMTP及POP3协议的工作过程。 二、实验工具软件简介 为了观察到邮件发送的全部过程,需要在本地计算机上配置邮件服务器和客户代理。在这里我们使用CMailServer服务器软件配置本地邮件服务器,使用Windows XP自带的Outlook Express作为客户代理。 1、CMailServer CMailServer于2000年8月问世,是安全易用的全功能的邮件服务器软件,基于Windows 平台,支持通用邮件客户端软件Outlook Express、Microsoft Outlook、Foxmail等收发邮件。CMailServer设置简单,容易使用,非常适合实验使用。 2、Outlook Express Outlook Express是Windows系统自带的电子邮件客户端软件,功能强大,支持多用户,无论是电子邮件还是新闻组,Outlook Express都是有力的重要工具软件。 三、实验内容和步骤 1、CMailServer邮件服务器配置 在初次进入CMailServer后,系统只提供Admin系统管理帐户,需要配置后才能使用。就本次实验而言,我们只要完成服务器设置和帐户设置,就可以进行实验了。 首先,选择菜单:工具-服务器设置,打开图5.52所示对话框,完成如下设置: (1)服务:选择为局域网邮件服务器; (2)取消允许ESMTP、邮件代理和作为NT服务运行的选择;

中南大学通信电子线路实验报告

中南大学 《通信电子线路》实验报告 学院信息科学与工程学院 题目调制与解调实验 学号 专业班级 姓名 指导教师

实验一振幅调制器 一、实验目的: 1.掌握用集成模拟乘法器实现全载波调幅和抑止载波双边带调幅的方法。 2.研究已调波与调制信号及载波信号的关系。 3.掌握调幅系数测量与计算的方法。 4.通过实验对比全载波调幅和抑止载波双边带调幅的波形。 二、实验内容: 1.调测模拟乘法器MC1496正常工作时的静态值。 2.实现全载波调幅,改变调幅度,观察波形变化并计算调幅度。 3.实现抑止载波的双边带调幅波。 三、基本原理 幅度调制就是载波的振幅(包络)受调制信号的控制作周期性的变化。变化的周期与调制信号周期相同。即振幅变化与调制信号的振幅成正比。通常称高频信号为载波信号。本实验中载波是由晶体振荡产生的10MHZ高频信号。1KHZ的低频信号为调制信号。振幅调制器即为产生调幅信号的装置。 在本实验中采用集成模拟乘法器MC1496来完成调幅作用,图2-1为1496芯片内部电路图,它是一个四象限模拟乘法器的基本电路,电路采用了两组差动对由V1-V4组成,以反极性方式相连接,而且两组差分对的恒流源又组成一对差分电路,即V5与V6,因此恒流源的控制电压可正可负,以此实现了四象限工作。D、V7、V8为差动放大器V5与V6的恒流源。进行调幅时,载波信号加在V1-V4的输入端,即引脚的⑧、⑩之间;调制信号加在差动放大器V5、V6的输入端,即引脚的①、④之间,②、③脚外接1KΩ电位器,以扩大调制信号动态范围,已调制信号取自双差动放大器的两集电极(即引出脚⑹、⑿之间)输出。

图2-1 MC1496内部电路图 用1496集成电路构成的调幅器电路图如图2-2所示,图中VR8用来调节引出脚①、④之间的平衡,VR7用来调节⑤脚的偏置。器件采用双电源供电方式(+12V,-9V),电阻R29、R30、R31、R32、R52为器件提供静态偏置电压,保证器件内部的各个晶体管工作在放大状态。 四、实验结果 1. ZD.OUT波形: 2. TZXH波形:

南昌大学《编译原理》实验报告(用Java编写)

实验报告 学院:信息工程学院系计算机系 专业班级:计算机科学与技术 学生姓名:学号: 任课教师:

目录 实验1 词法分析程序的设计 (3) 实验2 语法分析程序的设计 (9) 实验3 逆波兰式的翻译和计算 (17)

南昌大学实验报告 学生姓名:学号:专业班级: 实验类型:□验证□综合■设计□创新实验日期:实验成绩: 实验1 词法分析程序的设计 一、实验项目名称 词法分析程序的设计 二、实验目的 掌握计算机语言的词法分析程序的开发方法。 三、实验基本原理 编制一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。 1、根据以下的正规式,编制正规文法,画出状态图; 标识符<字母>(<字母>|<数字字符>)* 十进制整数0 | ((1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*) 八进制整数0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六进制整数0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* 运算符和界符+ - * / > < = ( ) ; 关键字if then else while do 2、根据状态图,设计词法分析函数int scan( ),完成以下功能: 1)从文本文件中读入测试源代码,根据状态转换图,分析出一个单词, 2)以二元式形式输出单词<单词种类,单词属性> 其中单词种类用整数表示: 0:标识符 1:十进制整数 2:八进制整数 3:十六进制整数 运算符和界符,关键字采用一字一符,不编码 其中单词属性表示如下: 标识符,整数由于采用一类一符,属性用单词表示 运算符和界符,关键字采用一字一符,属性为空 3、编写测试程序,反复调用函数scan( ),输出单词种别和属性。

福建农林大学 普通化学考试试卷

福建农林大学考试试卷( 1 )卷 20 ——20 学年第学期 课程名称:普通化学考试时间120分钟 专业年级班学号姓名 一、是非题:( 每小题1分, 总计10分) ()1、TK时,反应的?r G m与?r G m(298)的关系为?r G m(T) = ?r G m (298) + RT ln Q。()2、化学反应商Q的单位为1。 ()3、热力学第一定律是反应方向自由能判据的理论依据。 ()4、对于可逆反应来说,提高温度时,其正逆反应的速率常数都增大。 ()5、化学反应速率随温度升高而加快的主要原因是高温度下分子间碰撞频率增高。()6、某反应速率常数k的单位是mol?L-1?s-1,则该反应是零级反应。 ()7、若降低温度后,反应的Kθ值增大,则此反应的?r Gθm必减小。 ()8、一般而论,无论是吸热反应或是放热反应,温度升高,反应速率都增加。()9、某一气相反应的?r G(298.15 K) 是指气相反应物和气相产物都处于298.15 K,且混合气体的总压力为p = p= 100 kPa 时,反应的标准摩尔吉布斯函数变。 ()10、标准电极电势是指电极的氧化态物质和还原态物质浓度相等时的电势。 二、填空题:(每空位1分,总计26分)

1、有人利用甲醇分解来制取甲烷:CH 3OH(l)=CH 4(g)+1 2 O 2(g),此反应是____热、熵增过 程,故应在_____温条件下正向自发进行。 2、已知298K 时,P 4O 10(s)的?f H m {P 4O 10(s)}=-3013kJ ?mol -1,?f H θ m {P(红,S)}= -18kJ ?mol -1 ,则反应4P(红,s)+5O 2(g)=P 4O 10(s)的?r H θm =__________kJ ?mol -1。 3、热力学中,系统的变化是用_________________来表示的。 4、将N 2和H 2按1:3的体积比装入一密闭容器中,在400?C 达平衡后,系统压力为10 MPa , NH 3的体积百分数为40%,这时:p (NH 3)=_____ Mpa ,p (N 2)=_____ Mpa ,p (H 2) =____ _Mpa 。 5、已知298K 时:N 2(g)+O 2(g)=2NO(g) K θ1 ,?r S θm (1) N 2(g)+3H 2(g)=2NH 3(g) K θ2 ,?r S θ m (2) 2H 2(g)+O 2(g)=2H 2O(g) K θ3 ,?r S θ m (3), 则4NH 3(g)+5O 2(g)=4NO(g)+6H 2O(g)的K θ =____________________ , ?r S θ m = _____________________________。 6、对于基元反应2A(g)+B(g)→D(g),在某温度下,B 的浓度固定,将A 的浓度增加2倍,则反应速率将增加__________倍,速率常数将增加_________倍。 7、催化剂只能_______________反应率,___________平衡状态和平衡常数。 8、对于基元反应2A+B →3D,若- d (A)d c t =1.0?10-3mol ?L -1?s -1 ,则 d (D)d c t 为_____________ ,反应速率为________________________。 9、一定温度下,对反应2A = B+D,实验测定了如下数据: 则该反应的速率方程为v =_____________________,速率常数,k =____________________。

证券实验报告

福建农林大学经济与管理学院 旅游学院实验报告 课程名称:证券投资学 专业班级:09金融学 学号:090409016 学生姓名: 林焕坤 指导教师:蒋蔚 成绩: 2012 年5月21日 实验一:证券资讯阅读分析

一、实验目的及要求 (一)实验目的 通过实验掌握证券资讯的获得渠道,学会阅读分析证券资讯,正确使用证券投资分析软件。 (二)内容和要求 熟悉证券交易分析软件的使用,熟悉获取证券信息的渠道和手段;学会观测各类证券类型,如普通股、国债、转债、权证、基金、ETF、期货、回购、外汇交易;了解证券交易制度,如集合竞价、除权及其报价、指数及其分类、涨跌幅现值、保证金交易、停牌制度、ST 制度、退市制度、回转制度(T+0,T+1)等;了解证券交易的相关名次,如分时、内外盘、换手率等。 二、仪器用具 计算机、投影仪等实验设备。windows操作系统、网络设备、(同花顺、通达信或其他)证券交易分析软件等。 三、实验原理 (一)熟悉证券分析软件的系统功能架构,主要有大盘分析、报价分析、当日个股即时分析、技术分析、多股同列、特别报道、公告信息、系统工具、进入系统及错误信息提示和退出系统。熟悉获取证券信息的渠道和手段。 (二)观测各种证券类型,如普通股、国债、权证、股改及其对价、基金、ETF、期货、回购、外汇交易。 (三)了解证券交易制度,如集合竞价、除权及其报价、指数及其分类、涨跌幅限制、保证金交易、停牌制度、ST制度、退市制度,回转制度(T+0,T+1)等。 (四)了解证券交易的相关名次,如分时、内外盘、换手率等。 四、实验方法与步骤 (一)实验方法 上机实验,熟悉获取证券信息的渠道和手段。 (二)实验步骤 1、使用证券交易分析软件,对证券市场的整体行情分析系统有初步了解。 (1)按键03(或F3)观察上证指数分时走势图 (2)按键04(或F4)观察深证指数分时走势图 (3)按键61观察上证A股涨跌幅排名

操作系统实验报告-中南大学

操作系统原理试验报告 班级: 学号: 姓名:

实验一:CPU调度 一、实验内容 选择一个调度算法,实现处理机调度。 二、实验目的 多道系统中,当就绪进程数大于处理机数时,须按照某种策略决定哪些进程优先占用处理机。本实验模拟实现处理机调度,以加深了解处理机调度的工作。 三、实验题目 1、设计一个按优先权调度算法实现处理机调度的程序; 2、设计按时间片轮转实现处理机调度的程序。 四、实验要求 PCB内容: 进程名/PID; 要求运行时间(单位时间); 优先权; 状态: PCB指针; 1、可随机输入若干进程,并按优先权排序; 2、从就绪队首选进程运行:优先权-1/要求运行时间-1 要求运行时间=0时,撤销该进程 3、重新排序,进行下轮调度 4、最好采用图形界面; 5、可随时增加进程; 6、规定道数,设置后备队列和挂起状态。若内存中进程少于规定道数,可自动从后备 队列调度一作业进入。被挂起进程入挂起队列,设置解挂功能用于将指定挂起进程解挂入就绪队列。 7、每次调度后,显示各进程状态。 实验二:内存管理 一、实验内容 主存储器空间的分配和回收 二、实验目的 帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收。 三、实验题目 在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。

四、实验要求 1、自行假设主存空间大小,预设操作系统所占大小并构造未分分区表; 表目内容:起址、长度、状态(未分/空表目) 2、结合实验一,PCB增加为: {PID,要求运行时间,优先权,状态,所需主存大小,主存起始位置,PCB指针} 3、采用最先适应算法分配主存空间; 4、进程完成后,回收主存,并与相邻空闲分区合并 .1、Vo类说明(数据存储结构) 进程控制块PCB的结构: Public class PCB{ //进程控制块PCB,代表一个进程 //进程名,作为进程的标识; private String name; //要求运行时间,假设进程运行的单位时间数; private int time; //赋予进程的优先权,调度时总是选取优先数小的进程先执行; private int priority; //状态,假设有“就绪”状态(ready)、“运行”状态(running)、 //“后备”状态(waiting)、“挂起”状态(handup) private String state; //进程存放在table中的位置 private int start; //进程的大小 private int length; //进程是否进入内存,1为进入,0为未进入 private int isIn; //进程在内存中的起始位置 private int base; //进程的大小 private int limit; //一些get和set方法以及构造器省略… };

WEB编程实验报告---南昌大学

实验报告 实验课程:JA V A WEB编程技术 学生姓名: 学号: 专业班级:物流101班 2013年 06 月 12 日 目录

实验一WEB编程环境......................... 错误!未定义书签。实验二HTML和CSS编程技术 (7) 实验三JA V ASCRIPT编程技术 (10) 实验四SERVLET编程技术 (13) 实验五JSP编程技术 (16) 实验六JA V ABEAN编程技术 (21) 实验七基于MVC模式构建系统 (25) 南昌大学实验报告 学生姓名:学号:专业班级:物流101班

实验类型:□验证□综合■设计□创新实验日期:实验成绩: 一、实验项目一Web编程环境 二、实验目的 第1章搭建Web编程环境,能正确安装配置java运行环境、WEB服务器和数据库服务器 第2章熟悉WEB编程集成环境MYEclipse. 第3章熟练掌握WEB工程的创建、发布、运行流程。 三、实验内容 1.安装并配置java运行环境JDK和JRE 2.安装Web服务器tomcat, 配置Tomcat服务器 3.安装并配置数据库MySQL. 4.安装MyEclispe,熟悉各项菜单项 5.为MyEclispe集成配置JDK和Tomcat 6.创建、发布、运行一个WEB工程。 四、实验仪器及耗材 计算机,JDK,TOMCA T, MySQL, MyEclipse等软件。 五、实验步骤 1.先安装jdk1.6,选择自定义安装,安装到C:\JDK 2.配置环境变量,class:.;C:\JDK\bin , classpath:.;C:\JDK\lib ,java_home: C:\JDK 安装tomcat,安装在C:\ Tomcat 下,配置tomcat_home环境变量,CATALINA_HOME: C: \Tomcat,CATALINA_BASE: C: \Tomcat,TOMCAT_HOME: C:\Tomcat 然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar 追加到classpath中去,修改后的classpath如下: classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\c ommon\lib\servlet.jar;

福建农林大学信息检索期末重点介绍

信息检索考试提纲 一、【概念】 1、信息——广义:通过信号带来的消息就是信息。 ——概念:自然界、人类社会以及思维活动中普遍存在的现象,是一切事物自身存在方式以及它们之间相互联系、相互作用等运动状态的表达。 2、知识——人们在改造世界的实践中所获得的认识和经验的总和,是人的大脑通过思维重新组合的系统化的信息集合。 3、文献——凡是记录有信息或知识的一切载体。 ——具体而言,文献是指文字、图像、符号、声频、视频等作为记录手段,将信息记录或描述在一定的物质载体上,有其特定的表现形式,并能起到存储和传播信息情报和知识作用的一切载体。 ——四个基本要素:知识内容、记录符号、记录手段、物质载体 4、情报——为了解决一个特定的问题所需要的激活了的、活化了的特殊知识或信息。 ——特征:知识性、传递性、效用性 二、关系:P17 ①包含关系 文献是记录有知识的载体,知识是信息的一部分;情报来源于信息,信息包含了情报;文献包含于信息内②转化关系 文献是记录有知识的载体,当文献中的知识信息传递给用户并为用户所利用时,就转化为情报。 ③交叉关系 情报虽多来自文献,但也可能来自口头和实物信息,所以情报与信息、文献存在交叉关系。 例如:感觉到天气的冷暖(信息)知道是气候的变化引起了冷和热(知识) 收听天气预报得知气温变化了(文献)为了研究果树的生长规律而收集的气象资料(情报) 5、文献信息检索语言——用来描述文献特征和表达信息提问,沟通信息标引人员和信息检索者双方思想的一种人工语言。 6、检索工具——用来报道、存储和查找文献线索或全文的工具。 7、文献信息检索概念:依据一定的方法,从已经组织好的文献信息集合中,查处说需要特定文献信息的过程。 三、【文献类型的划分及判断】 1、按文献的载体形式划分 P9 ①手写型信息资源 手写记录,包括泥板、羊皮纸、甲骨、卜辞、碑铭、竹简、绢帛以及后来的笔记。记录方式为人工抄写,包括手写稿、信件、日记、原始档案等。 ②印刷型信息资源 以纸张为载体,通过铅印、油印、胶印等手段。例如各种书刊。 占据空间大,不易管理保存。 ③缩微型信息资源 以印刷型文献为母本,以感光材料为载体。包括缩微胶卷、缩微平片、缩微卡片。节省空间,保存时间长,不易损坏,但必须借助微缩阅读机,设备投资较大。 ④声像型信息资源 采用录音、录像、摄影、摄像等手段,将信息记录在光学材料、磁性材料上。例如磁带、磁盘、光盘、软盘等。存储密度高、直观、真切,尤其适于记录用文字、符号难以描述的复杂信息和自然现象,但是不能直接阅读,费用高。 ⑤机读型信息资源 以磁性材料为载体,以磁录技术为记录方式。以数字代码方式将信息存储到磁、光、电介质上。存储信息

福建农林大学汇编实验报告二

福建农林大学计算机与信息学院实验报告 系:计算机专业:计算机科学与技术年级: 姓名:学号:实验室号计算机号 实验时间:2015 指导教师签字:刘庆连成绩: 实验二 DEBUG的使用 1.实验目的和要求 (1)学习使用DEBUG的命令; (2)使用DEBUG命令在数据段中查看程序运行的结果; (3)利用DEBUG运行简单的程序段。 2.实验环境 IBM—PC机及其兼容机 实验的软件环境是: 操作系统:DOS 2.0以上;调试程序:https://www.wendangku.net/doc/4e9649959.html,;文本编程程序:EDIT.EXE、WPS.EXE;宏汇编程序:MASM.EXE(或ASM .EXE);连接装配程序:LINK .EXE;交叉引用程序:CREF.EXE(可有可无)。 3.实验内容及实验数据记录 (1)输入程序观察寄存器变化 使用DEBUG,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器的内容变化。注意用T命令执行时,CS: IP寄存器的内容MOV AX, 4E20 ADD AX, 1416 MOV BX, 2000 ADD AX, BX MOV BX, AX ADD AX, BX MOV AX, 001A MOV BX, 0026 ADD AL, BL ADD AH, BL ADD BH, AL

MOV AH, 0 ADD AL, BL ADD AL, 9C (2)下列程序单步运行,注意AL,BX,CX寄存器的变化,并观察数据段字母的变化。如果是将小写字母改成大写字母带注释的语句该如何修改? DSEG SEGMENT MSG1 DB ‘abc’ DSEG ENDS CSEG SEGMENT ASSUME CS: CSEG, DS: DSEG START: MOV AX, DSEG MOV DS, AX LEA BX, MSG1 MOV CX, 3 S: MOV AL, [BX] AND AL, 11011111B;将AL中的ASCII码的第5位置0,变成大写字母。 MOV [BX], AL INC BX LOOP S MOV AL, 0 MOV AH, 4CH INT 21H CSEG ENDS END START (3)程序的跟踪执行操作 在DOS下直接输入文件主名就可以执行文件了,有的程序会显示结果,可能执行后什么结果都没有,是因为程序中没有显示命令。那么如何查看程序的运行结果呢? 程序执行过程的跟踪操作步骤如下: (1)在DOS下输入:DEBUG 文件名.EXE (2)在DEBUG提示符下输入U命令 如果程序中有数据段,可以看到反汇编后第一句可执行语句为:

中南大学系统仿真实验报告

实验一MATLAB 中矩阵与多项式的基本运算 实验任务 1. 了解MATLAB命令窗口和程序文件的调用。 2 ?熟悉如下MATLAB的基本运算: ①矩阵的产生、数据的输入、相关元素的显示; ②矩阵的加法、乘法、左除、右除; ③特殊矩阵:单位矩阵、“ 1 ”矩阵、“0”矩阵、对角阵、随机矩阵的产生和运算; ④多项式的运算:多项式求根、多项式之间的乘除。 基本命令训练 1、>> eye(2) ans = 1 0 0 1 >> eye(4) ans = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2、>> ones(2) 1 1 ans =

1 1 >> ones(4) ans = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 >> ones(2,2) ans = 1 1 1 1 >> ones(2,3) ans = 1 1 1 1 1 1 >> ones(4,3) ans = 1 1 1 1 1 1 1 1 1 1 1 1 3、>> zeros(2) ans =

0 0 0 0 >> zeros(4) ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >> zeros(2,2) ans = 0 0 0 0 >> zeros(2,3) ans = 0 0 0 0 0 0 >> zeros(3,2) ans = 0 0 0 0 00 4、随机阵>> rand(2,3) ans = 0.2785 0.9575 0.1576 0.5469 0.9649 0.9706 >> rand(2,3)

java实训总结

实习报告 学生姓名:陈育伟 学号:20096361 专业班级:信息与计算科学1班 实习单位:高博教育 实习时间:2012-7-1——2012-7-14 2012年 7 月 14 日

一、实习目的 通过对java语言、JavaWeb、Oracle数据库应用设计及SQL语言的复习和锻炼,并且通过使用MyEclipse 开发平台设计库存管理系统项目,以达到充分熟悉开发平台及其应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写、系统测试及软件手册编写,以便提前适应软件公司开发流程、环境和工作要求进一步了解java开发的相关知识,掌握java开发的基本技术,丰富java开发的实战经验。学习SQL的基础知识及正确的运用方法,和有用的相关技术,提高自己的工作效率。通过实习,培养我们综合运用已学知识Java语言的面向对象编程能力;培养我们动手能力;培养我们良好编程规范、编程方法;以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力;增强自己的团队协作意识,了解软件开发的思考角度和主要流程。为毕业之后能够更快地进入工作状态并且能够更好的工作,打好一定的基础。 二、实习主要流程 1、公司管理规则,程序员素质,程序员编码规范; 2、需求开发与管理; 3、面向对象分析与设计,面向对象编程的特性; 4、javaSE、javaWeb 、页面设计-JSP页面; 5、数据库设计、SQL应用; 6、软件需求分析与设计; 7、项目实战 三、实习内容 Oracle数据库 数据库是数据的结构化集合。计算机是处理大量数据的理想工具,因此,数据库管理系统在计算方面扮演着关键的中心角色,或是作为独立的实用工具,或是作为其他应用程序的组成部分。 Oracle服务器还有一套实用的特性集合,这些特性是通过与我们用户的密切合作而开发的。在我们的基准测试主页上,给出了Oracle服务器和其他数据库管理器的比较结

(生物科技行业类)福建农林大学期末考试试卷参考答案

福建农林大学期末考试试卷参考答案 2009——2010学年第学期 课程名称:分子生物学考试时间120 分钟 专业年级班学号姓名 一、填空题(每空0.5分,共10分) 1、There are five types of DNA repair, include photo-reactivation repair, ______________,______________,______________ and error-prone repair.(切除修复;重组修复;错配修复) 2、The holoenzyme of E.coli RNA polymerase is_______________,the core enzyme is made up of _______________,while the___________ factor has the ability to recognize specific binding sites.(α2ββ’σ;α2ββ’;σ) 3、The eukaryotes have a well-defined cell cycle.The phase are:G1,________,________ and M.(S;G2) 4、Only one strand of a DNA duplex will be transcribed. So the RNA is identical in sequence with another strand of the DNA which is called _____________,and the template strand is _____________.(有义链;反义链) 5、In eukaryotes, mRNA processing includes the following steps: addition of at 5’end, addition of at 3’end, remov al of , joining together the , And these take place in .(M7G帽子结构;poly(A)尾巴;内含子;外显子;细胞核)

中南大学 计算机体系结构实验报告

计算机体系结构课程设计 学院:信息科学与工程学院 专业班级: 指导老师: 学号: 姓名:

目录 实验1 对指令操作码进行霍夫曼编码 (3) 一、实验目的 (3) 二、实验内容 (3) 三、设计思路 (4) 四、关键代码 (4) 五、实验截图 (5) 六、源代码 (5) 实验2 使用LRU 方法更新Cache (8) 一、实验目的 (8) 二、实验内容 (8) 三、设计思路 (9) 四、程序截图 (9) 五、实验代码 (9) 实验总结 (16) 参考文献 (16)

实验1 对指令操作码进行霍夫曼编码一、实验目的 了解和掌握指令编码的基本要求和基本原理 二、实验内容 1. 使用编程工具编写一个程序,对一组指令进行霍夫曼编码,并输出最后的编码结果以及对指令码的长度进行评价。与扩展操作码和等长编码进行比较。 2. 问题描述以及问题分析 举例说明此问题,例如: 下表所示: 对此组指令进行 HUFFMAN 编码正如下图所示: 最后得到的HUFFMAN 编码如下表所示:

最短编码长度为: H=0.45*1+0.30*2+0.15*3+0.05*4+0.03*5+0.01*6+0.01*6=-1.95. 要对指令的操作码进行 HUFFMAN 编码,只要根据指令的各类操作码的出现概率构造HUFFMAN 树再进行 HUFFAM 编码。此过程的难点构造 HUFFMAN 树,进行 HUFFAM 编 码只要对你所生成的 HUFFMAN 树进行中序遍历即可完成编码工作。 三、设计思路 观察上图,不难看出构造 HUFFMAN 树所要做的工作:1、先对各指令操作码的出现概率进行排序,构造一个有序链表。2、再取出两个最小的概率节点相加,生成一个生的节点加入到链表中,同时从两表中删除此两个节点。3、在对链表进行排序,链表是否只有一个节点,是则 HUFFAN 树构造完毕,否则继续做 2 的操作。为此设计一个工作链表(链表的元素时类,此类的功能相当结构。)、HUFFMAN 树节点、HUFFMAN 编码表节点。 四、关键代码 哈夫曼树重点在于如何排列权值大小不同的结点的顺序 private int leafNum; //叶子结点个数 private HaffmanNode[] hnodes; //哈夫曼树的结点数组 public HaffManCode(double[] weight) //构造指定权值集合的哈夫曼树 { int n = weight.length; //n个叶子结点 this.leafNum = n; this.hnodes = new HaffmanNode[2*n-1]; //n个叶子结点的哈夫曼树共有2n-1个结点 for(int i=0; i

南昌大学JAVA期末复习题及答案

一、填空题 1.对象之间可能存在的关系有三种:_包含_、_继承__和_关联_。2.面向对象的软件开发过程大体可分为 __面对对象分析、__面对对象设计_和_面对对象测试__三个阶段。 3. Java 语言中实现多态的方法有 __继承__、_方法重载_ 和_成员覆盖__。 4. Java 语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的__跨平台_特点。 5. JAVA语言规定object类是JAVA 程序中所有类的父类,当前类的构造方法用this()表示,直接父类的构造方法用super()表示。 6.如果一个Java Applet 源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet 必须是Applet类的子类并且存储该源程序文件的文件名为MyApplet.java。 7.如果一个Java Applet 程序文件中定义有3 个类,则使用Sun 公司的JDK 编译器javac.exe编译该源程序文件将产生3个文件名与类名相同而扩展名为.class的字节码文件。 8.在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用2 字节内存空间,这样,无论是中文字符还是英文字符,都是占用2字节内存空间。 10. Applet 是能够嵌入到HTML格式的文件中,并能够在浏览器中运行的Java。

11.在Java 中,线程的模型就是一个CPU、程序代码和数据的封装体。 12.键盘键入字符串并在计算机屏幕上显示,这时的数据源是键盘。13. JAVA语言是第一个语言本身就支持线程的编程语言,其对线程的支持主要通过 https://www.wendangku.net/doc/4e9649959.html,ng.Thread类和https://www.wendangku.net/doc/4e9649959.html,ng.Runnable接口来实现。14.设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是120。 int s = 0 ; for ( int i = 0 ; i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] ; System.out.println( s ); 15. JVM 是Java Virtual Machine的缩写; AWT 是abstrac window toolkit的缩写。 16.单重继承是指只有一个父类的继承;多重继承是指有一个以上父类的继承;Java 语言出于安全、可靠的考虑,仅支持单重继承;但Java 语言可通过接口来实现多重继承。 17. Java 中构成图形用户界面的元素和成分可分为 _容器_、_控制组件_和___用户自定义________________等三类。 18.一个线程的完整生命周期包括如下 5 种状态 _新生_、__就绪_、_运行_、_阻塞_和_死亡_。

(完整版)福建农林大学《材料力学》期末考试(A)卷及其答案

福建农林大学《材料力学》试卷(A )卷 一、填空题(每小题3分,共15分) 1、图1所示一矩形截面,若z 轴平行于底边,则该截面对z 轴的惯性矩=z I 2、图2所示槽形刚体内放置一边长为a = 10 cm 正方形钢块, F y = 8 kN ,E = 200 GPa, μ = 0.3,则立方体沿x 轴方向的线应变x ε= 3、已知空间应力状态的三个主应力分别为10MPa, -60MPa, 20MPa ,请按123σσσ,,的顺序重新排列上述三个应力数值 4、已知一根梁的弯矩方程为2 ()23M x x x =-+,则梁的剪力方程()s F x = 5、空心截面圆轴,其外径为D ,内径为d ,某横截面上的扭矩为n M ,则该截面上的最大切应力为 二、选择题(每小题3分,共15分) 1、图3所示受力杆件中n n -截面上的轴力为 A P B 2P C 3P D 6P 2、图4所示梁的剪力方程应分几段描述。 A . 2 B. 3 C. 4 D. 5 3、用积分法计算图5所示梁的位移时,确定积分常数所用的边界条件和连续条件为 x p h b 图1 z

A 0=A B B θθθ=右左, B 00==A A B B B B y y y θθθ==右右左左,,, C 0=A B B y y θ=右左, D 00=A A B B y y y θ==右左,, 4、一微段梁如图6所示,其内力正确的是 A 0,0s F M ><; B 0,0s F M <>; C 0,0s F M <<; D 0,0s F M >> 5、图7所示单元体中,ab 斜面上的正应力a σ= A 25-2025+20 +cos(60)30sin(6022-?--?); B 25+2025-20 +sin(60)30sin(6022 ?-?); C 25+2025-20 +cos(60)+30sin(6022-?-?); D 25-2025+20 +cos(60)+30sin(6022 -?-?); 三、作图题(20分) 1、绘图所示梁的F s ,M 图。(10分) 图7 图6 M s F

相关文档
相关文档 最新文档