搜档网
当前位置:搜档网 › 微处理机第七章作业

微处理机第七章作业

微处理机第七章作业
微处理机第七章作业

微处理机第七章作业

1、请问下述表达方式是否正确?

A)串行工作方式0时,TXD引脚为同步时钟输出端,RXD为串行数据接收端。

正确

B)串行方式2时,经TB8发送的第九位信息为奇偶校验位。

错误,数据经TXD发送,发送由软件置位或者清零的TB8的信息作为第九位.

C)全双工串行口的发送和接收,可以在同一时刻进行。

正确

D)发送结束标志TI不能自动清零,但接收结束标志RI可以自动清零。

正确

E)启动串行发送的指令是MOV SBUF,A

启动串行接收的指令是MOV A,SBUF

第一行正确,第二行改为SETB REN (同时,ri=0)

2、请叙述MCS51串行口四种工作方式的特点。

四种工作方式的特点分别为:

工作方式0是同步通讯方式,即8位移位寄存器输入输出方式波特率固定为fosc/12;

工作方式1是波特率可变的8位数据异步通信方式,波特率可通过设置PCON中SMOD位及T1的溢出速率而改变;

工作方式2是波特率固定为fosc /64或fosc/32的9位数据异步通讯方式;

工作方式3是波特率可变的9位数据异步通讯方式,波特率可通过设置PCON中SMOD位及T1的溢出速率而改变。

工作方式的选择和设定方法为:通过设定SCON中的SM0、SM1来进行工作方式的选择。

当程序设定SCON中的SM0=0,SM1=0时,选择串行口工作于方式0;当程序设定SCON 中的SM1=0,SM0=0时,选择串行口工作于方式0;当程序设定SCON中的SM1=0,SM0=1时,选择串行口工作于方式1;当程序设定SCON中的SM1=1,SM0=0时,选择串行口工作于方式2;当程序设定SCON中的SM1=1,SM0=1时,选择串行口工作于方式3。

3/何计算和设置80C51单片机串行通信的波特率?

答:当用定时器1作波特率发生器时,波特率由下式决定:

波特率=×定时器T1的溢出速率

定时器T1的溢出速率=

式中n是定时器的时间计数器长度,定时器T1工作在方式0时n=13,工作在方式1时n=16,工作在方式2时n=8。

MCS-51串行口的波特率设置方法为:由于定时器T1在工作方式2下具有自动重新装载计算初值的功能,采用定时器1方式2作波特率发生器比较合适。如果要用T0或T1工作在其它方式作波特率发生器,编程时除了需要注意定时器长度不同之外,还须注意需要在定时器溢出之后重新装载时间初值的问题,因此,一般不采用。

4、80C51单片机的串行口设为方式1,当波特率为9600bit/s时,每分钟可以传送多少字节?工作方式1下,每一帧为10位,有8位数据.

波特率位9600bit/s时,1分钟可以传送576,000位.其中有用的数据为460,800位.数据传送了57,600字节

5、80C51单片机的串行口按工作方式3进行串行数据通信。假定波特率为1200bit/s,第9

数据位TB8作奇校验位,连续发送80个数据,待发送数据存在内部RAM的30H开始的连续单元中。请编写数据通信程序,对源程序加以注释和加上伪指令。

tr:

mov scon,#0c0h

mov tmod,#20h

clr tr1

mov th1,#0e8h

mov tl1,#0e8h

setb tr1

mov r0,#30h

mov r1,#80

loop1:

mov a,@r0

mov c,p

mov tb8,c

mov sbuf,a

wait:

jnb ti,wait

clr ti

inc r0

djnz r1,loop1

ret

6、简述80C51单片机的多机通信原理,及在多机通信中SM2、TB8、RB8的作用。

主机控制发送地址帧和数据帧,通过SM2以及TB8来实现. 当从机的SM2=1时表示多极通信方式,如果接收到的RB8=1就将数据送入SBUF,置位RI请求中断,如果RB8=9则丢弃数据.如果从机的SM2=0,那么无论接收到的第九位的RB8是0还是1,都将数据装入SBUF,置位RI=1并且发出中断请求.

微机原理作业

微机原理作 业 第一章 1.135.625 3.376.125 1.1A 把下列十进制数转换为二进制,十六进制和BCD 数; 1.1B 要求同上,要转换的十进制数如下; 1.67.375 2.936.5 1.2A 268.875 4.218.0625 写下列十进制数的原码,反码和补码表示(用8 位二进制); 1.+65 2.-115 1.2B 3.-65 要求同题 1.2A 数据如下; 4.-115 1.+33 2.+127 1.3A 3.-33 4.-127 用16 位二进制,写出下列十进制数的原码,反码,和补码表示; 1.+62 2.-62 3.+253 4.-253 1.4A 5.+615 6.-615 写出下列用补码表示的二进制数的真直; 1.01101110 2.01011001 1.4B 3.10001101 要求同题 1.4A 数据如下; 4.11111001 1.01110001 3.10000101 2.00011011 4.11111110 2.548.75 4.254.25

汇编语言程序设计 题 3.1A 在下列程序运行后,给相应的寄存器及存储单元填入运行的结果: 题3.2,如在自1000H 单元开始有一个 100个数的数据块。要把它传送到自 储区中去,用以下三种方法,分别编制程序; 1 ;不用数据块转送指令; 2;用单个转送的数据块转送指令; 3;用数据块成组转送指令; 题3.3A 利用变址寄存器遍一个程序,把自 1000H 单元内开始的100个数转送到自1070H 开 始的存储区中去, 题3.3B 要求用3.3A ,源地址为2050H ,目的地址为2000H ,数据块长度为50, 题3.4 编一个程序,把自 1000H 单元开始的100个数转送至1050H 开始的存储区中(注意 数据区有重叠)。 题3.5A 在自0500H 单元开始,存有100个数。要求把它传送到 1000H 开始的存储区中,但 在传送过程中要检查数的值,遇到第一个零就停止传送。 题3.5B 条件同题3.5A ,但在传送过程中检查数的值,零不传送,不是零则传送至目的区。 第三章 MOV AL ,10H MOV byte PTR [1000],0FFH MOV CX ,1000H MOV BX ,2000H MOV [BX],AL XCHG CX ,BX MOV DH ,[BX] MOV DL ,01H XCHG CX ,BX MOV [BX],DL HLT 题 3.1B 要求同题3.1A 程序如下; MOV AL , 50H MOV BP , 1000H MOV BX ,2000H MOV [BP],AL MOV DH ,20H MOV [BX],DH MOV DL ,01H MOV DL ,[BX] MOV CX ,3000H 2000H 开始的存 HLT 1000H 2000H

微观第七章习题及答案

微观第七章习题 一、名词解释 完全垄断市场垄断竞争市场寡头市场价格歧视博弈纳什均衡 占优策略均衡 二、选择题 1、对于垄断厂商来说,()。 A、提高价格一定能够增加收益; B、降低价格一定会减少收益; C、提高价格未必会增加收益,降低价格未必会减少收益; D、以上都不对。 2、完全垄断的厂商实现长期均衡的条件是()。 A、MR=MC; B、MR=SMC=LMC; C、MR=SMC=LMC=SAC; D、MR=SMC=LMC=SAC=LAC。 3、完全垄断厂商的总收益与价格同时下降的前提条件是()。 A、Ed>1; B、Ed<1; C、Ed=1; D、Ed=0。 4、完全垄断厂商的产品需求弹性Ed=1时()。 A、总收益最小; B、总收益最大; C、总收益递增; D、总收益递减。 5、完全垄断市场中如果A市场的价格高于B市场的价格,则() A、A市场的需求弹性大于B市场的需求弹性; B、A市场的需求弹性小于B市场的需求弹性; C、A市场的需求弹性等于B市场的需求弹性; D、以上都对。 6、以下关于价格歧视的说法不正确的是()。 A、价格歧视要求垄断者能根据消费者的支付意愿对其进行划分; B、一级价格歧视引起无谓损失; C、价格歧视增加了垄断者的利润; D、垄断者进行价格歧视,消费者就必定不能进行套利活动。 7、垄断竞争的厂商短期均衡时,()。 A、一定能获得差额利润; B、一定不能获得经济利润; C、只能得到正常利润; D、取得经济利润、发生亏损和获得正常利润都有可能。 8、垄断竞争厂商长期均衡点上,长期平均成本曲线处于(B)

A、上升阶段 B、下降阶段 C、水平阶段 D、以上三种情况都有可能 9、垄断竞争厂商实现最大利润的途径有:(D) A、调整价格从而确定相应产量 B、品质竞争 C、广告竞争 D、以上途径都可能用 10、按照古诺模型下列哪一说法不正确,()。 A、双头垄断者没有认识到他们的相互依耐性; B、每一个寡头都认定对方的产量保持不变; C、每一个寡头垄断者都假定对方价格保持不变; D、均衡的结果是稳定的。 11、斯威齐模型是() A、假定一个厂商提高价格,其他厂商就一定跟着提高价格; B、说明为什么每个厂商要保持现有的价格,而不管别的厂商如何行动; C、说明为什么均衡价格是刚性的(即厂商不肯轻易的变动价格)而不是说明价格如 何决定; D、假定每个厂商认为其需求曲线在价格下降时比上升时更具有弹性。 12、在斯威齐模型中,弯折需求曲线拐点左右两边的弹性是()。 A、左边弹性大,右边弹性小; B、左边弹性小,右边弹性大; C、两边弹性一样大; D、以上都不对。 13、与垄断相关的无效率是由于()。 A、垄断利润 B、垄断亏损 C、产品的过度生产 D、产品的生产不足。 三、判断题 1、垄断厂商后可以任意定价。 2、完全垄断企业的边际成本曲线就是它的供给曲线。 3、一级价格歧视是有市场效率的,尽管全部的消费者剩余被垄断厂商剥夺了。 4、寡头之间的串谋是不稳定的,因为串谋的结果不是纳什均衡。 5、垄断厂商生产了有效产量,但它仍然是无效率的,因为它收取的是高于边际成本的价格,获取的利润是一种社会代价。 6、完全垄断厂商处于长期均衡时,一定处于短期均衡。 7、垄断竞争厂商的边际收益曲线是根据其相应的实际需求曲线得到的。 8、由于垄断厂商的垄断地位保证了它不管是短期还是长期都可以获得垄断利润。 四、计算题 1、已知某垄断者的成本函数为TC=0.5Q2+10Q,产品的需求函数为P=90-0.5Q, (1)计算利润最大化时候的产量、价格和利润;

程序设计基础(C)第七章数组习题

学号:姓名:成绩: 程序设计基础(C)第七章数组习题 一、选择题 1.下列叙述中错误的是()。 A)对于double 类型数组,不可以直接用数组名对数组进行整体输入或输出 B)数组名代表的是数组所占存储区的首地址,其值不可改变 C)在程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D)可以通过赋初值的方式确定数组元素的个数 2.下列关于字符串的叙述中正确的是()。 A)C 语言中有字符串类型的常量和变量 B)两个字符串中的字符个数相同时才能进行字符串大小的比较 C)可以用关系运算符对字符串的大小进行比较 D)空串一定比空格打头的字符串小 3.当用户要求输入的字符串中含有空格时,应使用的输入函数是()。 A)scanf( ) B)getchar( ) C)gets( ) D)getc( ) 4.若有定义语句:int a[3][6];,按在内存中的存放顺序,a 数组的第10 个元素是()。 A)a[0][4] B)a[1][3] C)a[0][3] D)a[1][4] 5.已有定义:char a[ ]="xyz",b[ ]={'x', 'y', 'z'};,下列叙述中正确的是()。 A)数组a 和b 的长度相同 B)a 数组长度小于b 数组长度 C)a 数组长度大于b 数组长度 D)上述说法都不对 6.下列程序的输出结果是()。 main( ) { char a[7]="a0\0a0\ 0"; int i,j; i=sizeof(a); j=strlen(a); printf("%d %d\n",i,j); } A)2 2 B)7 6 C)7 2 D)6 2 7.下列能正确定义一维数组的选项是()。 A)int a[5]={0,1,2,3,4,5}; B)char a[ ]={0,1,2,3,4,5}; C)char a={'A', 'B', 'C'}; D)int a[5]="0123"; 8.有以下程序 #include main() { int a[]={2,3,5,4},i; for(i=0;i<4;i++) switch(i%2) { case 0:

第七章作业答案

第7章聚合物的粘弹性 1.举例说明聚合物的动态粘弹性和静态粘弹性的四个典型现象,为什么聚合物具有这些现象?这些现象在材料应用时有哪些利弊? 在一定温度和压力的外界条件下,聚合物的静态粘弹性表现为蠕变和应力松弛,动态粘弹性表现为滞后和力学损耗。 蠕变:在一定温度和恒定应力作用下,聚合物应变随时间增加而逐渐增大的现象。如软质PVC丝钩着一定质量的砝码,就会慢慢地伸长;解下砝码后,丝会慢慢地回缩。这就是软质PVC丝的蠕变和回复现象。坐久了的沙发;晾晒着的毛衣都是蠕变的实例。 应力松弛:在一定温度和恒定应变条件下,试样内部的应力随时间增加而逐渐衰减的现象。如拉伸一块未交联的橡胶至一定长度,并保持长度不变,随时间增加,橡胶的回弹力逐渐减小到零。例如松紧带;密封件在受外力时,密封效果逐渐变差(密封的重要问题) 滞后:在一定温度和交变应力作用下,聚合物应变会落后于应力的现象 内耗:交变应力作用下,由于滞后,则每一循环变化中就会产生能量损耗,以热能形式散发,以热耗散的能量与最大储能模量之比ψ=2πtg δ来表征。 如高速行驶的汽车轮胎会发热。原因:聚合物是具有一定柔性的长链分子的聚集体,在外力作用下,聚合物的链段会发生运动而改变构象,但由于链段运动的摩擦力很大,而使形变具有时间依赖性。 蠕变现象会影响受力材料的长期尺寸稳定性,应力松弛会使弹性材料的受力能力随时间变差。而内耗现象则会使高速行驶的汽车轮胎发热而爆胎,但也可利用内耗来制成吸音防震材料。 2.:画图 1)现有A聚苯乙烯与顺丁橡胶的共混物(20:80重量比);B乳液聚合的丁苯橡胶(无规共聚物,20:80重量比), C SBS(苯乙烯与丁二烯三嵌段共聚物,其中B:S为80:20),和D 高抗冲聚苯乙烯(HIPS)(顺丁橡胶粒子增韧聚苯乙烯,S:B为80:20)在同一张图中画出三个样品的储能模量、力学损耗因子与温度的动态力学曲线。 1) E’ tgδ T℃-110 -55 100

微机原理作业答案

微机原理作业 1.8086C P U由哪两部分组成?它们的主要功能是什么? 答:8086CPU由总线接口单元(BIU)和指令执行单元(EU)组成。总线接口单元(BIU)的功能是:地址形成、取指令、指令排队、读/写操作数和总线控制。指令执行单元(EU)的功能是指令译码和指令执行。 2.微型计算机系统由微处理器、存储器和I/O接口等 组成。 3.8086CPU中的指令队列可存储6个字节的指令代码,当指令队列 至少空出 2 个字节时,BIU单元便自动将指令取到指令队列中; 4.8086系统中,1MB的存储空间分成两个存储体:偶地址存储体 和 奇地址存储体,各为512 字节。 5.8086系统中存储器采用什么结构?用什么信号来选中存储体? 答:8086存储器采用分体式结构:偶地址存储体和奇地址存储体,各为512K。用AO和BHE来选择存储体。当AO=0时,访问偶地址存储体;当BHE=0时,访问奇地址存储体;当AO=0,BHE=0时,访问两个存储体。 6.在8086CPU中,指令指针寄存器是 C 。 (A) BP (B) SP (C) IP (D) DI 7.8086CPU中的SP寄存器的位数是 B 。 (A) 8位(B) 16位(C) 20位(D) 24位 8.8086CPU中指令指针寄存器(IP)中存放的是 B 。 (A)指令(B)指令偏移地址(C)操作数(D)操作数偏移地址 9.若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址(最 大),若此时入栈10个字节,SP内容是什么?若再出栈6个字节,SP为什么值?答:堆栈段的物理地址范围:35000H~357FFH

第七章 作业管理与接口习题及答案

第七章作业管理与接口习题及答案 一、填空题 1.作业是由① 、② 和③ 组成的。 【答案】①程序、②数据、③作业说明书 【解析】从用户的角度看,作业是在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所作的有关该次业务处理的全部工作。从系统的角度看,作业是一个比程序更广泛的概念,它由程序、数据和作业说明书组成。系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。 2.批处理系统中,是以① 为单位把程序和数据调入② 以便执行。 【答案】①作业,②内存 【解析】从系统的角度看,作业是批处理系统抢占内存的单位,而分时系统不存在作业的概念。 3.处理机调度算法中:“相应比高者优先”其相应比是采用公式: 相应比=确定的。 【答案】响应比=(等待时间+计算时间)/计算时间 【解析】本算法的思想是对“计算时间”短的小作业优先处理;对“等待时间”长的作业,即使该作业“计算时间”不是很短,也可得到较高的响应比,获得运行的机会。 二、单项选择题 1.在一个以批处理为主的系统中,为了保证系统的吞吐率,总是要力争缩短用户作业的。 (A)周转时间(B)运行时间 (C)提交时间(D)完成时间 【答案】(A) 【解析】周转时间是衡量批处理系统的重要指标。 2.作业在系统中存在与否的唯一标志是。 (A)源程序(B)作业说明书 (C)作业控制块(D)目的程序 【答案】(C) 【解析】系统是根据作业控制块 JCB来感知作业的存在的。 3.作业调度从处于① 状态的队列中选取适当的作业投入运行。从作业提交给系统到作业完成的时间间隔叫做② 。③ 是指作业从进入后备队列到被调度程序选中时的时间间隔。 (A)运行(B)提交 (C)后备(D)完成 (E)停止(F)周转时间 (G)响应时间(H)运行时间 (I)等待时间(J)触发时间 【答案】①(C),②(F),③(I) 4.在批处理系统中,周转时间是。 (A)作业运行时间(B)作业等待时间和运行时间之和

微机原理作业

主要是以课本为主辅以补充作业,现发给大家,课本作业摘自王忠民教材(第三版) 第三章作业 课本P88 2,3,7 补充作业: 3-1若AX=AF7CH,BX=BEE7H,CPU分别执行加法指令和减法指令后各状态标志位的值是什么? 3-2在8086系统中,什么是逻辑地址?什么是物理地址?逻辑地址和物理地址之间有什么关系?若已知逻辑地址为BA00H:A800H,求其物理地址? 3-3设段地址为4ABFH,物理地址为50000H,求有效地址是什么? 3-4设CS=3100H,DS=3140H,两个段的空间均为64K个单元,问两个段重叠区为多少个单元?两个段的段空间之和为多少? 3-5给定一个堆栈区,其地址为1250H:0000H --1250H:0100H,SP=0052H,问:1)栈顶地址是多少? 2)栈底地址是多少? 3)在堆栈寄存器SS中的段地址是什么? 4)若存入数据2456H,数据在内存中如何放置(图示)?此时SP的内容是多少?3-6现有8个字节的数据为:34H、45H、56H、67H、78H、89H、9AH、ABH,假定它们在存储器中的物理地址为400A5H~400ACH。若当前(DS)=4002H,求这8个数据的偏移地址。如要以最少时间读出这些数据,需要访问存储器多少次?每次读出的数据是什么?并用图示之。 3-7 什么叫总线周期?8086/8088系统中的总线周期由几个时钟周期组成?如果CPU的主时钟频率为25MHz,一个时钟周期是多少?一个基本总线周期是多少时间? 3-8如果12MHz的振荡信号接至8284时钟输入端,其输出频率接8086/8088的CLK端。求在插入一个等待周期的情况下从内存读一个字节数据所需的最小时间。

第七章过程控制系统习题及答案

第七章过程控制控制系统习题及答案 一、填空 1. 单回路控制系统由传感器、调节器、执行器和被控对象组成。 2. 一个包含伺服放大器的电动调节阀,实际上是一个以调节器送来的信号为给定值、阀门位置信号为被控参数的单回路控制系统,该系统所采用的调节规律是位式调节规律。 3. 单回路控制器常见的五种控制规律是位式控制规律、比例控制规律、比例积分控制规律、比例微分控制规律及比例积分微分控制规律。 4. 当对象调节通道和测量元件的时间常数T 0较大,纯滞后τ很小,即τ/ T 很 小时,应用微分作用可以获得相当良好的效果。 5. 当对象调节通道时间常数T 较小,系统负荷变化较大时,为了消除干扰引起的余差,除了比例作用外还应采用积分作用。 6. 串级控制系统有两个控制回路。 7. 串级控制系统的内回路是一个随动控制系统,其给定值为外回路中的主调节器输出。 8. 串级控制系统主要用于控制通道时间常数太大的被控系统。 9. 串级控制系统副调节器一般选择比例调节规律,最好不采用积分调节作用,他会牺牲副回路的快速性,彻底消除偏差也不是副回路的职责,微分调节作用也是不能采用的,否则一旦主调节器的输出稍有变化就会引起执行机构的大幅度动作,加大其磨损。 10. 串级控制系统的主调节器最好包含积分控制作用,以保证干扰被彻底克服。 11. 某个干扰能否用前馈控制系统来克服的前提条件是该干扰信号可测量。 12. 单纯的前馈控制系统能实现良好控制效果的前提是能获得相应干扰通道精确的数学模型。 二、选择 1. 串级控制系统的副回路一般采用的调节规律是(A)。 (A)比例调节规律(B)比例积分微分(C)比例微分(D)比例积分2. 对串级控制系统副回路的要求是(B)。 (A)消除稳态误差(B)快速克服主要干扰(C)消除所有干扰(D)消除主干扰3. 单回路控制系统由(A)组成。 (A)控制器、执行器、变送器和被控对象(B)控制器、执行器和变送器(C)输入、反馈、控制器和执行器(D)PID调节器、变送器和电动调节阀 三、判断 1. 串级控制系统有内外两个控制回路,主副两个调节器、两个执行器和两个被控对象。(×) 只有一个执行器,一个被控对象被分为了主对象和副对象。 2. 采用一步整定法对串级控制系统进行参数整定是考虑到对副变量控制的要求不高,允许它在一定范围内变化这一前提,根据经验先将副调节器一次放好,不再变动,然后按一般单回路控制系统的整定方法直接整定主调节器参数。(√) 3. 由于串级控制系统副回路具有快速性的特点,所以应将所有干扰包含在副回路中,以使干扰被快速克服。(×) 如果要将副回路包含所有的干扰,则副回路必然变得冗长而失去其快速性的优点,违背了串级控制系统设计的原则。 4. 串级控制系统中,副回路的控制目的就是稳定副变量。(×)

第7章数组课后作业

1、依次输入五句话,然后将它逆序输出。运行结果如图所示。 提示: 创建一个字符串数组,每句话作为字符串数組的一个元素,然后从该数组的末尾开 始循环输出。 2、某百货商场当日消费积分最高的八名顾客.他们的积分是:18、25、7、36、1 3、2、89、63。编写程序找出最低的积分及它在数组中的原始位置(下标)。 提示: > 创建数组points[],存储八名顾客的积分。 > 定义变量min存储最低枳分,定义变量index存储最低积分下标。 > 假设第一个元素为最低积分,下标为0。 > 遍历数组,将数组元素和min的值进行比较。 3、从键盘输入10个整数,合法值为1、2或3,不是这三个数则为非法数字。试编程统计每个整数和非法数字的个数。运行结果如图所示。

提示: ?创建数组nums[],长度为10,存储用户输入的数字。 ?创建数组count[],长度为4、存储三个合法数字和非法数字的个数。 ?循环输入数字,利用switch判断数字的值、根据不同的值对数组count[]中的不同元素进行累加。 4、假设有一个长度为5的数组,如下所示: int [] array = new int []{1,3,-1,5,2}; 现要创建一个新数组newArray[],要求新数组中的元素与原数组中的元素逆序,并且如果 原数组中的元素值小于0,在新数组中按0存储。试编程输出新数组中的元素,程序运行结果如图: 提示: ?利用循环从原数组最后一个元素(下标为array.length-1)开始处理,如杲该元素的值小于0,利用continue退出本次循环(整型数组中元素默认值为0)。 ?如果该元素值大于0,则将该元素复制到新数组 ?合适的位置。对于原数组下标为i的元素.在新数组中的下标为arrayJength-i-1。 ?处理完成,利用循环输出新数组中的元素 5、有一数列:8, 4, 2, 1, 23, 344, 12。编写程序,让用户输入一个整数,判断该整数在不在该数列中。运行效果如下图所示:

第七章作业标准答案

作者: 日期: 2

《C语言程序设计》第7章作业 布置日期:2012-3-29 截止日期:2012-4-12 确认修改 单选题(每小题5分,共100分) 1、在C语言中,引用数组元素时,其数组下标的数据类型允许是 A、整型常量 「B、整型表达式 ? C整形常量或整形表达式 厂D任何类型的表达式 2、若有定义:int a[10] ,则对数组a元素的正确引用是 A、a[10 C B、a[3.5] C C、a⑸ D a[10-10] 3、以下能对一维数组a进行正确初始化的语句是_____________ A、int a[10]={0;0;0;0;0}; 厂B、int a[10]={0} ? C、int a[ ] = {0} 厂 D int a[10]={10*1}

4、若有定义:int a[3][4], 则对数组a元素的正确引用是 2

A a[2][4] B、a[1,3] C、a(2) ? D a[10-10][3] 5、____________________________________________________ 以下能对二维数组a进行正确初始化的语句是___________________________ A、int a[2][]={{1,0,1},{5,2,3}}; ?B、int a[][3]={{1,2,3},{4,5,6}}; C、int a[2][4]={{1,2,3},{4,5},{6}}; D int a[][3]={{1,0,1},{},{1,1}}; 6、以下不正确的定义语句是_________ 。 A、double x[5]={2.0,4.0,6.0,8.0,10.0} ; ?B、int y[5]={0,1,3,5,7,9}; C、char c1[ ]={ ‘ 1','2',3,'4','5'}; D char c2[ ]={ ‘ \x10','\xa','\x8'}; 7、对s的初始化,其中不正确的是___________ 。 A、char s[5] ={ “abc” }; B、char s[5]={ ‘ a','b','c'}; C、char s[5]= ”” ; 」D char s[5]= ” abcdef ” ; &下列有关字符数组的描述中错误的是 ____________ 。

微机原理大作业

微机大作业 班级: 学号: 姓名:

第一题: (上机题)编写程序实现下列5项功能,通过从键盘输入1~5进行菜单式选择:(1)按数字键“1”,完成将字符串中的小写字母变换成大写字母。用户输入由英文大小写字母或数字0~9组成的字符串(以回车结束),变换后按下列格式在屏幕上显示:<原字符串>例如:abcdgyt0092 <新字符串> ABCDGYT0092 按任一键重做;按Esc键返回主菜单。 (2)按数字键“2”,完成在字符串中找最大值。用户输入由英文大小写字母或数字0~9组成的字符串(以回车结束),找出最大值后按下列格式在屏幕上显示:<原字符串> The maximum is <最大值>. 按任一键重做;按Esc键返回主菜单。 (3)按数字键“3”,完成输入数据组的排序。用户输入一组十进制数值(小于255),然后变换成十六进制数,并按递增方式进行排序,按下列格式在屏幕上显示:<原数值串> <新数值串> 按任一键重做;按Esc键返回主菜单。 (4)按数字键“4”,完成时间的显示。首先提示用户对时,即改变系统的定时器HH:MM:SS(以冒号间隔,回车结束),然后在屏幕的右上角实时显示出时 间:HH:MM:SS。 按任一键重新对时;按Esc键返回主菜单。 (5)按数字键“5”,结束程序的运行,返回操作系统。 运行结果: 首先进入的首页:

输入1 输入字符串: 安任意键后: Esc 键返回菜单:

输入2: 输入字符串: 安任意键后 Ese键返回菜单

输入3 输入若干数: 按任意键: 按Esc返回主菜单

输入4 安1修改时间 输入修改时间: 按任意键重做 按Esc返回主菜单

07第七章习题及参考答案

【单元测试七——社会主义市场经济体制】 一、单项选择题 1.市场经济存在和发展的基本条件是()。 A.商品市场B.劳动力市场 C.金融市场D.要素市场 2.一般说来,当经济增长滞缓,经济运行主要受需求不足的制约时,为促进经济增长,可以采用的经济措施有()。 ①减少税收,增加财政支出②降低存贷款利息率,增加货币供应量 ③扩大就业,降低失业率④提高税率,增加税收,增加财政收入 A.①②B.①②③ C.②③④D.①②③④ 3.2010年“两会”提出,要实施适度宽松的货币政策。一是保持货币信贷合理充裕;二是优化信贷结构;三是积极扩大直接融资;四是加强风险管理,提高金融监管有效性。适度宽松的货币政策()。 ①属于经济手段②是运用“看不见的手”进行宏观调控 ③属于行政手段④是为了经济增长、物价稳定 A.①④B.②④ C.①③④D.②③④ 4.2010年“两会”提出,要积极扩大居民消费需求,要继续提高农民收入、企业退休人员基本养老金、部分优抚对象待遇和城乡居民最低生活保障水平,增强居民特别是中低收入者的消费能力。下列措施能够起到扩大消费需求的是()。 ①提高存贷利率②提高个人所得税的起征点 ③提高外汇汇率④拓宽就业渠道,扩大就业 A.①④B.②④ C.①③D.③④ 5.社会主义市场经济体制是指()。 A.社会主义基本经济制度 B.社会主义生产关系的总和 C.社会主义基本制度与市场经济的结合 D.社会主义生产、分配、交换、消费的体系

6.社会主义市场经济理论认为,计划和市场属于()。 A.不同的资源配置方式B.不同的经济增长方式 C.不同的经济制度的范畴D.不同的生产关系的范畴 7.现代企业制度的重要基础是()。 A.公有制B.现代产权制度 C.公司制 D.股份制 8.现代企业制度要求产权明晰,其产权关系表现为()。 A.出资者享有的财产所有权和企业拥有的法人财产权相分离 B.出资者享有的财产所有权和企业拥有的法人财产权相统一 C.出资者享有的法人所有权和企业拥有的财产所有权相分离 D.出资者享有的法人所有权和企业拥有的财产所有权相统一 9.在现代企业制度中,负责管理日常具体事务的机构是()。 A.股东会B.董事会 C.经理层C.监事会 10.现代企业制度的典型形式是()。 A.合伙制B.业主制 C.公司制D.合作制 11.适应社会主义市场经济要求的现代市场体系的基本特征(或目标)是()。 A.统一、开放、竞争、有序B.统一、开放、合作、有序 C.宏观、自主、法制、有序D.统一、独立、竞争、无序 12.社会主义国家的宏观调控的主体是()。 A.银行 B.企业 C.政府 D.市场 13.社会主义社会保障体系的基本目标是()。 A.满足人们最基本的生活需要 B.建设和谐社会 C.保证劳动者的充分就业 D.实现共同富裕 14.社会保障体系中覆盖面最广、社会意义最大也是最主要的保障形式是()。 A.社会保险 B.社会福利 C.社会救助D.优抚安置 二、多项选择题 15.社会主义市场经济具有的特性,是指作为社会主义基本制度具有的规定性,主要体现在

计算机操作系统第七章作业及答案

计算机操作系统第七章 作业及答案 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】

5、为什么在大多数OS中都引入了“打开”这一文件系统调用?打开的含义是什么? 当用户要求对一个文件实施多次读/写或其它操作时,每次都要从检索目录开始,浪费时间,低效。为了避免多次重复地检索目录,在大多数OS中都引入了“打开”这一文件系统调用。 当用户第一次请求对某文件进行操作时,先利用“打开”系统调用将该文件打开,磁盘索引结点被拷贝到内存中,后面的目录检索都在内存中进行。 7、按文件的组织方式可将文件分为哪几种类型? 从逻辑结构可以将文件分为两大类:有结构的记录式文件和无结构的流式文件。按文件的组织方式,可以将有结构的文件分为三类: (1) 顺序文件,指由一系列记录按某种顺序排列所形成的文件,其中的记录可以是定长记录或变长记录; (2) 索引文件,指为变长记录建立一张索引表,为每个记录设置一个表项,以加快对记录检索的速度。 (3) 索引顺序文件,这是顺序文件和索引文件相结合的产物。它为文件建立一张索引表,为每一组记录中的第一个记录设置一个表项,以缩短索引表的长度,而记录检索的速度也不很慢。 16、目前广泛采用的目录结构是哪种?它有什么优点? 广泛采用的目录结构是树型目录结构,它的主要优点是:层次结构清晰,便于文件管理和保护;有利于文件分类;解决重名问题;提高文件检索速度;能进行存取权限的控制。 23、基于符号链的文件共享方式有何优点?

只是文件主才拥有指向其索引结点的指针;而共享该文件的其他用户,则只有该文件的路径名,并不拥有指向其索引结点的指针。当文件的拥有者把一个共享文件删除后,其他用户试图通过符号链去访问一个已被删除的共享文件时,会因系统找不到该文件而使访问失败,于是用户再将符号链删除,因此不存在文件删除问题/指针悬空问题。 补充题、 文件系统中,保护域简称为“域”。保护域是进程对一组对象访问权的集合,进程只能在指定域内执行操作。 进程和域之间可以是一对多的关系,即一个进程可以动态地联系多个域。可以将进程的运行分为若干个阶段,一个阶段联系一个域。这样可以根据运行的实际需要来规定进程运行的每个阶段中所能访问的对象。

微机原理作业(一)

一、简答题: 1、简述8086CPU的READY信号的作用。) 2、简述指令RET和指令IRET的主要区别及各自的应用场合? 3、在8086工作于小模式下时,其如何实现对地址锁存器的控制? 4、简述8086复位信号RESET的作用? 5、在进行总线操作时,若一个存储器的读写时间较长,而8086的速度较快,8086利用哪个信号实现与之同步?请具体说明实现同步的方法。 6、在8086的最大模式下,为什么要使用总线控制器8288? 7.简单说明提高CPU运行速度的主要方法? 8.在8086系统中,形成数据总线时为什么要用到总线收发器? 9. 在8086系统中存储器采用分段方法有什么好处? 10、在8086系统中,形成地址总线时为什么要用到地址锁存器? 二、简单计算与分析 M/输出的信号是什1.8086CPU在最小模式状态下,执行指令MOV AX,[2000H]时,引脚IO 么电平? DT/=0时,则CPU执行的是读操作还是写操作? 2、8086CPU在最小模式下,当引脚R 3、若DS=6000H,请指出数据段在内存中的起始物理地址? 4、若CS=2000H,IP=1000H,则CPU要取的指令的物理地址为? 5、若BL=0FFH,则执行指令INC BL后,BL=? 6、若AL=20H,则执行指令SHL AL,1后,AL=? 7、若堆栈段在内存中的起始物理地址为80000H,则寄存器SS的值为? 8、在执行MOV AX,[2000H]指令时,8086的地址信号BHE=? 9、若SP=1000H,则执行指令PUFH AX后,SP=? 10、若AL=0,则执行指令DEC AL后,AL=? 11、若AL=10H,则执行指令SHR AL,1后,AL=? 12、分别说明下列指令的源操作数和目的操作数的寻址方式? (1)MOV [3412],AX; 2)MOV BL,‘A’ 13、要完成下述运算或控制,需要用到标志寄存器的哪些标志位?其值是什么? 1)两个无符号数相减后比较大小 2)判定运算结果中“1”的个数是否为偶数个 3)比较两个数是否相等 4)运算结果是否溢出 5)比较两个无符号数的大小 6)运算结果为正或负 14、在8086系统中,执行指令MOV AL,[BP]时访问哪个段? 15、将8086设置为最大工作模式的方法为? 16、若AL=15H,则执行指令OR AL,0FH后,AL=? 17、指令INTO在程序中能够得到执行的条件是什么? 三、、程序段分析题 1、求以下程序段运行后所指定寄存器的值

南昌大学第七章数组答案

A.int a[]="string"; B.int a[5]={0,1,2,3,4,5}; C.char a="string"; D.char a[]={0,1,2,3,4,5}; A.1D B.3 C.9 D. A. B.\"c:\\abc.dat\" C."c:\abc.dat" D."c:\\abc.dat" A. B. C. D. A. B. C. D. A. a[2][4] B. a[l

C. a[l+l][0] D. a(2)(1) 确定 A. a[0][2*1] B. a[l][3] C. a[4-2][0] D. a[0][4] A. 2 B. 3 C. 4 D. A. 3 5 7 B. 3 6 9 C. 1 5 9 D 1 4 7 A. j*m+i B. i*m+j C. i*m+j-1 D. i*m+j+1 确定 A. B. C. D.

A.1D B.3 C.9 D. A. B.\"c:\\abc.dat\" C."c:\abc.dat" D."c:\\abc.dat" A. if(s1>s2) B. if(strcmp(s1,s2)) C. if(strcmp(s2,s1)>O) D. if(strcmp(s1 A. B. C. D. A. int a[3][ ]; B. float a(3 C. double a[1][4]; D. float a(3)(4); A. a[2][4] B. a[l C. a[l+l][0] D. a(2)(1)

A. 2 B. 3 C. 4 D. A. 3 5 7 B. 3 6 9 C. 1 5 9 D 1 4 7 A B C D

微机原理作业

微机原理作业 第一章:绪论 一:选择题 1:[X1]原=11010011B,[X2]反= 11010011B,[X2]补= 11010011B,那么它们的关系是() A:X3>X1>X2 B:X2>X3>X1 C:X3>X2>X1 D:X2>X1>X3 2:[X1]原=10111101B,[X2]反= 10111101B,[X2]补= 10111101B,那么下列成立的是() A:X1最小B:X2最小C:X3最小D:X1=X2=X3 3:在计算机中表示地址时使用() A:无符号数B:原码C:反码D:补码 4:若某机器数为10000000B,它代表-127D,则它是() A:发码或原码B:原码C:反码D:补码 5:在8位二进制数中,无符号数的范围是(),补码表示数的真值范围是(),原码表示数的真值范围是(),反码表示数的真值范围是()。 A:0~255 B:0~256 C:-127~+127 D:-128~+127 6:下列说法错误的是() A:8位二进制无符号数表示的最大数是255 B:8位二进制带符号数表示的最大数是127 B:计算机中无符号数最常用于表示地址D:计算机中通常用定点数的工作方式 7:浮点数的表示范围取决于() A:阶码的位数B:尾数的位数 C:阶码采用的编码D:尾数采用的编码 8;原码乘除法运算要求() A:操作数都必须是正数B:操作数必须具有相同的符号位 C:对操作数没有符号限制D:以上都不对 二:填空题 1:在带有符号的原码、反码和补码中,零的表示唯一的是。 2:设某机字长为8位(含一位符号位),若[X]补=11001001B,则X所表示的十进制数的真值为,[1/4X]补= 。 3:计算机中数值数据常用的数据表示格式有和。 4:在字长的原码、反码和补码中,表示数范围宽,这是因为。 三:简答题 1:假设7×7=31是正确的,那么4×8=?,并说明理由。 2:请用最小的二进制位表示下列符号数。 (1)[X]补=-24 (2)[+Y]补=67 3:已知X和Y,试分别计算[X+Y]补和[X-Y]补 (1)X=+1001110B (2)Y=-0110011B 4:完成下列格式补码数的运算,指出运算结果是否有效。 (1)00101101B+10011100B (2)01011101B-10111010B 四:问答题 1:计算机怎样判断存储的文字信息是ASCⅡ码还是汉字的编码? 2:计算机为什么要采用二进制? 3:简述PC机的性能指标,怎样选购计算机? 4:比较原码、反码和补码表示数的优缺点?

第七章练习题及答案

思考与练习 一、单项选择题 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. 采用累计的费用分配率分配各种费用 二、多项选择题 1.分批法的适用范围是 ( ) A. 小批生产 B. 新产品的试制 C. 产品经常变动的小规模制造厂 D. 单件生产 2. 采用分批法计算成本,在批内产品跨月陆续完工的情况不多的情况下,结转完工产品成本的方法可以按 ( ) A. 计划单位成本计算 B. 定额单位成本计算 C. 近期同种产品实际单位成本计算 D. 实际单位成本计算 3. 在采用简化的分批法下( ) A. 只计算完工产品成本 B. 只对完工产品分配各项间接费用 C. 不分批计算在产品成本 D.不在完工产品与在产品之间分配费用 4. 在简化分批法下 ( ) A. 必须设立生产成本二级帐 B. 在生产成本明细帐中只登记直接费用

C语言复习题及答案-第七章-数组

C语言复习题及答案-第七章-数组

第七章数组 (8学时) 学习目的与要求: 1 、重点掌握一维数组的定义和引用; 2 、基本掌握二维数组的定义和引用; 3 、重点掌握字符型数组的定义与引用; 4 、能正确使用字符串处理函数; 5 、学会使用数组解决实际问题。 重点: 1 、一维数组的定义与引用; 2 、二维数组的定义与引用; 3 、字符数组的定义与引用; 第1讲 知识归纳: 1、一维数组的定义:类型说明符数组名[ 常量表达式] ; (1) (1)数组名后必须用方括弧[ ] ,用其他括 弧均错误; (2) 方括弧中的常量表达式表示数组的元素个数; (3) 方括弧中的常量表达式,必须是能计算出具体数值,且不改变的常量,不能是变量; 2、一维数组的引用: 数组名[ 下标] //下标从0开始,可以是整型常量或整型表达式; (1) 注意:数组元素引用时,不要超出数组范围; 如int a[10] ;

二、填空题 1、构成数组的各个元素必须具有相同的类型。C语言中数组的下标必须是整正数、0或整型表达式。如果一维数组的长度为n ,则数组下标的最小值为0,最大值为n-1。 2、在C语言中,一维数组的定义方式为:类型说说明符数组名[常量表达式]。 3、已知数组b定义为int b[ ]={9,6,3};,则b的各元素的值分别是, 最小下标是,最大下标的。9,6,3 0 ,2 4、在C语言中数组名是一个常量,不能对其进行加、减及赋值操作。 5、已知数组T为一有10个单元的整型数组,正序输出T中的10个元素的值的语句为: for (j=0;j<10;j++) printf(“%d”,T[j]); 下面的语句试图按相反的顺序显示输出T中的10个元素的相反数;请补充完整下面的语句:for(j=9;j>=0;j- -)printf(“%d”,T[j]); 三、综合题 1、下面程序(每行程序前面的数字表示行号),请指出存在错误的行号(3) 1 main() 2 { 3 int a[3]={3*0}; 4 int i; 5 for(i=0;i<3;i++) scanf("%d",&a[i]);

微机原理作业201404

一、单项选择题(本大题共20小题,每小题1分,共20分)08年在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.如某存储器分段时,一个段最多允许16K个字节单元,那么表示一个段内偏移地址的二进制位数至少是( ) A.14位B.15位C.16位D.17位 2.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( ) A.20640H B.2063EH C.2063FH D.21900H 3.使用DOS功能调用时,子程序编号应放在( ) A.AL B.AH C.AX D.任意指定 4.指令语句中标号的错误定义是( ) A.在代码段中的名字项后面紧跟冒号定义 B.用EQU伪指令定义C.用LABEL伪指令定义 D.由“JMP标号”指令定义 5.BUFl DB 3 DUP(0,2 DUP(1,2),3) COUNT EQU $ -BUFl 符号COUNT等价的值是( ) A.6 B.8 C.16 D.18 6.变量具有类型属性,错误的类型是( ) A.字节型B.字型C.字符型D.双字型 7.下列指令中有语法错误的是( ) A.ADD AX,12H B.SUB [BX],CX C.MOV 20H [BX],[SI] D.INC BYTE PTR [BP] 8.没有语法错误的输出指令是( ) A.OUT AX,30H B.OUT DX,AL C.OUT AL,DX D.OUT 30H,AH 9.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( ) A.MOV AX,89 B.MOV AX,0809H C.MOV AX,89H D.MOV AX,0809 10.下面有语法错误的语句是( ) A.MOV AX,[BX][SI] B.MOV AX,-2[BX][DI] C.MOV AX,[BX][BP] D.MOV AX,-1[BX][SI] 11.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( ) A.4321H B.0FFFFH C.8000H D.0001H 12.设CL=05H,要获得CL=0AH,可选用的指令是( ) A.XOR CL,0FH B.NOT CL C.OR CL,0AH D.AND CL,0FH

相关主题