文档库 最新最全的文档下载
当前位置:文档库 › 《C语言程序设计》(江宝钏著)实验四答案

《C语言程序设计》(江宝钏著)实验四答案

《C语言程序设计》(江宝钏著)实验四答案
《C语言程序设计》(江宝钏著)实验四答案

实验报告4的参考解答

系别:班号:学号:姓名: 日期:年月日地点:楼室 实验4 交换机堆叠和级联 1.交换机堆叠有什么优点?锐捷交换机堆叠对设备有什么限制和要求? 答:交换机的优点: 1.扩展端口密度。 2.方便用户的管理操作。 3.扩展上链带宽。 对设备的要求和限制: 1.只允许S2126G和S2150G二层交换机进行堆叠,不允许二、三层交换机混合 堆叠,或者三层交换机进行堆叠。 2.交换机堆叠数量最多为8台交换机。 3.SPAN限制:在堆叠模式下,每个SPAN会话成员端口局限于同一个UNIT, 不能跨UNIT,但支持多个SPAN会话,每个UNIT可以设置一个SPAN会话。 4.流控限制不同UNIT之间的端口,流控不生效。 5.保护口: 当设置的保护口在不同的UNIT时,它们的交换间隔会失效,不同 UNIT上的保护口之间仍然可以通信。 注:不同厂商的产品之间不能堆叠,3、4、5是关于堆叠对镜像、流控、保护模式的限制和影响现在可以不考虑。 2.如何确定堆叠组的堆叠主机? 答: 1.在telnet控制台键入命令行,设置交换机的device-priority,优先级最高的交换 机为堆叠主机。 2.当堆叠组中交换机的优先级相同时,系统自动选择网卡号最小交换机作为堆叠 主机。 3.如何进行菊花堆叠的拓扑连接?堆叠组里的设备如何编号? 答: 菊花链式堆叠模块有两个接口UP、DOWN。堆叠连接时,将堆叠主机的DOWN接口连接成员交换机的UP接口,以此类推,最后1台交换机的DOWN接口连接第1台交换机的UP接口,形成一个环路,可以起到冗余链路的作用。 确定设备编号: 1.确认主机主机为设备1 2.根据堆叠线连接确定堆叠中的设备和排列顺序。 3.主机堆叠模块的DOWN口连接的设备为设备2 4.设备2堆叠模块DOWN口连接的设备为设备3 以此类推 4.交换机工作模式有哪些,通过实验描述你对工作模式的体会?(什么情况下系统在什么模式下工作?工作模式如何转换?) 答:单机模式堆叠模式 当交换机单独接入网络是采用单机模式进行工作。对同类型的交换机进行堆叠,设备配

(完整版)大学物理实验报告答案大全

大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的(1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 实验方法原理根据欧姆定律, I R = U ,如测得U 和I 则可计算出R。值得注意的是,本实验待测电阻有两只, 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置待测电阻两只,0~5mA 电流表1 只,0-5V 电压表1 只,0~50mA 电流表1 只,0~10V 电压表一 只,滑线变阻器1 只,DF1730SB3A 稳压源1 台。 实验步骤本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学 生参照第2 章中的第2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录U 值和I 值。对每一个电阻测量3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 测量次数1 2 3 U1 /V 5.4 6.9 8.5 I1 /mA 2.00 2.60 3.20 R1 / Ω 2700 2654 2656

测量次数1 2 3 U2 /V 2.08 2.22 2.50 I2 /mA 38.0 42.0 47.0 R2 / Ω 54.7 52.9 53.2 (1) 由. % max ΔU =U ×1 5 ,得到U 0.15V , 1 Δ = U 0 075V Δ 2 = . ; (2) 由. % max ΔI = I ×1 5 ,得到I 0.075mA, 1 Δ = I 0 75mA Δ 2 = . ; (3) 再由2 2 3 3 ( ) ( ) I I V u R U R Δ Δ = + ,求得9 10 Ω 1Ω 2 1 1 = × = R R u , u ; (4) 结果表示= (2.92 ± 0.09)×10 Ω, = (44 ±1)Ω 2 3 1 R R 光栅衍射 实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。 (3) 观测汞灯在可见光范围内几条光谱线的波长

数字信号实验第四章答案(DOC)

数字信号处理实验报告4 线性时不变离散时间系统频域分析 一、实验目的 通过使用matlab做实验来加强对传输函数的类型和频率响应 和稳定性测试来强化理解概念。 4.1 传输函数分析 回答: Q4.1 修改程序P3_1去不同的M值,当0

title('Phase Spectrum arg[H(e^{j\omega})]') xlabel('\omega /\pi'); ylabel('Phase in radians'); 所得结果如图示: M=2 M=7

实验4 循环控制 答案

实验4 循环控制 班级:学号: 姓名:日期: 一、实验目的 (1)熟悉掌握用while语句、do—while语句和for语句实现循环的方法。 (2)掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。 (3)进一步学习调试程序。 二、实验内容 1.while语句 while 语句的一般形式为: while(表达式)语句; while 语句的语义是:计算表达式的值,当值为真(非0)时,执行循环体语句。 编程:求1-100的奇数和。 提示:循环变量的步长值为2。 #include void main() { int i=1,sum=0; while(i<=100) { sum=sum+i; i=i+2; } printf("sum=%d\n",sum); } 2.do-while语句 do-while 语句的一般形式为: do { 语句; }while(表达式);

do-while 语句的语义是:先执行循环体语句一次,再判别表达式的值,若为真(非0)则继续循环,否则终止循环。 编程:求1—100的偶数和。 #include void main() { int i=0,sum=0; do { i=i+2; sum=sum+i; }while(i<100); printf("sum=%d\n",sum); } 3.for语句 其一般形式为: for(表达式1;表达式2;表达3) 语句; for 语句的语义是: ⑴首先计算表达式1 的值。 ⑵再计算表达式2 的值,若值为真(非0)则执行循环体一次,否则结束循环。 ⑶执行循环体后再计算表达式3 的值,转回第2 步重复执行。 下列程序用于输出fibnocci 数列的前20 项,每行输出5 个。请填空。 说明:fibnocci 数列的前两项均为1,以后各项等于其前两项之和。 #include void main( ) { int i,f1,f2,f3,n; f1=1;f2=1; printf("\n%d %d ",f1,f2); n=2; for(i=1; i<=18 ;i++) { if (n % 5==0 ) printf("\n"); f3=f1+f2 ; printf("%d ",f3); n++;` f1=f2;f2=f3; } }

SQLSERVER2008实用教程实验参考答案(实验4)

实验 4 数据库的查询和视图 一、SELECT语句的基本使用 1. 查询Employees 表中所有数据 2. 查询Employees 表中指定字段数据 3. 查询Employees 表中的部门号和性别,要求使用Distinct 消除重复行 4. 使用WHERE子句查询表中指定的数据查询编号为 '000001 '的雇员的地址和电话查询月收入高于2000 元的员工号码查询1970 年以后出生的员工的姓名和住址 5. 使用AS 子句为表中字段指定别名 查询Employees 表中女雇员的地址和电话,并将列标题显示为地址和电话 查询Employees 表中男雇员的姓名和出生日期,并将列标题显示为姓名和出生日期 6. 使用使用CASE子句 查询Employees 表中员工的姓名和性别,要求Sex值为 1 时显示“男” ,为0 时显示“女” 查询Employees 表中员工的姓名、住址和收入水平,2000 元以下显示为低收入,2000~3000 地显示为中等收入,3000 元以上显示为高收入。 7. 使用SELECT语句进行简单计算计算每个雇员的实际收入 8. 使用内置函数 获得员工总数 计算Salary 表中员工月收入的平均数获得Employees 表中最大的员工号码计算Salary 表中所有员工的总支出查询财务部雇员的最高和最低实际收入 9. 模糊查询 找出所有姓王的雇员的部门号找出所有地址中含有“中山”的雇员的号码及部门号找出员工号码中倒数第二个数字为0 的员工的姓名、地址和学历 10. Between ?And?和Or 的使用找出收入在2000~3000 元之间的雇员编号找出部门为“ 1”或“ 2”的雇员的编号 11. 使用INTO 子句,由源表创建新表 由表Salary 创建“ SalaryNew”表,要求包括编号和收入,选择收入在1500 元以上的雇员 由表Employees 创建“ EmployeesNew ”表,要求包括编号和姓名,选择所有男员工 二、子查询的使用 1. 查找在财务部工作的雇员情况 2. 用子查询的方法查找所有收入在2500 以下的雇员的情况 3. 查找财务部年龄不低于研发部雇员年龄的雇员姓名 4. 用子查询的方法查找研发部比所有财务部雇员收入都高的雇员的姓名 5. 查找比所有财务部的雇员收入都高的雇员的姓名 6. 用子查询的方法查找所有年龄比研发部雇员年龄都大的雇员的姓名 三、连接查询的使用 1. 查询每个雇员的情况及薪水的情况 2. 查询每个雇员的情况及其工作部门的情况 3. 使用内连接的方法查询名字为“王林”的雇员所在的部门 4. 使用内连接的方法查找出不在财务部工作的所有雇员信息 5. 使用外连接方法查找出所有员工的月收入 6. 查找财务部收入在2000 元以上的雇员姓名及其薪水详情 7. 查询研发部在1976 年以前出生的雇员姓名及其薪水详请

实验报告答案

实验2:MIPS指令系统和MIPS体系结构 一.实验目的 (1)了解和熟悉指令级模拟器 (2)熟悉掌握MIPSsim模拟器的操作和使用方法 (3)熟悉MIPS指令系统及其特点,加深对MIPS指令操作语义的理解 (4)熟悉MIPS体系结构 二. 实验内容和步骤 首先要阅读MIPSsim模拟器的使用方法,然后了解MIPSsim的指令系统和汇编语言。(1)、启动MIPSsim(用鼠标双击MIPSsim.exe)。 (2)、选择“配置”->“流水方式”选项,使模拟器工作在非流水方式。 (3)、参照使用说明,熟悉MIPSsim模拟器的操作和使用方法。 可以先载入一个样例程序(在本模拟器所在的文件夹下的“样例程序”文件夹中),然后分别以单步执行一条指令、执行多条指令、连续执行、设置断点等的方式运行程序,观察程序的执行情况,观察CPU中寄存器和存储器的内容的变化。 (4)、选择“文件”->“载入程序”选项,加载样例程序 alltest.asm,然后查看“代码”窗口,查看程序所在的位置(起始地址为0x00000000)。 (5)、查看“寄存器”窗口PC寄存器的值:[PC]=0x00000000。 (6)、执行load和store指令,步骤如下: 1)单步执行一条指令(F7)。 2)下一条指令地址为0x00000004,是一条有 (有,无)符号载入字节 (字节,半字,字)指令。 3)单步执行一条指令(F7)。 4)查看R1的值,[R1]= 0xFFFFFFFFFFFFFF80 。 5)下一条指令地址为0x00000008,是一条有 (有,无)符号载入字 (字节,半字,字)指令。 6)单步执行1条指令。 7)查看R1的值,[R1]=0x0000000000000080 。 8)下一条指令地址为0x0000000C ,是一条无 (有,无)符号载入字节 (字节,半字,字)指令。 9)单步执行1条指令。 10)查看R1的值,[R1]= 0x0000000000000080 。 11)单步执行1条指令。 12)下一条指令地址为0x00000014 ,是一条保存字 (字节,半字,字)指令。 13)单步执行一条指令。

(完整版)大学物理实验理论考试题及答案汇总

一、 选择题(每题4分,打“ * ”者为必做,再另选做4题,并标出选做记号“ * ”,多做不给分,共40分) 1* 某间接测量量的测量公式为4 3 23y x N -=,直接测量量x 和y 的标准误差为x ?和y ?,则间接测 量量N 的标准误差为?B N ?=; 4322 (2)3339N x x y x x x ??-==?=??, 3334(3)2248y N y y y y x ??==-?=-??- ()()[]21 23 2 289y x N y x ?+?=? 2* 。 用螺旋测微计测量长度时,测量值=末读数—初读数(零读数),初读数是为了消除 ( A ) (A )系统误差 (B )偶然误差 (C )过失误差 (D )其他误差 3* 在计算铜块的密度ρ和不确定度ρ?时,计算器上分别显示为“8.35256”和“ 0.06532” 则结果表示为:( C ) (A) ρ=(8.35256 ± 0.0653) (gcm – 3 ), (B) ρ=(8.352 ± 0.065) (gcm – 3 ), (C) ρ=(8.35 ± 0.07) (gcm – 3 ), (D) ρ=(8.35256 ± 0.06532) (gcm – 3 ) (E) ρ=(2 0.083510? ± 0.07) (gcm – 3 ), (F) ρ=(8.35 ± 0.06) (gcm – 3 ), 4* 以下哪一点不符合随机误差统计规律分布特点 ( C ) (A ) 单峰性 (B ) 对称性 (C ) 无界性有界性 (D ) 抵偿性 5* 某螺旋测微计的示值误差为mm 004.0±,选出下列测量结果中正确的答案:( B ) A . 用它进行多次测量,其偶然误差为mm 004.0; B . 用它作单次测量,可用mm 004.0±估算其误差; B =?==? C. 用它测量时的相对误差为mm 004.0±。 100%E X δ = ?相对误差:无单位;=x X δ-绝对误差:有单位。

实验4 数组答案

实验四数组 实验课程名: 高级语言程序设计4 数组 专业班级:学号:姓名: 实验时间:2016年4月27日实验地点:K4 指导教师: 一、实验目的及要求 1.掌握一维数组与二维数组的定义、赋值与输入输出的方法; 2.掌握字符数组与字符串函数的使用; 3.掌握与数组有关的算法(特别就是排序算法)。 二、实验任务: (一)(1)程序代码:#include #define N 10 void main( ) { int i,a[N]; float av=0; for(i=0;i

(3)结果分析:当i能被3整除时,就换一次行。 (二)实验任务2 (1)程序代码:#include void main( ) { int i,a[5],sum=0; for(i=0;i<=4;i++) scanf("%d",&a[i]); for(i=0;i<=4;i++) sum+=a[i]; printf("sum=%d\n",sum); } (2)程序运行结果: (3)程序分析:使用for循环依次输入5个数,并使5个数相加。 (三)实验任务3 (1)程序代码:#include int main( ) { int i,j,row=0,colum=0,max; int a[3][4] = {{1,2,3,4}, {9,8,7,6}, {-10,10,-5,2}}; max=a[0][0]; for(i=0;i<=2;i++) for (j=0;j<=3;j++) if(a[i][j]>max) {max=a[i][j]; row=i; colum=j; } printf(" Max=%d, Row=%d, Colum=%d\n", max, row, colum); return 0; }

实验四答案2

数据库技术与应用实验 1.定义基本表和结构 按照下图分别使用SQL Server 管理控制台和T-SQL语句来创建四张表:系部表、专业表、班级表、学生表; 修改学生表,增加一个家庭住址列; alter table 学生表add 家庭住址char(10) null Go 更改列的数据类型:把学生表中的姓名列加宽到10位字符宽度; alter table 学生表 alter column 姓名char(10) go 删除学生表中的专业代码的约束; 重命名列:将班级表的备注更改为其它; alter table 班级表drop column 备注 alter table 班级表add 班主任姓名char(10) go 创建主键约束; 创建外建约束 2.数据的添加.删除.修改 在上面四张表中分别插入6条记录;(自拟) 设置条件修改表中的各项记录; 为学生表添加年龄项,分别输入各位学生的年龄; 修改年龄为18岁的学生年龄为20; update 学生表 set 年龄=20 where 年龄=18 go 修改所有学生的入学时间、班级代码等; update 学生表 set 入学时间='2002-9-1' where 入学时间='2001-9-1' go update 学生表 set 班级代码='01' go 设置条件删除表中的无用记录; 3.数据的简单查询 1)查询学生的全部信息。 select *

from 学生表 go 2)查询全体学生的学号、姓名和年龄。 Select 学号,姓名,年龄 From 学生表 go 3)查询系部代码为“01”的学生号、姓名、年龄。 Select 学号,姓名,年龄 From 学生表 Where 系部代码=’01’ go 4)查询年龄高于18的学生的学号、姓名和性别。 Select 学号,姓名,性别 From 学生表 Where 年龄>18 go 5)查询选修C1或C2课程且分数大于等于85分学生的的学号、课程号和成绩。(需先为 创建选课成绩表,并添加学号,课程号和成绩) Select 学号,课程号,成绩 From 选课成绩 Where 课程号=’c1’ and 课程号=’c2’ and 成绩>=85 go 6)查询选修C1课程并且成绩在80至90之间的学生的学号、姓名及年龄。 Select 学生表.学号,姓名,年龄 From 学生表,选课成绩 Where 学生表.学号=选课成绩.学号and 成绩between 80 and 90 and 课程号=’c1’ go 7)查询选修C1或C2的学生的学号、课程号和成绩。 select 学号,课程号,成绩 from 选课成绩 where课程号=’c1’ or 课程号=’c2’ go 8)查询没有选修C1,也没有选修C2的学生的学号、课程号和成绩。 select 学号,课程号,成绩 from 选课成绩选课成绩1 where not exists(select 学号,课程号,成绩 from 选课成绩选课成绩2 where 选课成绩1.学号=选课成绩2.学号and 选课成绩2.课程号='c1' and 选课成绩2.课程号='c2')

大学物理实验报告答案大全(实验数据)

U 2 I 2 大学物理实验报告答案大全(实验数据及思考题答案全包括) 伏安法测电阻 实验目的 (1) 利用伏安法测电阻。 (2) 验证欧姆定律。 (3) 学会间接测量量不确定度的计算;进一步掌握有效数字的概念。 实验方法原理 根据欧姆定律, R = U ,如测得 U 和 I 则可计算出 R 。值得注意的是,本实验待测电阻有两只, 一个阻值相对较大,一个较小,因此测量时必须采用安培表内接和外接两个方式,以减小测量误差。 实验装置 待测电阻两只,0~5mA 电流表 1 只,0-5V 电压表 1 只,0~50mA 电流表 1 只,0~10V 电压表一 只,滑线变阻器 1 只,DF1730SB3A 稳压源 1 台。 实验步骤 本实验为简单设计性实验,实验线路、数据记录表格和具体实验步骤应由学生自行设计。必要时,可提示学 生参照第 2 章中的第 2.4 一节的有关内容。分压电路是必须要使用的,并作具体提示。 (1) 根据相应的电路图对电阻进行测量,记录 U 值和 I 值。对每一个电阻测量 3 次。 (2) 计算各次测量结果。如多次测量值相差不大,可取其平均值作为测量结果。 (3) 如果同一电阻多次测量结果相差很大,应分析原因并重新测量。 数据处理 (1) 由 U = U max ? 1.5% ,得到 U 1 = 0.15V , U 2 = 0.075V ; (2) 由 I = I max ? 1.5% ,得到 I 1 = 0.075mA , I 2 = 0.75mA ; (3) 再由 u R = R ( 3V ) + ( 3I ) ,求得 u R 1 = 9 ? 101 &, u R 2 = 1& ; (4) 结果表示 R 1 = (2.92 ± 0.09) ?10 3 &, R 2 = (44 ± 1)& 光栅衍射 实验目的 (1) 了解分光计的原理和构造。 (2) 学会分光计的调节和使用方法。 (3) 观测汞灯在可见光范围内几条光谱线的波长 实验方法原理

大学物理实验答案完整版

大学物理实验答案 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

实验一 物体密度的测定 【预习题】 1.简述游标卡尺、螺旋测微器的测量原理及使用时的注意事项。 答:(1)游标卡尺的测量原理及使用时的注意事项: 游标卡尺是一种利用游标提高精度的长度测量仪器,它由主尺和游标组成。设主 尺上的刻度间距为y ,游标上的刻度间距为x ,x 比y 略小一点。一般游标上的n 个刻度间距等于主尺上(n -1)个刻度间距,即y n nx )1(-=。由此可知,游标上的刻度间距与主尺上刻度间距相差n 1,这就是游标的精度。 教材P33图1-2所示的游标卡尺精度为 mm 501,即主尺上49mm 与游标上50格同长,如教材图1-3所示。这样,游标上50格比主尺上50格(50mm )少一格(1mm ),即游标上每格长度比主尺每格少1÷50 = 0.02(mm), 所以该游标卡尺的精度为0.02mm 。 使用游标卡尺时应注意:①一手拿待测物体,一手持主尺,将物体轻轻卡住,才 可读数。②注意保护量爪不被磨损,决不允许被量物体在量爪中挪动。③游标卡尺的外量爪用来测量厚度或外径,内量爪用来测量内径,深度尺用来测量槽或筒的深度,紧固螺丝用来固定读数。 (2)螺旋测微器的测量原理及使用时的注意事项: 螺旋测微器又称千分尺,它是把测微螺杆的角位移转变为直线位移来测量微小长 度的长度测量仪器。螺旋测微器主要由固定套筒、测量轴、活动套筒(即微分筒)组成。

如教材P24图1-4所示,固定套管D上套有一个活动套筒C(微分筒),两者由高精度螺纹紧密咬合,活动套筒与测量轴A相联,转动活动套筒可带动测量轴伸出与缩进,活动套筒转动一周( 360),测量轴伸出或缩进1个螺距。因此,可根据活动套筒转动的角度求得测量轴移动的距离。对于螺距是0.5mm螺旋测微器,活动套筒C的周界被等分为50格,故活动套筒转动1 格,测量轴相应地移动0.5/50=0.01mm,再加上估读,其测量精度可达到0.001 mm。 使用螺旋测微器时应注意:①测量轴向砧台靠近快夹住待测物时,必须使用棘轮而不能直接转动活动套筒,听到“咯、咯”即表示已经夹住待测物体,棘轮在空转,这时应停止转动棘轮,进行读数,不要将被测物拉出,以免磨损砧台和测量轴。②应作零点校正。 2.为什么胶片长度可只测量一次? 答:单次测量时大体有三种情况:(1)仪器精度较低,偶然误差很小,多次测量读数相同,不必多次测量。(2)对测量的准确程度要求不高,只测一次就够了。(3)因测量条件的限制,不可能多次重复测量。本实验由对胶片长度的测量属于情况(1),所以只测量1次。

数据库实验四(含答案)

实验四使用SQL语句创建和删除数据库、表 一. 实验目的: 1、了解SQL Server 2005数据库的逻辑结构和物理结构。 2、掌握使用SQL 语句创建和删除数据库。 3、学会使用T-SQL语句创建表。 二. 实验准备 1.明确能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。 2.了解用SQL语句创建和删除数据库的基本语法。 3.是用查询分析器,完成用SQL语句创建和删除基本表。 三. 实验要求 1、熟练使用查询分析器进行数据库的创建和删除操作。 2、用查询分析器,完成用SQL语句创建和删除基本表。 3、完成实验报告。 四. 实验内容 一、数据库 1.以下是创建数据库userdb1的SQL语句, create database userdb1 on (name=userdb4_data,--数据文件的逻辑名称,注意不能与日志逻辑同名 filename='g:\xygl\userdb4.mdf' ,--物理名称,注意路径必须存在 size=5,--数据初始长度为5M maxsize=10,--最大长度为10M filegrowth=1)--数据文件每次增长1M log on ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 , filegrowth=1) 运行上诉语句建立数据库userdb1

句,并建立“学生信息”数据库.(.mdf的名字可以修改) 3.数据库的修改(alter database 数据库名add file),将一个大小为10MB 的数据文件mrkj添加到userdb1的数据库中,该数据文件的大小为10MB,最大的文件大小为100MB,增长速度为2MB,物理地址与原有的mdf,ldf文件放在一起。 alter database 数据库名 add file() 注括号内格式同下: ( name=userdb4_log, filename='g:\xygl\userdb4.ldf ' , size=2 , maxsize=5 ,

matlab实验四及其答案

实验四GUI 设计专业 学号姓名成绩电气工程及其自 动化201409140305 杨诚1.创建GUI 绘制方程c bx ax y ++=2图形,需要显示绘图结果的坐标系窗口,还能够输入 a , b , c 的值和x 取值范围(最大值和最小值)。 回调函数的编写: a=str2num(get(handles.edit1,'String'));b=str2num(get(handles.edit2,'String'));c=str2num(get(handles.edit3,'String'));xmin=str2num(get(handles.edit4,'String'));xmax=str2num(get(handles.edit5,'String'));x=xmin:0.1:xmax;y=a*x.^2+b*x+c;plot(x,y); 设计的运行界面截图:

2.设计一个GUI,完成画出y=sin(x)、y=cos(x)和y=x 3.的波形图。回调函数的编写: x=-5:0.1:5 plot(x,sin(x)) x=-5:0.1:5 plot(x,cos(x))

x=-5:0.1:5 y=x.^3 plot(x,y)

设计的运行界面截图: 3.创建一个GUI,含有下拉菜单,下拉菜单中有背景颜色选择。回调函数的编写: yanse=get(handles.popupmenu1,'value'); switch yanse case1 set(gcf,'color','r'); case2 set(gcf,'color','y'); case3 set(gcf,'color','g'); end 设计的运行界面截图:

2010C语言实验报告参考答案

2010C语言实验报告参考答案

长沙理工大学2010C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述四、程序清单 1.编写程序实现在屏幕上显示以下结果: The dress is long The shoes are big The trousers are black 答案: #include main() { printf("The dress is long\n"); printf("The shoes are big\n"); printf("The trousers are black\n"); } 2.改错题(将正确程序写在指定位置) 正确的程序为: #include main() {

printf("商品名称价格\n"); printf("TCL电视机¥7600\n"); printf("美的空调¥2000\n"); printf("SunRose键盘¥50.5\n"); } 2.编写程序: a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 答案: #include main() { int a,b,c,x,y; a=150; b=20; c=45; x=a/b; y=a/c; printf("a/b的商=%d\n",x); printf("a/c的商=%d\n",y);

x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } 4. 设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符) 答案: #include main() { int a,b,c; a=0; b=-10; c= (a>b) ? b:a;

大学物理实验及答案

大学物理实验试题(一) 一、单项选择题(每小题3分,共10小题) (1).在光栅测量波长的实验中,所用的实验方法是[ ] (A)模拟法(B)干涉法(C)稳态法(D)补偿法 (2).用箱式惠斯登电桥测电阻时,若被测电阻值约为4700欧姆,则倍率选[ ](A)(B)(C)10 (D)1 $ (3).用某尺子对一物体的长度进行15次重复测量,计算得A类不确定度为0.01mm,B类不确定度是0.6mm,如果用该尺子测量类似长度,应选择的合理测量次数为 (A)1次(B)6次(C)15次(D)30次 (4).用惠斯登电桥测电阻时,如果出现下列情况,试选择出仍能正常测 量的情况[ ] (A)有一个桥臂电阻恒为零(B)有一个桥臂电阻恒为无穷大 (C)检流计支路不通(断线)(D)电源与检流计位置互换 (5).研究二极管伏安特性曲线时,正确的接线方法是[ ] (A)测量正向伏安特性曲线时用外接法;测量反向伏安特性曲线时用内接法(B)测量正向伏安特性曲线时用内接法;测量反向伏安特性曲线时用外接法(C)测量正向伏安特性曲线时用内接法;测量反向伏安特性曲线时用内接法 ) (D)测量正向伏安特性曲线时用外接法;测量反向伏安特性曲线时用外接法 (6).在测量钢丝的杨氏模量实验中,预加1Kg砝码的目的是[ ] (A)消除摩擦力(B)使系统稳定 (C)拉直钢丝(D)增大钢丝伸长量 (7).调节气垫导轨水平时发现在滑块运动方向上不水平,应该[ ] (A)只调节单脚螺钉(B)先调节单脚螺钉再调节双脚螺钉(C)只调节双脚螺钉(D)先调节双脚螺钉再调节单脚螺钉(8).示波管的主要组成部分包括[ ]

(A)磁聚集系统、偏转系统、显示屏(B)电子枪、偏转系统、显示屏(C)电聚集系统、偏转系统、显示屏(D)控制极、偏转系统、显示屏 @ (9).分光计设计了两个角游标是为了消除[ ] (A)视差(B)螺距差(C)偏心差(D)色差 (10).用稳恒电流场模拟静电场实验中,在内电极接电源负极情况下,用电压表找等位点与用零示法找等位点相比,等位线半径[ ] (A)增大(B)减小(C)不变(D)无法判定是否变化 二、判断题(每小题3分,共10小题) (1)、准确度是指测量值或实验所得结果与真值符合的程度,描述的是测量值接 近真值程度的程度,反映的是系统误差大小的程度。() (2)、精确度指精密度与准确度的综合,既描述数据的重复性程度,又表示与真 值的接近程度,反映了综合误差的大小程度。() (3)、系统误差的特征是它的有规律性,而随机的特怔是它的无规律性。()(4)、算术平均值代替真值是最佳值,平均值代替真值可靠性可用算术平均偏差、标准偏差和不确定度方法进行估算和评定。() (5)、测量结果不确定度按评定方法可分为A类分量和B类分量,不确定度A 类分量与随机误差相对应,B类分量与系统误差相对应。() ) (6)、用1/50游标卡尺单次测量某一个工件长度,测量值N=10.00mm,用不确 定度评定结果为N =(±)mm。() (7)、在测量钢丝的杨氏弹性模量实验中,预加1Kg砝码的目的是增大钢丝伸长量。() (8)、利用逐差法处理实验数据的优点是充分利用数据和减少随机误差。()(9)、模拟法可以分为物理模拟和数学模拟,因为稳恒电流场和静电场的物理本 质相同,所以用稳恒电流场模拟静电场属于物理模拟。() (10)、系统误差在测量条件不变时有确定的大小和正负号,因此在同一测量条 件下多次测量求平均值能够减少或消除系统误差。() 三、填空题(每空3分,共10空) (1).凡可用仪器或量具直接测出某物理量值的测量,称 1 测量; 凡需测量后通过数学运算后方能得到某物理量的测量,称 2 测量。(2).有效数字的位数越多,说明测量的精度越 3 ;换算单位时, 有效数字的 4 保持不变。 (3).由 5 决定测量结果的有效数字是处理一切有效数字问题的总的根据和原则。 (4).迈克尔逊干涉仪实验中,在测量过程中,读数轮只能朝一个方向旋转,不能

10-11-2实验报告(答案)

《C程序设计》实验报告 学期:2010--2011学年第二学期 教师姓名: 教研室:

实验1 熟悉C语言程序的运行环境,掌握数据描述 实验目的 1.了解在开发环境中如何编辑、编译、连接和运行一个C语言程序。 2.通过运行简单的C语言程序,初步了解C语言程序的结构特点。 3.掌握C语言数据类型的概念,学会使用C语言的相关运算符构成表达式。 实验预习 1.熟悉Visual C++的启动和退出及Visual C++中的编辑、编译、连接和运行命令。 2.了解下列命令及函数:include<>、main、printf、scanf。 3.熟悉Visual C++环境下每个菜单项的功能及相关命令对应的操作。 4.各种数据类型变量的定义形式及取值范围;熟悉下列标识符的含义。 int、short (int)、long (int)、unsigned (int)、float、double、char、void 5.各类运算符的优先级和结合规则。 6.常量与变量的区别和联系。 运行环境: 1.双击桌面Visual C++快捷方式进入Visual C++,或通过执行“开始——>程序——> Microsoft Visual Studio ——> Microsoft Visual C++6.0”或执行文件"C:\Program Files\Microsoft Visual Studio\COMMON\MSDev98\Bin\"。 2.单击“文件”菜单的“新建”命令。 3.在打开的“新建”对话框中选择“文件”标签。 4.选择C++ Source File,在目录输入栏选择文件保存位置,然后在文件输入栏中输入文件名,扩展名为.c (例如,单击确定按钮。如图所示:

实验四 循环结构程序设计(答案)

实验四循环结构程序设计(解答) 1.改错题 (1)下列程序的功能为:求1~100之和(和值为5050)并输出。请纠正程序中存在错误,使程序实现其功能,程序以文件名sy4_1.c存盘。 #include main() { int i,sum=0; i=1; while(i<100) sum=sum+i; i++; printf(“The sum from 1 to 100 is %d\n”,sum); } 改正后的程序: #include main() { int i,sum=0; i=1; while(i<=100) { sum=sum+i; i++; } printf("The sum from 1 to 100 is %d\n",sum); } (2)下列程序的功能为:倒序打印26个英文字母。请纠正程序中存在错误,使程序实现其功能,程序以文件名sy4_2.c存盘。 #include main() { char x; x='z'; while(x!='a') { printf("%3d",x); x++; } }

改正后的程序: #include main() { char x; x='z'; while(x!='a'-1) 或while(x>='a') 或while(x!=96) { printf("%3c",x); x- -; } } (3)下列程序的功能为:输出如下的图形,要求顶端的*定位在第21字符位置,请纠正程序中存在错误,使程序实现其功能,程序以文件名sy4_3.c存盘。 * *** ***** ******* #include void main() { int i,j; for (i=0;i<4;i++) { for (j=0;j<=20;j++) printf("\n"); for (j=0;j<2*i+1;j++) printf("*"); } } 改正后的程序: #include void main() { int i,j; for (i=0;i<4;i++) { for (j=0;j<=20-i;j++) printf(" "); for (j=0;j<2*i+1;j++) printf("*"); printf("\n"); } } 2.程序填空 (1)下列程序的功能为:用辗转相除法求两个正整数的最大公约数;请填写适当的符号或语句,使程序实现其功能,程序以文件名sy4_4.c存盘。 提示:

实验四答案

实验四SQL多表查询

编写SQL完成下列功能。 (1)查询未归还图书的读者编号、姓名和性别。 SELECT 借阅.读者编号,姓名,性别,是否归还 from 借阅,读者 where 借阅.读者编号=读者.读者编号and 是否归还=false (2)查询读者“马永强”所借图书的编号、图书名称、借书日期和归还日期 SELECT 借阅.图书编号,图书名称,借阅日期,归还日期,姓名 from 借阅,读者,图书 where 借阅.读者编号= 借阅.读者编号and 图书.图书编号=借阅.图书编号and 姓名= "马

永强" (3)查询文学类图书的基本信息 SELECT * from 图书 where 分类号in( select 分类号 from 图书分类 where 分类名称="文学类") (4)查询“江西财经大学国际学院”没有归还图书的读者的编号、姓名、图书名称、借书日期SELECT 读者.读者编号,读者.姓名,图书.图书名称,借阅.借阅日期 from 图书,读者,借阅 where 读者.读者编号=借阅.读者编号 and 借阅.图书编号=图书.图书编号

and 读者.工作单位= "江西财经大学国际学院" and 借阅.是否归还=false; (5)查询借阅了“清华大学出版社”所出版图书的读者编号、姓名、图书名称、借书日期和归还日期 SELECT 读者.读者编号,读者.姓名, 图书.图书名称,借阅.借阅日期,借阅.归还日期 from 图书,读者,借阅 where 读者.读者编号=借阅.读者编号 and 借阅.图书编号=图书.图书编号 and 图书.出版社名= "清华大学出版社"; (6)查询每种图书的分类名称和入库数量 SELECT 分类名称,sum(库存数量) as 入库数量 from 图书,图书分类 where 图书.分类号=图书分类.分类号 group by 分类名称;

计算机组成原理_实验报告四(含答案)

湖南科技学院 电子与信息工程学院 实验报告 课程名称: 姓名: 学号: 专业: 班级: 指导老师:

实验四微程序控制组成实验 一、实验目的及要求 1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机。 2.用微程序控制器控制模型计算机的数据通路。 3.执行给定的简单程序,掌握机器指令与微指令的关系,牢固建立计算机的整机概念。 二、实验电路 本次实验将前面几个实验中的所模块,包括运算器、存储器、通用寄存器堆等同微程序控制器组合在一起,构成一台简单的模型机。这是最复杂的一个实验,也将是最有收获的一个实验。 在前面的实验中,实验者本身作为“控制器”,完成了对数据通路的控制。而在本次实验中,数据通路的控制将交由微程序控制器来完成。实验机器从内存中取出一条机器指令到执行指令结束的一个指令周期,是由微程序完成的,即一条机器指令对应一个微程序序列。 实验电路大致如下面框图所示。其中控制器是控制部件,数据通路是执行部件,时序发生器是时序部件。需使用导线将各个部件控制信号与控制器相连。 三、实验主要仪器设备 1.TEC-5计算机组成实验系统1台 2.逻辑测试笔一支(在TEC-5实验台上) 四、实验任务 1.对机器指令组成的简单程序进行译码。将下表的程序按机器指令格式手工汇编成二进制机器代码, 此项任务请在预习时完成。 2. 3.使用控制台命令将寄存器内容初始化为:R0=11H,R1=22H,R2=0AAH。

4.使用控制台命令将任务1中的程序代码存入内存中(注意起始地址为30H),以及将内存地址为 11H的单元内容设置为0AAH。 5.用单拍(DP)方式执行一遍程序,执行时注意观察各个指示灯的显示并做好记录(完成实验表格), 从而跟踪程序执行的详细过程(可观察到每一条微指令的执行过程)。 6.用连续方式再次执行程序。这种情况相当于计算机正常的工作。程序执行到STP指令后自动停机。 读出寄存器中的运算结果,与理论值比较。 五、实验步骤和实验结果记录 1.程序译码。 2.实验接线(本实验接线比较多,需仔细) 只要把上表种同列的信号用线连接即可,一共接线33条。 接好线后,将编程开关拨到“正常位置”。合上电源,按CLR#按钮,使TEC-5实验实验系统处于初始状态。 3.实验任务3:使用控制台命令将寄存器内容初始化为:R0=11H,R1=22H,R2=0AAH的操作步骤及结果记录。 (1)掌握写寄存器WRF的原理和步骤(详见实验参考资料)。 (2)操作过程如下:

相关文档