触发器练习(答案)
- 格式:doc
- 大小:23.50 KB
- 文档页数:2
触发器试题
1、下列有关触发器的描述,错误的是(B)
A、触发器是一种特殊的存储过程,用户不能直接调用
B、触发器inserted表和deleted表有共同记录
C、触发器可以用来定义比check约束更复杂的规则
D、删除触发器可以哟弄DROP TRIGGER命令,也可以用管理平台操作
2、关于触发器的正确说法是(D)
A、D ML触发器控制表记录
B、DDL触发器实现数据库管理
C、D ML触发器不能控制所有数据完整性
D、触发器中的T-SQL代码在事件产生时执行
3、关于触发器的错误说法是(C)
A、游标一般用于存储过程
B、游标也可以用于触发器
C、应用程序也可以调用触发器
D、触发器一般是针对表
4、当触发器执行时,系统会创建临时表保存用户操作更改的行的新值和旧值,UPDATE操
作所涉及的旧值会被临时保存在(C)
A、u pdate表
B、inserted表
C、d eleted表
D、i nserted表和update表
5、如果有两个事物同时对数据库中同一数据进行操作,不会引起冲突的是(D)
A、一个DELETE和一个SELECT
B、一个SELECT和一个DELETE
C、两个UPDATE
D、两个SELECT
判断题
6、触发器基于一个表创建,但是可以针对多个表进行操作(对)
7、触发器(trigger)是一种特殊的存储过程(对)
8、触发器被定义以后,只有当用户调用它时才触发,用户不调用时,触发器不起作用(错)
9、可以根据完整性的需要,对某一个表定义SELECT触发器(错)
10、触发器主要是通过表操作事件进行触发而被执行的(对)。
第五章触发器5.1画出如题图5.1所示的基本RS触发器输出端Q、Q的电压波形图。
宁和★的电压波形如图5.1(b) 所示。
解:波形如图:5.2或门组成的基本RS触发器电路如题图5.2(a)所示,己知S和R的波形如题图5.2(b)所示。
试画出Q、3的波形图。
设触发器的初态Q = 0。
题图解:波形如图:5.3题图5.3所示为一个防抖动输出开关电路。
当拨动开关K 时,由于开关接通瞬间发生振颤,R 和S 的波形如图中所示,请画出Q 和Q 端的对应波形。
解:波形如图: 5.4有一时钟RS 触发器如题图5.4所示,试画出它的输出端。
的波形。
初态Q =0-解:波形如图:(b题图(a) (b)题图5.45.5设具有异步端的主从JK 触发器的初始状态Q =0,输入波形如题图5.5所示,试画出输出端Q 的波形。
CLKk题图5.5解:波形如图:CLK5.6设题图5.6的初始状态为0 21 Qo =000,在脉冲CLK 作用下,画出0、0、0的波形(所用 器件都是CD4013)o S D 、R D 分别是CD4013高电平有效的异步置1端,置。
端。
题图5.6解:波形如图:I II I I II I I I(-1__L-. I I --I_L-I I —I__L-1 1 1 1 1 1 0 1 1 1 Illi 1 -J_L- 1 Illi Illi —r i i H — i i i 1(-J__L- 1 1 1 1 1 1 -Hi i /III K I 1 1 1 1 1 1 1 1 o : | | IIII IIII i -i―i - i IIII i i i U_ i i i i i ii -i —i — i i i i i i t; ; 1 1 1 1 1 01 I IIII i [ i i i i —i i—i i ii i.1 1」 1 1 1 IIII IIII IIII1 1 11 1 1 1 1 1 oljiiii i i i i iiiii i ! i i i , 1 1 1——1tnmjwwi.,r -: ~: ~: : ~: ~: ~: ~: ~: ~: ~: ~: ~: ~~: ~: t5.7设题图5.7电路两触发器初态均为0,试画出0、0波形图。
第4章 触发器4.3 若在图4.5电路中的CP 、S 、R 输入端,加入如图4.27所示波形的信号,试画出其Q 和Q 端波形,设初态Q =0。
SRCP图4.27 题4.3图解:图4.5电路为同步RS 触发器,分析作图如下:S RQ4.5 设图4.28中各触发器的初始状态皆为Q =0,画出在CP 脉冲连续作用下个各触发器输出端的波形图。
Q 11CPQ 3CPCPQ 2Q 6Q 4Q 5CP图4.28 题4.5图解:Q Q nn 111=+ Q Q n n 212=+ Q Q nn 313=+Q Q n n 414=+ Q Q n n 515=+ Q Q nn 616=+Q 1CP Q 2Q 3Q 4Q 5Q64.6 试写出 图4.29(a)中各触发器的次态函数(即Q 1 n+1 、 Q 2 n+1与现态和输入变量之间的函数式),并画出在图4.29(b )给定信号的作用下Q 1 、Q 2的波形。
假定各触发器的初始状态均为Q =0。
1A BCP>1D C1=1A BQ 1Q 2Q 2(a)BA(b)图4.29题4.6图解:由图可见:Q B A AB Q n n 111)(++=+ B A Q n ⊕=+12B A Q 2Q 14.7 图4.30(a )、(b )分别示出了触发器和逻辑门构成的脉冲分频电路,CP 脉冲如图4.30(c )所示,设各触发器的初始状态均为0。
(1)试画出图(a )中的Q 1、Q 2和F 的波形。
(2)试画出图(b )中的Q 3、Q 4和Y 的波形。
Y(b )(c )CPQ 1Q 2(a )图4.30 题4.7图解: (a )Q Q nn 211=+ QQ nn 112=+ Q F 1CP ⊕= R 2 = Q 1 低电平有效CPQ 1Q 2F(b )Q Q Q n n n 4313=+ Q Q Q n n n 4314=+ Q Q Y nn43=CP 3= CP 上降沿触发 CP 4= CP 下降沿触发CPQ 3Q 4Y4.8 电路如图4.31所示,设各触发器的初始状态均为0。
触发器复习题及答案班级: 姓名: 学号:4.1 分析图题4.1所示RS 触发器的功能,并根据输入波形画出Q 和Q 的波形。
4.2 边沿触发器接成图题4.3(a)、 (b)、 (c)、 (d)所示形式,设初始状态为0,试根据图(e)所示的CP 波形画出Q a 、Q b 、Q c 、Q d 的波形。
QQR S“1”(a )(b )(c )1234CP“0”4.3 维持阻塞D 触发器接成图题4.3(a)、 (b)、 (c)、 (d)所示形式,设触发器的初始状态为0,试根据图(e)所示的CP 波形画出Q a 、Q b 、Q c 、Q d 的波形。
(e)4.4 下降沿触发的JK 触发器输入波形如图题4.4所示,设触发器初态为0,画出相应输出波形。
DQ aDCPQ bDQ cDQ CP“0”(a )(b )(c )(d )CP JK“1”“0”“0”4.5 边沿触发器电路如图题4.5所示,设初状态均为0, 试根据CP 波形画出Q 1、Q 2的波形。
4.6 边沿触发器电路如图题4.6所示,设初状态均为0,试根据CP 和D 的波形画出Q 1、 Q 2的波形。
2CP“0”2CPD “0”4.7 边沿T 触发器电路如图题4.7所示,设初状态为0,试根据CP 波形画出Q 1、Q 2的波形。
Q Q 1234CP“0”习题答案4.1 输出波形如图题K4.1所示。
图题K 4.14.2 输出波形如图题K4.2所示。
图题K 4.24.3 输出波形如图题K4.3所示。
图题K 4.34.4 输出波形如图题K4.4所示。
CPJKQ图题K 4.44.5 输出波形如图题K4.5所示。
CPQ1Q2图题K 4.5 4.6 输出波形如图题K4.6所示。
图题K4.64.7 输出波形如图题K4.7所示。
图题K4.7。
电工技术rs触发器试题及答案作文题目:电工技术RS触发器试题及答案电工技术RS触发器是电子工程中常见的逻辑门电路,它具有存储和控制信号的功能。
下面将给出一些关于电工技术RS触发器的试题及答案,以供学习和参考。
一、选择题1. RS触发器中的R和S分别代表什么?A. Reset(复位)和 Set(置位)B. Register(寄存器)和 Switch(开关)C. Real(真)和 Simulation(模拟)D. Reverse(反转)和 Sequential(时序)正确答案:A2. RS触发器的输入信号可以是什么形式?A. 电流B. 电压C. 频率D. 光强度正确答案:B3. RS触发器的输出信号可以是什么形式?A. 电流B. 电压C. 频率D. 光强度正确答案:B4. 在RS触发器中,当R和S同时为1时,会出现什么情况?A. 触发器处于复位状态B. 触发器处于置位状态C. 触发器处于不稳定状态D. 触发器不受影响正确答案:C二、填空题1. RS触发器的输出状态取决于________和________的输入状态。
正确答案:R,S2. RS触发器有________个稳定的输出状态。
正确答案:2(置位和复位状态)3. RS触发器可以通过对________和________信号进行操作来实现状态的改变。
正确答案:R,S4. RS触发器可以用于________和________等应用。
正确答案:时序电路,计算机存储器三、简答题1. 请简要解释RS触发器的工作原理。
答:RS触发器由两个输入端(R和S)和两个输出端(Q和Q')组成。
当R和S的输入状态变化时,根据其真值表,触发器的输出状态会发生相应的改变。
具体而言,当R=0,S=0时,触发器保持上一个状态;当R=0,S=1时,触发器复位,输出Q=0;当R=1,S=0时,触发器置位,输出Q=1;当R=1,S=1时,触发器不稳定,输出状态不确定。
2. RS触发器有哪些应用领域?答:RS触发器可以用于时序电路中,例如计数器、移位寄存器等。
第十二章 触发器习题及答案一、填空题1、 触发器有_____个稳态,存储8位二进制信息要______个触发器。
2、 一个基本RS 触发器在正常工作时,它的约束条件是R + S =1,则它不允许输入S =____且R =____的信号。
3、 触发发有两个互补的输出端Q 、Q ,定义触发器的1状态为Q=___________,0状态为_________可见,触发器的状态指的是______端的状态。
4、 一个基本RS 触发器在正常工作时,不允许输入R=S=1的信号,因此它的约束条件是___________。
5、 在一个CP 脉冲作用下,引起触发器两次或多次翻转的现象称为触发器的__________ ,触发方式为__________式或_____________的触发器不会出现这种现象。
6、 触发器是一种由门电路构成并具有两个稳定状态的电路,两个稳定状态分别用来表示和寄存二进制数码______和______。
7、按逻辑功能不同可分为_______触发器______触发器______触发器_____触发器和_____触发器等。
8、按电路结构不同,可分为______触发器,________触发器,________触发器,________触发器等。
9、描述触发器功能的方法有:__________、____________、__________、______________和________________。
10、电路在没有外加信息触发时保持某一状态不变,而这种状态叫____________。
11、防止空翻的触发器结构有_________________________。
12、触发器的基本性质有_____________________________________________。
13、从结构上看,时钟同步R-S 触发器是在R-S 触发器的基础上增加了____________构成的。
14、比结构上看主从结构的触发器是由主触发器和___________组成。
第5章 锁存器与触发器 习题与参考答案[题5-1] 画出图题5-1所示的SR 锁存器输出端Q 、Q 端的波形,输入端S 与R 的波形如图所示。
(设Q 初始状态为0)S RSRSRQQ....图题5-1解:SR.QQ....[题5-2] 画出图题5-2所示的SR 锁存器输出端Q 、Q 端的波形,输入端S 与R 的波形如图所示。
(设Q 初始状态为0)S RS RQQ...SR....图题5-2解:SR.Q Q......[题5-3] 画出图题5-3所示的电平触发SR 触发器输出端Q 、Q 端的波形,输入端S 、R 与CLK 的波形如图所示。
(设Q 初始状态为0)C1S RSRQQ....CLKS RCLK...图题5-3解:S RCLK..Q Q..[题5-4] 画出图题5-4所示的电平触发D 触发器输出Q 端的波形,输入端D 与CLK 的波形如图所示。
(设Q 初始状态为0)C1D DQQ....CLKDCLK..图题5-4解:DCLK..QQ....[题5-5] 画出图题5-5所示的边沿触发D 触发器输出端Q 端的波形,输入端D 与CLK 的波形如图所示。
(设Q 初始状态为0)C11DD QQ....CLKDCLK ...DQQ....CLKDCLK...C11D (1)(2)图题5-5解:DCLK ...DCLK...(1)(2)QQ....[题5-6] 画出图题5-6所示的边沿D 触发器输出Q 端的波形,CLK 的波形如图所示。
(设Q 初始状态为0)C11D Q 1CLK....CLK.1C11D Q 2CLK .CLK .图题5-6解:CLK....Q1Q2Q3...[题5-7] 试画出图题5-7所示电路输出端Q 1、Q 0端的波形,CLK 的波形如图所示。
(设Q 初始状态为0)CLK.....图题5-7解:..CLK...Q0Q1[题5-8] 画出图题5-8所示的JK 触发器输出Q 端的波形,输入端J 、K 与CLK 的波形如图所示。
第5章触发器5.1 RS触发器自测练习1.或非门构成的基本RS触发器的输入S=1、R=0,当输入S变为0时,触发器的输出将会()。
(a)置位(b)复位(c)不变2.与非门构成的基本RS触发器的输入S=1,R=1,当输入S变为0时,触发器输出将会()。
(a)保持(b)复位(c)置位3.或非门构成的基本RS触发器的输入S=1,R=1时,其输出状态为()。
(a)Q=0,Q=1 (b)Q=1,Q=0(c)Q=1,Q=1 (d)Q=0,Q=0 (e)状态不确定4.与非门构成的基本RS触发器的输入S=0,R=0时,其输出状态为()。
(a)Q=0,Q=1 (b)Q=1,Q=0(c)Q=1,Q=1 (d)Q=0,Q=0 (e)状态不确定5.基本RS触发器74LS279的输入信号是()有效。
(a)低电平(b)高电平6.触发器引入时钟脉冲的目的是()。
(a)改变输出状态(b)改变输出状态的时刻受时钟脉冲的控制。
7.与非门构成的基本RS触发器的约束条件是()。
(a)S+R=0 (b)S+R=1(c)SR=0 (d)SR=18.钟控RS触发器的约束条件是()。
(a)S+R=0 (b)S+R=1(c)SR=0 (d)SR=19.RS触发器74LS279中有两个触发器具有两个S输入端,它们的逻辑关系是()。
(a)或(b)与(c)与非(d)异或10.触发器的输出状态是指()。
(a)Q (b)Q答案:1.c 2.c 3.d 4.c 5.A 6.b 7.b 8.c 9.b10.a5.2 D 触发器自测练习1.要使电平触发D 触发器置1,必须使D=( )、CP=( )。
2.要使边沿触发D 触发器直接置1,只要使S D =( )、R D =( )即可。
3.对于电平触发的D 触发器或D 锁存器,( )情况下Q 输出总是等于D 输入。
4.对于边沿触发的D 触发器,下面( )是正确的。
(a )输出状态的改变发生在时钟脉冲的边沿 (b )要进入的状态取决于D 输入 (c )输出跟随每一个时钟脉冲的输入 (d )(a )(b )和(c ) 5.“空翻”是指( )。
第五章触发器习题解答【题5.4】画出图 P5.4(a) 中电平触发SR触发器Q和Q’ 端的电压波形。
时钟脉冲CLK和输入S、R的电压波形如图P5.4(b) 所示。
设触发器的初始状态为Q=0。
解:由电平触发器的特性表,可得如上图所示的电压波形。
注意:有不符合SR触发器约束条件的情况,故Q和Q’有一处并不相反!【题5.7】画出图P5.7(a) 中脉冲触发JK触发器输出端Q和Q’的电压波形。
时钟脉冲CLK和输入J、K的电压波形如图P5.7(b) 所示。
设触发器的初始状态为Q=0。
解:由脉冲触发JK触发器的特性表,可得如上图所示的电压波形。
【题5.8】画出图P5.8(a) 中脉冲触发JK触发器输出端Q和Q’的电压波形。
时钟脉冲CLK和输入J、K的电压波如图P5.8(b) 所示。
设触发器的初始状态为Q=0。
解:同脉冲触发JK触发器特性表,可得如上图所示的电压波形。
【题5.11】图P5.11(a) 是带有异步清零端的上升沿触发D触发器,CLK和D 端的电压波形如图P5.11(b) 中所给出。
试画出触发器输出端Q对应的电压波形。
解:Rd=1时,触发器被置0,即Q=0时,由边沿触发D触发器的特性表,可得如上图所示的电压波形。
【题5.13】画出图P5.13(a) 中两个D触发器FF1和FF2的输出端Q1’和Q2’的电压波形。
时钟脉冲CLK和输入端D的电压波形如图P5.13(b)所示。
设触发器的初始状态均为Q=0。
解:FF1触发器发生在CLK下降沿触发;FF2触发器发生在CLK上升沿触发,则电压波形如上图所示。
【题5.14】画出图P5.14(a) 中两个JK触发器FF1和FF2的输出端Q1和Q2的电压波形。
时钟脉冲CLK和输入端J、K的电压波形如图P5.14(a) 所示。
设触发器的的初始状态均为Q=0。
解:FF1触发器发生在CLK下降沿触发;FF2触发器发生在CLK上升沿触发,则Q1、Q2的电压波形如上图所示。
触发器练习(答案).txt心若无尘,一花一世界,一鸟一天堂。
我曾经喜欢过你,现在我依然爱你希望月亮照得到的地方都可以留下你的笑容那些飘满雪的冬天,那个不带伞的少年,那句被门挡住的誓言,那串被雪覆盖的再见触发器
1.编写一个触发器实现如下功能:
对修改职工薪金的操作进行合法性检查:
a) 修改后的薪金要大于修改前的薪金
b) 工资增量不能超过原工资的10%
c) 目前没有单位的职工不能涨工资
--update emp set sal = 1000 where empno = 7369;
create or replace trigger tr1
after update of sal on emp
for each row
begin
if :new.sal <= :old.sal then
raise_application_error(-20001,'修改后的薪金要大于修改前的薪金');
elsif :new.sal > :old.sal * 1.1 then
raise_application_error(-20002,'工资增量不能超过原工资的10%');
elsif :old.deptno is null then
raise_application_error(-20003,'没有单位的职工不能涨工资'); end if;
end;
2. 在emp表上编写一个触发器,实现如下功能:
当插入或删除的职工记录属于10号部门时,记录下操作时间,语句的种类(插入/删除), 和涉及的员工号
--建立日志表
create table logtable(
serial number primary key, --序号
dmltime date, --时间
dmltype varchar2(20), --DML种类
empno number --员工号
);
--建立序列(用于产生logtable的序号)
create sequence seq1;
--建立触发器
create or replace trigger tr2
after insert or delete on emp
for each row
when (new.deptno = 10 or old.deptno = 10) --插入或删除的职工记录属于10号部门时触发
--when的条件成立的时候触发
--对新值和旧值引用的时候不要用:
begin
if inserting then --插入
insert into logtable values (seq1.nextval,
sysdate,
'insert语句',
:new.empno);
elsif deleting then --删除
insert into logtable values (seq1.nextval,
sysdate,
'delete语句',
:old.empno);
end if;
--updating 修改
end;。