文档视界 最新最全的文档下载
当前位置:文档视界 › 最详细易懂的CRC-16校验原理(附源程序)

最详细易懂的CRC-16校验原理(附源程序)

最详细易懂的CRC-16校验原理(附源程序)
最详细易懂的CRC-16校验原理(附源程序)

最详细易懂的CRC-16校验原理(附源程序)

1、循环校验码(CRC码):

是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。

2、生成CRC码的基本原理:

任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111。

标准CRC生成多项式如下表:

名称生成多项式简记式* 标准引用

CRC-4 x4+x+1 3 ITU G.704

CRC-8 x8+x5+x4+1 0x31

CRC-8 x8+x2+x1+1 0x07

CRC-8 x8+x6+x4+x3+x2+x1 0x5E

CRC-12 x12+x11+x3+x+1 80F

CRC-16 x16+x15+x2+1 8005 IBM SDLC

CRC16-CCITT x16+x12+x5+1 1021 ISO HDLC, ITU X.25, V.34/V.41/V.42, PPP-FCS

CRC-32 x32+x26+x23+...+x2+x+1 04C11DB7 ZIP, RAR, IEEE 802 LAN/FDDI, IEEE 1394, PPP-FCS

CRC-32c x32+x28+x27+...+x8+x6+1 1EDC6F41 SCTP

3、CRC-16校验码的使用:

现选择最常用的CRC-16校验,说明它的使用方法。

根据Modbus协议,常规485通讯的信息发送形式如下:

地址功能码数据信息校验码

1byte 1byte nbyte 2byte

CRC校验是前面几段数据内容的校验值,为一个16位数据,发送时,低8位在前,高8为最后。

例如:信息字段代码为: 1011001,校验字段为:1010。

发送方:发出的传输字段为: 1 0 1 1 0 0 1 1 0 10

信息字段校验字段

接收方:使用相同的计算方法计算出信息字段的校验码,对比接收到的实际校验码,如果相等及信息正确,不相等则信息错误;或者将接受到的所有信息除多项式,如果能够除尽,则信息正确。

4、CRC-16校验码计算方法:

常用查表法和计算法。计算方法一般都是:

(1)、预置1个16位的寄存器为十六进制FFFF(即全为1),称此寄存器为CRC寄存器;

(2)、把第一个8位二进制数据(既通讯信息帧的第一个字节)与16位的CRC寄存器的低

8位相异或,把结果放于CRC寄存器,高八位数据不变;

(3)、把CRC寄存器的内容右移一位(朝低位)用0填补最高位,并检查右移后的移出位;

(4)、如果移出位为0:重复第3步(再次右移一位);如果移出位为1,CRC寄存器与多

项式A001(1010 0000 0000 0001)进行异或;

(5)、重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;

(6)、重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;

(7)、将该通讯信息帧所有字节按上述步骤计算完成后,得到的16位CRC寄存器的高、低

字节进行交换;

(8)、最后得到的CRC寄存器内容即为:CRC码。

以上计算步骤中的多项式A001是8005按位颠倒后的结果。

查表法是将移位异或的计算结果做成了一个表,就是将0~256放入一个长度为16位的寄存器中的低八位,高八位填充0,然后将该寄存器与多项式0XA001按照上述3、4步骤,直到八位全部移出,最后寄存器中的值就是表格中的数据,高八位、低八位分别单独一个表。

5、提供两个经典的程序示例(皆验证通过)

(1) C查表法版本:

特点:速度快,语句少,但表格占用一定的程序空间。

*pucFrame 为待校验数据首地址,usLen为待校验数据长度。返回值为校验结果。

USHORT usMBCRC16( UCHAR * pucFrame, USHORT usLen )

{

UCHAR ucCRCHi = 0xFF;

UCHAR ucCRCLo = 0xFF;

int iIndex;

while( usLen-- )

{

iIndex = ucCRCLo ^ *( pucFrame++ );

ucCRCLo = ( UCHAR )( ucCRCHi ^ aucCRCHi[iIndex] );

ucCRCHi = aucCRCLo[iIndex];

}

return ( USHORT )( ucCRCHi << 8 | ucCRCLo );

}

static const UCHAR aucCRCHi[] = {

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,

0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40

};

static const UCHAR aucCRCLo[] = {

0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06, 0x07, 0xC7,

0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD, 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09, 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A, 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4, 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3, 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3, 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4, 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A, 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29, 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED, 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26, 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60, 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67, 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F, 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68, 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA,

0xBE, 0x7E, 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,

0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71, 0x70, 0xB0,

0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92, 0x96, 0x56, 0x57, 0x97,

0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C, 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E,

0x5A, 0x9A, 0x9B, 0x5B, 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89,

0x4B, 0x8B, 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,

0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42, 0x43, 0x83,

0x41, 0x81, 0x80, 0x40

};

(2)汇编计算法版本:

特点:需要计算n*8次(n为信息字节数),运行速度慢,占用程序时间,但节省空间资源。

TEMP EQU 40H

CHKSUMBYL EQU 46H ;校验和低字节

CHKSUMBYH EQU 47H ;校验和高字节

DATALENGTH EQU 4FH ;待校验的数据串长度

ORG 0000H

MOV TEMP,#1EH

MOV TEMP+1,#6

MOV TEMP+2,#20H

MOV TEMP+3,#0

MOV TEMP+4,#0

MOV TEMP+5,#2

LCALL MAKE_CHKSUM

SJMP $

;--------------------------------------------------------------------------

;运行: 1E 06 20 00 00 02 01 A4 ,16进制,设备地址,命令,存储器地址高,存储器地址低,参数高,参数低,校验低,校验高。

;---------------------------------------------------------------------------

MAKE_CHKSUM: ;RTU 模式,CRC - 16 校验,用软件模拟仿真检查无误

MOV R0,#TEMP

MOV CHKSUMBYL,#0FFH ;1.预置 16 位寄存器为十六进制 FFFF(即全为 1),低字节

MOV CHKSUMBYH,#0FFH ; 预置 16 位寄存器为十六进制 FFFF(即全为 1),高字节

MOV DATALENGTH,#6 ;待校验的数据串长度

CHKSUM_LP1:

MOV A,@R0 ;2.把第一个 8 位数据与 16 位 CRC 寄存器的低位相异或,

XRL A,CHKSUMBYL

MOV CHKSUMBYL,A ;并把结果放于CRC 寄存器

MOV R7,#8

CHKSUM_LP2:

MOV A,CHKSUMBYH

CLR C

RRC A ;把寄存器的内容右移一位(朝低位),先移动高字节

MOV CHKSUMBYH,A

MOV A,CHKSUMBYL

RRC A ;再移动低字节

MOV CHKSUMBYL,A

JNC CHKSUM_JP ;4.检查最低位(移出位),如果最低位为 0 ,重复第 3 步(再次移位) MOV A,CHKSUMBYL

XRL A,#01H ;如果最低位为 1,CRC 寄存器与多项式 A001 进行异或

MOV CHKSUMBYL,A

MOV A,CHKSUMBYH

XRL A,#0A0H

MOV CHKSUMBYH,A

CHKSUM_JP:

DJNZ R7,CHKSUM_LP2 ;重复步骤 3、4,右移 8 次,8 位数据全部进行了处理

INC R0

DJNZ DATALENGTH,CHKSUM_LP1 ;重复步骤2-5,进行下一个 8 位数据的处理 RET

END

会计学原理练习题答案和解析

《会计学原理》练习题答案及解析 一、单项选择题(50小题) 1、是过去的交易、事项形成并由企业拥有或者控制的资源,该资源预期会给企业带来经济利益的会计要素是(A)。 A.资产 B.负债 C.所有者权益 D.收入 解析:根据资产的定义可知答案是A。 2、2010年5月,企业向银行借款购买固定资产,表现为(B)。 A.一项资产增加,另一项资产减少 B.一项资产增加,另一项负债增加 C.一项资产减少,另一项负债增加 D.一项资产减少,另一项负债减少 解析:企业向银行借款购买固定资产的会计分录为: 借:固定资产 贷:长期借款 所以应该是一项资产增加,同时另一项负债增加。 3、某企业资产总额是300万元,负债100万元,在用银行存款偿还负债50万元后,又用银行存款购买固定资产100万元,则目前的资产总额是(A)。 A.250万元 B.150万元 C.200万元 D.300万元 解析:企业以银行存款偿还负债50万元,导致银行存款减少了50万元,而用银行存款购买固定资产100万元只是资产一增一减,资产总额不变,因此这两笔业务发生后,资产总额由300万元减至250万元。 4、2010年12月31日,某企业有资产500万元,负债300万元,所有者权益200万元,则该企业的资产负债率为(D)。 A. 150% B.40% C. 250% D.60% 解析:资产负债率=负债/资产=300/500=60% 5、某企业期末余额试算平衡表的资料如下:

则J账户(B)。 A.有借方余额32 500 B.有贷方余额32 500 C.有借方余额32 900 D.有贷方余额32 900 解析:根据试算平衡公式,借方余额=贷方余额,借方余额=86200,所以贷方余额也应等于86200,而K账户+ L账户=53700,贷方余额<借方余额,因此J账户的余额应在贷方,且等于86200-53700,因此应选B。 6、以下经济业务中,应填制转账凭证的是(D)。 A. 销售甲产品收入现金3000元 B.以现金2000元购买办公用品 C. 职工借支差旅费5000元 D.购入设备一台,价款60000元未付 解析:只有D项交易不涉及现金或银行存款,应填制转账凭证。 7、下列适合采用多栏式明细账格式核算的是(B)。 A.原材料 B.制造费用 C.应付账款 D.库存商品 解析:A和D应采用数量金额式,C应采用三栏式,只有B应采用多栏式。 8、借贷记账法下,“T”字账户的左边为(C)。 A.增加栏 B.减少栏 C.借方 D.贷方 解析:借贷记账法下,“T”字账户的左边为借,右边为贷。 9、会计的基本职能是(B)。 A.会计预测和会计决策 B.会计核算和会计监督 C.分析和考核 D.管理和控制 解析:会计的基本职能是核算与监督。 10、资产负债表中所有者权益的排列顺序是(B)。 A.未分配利润——盈余公积——资本公积——实收资本 B.实收资本——资本公积——盈余公积——未分配利润 C.实收资本——盈余公积——资本公积——未分配利润 D.资本公积——盈余公积——未分配利润——实收资本 解析:根据企业的资产负债表可知应选B。 11、企业支付给银行的手续费应该记入下列哪个账户?(D)

机械原理习题附答案整理

第二章 4.在平面机构中,具有两个约束的运动副就是移动副或转动副;具有一个约束的运动副就是高副。 5.组成机构的要素就是构件与转动副;构件就是机构中的_运动_单元体。 6.在平面机构中,一个运动副引入的约束数的变化范围就是1-2。 7.机构具有确定运动的条件就是_(机构的原动件数目等于机构的自由度)。 8.零件与构件的区别在于构件就是运动的单元体,而零件就是制造的单元体。 9.由M个构件组成的复合铰链应包括m-1个转动副。 10.机构中的运动副就是指两构件直接接触所组成的可动联接。 1.三个彼此作平面平行运动的构件共有3个速度瞬心,这几个瞬心必定位于同一直线上。 2.含有六个构件的平面机构,其速度瞬心共有15个,其中有5个就是绝对瞬心,有10个就是相对瞬心。 3.相对瞬心与绝对瞬心的相同点就是两构件相对速度为零的点,即绝对速度相等的点, 不同点就是绝对瞬心点两构件的绝对速度为零,相对瞬心点两构件的绝对速度不为零。 4.在由N个构件所组成的机构中,有(N-1)(N/2-1)个相对瞬心,有N-1个绝对瞬心。 5.速度影像的相似原理只能应用于同一构件上_的各点,而不能应用于机构的不同构件上的各点。 6.当两构件组成转动副时,其瞬心在转动副中心处;组成移动副时,其瞬心在移动方向的垂直无穷远处处;组成纯滚动的高副时,其瞬心在高副接触点处。 7.一个运动矢量方程只能求解____2____个未知量。 8.平面四杆机构的瞬心总数为_6__。 9.当两构件不直接组成运动副时,瞬心位置用三心定理确定。 10.当两构件的相对运动为移动,牵连运动为转动动时,两构件的重合点之间将有哥氏加速度。哥氏加速度的大小为a*kc2c3,方向与将vc2c3沿ω2转90度的方向一致。 1.从受力观点分析,移动副的自锁条件就是驱动力位于摩擦锥之内, 转动副的自锁条件就是驱动力位于摩擦圆之内。 2.从效率的观点来瞧,机械的自锁条件就是η<0。 3.三角形螺纹的摩擦力矩在同样条件下大于矩形螺纹的摩擦力矩,因此它多用于联接。 4.机械发生自锁的实质就是无论驱动力多大,机械都无法运动。 F方向的方法就是与2构件相5.在构件1、2组成的移动副中,确定构件1对构件2的总反力 12 R 对于1构件的相对速度V12成90度+fai。 6.槽面摩擦力比平面摩擦力大就是因为槽面的法向反力大于平面的法向反力。 7.矩形螺纹与梯形螺纹用于传动,而三角形(普通)螺纹用于联接。 8.机械效率等于输出功与输入功之比,它反映了输入功在机械中的有效利用程度。 9.提高机械效率的途径有尽量简化机械传动系统, 选择合适的运动副形式, 尽量减少构件尺寸, 减少摩擦。 1.机械平衡的方法包括、平面设计与平衡试验,前者的目的就是为了在设计阶段,从结构上保证其产生的惯性力最小,后者的目的就是为了用试验方法消除或减少平衡设计后生产出的转子所存在的不平衡量_。 2.刚性转子的平衡设计可分为两类:一类就是静平衡设计,其质量分布特点就是可近似地瞧做在同一回转平面内,平衡条件就是。∑F=0即总惯性力为零;另一类就是动平衡设计,其质量分布特

实验四 汉明码系统

实验四汉明码系统 一、实验原理和电路说明 差错控制编码的基本作法是:在发送端被传输的信息序列上附加一些监督码元,这些多余的码元与信息之间以某种确定的规则建立校验关系。接收端按照既定的规则检验信息码元与监督码元之间的关系,一旦传输过程中发生差错,则信息码元与监督码元之间的校验关系将受到破坏,从而可以发现错误,乃至纠正错误。 通信原理综合实验系统中的纠错码系统采用汉明码(7,4)。所谓汉明码是能纠正单个错误的线性分组码。它有以下特点: 码长n=2m-1 最小码距d=3 信息码位k=2n-m-1 纠错能力t=1 监督码位r=n-k 这里m位≥2的正整数,给定m后,既可构造出具体的汉明码(n,k)。 汉明码的监督矩阵有n列m行,它的n列分别由除了全0之外的m位码组构成,每个码组只在某列中出现一次。系统中的监督矩阵如下图所示: 1110100 H=0111010 1101001 其相应的生成矩阵为: 1000101 0100111 G= 0010110 0001011 汉明译码的方法,可以采用计算校正子,然后确定错误图样并加以纠正的方法。 图2.4.1和图2.42给出汉明编码器和译码器电原理图。

a6 a5 a4 a3 a2 a1 a0 a a a a 图2.4.1汉明编码器电原理图 a a a a a a a3 图2.4.2汉明译码器电原理图 表2.4.1 (7,4)汉明编码输入数据与监督码元生成表 a6bit,其次是a5、a4……,最后输出a0位。 汉明编译码模块实验电路功能组成框图见图2.4.4和图2.3.5所示。 汉明编码模块实验电路工作原理描述如下: 1、输入数据:汉明编码输入数据可以来自ADPCM1模块的ADPCM码字,或来自同

会计学原理作业四答案

读书破万卷下笔如有神 第四章日常会计记录 (一)会计凭证 一、单项选择题 1.D 2.C 3.C 4.D 5.B 6.C 7.B 8.D 9.A 10.B 11.B 12.A 13.D 14.A 15.C 16.C 二、多项选择题 ABD)。 1.下列属于一次原始凭证的有(A.收料单 B.报销凭单C.限额领料单 D.购货发票 E.付款凭证 ABDE)。.下列属于原始凭证的基本内容的是( 2A.填制凭证的日期 B.填制和接受凭证的单位的名称C.会计科目 D.实物数量及金额 E.凭证的编号 AC)。.下列属于记账凭证的有(3A.科目汇总表 B.收料凭证汇总表 C.现金汇总收款凭证 D.现金收入汇总表 E.限额领料单 ABC)。4.下列属于外来原始凭证的有(A.购货发货票 B.出差人员车票C.银行结算凭证 D.领料单E.收款凭证 BE)。 5.下列凭证中可以不附原始凭证的有(A.收款凭证 B.更正错账的记账凭证C.转账凭证 D.复式记账凭证E.结账的记账凭证 ABCD)。.记账凭证必须具备的基本内容包括( 6A.填制凭证的日期 B.凭证编号和经济业务内容摘要 C.会计科目和记账金额 D.所附原始凭证的张数 E.接受凭证的单位名称 ABD)。 7.以下所列属于一次凭证的有(A.发料单 B.出库单C.限额单 D.借款单E.以上全 部正确 ABC)。.复式记账凭证的优点有(8 A.可以集中反映账户的对应关系 B.便于查账 C.可以减少记账凭证的数量 D.便于计算每一科目的发生额 .便于分工记账E. 读书破万卷下笔如有神 三、判断题 1.原始凭证是在经济业务发生或完成时取得或编制的。它载明经济业务的具体内容,明确经济 责任,是具有法律效力的书面证明。(√) 2.转账凭证是用于不涉及现金和银行存款收付业务的其他业务所用的记账凭证。(√) 3.汇总原始凭证:是指在会计核算工作中,为简化记账凭证编制工作,将一定时期内若干份记录同类经济业务的记账凭证加以汇总,用以集中反映某项经济业务总括发生情况的会计凭证。(× 4. 在一笔经济业务中,如果既涉及现金和银行存款的收付,又涉及到转账业务时,应同时填制 收(或付)款凭证和转账凭证。(√) 5.原始凭证是登记日记账、明细账的根据。(×) 6.根据一定期间的记账凭证全部汇总填制的凭证如“科目汇总表”是一种累计凭证。(×) (二)会计账簿 一、填空题 1.会计账簿按其用途不同,可分为(序时账簿)、(分类账簿)和(备查账簿)。 2.会计账簿按其外表形式的不同,可分为(订本账)、(活页账)和(卡片账)。

机械原理习题答案 安子军

习题解答第一章绪论 1-1 答: 1 )机构是实现传递机械运动和动力的构件组合体。如齿轮机构、连杆机构、凸轮机构、螺旋机构等。 2 )机器是在组成它的实物间进行确定的相对运动时,完成能量转换或做功的多件实物的组合体。如电动机、内燃机、起重机、汽车等。 3 )机械是机器和机构的总称。 4 ) a. 同一台机器可由一个或多个机构组成。 b. 同一个机构可以派生出多种性能、用途、外型完全不同的机器。 c. 机构可以独立存在并加以应用。 1-2 答:机构和机器,二者都是人为的实物组合体,各实物之间都具有确定的相对运动。但后者可以实现能量的转换而前者不具备此作用。 1-3 答: 1 )机构的分析:包括结构分析、运动分析、动力学分析。 2 )机构的综合:包括常用机构设计、传动系统设计。 1-4 略

习题解答第二章平面机构的机构分析 2-1 ~ 2-5 (答案略) 2-6 (a) 自由度 F=1 (b) 自由度 F=1 (c) 自由度 F=1 2-7 题 2 - 7 图 F = 3 × 7 - 2 × 9 - 2 = 1

2 -8 a) n =7 =10 =0 F =3×7-2×10 =1 b) B 局部自由度 n =3 = 3 =2 F=3×3 -2×3-2=1 c) B 、D 局部自由度 n =3 =3 =2 F=3×3 -2×3-2 =1 d) D( 或 C) 处为虚约束 n =3 =4 F=3×3 - 2×4=1 e) n =5 =7 F=3×5-2×7=1 f) A 、 B 、 C 、E 复合铰链 n =7 =10 F =3×7-2×10 =1 g) A 处为复合铰链 n =10 =14 F =3×10 - 2×14=2 h) B 局部自由度 n = 8 = 11 = 1 F =3×8-2×11-1 =1 i) B 、 J 虚约束 C 处局部自由度 n = 6 = 8 = 1 F =3×6 - 2×8-1=1 j) BB' 处虚约束 A 、 C 、 D 复合铰链 n =7 =10 F =3×7-2×10=1 k) C 、 D 处复合铰链 n=5 =6 =2F =3×5-2×6-2 =1 l) n = 8 = 11 F = 3×8-2×11 = 2 m) B 局部自由度 I 虚约束 4 杆和 DG 虚约束 n = 6 = 8 = 1 F =3×6-2×8-1 =1 2-9 a) n = 3 = 4 = 1 F = 3 × 3 - 2 × 8 - 1 = 0 不能动。 b) n = 5 = 6 F = 3 × 5 - 2 × 6 = 3 自由度数与原动件不等 , 运动不确定。

会计学原理作业

会计学原理作业——7(答案) 一、业务题 1、某公司2010年10月发生下列有关利润形成和分配业务: (1)用现金4500元支付厂部办公用品费。 (2)将无法偿还的应付账款12 000元进行转账; (3)用银行存款6000元支付罚款支出; (4)报销职工差旅费200元(无借款),支付现金; (5)预提应由本月负担的银行借款利息450元; (6)收到罚款收入20 000元,存入银行; (7)结转本月实现的各项收入,其中产品销售收入148 000元,营业外收入32 000元。 (8)结转本月发生的各项费用,其中,产品销售成本40 000元,产品销售费用1 500元,产品销售税金2000元,管理费用33 600元,财务费用450元,营业外支出22 450元。 (9)按利润总额的25%计算所得税,并予以结转 (10)按税后利润10%提取法定盈余公积金; (11)将剩余利润的40%分配给投资人; (12)年末结转本年净利润,以及利润分配各明细账户。 要求:编制上述业务的会计分录。 解答如下: (1) 借:管理费用4500 贷:库存现金4500 (2) 借:应付账款12 000 贷:营业外收入12 000 (3) 借:营业外支出6000 贷:银行存款6000 (4) 借:管理费用200 贷:库存现金200 (5) 借:财务费用450 贷:应付利息450

(6) 借:银行存款20 000 贷:营业外收入20 000 (7) 借:主营业务收入148 000 营业外收入32 000 贷:本年利润180 000 (8) 借:本年利润100 000 贷:主营业务成本40 000 销售费用 1 500 营业税金与附加2 000 管理费用33 600 财务费用450 营业外支出22 450 (9)计算所得税: 税前总利润:180 000 -100 000 =80 000 所得税费用:=80 000*25% =20 000,税后利润:80 000- 20 000 =60 000 借:所得税费用20 000 贷:应交税费——应交所得税20 000 借:本年利润20 000 贷:所得税费用20 000 (10)计算提取法定盈余金额: =60 000*10% =6 000 借:利润分配——提取法定盈余 6 000 贷:盈余公积——法定盈余公积 6 000 (11)计算分配金额: =(60 000- 6 000)*40% =21 600 借:利润分配——应付现金股利21 600 贷:应付股利21 600 (12) 借:本年利润60 000 贷:利润分配——未分配利润60 000 (13)结转利润分配账户: 借:利润分配——未分配利润27 600 贷:利润分配——提取法定盈余 6 000 利润分配——应付现金股利21 600

汉明码原理和校验

汉明码编码原理和校验方法 当计算机存储或移动数据时,可能会产生数据位错误,这时可以利用汉明码来检测并纠错,简单的说,汉明码是一个错误 校验码码集,由Bell实验室的R.W.Hamming发明,因此定名 为汉明码。用于数据传送,能检测所有一位和双位差错并纠正 所有一位差错的二进制代码。汉明码的编码原理是:在n位有 效信息位中增加k为检验码,形成一个n+k位的编码,然后把 编码中的每一位分配到k个奇偶校验组中。每一组只包含以为 校验码,组内按照奇偶校验码的规则求出该组的校验位。 在汉明校验码中,有效信息位的位数n与校验位数K满足下列关系: 2^K-1>=n+k. 1. 校验码的编码方法 (1)确定有效信息位与校验码在编码中的位置 设最终形成的n+k位汉明校验码为Hn+k….H2H1,各位的位号按照从右到左的顺序依次为1,2,…,n+k,则每一个检验码Pi所在的位号是2^(i-1),i=1,2,…,k。有效信息位按照原排列顺序依次安排在其他位置上。 假如有七位有效信息位X7X6X5X4X3X2X1=1001101,n=7,可以得出k=4,这样得到的汉明码就是11位,四个校验码P4P3P2P1对应的位号分别是8,4,2,1(即2^3,2^2,2^1,2^0). 11位汉明码的编码顺序为:

位号 11 10 9 8 7 6 5 4 3 2 1 编码 X7 X6 X5 P4 X4 X3 X2 P3 X1 P2 P1 (2)将n+k位汉明码中的每一位分到k个奇偶组中。 对于编码中的任何一位Hm依次从右向左的顺序查看其Mk-1…M1M0的 每一位Mj(j=0,1,…,k-1),如果该位为“1”,则将Hm分到第j组.(如:位号是11可表示成二进制1011,第零位一位三位都是1,所以此编码应排在第0组第1组第3组) 把11~1写成4位二进制的形式,分组结果如下: 位号 11 10 9 8 7 6 5 4 3 2 1 二进制1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 编码 X7 X6 X5 P4 X4 X3 X2 P3 X1 P2 P1 第0组X7 X5 X4 X2 X1 P1 第1组X7 X6 X4 X3 X1 P2 第2组 X4 X3 X2 P3 第3组X7 X6 X5 P4 (3)根据分组结果,每一组按照奇或偶校验求出校验位,形成汉明校验码。若采用奇数校验,则每一组中“1”的个数为奇数,反之为偶数。(X7X6X5X4X3X2X1=1001101) 若用奇校验,则 _________________ P1=X7⊕X5⊕X4⊕X2⊕X1=X7⊙X5⊙X4⊙X2⊙X1=0; 同理可得 P2=1 ; P3=1 ; P4=0 将这些校验码与有效信息位一起排列(分别插入到1,2,4,8位),可以

会计学原理作业四答案

第四章日常会计记录 (一)会计凭证 一、单项选择题 二、多项选择题 1.下列属于一次原始凭证的有(ABD)。 A.收料单 B.报销凭单C.限额领料单D.购货发票 E.付款凭证 2.下列属于原始凭证的基本内容的是(ABDE)。 A.填制凭证的日期 B.填制和接受凭证的单位的名称C.会计科目 D.实物数量及金额 E.凭证的编号 3.下列属于记账凭证的有(AC)。 A.科目汇总表 B.收料凭证汇总表C.现金汇总收款凭证 D.现金收入汇总表 E.限额领料单 4.下列属于外来原始凭证的有(ABC)。 A.购货发货票 B.出差人员车票C.银行结算凭证 D.领料单E.收款凭证 5.下列凭证中可以不附原始凭证的有(BE)。 A.收款凭证 B.更正错账的记账凭证C.转账凭证 D.复式记账凭证E.结账的记账凭证6.记账凭证必须具备的基本内容包括(ABCD)。 A.填制凭证的日期 B.凭证编号和经济业务内容摘要 C.会计科目和记账金额 D.所附原始凭证的张数 E.接受凭证的单位名称 7.以下所列属于一次凭证的有(ABD)。 A.发料单 B.出库单C.限额单D.借款单E.以上全部正确 8.复式记账凭证的优点有(ABC)。 A.可以集中反映账户的对应关系 B.便于查账 C.可以减少记账凭证的数量 D.便于计算每一科目的发生额 E.便于分工记账 三、判断题

1.原始凭证是在经济业务发生或完成时取得或编制的。它载明经济业务的具体内容,明确经济责任,是具有法律效力的书面证明。(√) 2.转账凭证是用于不涉及现金和银行存款收付业务的其他业务所用的记账凭证。(√)3.汇总原始凭证:是指在会计核算工作中,为简化记账凭证编制工作,将一定时期内若干份记录同类经济业务的记账凭证加以汇总,用以集中反映某项经济业务总括发生情况的会计凭证。(× 4. 在一笔经济业务中,如果既涉及现金和银行存款的收付,又涉及到转账业务时,应同时填制收(或付)款凭证和转账凭证。(√) 5.原始凭证是登记日记账、明细账的根据。(×) 6.根据一定期间的记账凭证全部汇总填制的凭证如“科目汇总表”是一种累计凭证。(×) (二)会计账簿 一、填空题 1.会计账簿按其用途不同,可分为(序时账簿)、(分类账簿)和(备查账簿)。 2.会计账簿按其外表形式的不同,可分为(订本账)、(活页账)和(卡片账)。 3.总分类账采用(订本账)的外表形式,其账页格式多为(三栏式)。 4.明细分类账的格式包括(三栏式)、(数量金额式)、(多栏式)和(横线登记式)四种。 5. 现金日记账,是(出纳)根据(现金收款凭证)、(现金付款凭证)和(银行存款付款凭证)凭证,按经济业务发生的先后顺序进行登记的。 6.现金日记账和银行存款日记账必须(日清月结)。 7.错账更正方法有(划线更正法)、(红字更正法)和(补充更正法)。 8. 对账的内容包括(账证核对)、(账账核对)和(账实核对)。 二、单项选择题 1. 应收账款明细账一般采用的格式是(A) A.借、贷、余额三栏式 B.数量金额式 C.多栏式 D.贷方多栏式 2. 多栏式现金日记账属于(C) A.总分类账 B.明细分类账 C.序时账 D.备查账簿 3. 必须采用订本式的账簿有(A)

机械原理习题附答案整理

第二章 4.在平面机构中,具有两个约束的运动副是移动副或转动副;具有一个约束的运动副是高副。 5.组成机构的要素是构件和转动副;构件是机构中的_运动_单元体。 6.在平面机构中,一个运动副引入的约束数的变化范围是1-2。 7.机构具有确定运动的条件是_(机构的原动件数目等于机构的自由度)。 8.零件与构件的区别在于构件是运动的单元体,而零件是制造的单元体。 9.由M个构件组成的复合铰链应包括m-1个转动副。 10.机构中的运动副是指两构件直接接触所组成的可动联接。 1.三个彼此作平面平行运动的构件共有3个速度瞬心,这几个瞬心必定位于同一直线上。 2.含有六个构件的平面机构,其速度瞬心共有15个,其中有5个是绝对瞬心,有10个是相对瞬心。3.相对瞬心和绝对瞬心的相同点是两构件相对速度为零的点,即绝对速度相等的点, 不同点是绝对瞬心点两构件的绝对速度为零,相对瞬心点两构件的绝对速度不为零。 4.在由N个构件所组成的机构中,有(N-1)(N/2-1)个相对瞬心,有N-1个绝对瞬心。 5.速度影像的相似原理只能应用于同一构件上_的各点,而不能应用于机构的不同构件上的各点。6.当两构件组成转动副时,其瞬心在转动副中心处;组成移动副时,其瞬心在移动方向的垂直无穷远处处;组成纯滚动的高副时,其瞬心在高副接触点处。 7.一个运动矢量方程只能求解____2____个未知量。 8.平面四杆机构的瞬心总数为_6__。 9.当两构件不直接组成运动副时,瞬心位置用三心定理确定。 10.当两构件的相对运动为移动,牵连运动为转动动时,两构件的重合点之间将有哥氏加速度。哥氏加速度的大小为a*kc2c3,方向与将vc2c3沿ω2转90度的方向一致。 1.从受力观点分析,移动副的自锁条件是驱动力位于摩擦锥之内, 转动副的自锁条件是驱动力位于摩擦圆之内。 2.从效率的观点来看,机械的自锁条件是η<0。 3.三角形螺纹的摩擦力矩在同样条件下大于矩形螺纹的摩擦力矩,因此它多用于联接。 4.机械发生自锁的实质是无论驱动力多大,机械都无法运动。 F方向的方法是与2构件相对于1 5.在构件1、2组成的移动副中,确定构件1对构件2的总反力 R 12 构件的相对速度V12成90度+fai。 6.槽面摩擦力比平面摩擦力大是因为槽面的法向反力大于平面的法向反力。 7.矩形螺纹和梯形螺纹用于传动,而三角形(普通)螺纹用于联接。 8.机械效率等于输出功与输入功之比,它反映了输入功在机械中的有效利用程度。 9.提高机械效率的途径有尽量简化机械传动系统,选择合适的运动副形式, 尽量减少构件尺寸,减少摩擦。 1.机械平衡的方法包括、平面设计和平衡试验,前者的目的是为了在设计阶段,从结构上保证其产生的惯性力最小,后者的目的是为了用试验方法消除或减少平衡设计后生产出的转子所存在的不平衡量_。2.刚性转子的平衡设计可分为两类:一类是静平衡设计,其质量分布特点是可近似地看做在同一回转平面内,平衡条件是。∑F=0即总惯性力为零;另一类是动平衡设计,其质量分布特点是不在同一回转平面内,平衡条件是∑F=0,∑M=0。 3.静平衡的刚性转子不一定是动平衡的,动平衡的刚性转子一定是静平衡的。 4.衡量转子平衡优劣的指标有许用偏心距e,许用不平衡质径积Mr。

MOOC会计学原理第三章作业

第三章 习题一 一、目的练习供应阶段的总分类核算。 二、资料新风厂为增值税一般纳税人,其增值税税率为16%。2×18年6 月份发生下列经济业务: 1. 从银行提取现金800 元备用。 2. 向大达厂购入乙材料1,000 千克, @10 元。货款及税款均未支付。 3. 采购员林芳暂借差旅费500 元, 以现金付讫。 4. 从华民厂购入甲材料1,000 千克, @30 元。货款及税款以银行存款付讫。 5. 上项甲、乙两种材料验收入库, 结转其采购成本。 6. 向中信厂购入丙材料100 千克, @5 元。货款及税款以银行存款支付。材料当即验收入库。 7. 以银行存款偿还前欠大达厂货款11,600 元。 8. 采购员林芳出差回厂报销差旅费, 实际报销差旅费520 元, 以现金补付差额。三、要求根据上述经济业务编制会计分录。 1.借:库存现金 800 2.借:在途物资——乙材料 10000 贷:银行存款 800 应交税款——应交增值税 1600 贷:应付账款——大达厂 11600 3.借:其他应收款——林芳 500 4.借:在途物资——甲材料 30000 贷:库存现金 500 应交税款——应交增值税 4800 贷:银行存款 34800 5.借:原材料——甲材料 30000 6.借:原材料——丙材料 500 ——乙材料 10000 应交税款——应交增值税 80 贷:在途物资——甲材料 30000 贷:银行存款 580 ——乙材料 10000 7.借:应付账款——大达厂 11600 8.借:管理费用 520 贷:银行存款 11600 贷:其他应收款——林芳 500

库存现金 20

汉明码纠错

汉明码的编码检错原理 针对4位数据的汉明码编码示意图 汉明码是一个在原有数据中插入若干校验码来进行错误检查和纠正的编码技术。以典型的4位数据编码为例,汉明码将加入3个校验码,从而使实际传输的数据位达到7个(位),它们的位置如果把上图中的位置横过来就是: 数据位1234567 代码P1P2D8P3D4D2D1 说明第1个 汉明码 第2个 汉明码 第1个 数据码 第3个 汉明码 第2个 数据码 第3个 数据码 第4个 数据码 注:Dx中的x是2的整数幂(下面的幂都是指整数幂)结果,多少幂取决于码位,D1是0次幂,D8是3次幂,想想二进制编码就知道了 现以数据码1101为例讲讲汉明码的编码原理,此时D8=1、D4=1、D2=0、D1=1,在P1编码时,先将D8、D4、D1的二进制码相加,结果为奇数3,汉明码对奇数结果编码为1,偶数结果为0,因此P1值为1,D8+D2+D1=2,为偶数,那么P2值为0,D4+D2+D1=2,为偶数,P3值为0。这样,参照上文的位置表,汉明码处理的结果就是1010101。在这个4位数据码的例子中,我们可以发现每个汉明码都是以三个数据码为基准进行编码的。下面就是它们的对应表: 汉明码编码用的数据码 P1D8、D4、D1 P2D8、D2、D1 P3D4、D2、D1 从编码形式上,我们可以发现汉明码是一个校验很严谨的编码方式。在这个例子中,通过对4个数据位的3个位的3次组合检测来达到具体码位的校验与修正目的(不过只允许一个位出错,两个出错就无法检查出来了,这从下面的纠错例子中就能体现出来)。在校验时则把每个汉明码与各自对应的数据位值相加,如果结果为偶数(纠错代码为0)就是正确,如果为奇数(纠错代码为1)则说明当前汉明码所对应的三个数据位中有错误,此时再通过其他两个汉明码各自的运算来确定具体是哪个位出了问题。 还是刚才的1101的例子,正确的编码应该是1010101,如果第三个数据位在传输途中因干扰而变成了1,就成了1010111。检测时,P1+D8+D4+D1的结果是偶数4,第一位纠错代码为0,正确。P1+D8+D2+D1的结果是奇数3,第二位纠错代码为1,有错误。P3+D4+D2+D1的结果是奇数3,第三但纠错代码代码为1,有错误。那么具体是哪个位有错误呢?三个纠错代码从高到低排列为二进制编码110,换算成十进制就是6,也就是说第6位数据错了,而数据第三位在汉明码编码后的位置正好是第6位。 那么汉明码的数量与数据位的数量之间有何比例呢?上面的例子中数据位是4位,加上3位汉明码是7位,而2的3次幂是8。这其中就存在一个规律,即2P≥P+D+1,其中P代表汉明码的个数,D代表数据位的个数,比如4位数据,加上1就是5,而能大于5的2的幂数就是3(23=8,22=4)。这样,我们就能算出任何数据位时所需要的汉明码位数:7位数据时需要4位汉明码(24>4+7+1),64位数据时就需要7位汉明码(27>64+7+1),大家可以依此推算。此时,它们的编码规也与4位时不一样了。 另外,汉明码加插的位置也是有规律的。以四位数据为例,第一个是汉明码是第一位,第二个是第二位,第三个是第四位,1、2、4都是2的整数幂结果,而这个幂次数是从0开始的整数。这样我们可以推断出来,汉明码的插入位置为1(20)、2(21)、4(22)、8

会计学原理作业答案

基础会计习题集 (课后作业用) 专业班级: 学号: 姓名: 2010年9月 (内部资料)

第一章总论 第一部分复习指导 《基础会计学》是会计学的基础课,初涉这一学科有一定的难度,因此,掌握恰当的学习方法十分必要。怎样才能全面、有效、快捷的将所学内容掌握呢?下面向你介绍一点个人总结的方法。 首先,你要把握全教材的纲,全书共有几章,每章有几节,每节有几个问题,每个问题有几个点,每个点该怎么阐述,一一列出,这样可以将教材内容穿针引线地连在一起,让心中有个整体轮廓。其次,去细致地解决每个问题的每个点,这样才能全面、完整、细致地把握教材内容。 本章概要: 本章总括地论述了会计的基本理论,如会计的涵义,会计的职能,会计的对象,会计的任务,会计的基本前提和一般原则,会计的方法等等,本章是对全书内容的概括。复习时,应对本章作深入的领会,逐节逐个问题作细致把握,它是掌握全书内容的关键。 第二部分标准化习题 一、单项选择题: 1、会计的产生和发展是由于( D ) A.社会分工的需要 B.科学技术进步的需要 C.商品经济产生和发展的需要 D.社会生产的发展和加强经济管理的需要 2、根据史记记载我国“会计”一词最早出现的朝代为( C )。 A.宋代 B.战国 C.西周 D.唐代 3、近代会计起始于( 1 ) (1)15世纪末期(2)公元前一千年左右 (3)16世纪中期(4)商品经济的产生 4、马克思所说的对再生产“过程的控制和观念总结”中的“观念总结”一般理解为( 1 )(1)对经济活动的反映(2)对经济活动的监督 (3)对经济活动的反映和监督(4)对经济活动的预测和决策 5、会计的基本职能是( 3 ) (1)记账和算账(2)分析和检查(3)核算和监督(4)预测和决策 6、会计主要计量尺度是( 2 ) (1)实物量度(2)货币量度(3)劳动量度(4)时间量度 7、会计核算的主要特点是( 1 ) (1)价值管理(2)实物管理(3)技术管理(4)物资管理 8、会计的任务是( 2 ) (1) 会计的方法所制约(2)会计的对象所制约(3)会计对象的特点所制约 (4)会计的任务所制约 9、我国的会计年度为( 1 ) (1)日历年度(2)一个月(3)一个季度(4)会计期间 10、界定会计人员活动的空间范围的会计假设是( 4 ) (1)会计分期(2)货币计价(3)持续经营(4)会计主体 11、会计核算的一般原则是进行会计核算的( 3 ) (1)标准要求(2)质量要求(3)标准和质量要求(4)技术要求

机械原理复习题(含答案)及解答

《机械原理》复习题 一.填空题: 1两构件通过点、线接触而构成的运动副称为( 高副 );两构件通过面接触构成的运动副称为( 低副 )。 2在其它条件相同时,槽面摩擦大于平面摩擦,其原因是( 正压力分布不均 )。 3设螺纹的升角为λ,接触面的当量摩擦系数为( fv ),则螺旋副自锁的条件为( v arctgf ≤λ )。 4 度 )。 5 成的。块机构中以( 6 ( 高速 )轴( 模数和压力角应分 ); 8一对斜齿圆柱齿轮传动的重合度由( 端面重合度,轴向重合度 )两部分组成,斜齿轮的当量齿轮是指( 以法向压力角为压力角,以法向模数为模数作的 )的直齿轮; 9、3个彼此作平面平行运动的构件间共有( 3 )个速度瞬心,这几个瞬心必定位于( 同一条直线上 )上; 10、含有6个构件的平面机构,其速度瞬心共有( 15 )个,其中有

( 5 )个是绝对瞬心,有( 10 )个是相对瞬心; 11周期性速度波动和非周期性速度波动的调节方法分别为( 安装飞轮 )和( 使用电动机,使等效的驱动力矩和等效阻力矩彼此相互适应 ); 12 在凸轮机构推杆的四种常用运动规律中( 一次多项式) 运动规律有刚性冲击, ( 二次多项式 ) 运动规律有柔性冲击; ( 正弦 ) 运动规律无冲击; 13 凸轮的基圆半径是指( 凸轮回转轴心 )至 14 15 而(基)圆及(分 2,则称其为(差动轮系),若自由度为1,则称其为(行星轮系)。 18 一对心曲柄滑块机构中,若改为以曲柄为机架,则将演化为(回转导杆)机构。 19 在平面四杆机构中,能实现急回运动的机构有(曲柄摇杆机构)、(双曲柄机构)等。 20 蜗轮蜗杆的正确啮合条件是(蜗杆的轴面模数和压力角分别等于

会计学原理作业

会计学原理作业——8(答案) 一、单项选择题 (1)“生产成本”账户如有借方余额时,按其用途和结构分类属于(A)账户 A、盘存类账户 B、集合分配账户 C、跨期摊配账户 D、抵减账户(2)下列不属于抵减账户的有(D) A、固定资产减值准备 B、坏账准备 C、累计折旧 D、预提费用(3)下列不属于盘存账户的有(C) A、固定资产 B、原材料 C、应收账款 D、库存商品 (4)“营业税金与附加”按其经济内容分类属于(D) A、负债类账户 B、收入类账户 C、费用计算类账户 D、费用类账户(5)“材料成本差异”账户是用来抵减附加( A )账户 A、原材料 B、材料采购 C、生产成本 D、库存商品 (6)对于采用账结法的企业,“本年利润”账户年内贷方余额表示(D) A、利润总额 B、亏损总额 C、未分配利润 D、累计净利润额(7)在原材料按计划成本计价时,既核算材料的计划成本,又核算材料的实际成本的明细帐是(B) A、原材料 B、材料采购 C、材料成本差异 D、在途物质 (8)某企业8月末负债总额1200万元,9月份收回欠款150万元,用银行存款归还借款100万元,用银行存款预付购货款125万元,则9月末的负债总额为(A) A、1100万元 B、1050万元 C、1125万元 D、1350万元 (9)领料汇总表属于会计凭证的(D) A、一次凭证 B、累计凭证 C、单式凭证 D、汇总原始凭证(10)下列属于外来原始凭证的是(D) A、入库单 B、出库单 C、发料汇总表 D、银行收账通知单(11)下列不属于会计凭证的是(C) A、发货票 B、领料单 C、购销合同 D、出库单 (12)外来原始凭证一般都是(A ) A、一次凭证 B、累计凭证 C、汇总原始凭证 D、记账凭证 (13)下列可能是收款凭证贷方科目的是(C ) A、制造费用 B、待摊费用 C、应收账款 D、坏账准备 (14)将会计凭证划分为原始凭证和记账凭证的依据是(C) A、填制时间 B、取得来源 C、填制的程序和用途 D、反映的经济内容(15)根据一定时期的记账凭证全部汇总填制的凭证是(B) A、汇总原始凭证 B、科目汇总表 C、复式凭证 D、累计凭证(16)记账后,如发现记账错误是由于记账凭证所列示的会计科目或金额有错误引起的,可以采用的更正错账方法是(A) A、红字更正法 B、划线更正法 C、补充登记法 D、AB均可(17)不可以采用三栏式账页的是(D) A、原材料总账 B、应付账款明细账 C、现金日记账 D、原材料明细账

汉明码计算及其纠错原理详解

汉明码计算及其纠错原理详解 当计算机存储或移动数据时,可能会产生数据位错误,这时可以利用汉明码来检测并纠错,简单的说,汉明码是一个错误校验码码集,由Bell 实验室的R.W.Hamming 发明,因此定名为汉明码。 汉明码(Hamming Code),是在电信领域的一种线性调试码,以发明者理查德·卫斯里·汉明的名字命名。汉明码在传输的消息流中插入验证码,以侦测并更正单一比特错误。由于汉明编码简单,它们被广泛应用于内存(RAM )。其SECDED (single error correction,double error detection)版本另外加入一检测比特,可以侦测两个或以下同时发生的比特错误,并能够更正单一比特的错误。因此,当发送端与接收端的比特样式的汉明距离(Hamming distance)小于或等于1时(仅有1 bit发生错误),可实现可靠的通信。相对的,简单的奇偶检验码除了不能纠正错误之外,也只能侦测出奇数个的错误。 在数学方面,汉明码是一种二元线性码。对于每一个整数,存在一个编码,带有个奇偶校验位个数据位。该奇偶检验矩阵的汉明码是通过列出所有米栏的长度是两两独立。 汉明码的定义和汉明码不等式:设:m=数据位数,k=校验位数为,n=总编码位数=m+k,有Hamming不等式: a)总数据长度为N,如果每一位数据是否错误都要记录,就需要N位来存储。 b)每个校验位都可以表示:对或错;校验位共K位,共可表示2k种状态 c)总编码长度为N,所以包含某一位错和全对共N+1种状态。 d)所以2k≧N+1 e)数据表见下 无法实现2位或2位以上的纠错,Hamming码只能实现一位纠错。 以典型的4位数据编码为例,演示汉明码的工作 D8=1、D4=1、D2=0、D1=1, P1 =1,P2=0、P3=0。 汉明码处理的结果就是1010101 假设:D8出错,P3’P2’P1’=011=十进制的3,即表示编码后第三位出错,对照存储

《会计学原理》习题(附答案)

习题班练习 友情提醒 有些科目暂时可能不太熟悉,大家刚起步,这是很正常的,随着学习的深入,大家一定能够掌握的,考必过祝大家学习愉快。 (一)根据下列经济业务编制会计分录 1.销售产品一批,货款24470元,收到转帐支票一张已送存银行。 2.购入材料一批,货款18000元,另有外地运费700元,均已通过银行付清,材料已验收入库。 3.用转帐支票购买办公用品一批,共计450元。 4.收到B公司偿还前欠货款35000元,已存入银行存款户。 5.以转帐支票支付前欠A公司材料采购款16000元。 6.职工张华出差借款2000元,以现金付讫。 7.以转帐支票支付所属技工学校经费50000元。 8.张华报销差旅费1500元,余款500元退回现金。 9.以转帐支票预付明年上半年财产保险费8000元。 10.职工李军报销医药费600元,以现金付讫。 11.预提本月银行借款利息3200元。 12.以银行存款偿还银行借款100000元。 13.计算分配本月应付职工工资40000元,其中生产工人工资30000元,车间管理人员工资3000元,厂部管理人员工资7000元。 14.以银行存款50000元购入生产设备一台,另以现金200元支付装卸搬运费。 15.以银行存款缴纳企业所得税18000元。 (二)B公司为增值税一般纳税企业,适用的增值税税率为17%,本月发生购销业务如下:1.购入原材料一批,增值税专用发票上注明的价款为80 000元,增值税额为13 600元。该批原材料已经验收入库,货款已用银行存款支付(原材料按实际成本进行日常核算,下同)。2.在建工程领用生产用库存原材料20 000元,应由该批原材料负担的增值税额为3 400元。3.销售产品一批,增值税专用发票上注明的价款为50 000元,增值税额为8 500元,产品已发出,成本40 000元,收到购货方签发并承兑的商业汇票。(该项销售符合收入确认的条件)。 4.公司将自己生产的产品用于在建工程,产品成本为57 000元,计税价格60 000元。5.收到甲公司退回购买的A产品30件。该退货系本年售出,经确认确实存在质量问题,同意退货要求(不属于资产负债表日后调整事项)。该产品售出时每件售价400元,单位成本280元,款项当时已如数收到。本公司开出红字增值税专用发票,并以银行存款支付退货款项,退回的A产品已验收入库,。 6.用银行存款交纳增值税18 000元。 要求:根据上述资料编制会计分录(“应交税费”账户要求写出明细账户及相关明细项目)(三)要求:根据下列资料编写会计分录 1.某企业从开户银行取得银行汇票46000元,用该汇票购入机器一台,计42300 元(不考虑增值税),后汇票余额退回,作有关会计分录。 2、某公司向银行借款100,000元,期限为半年,年利率6%,按月计提利息,到期一次还本付息。请编制借入、每月计提利息、到期还本付息的会计分录。 3、公司某年发生以下业务:

机械原理习题附答案

第二章 一、单项选择题: 1.两构件组成运动副的必备条件是。 A.直接接触且具有相对运动;B.直接接触但无相对运动; C.不接触但有相对运动;D.不接触也无相对运动。 2.当机构的原动件数目小于或大于其自由度数时,该机构将确定的运动。 A.有;B.没有;C.不一定 3.在机构中,某些不影响机构运动传递的重复部分所带入的约束为。 A.虚约束;B.局部自由度;C.复合铰链 4.用一个平面低副联二个做平面运动的构件所形成的运动链共有个自由度。 A.3;B.4;C.5;D.6 5.杆组是自由度等于的运动链。 A.0;B.1;C.原动件数 6.平面运动副所提供的约束为 A.1;B.2;C.3;D.1或2 7.某机构为Ⅲ级机构,那么该机构应满足的必要充分条件是。 A.含有一个原动件组;B.至少含有一个基本杆组; C.至少含有一个Ⅱ级杆组;D.至少含有一个Ⅲ级杆组。 8.机构中只有一个。 A.闭式运动链;B.原动件;C.从动件;D.机架。 9.要使机构具有确定的相对运动,其条件是。 A.机构的自由度等于1;B.机构的自由度数比原动件数多1; C.机构的自由度数等于原动件数 二、填空题: 1.平面运动副的最大约束数为_____,最小约束数为______。 2.平面机构中若引入一个高副将带入_______个约束,而引入一个低副将带入_____个约束。 3.两个做平面平行运动的构件之间为_______接触的运动副称为低副,它有_______个约束;而为_______接触的运动副为高副,它有_______个约束。 4.在平面机构中,具有两个约束的运动副是_______副或_______副;具有一个约束的运动副是_______副。 5.组成机构的要素是________和________;构件是机构中的_____单元体。 6.在平面机构中,一个运动副引入的约束数的变化范围是_______。 7.机构具有确定运动的条件是____________________________________________。 8.零件与构件的区别在于构件是的单元体,而零件是的单元体。 9.由M个构件组成的复合铰链应包括个转动副。 10.机构中的运动副是指。 三、判断题: 1.机构的自由度一定是大于或等于1。 2.虚约束是指机构中某些对机构的运动无约束作用的约束。在大多数情况下虚约束用来改善机构的受力状况。 3.局部自由度是指在有些机构中某些构件所产生的、不影响机构其他构件运动的局部运动的自由度。4.只有自由度为1的机构才具有确定的运动。 5.任何机构都是自由度为零的基本杆组依次连接到原动件和机架上面构成的。 6.运动链要成为机构,必须使运动链中原动件数目大于或等于自由度数。

相关文档