CMS专题

单选题The name of Wars of the Roses was, in fact, coined by the great 19th century novelist ()A Charles DickensB George ElliotC Sir Walter ScottD Charlotte Bronte

题目
单选题
The name of Wars of the Roses was, in fact, coined by the great 19th century novelist ()
A

Charles Dickens

B

George Elliot

C

Sir Walter Scott

D

Charlotte Bronte

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

There are such flowers ___ roses, tulips, and lilies.

A、like

B、for exmple

C、as

D、for


正确答案:C

第2题:

The Wars of Roses lasted for _____ years and king _____ was replaced by king _____.

A.30, Richard III, Henry Tudor

B.50, Richard III, Henry Tudor

C.30, Richard I, Henry Tudor

D.50, Richard I, Henry Tudor


正确答案:A

第3题:

In spite of the hard winter, the roses in our garden are still ()

A.alike

B.alive

C.asleep

D.awake


参考答案:B

第4题:

The name of Wars of the Roses was, in fact, coined by the great 19th century novelist ()

ACharles Dickens

BGeorge Elliot

CSir Walter Scott

DCharlotte Bronte


C

第5题:

[程序]

START

PRUGBC LD GR0,DATA

LEA GR1,0

LEA GR3,48

LOOP1 CPL GR0,WDT,GR1

JP2 LOOP2

ST GR3,BTASC,GR1

LEA GR1,1,GR1

LEA GR2,-4,GR1

JN2 LOOP1

(1)

LOOP2 LEA GR2,48

LOOP3 CPL GR0,WDT,GR1

JMI NEXT

(2)

LEA GR2,1,GR2

JMP LOOP3

NEXT (3)

LEA GR1,1,GR1

LEA GR2,-4,GR1

JNZ LOOP2

LAST (4) ;处理个位数

(5)

EXIT

C48 DC 48

WDT DC 10000

DC 1000

DC 100

DC 10

BTASC DS 5

DATA DC FA59H

END


正确答案:(1)JMP LAST (2)SUB GR0WDTGR1 (3)ST GR2BTASCGR1 (4)ADD GR0C48 (5)ST GR0BTASCGR1
(1)JMP LAST (2)SUB GR0,WDT,GR1 (3)ST GR2,BTASC,GR1 (4)ADD GR0,C48 (5)ST GR0,BTASC,GR1 解析:本程序是将16位无符号二进制数转换为5位十进制数。
程序的前3句是对寄存器赋初值,DATA数据(即要转换的数)被读取到GR0,GR1置为0,GR3置为48。第四句是一个逻辑比较语句(从这个语句可以看出,GR1用作 WDT的偏移地址),比较GR0和WDT中的数据的大小。
WDT开始的5个连续空间的数据分别为“10000,1000,100,10,5”。因为当前的 GR1为0,所以WDT对应的为“10000”,当GR0大于等于(WDT)时转LOOP2,小于 (WDT)则继续往下执行。其实在这种情况下,最好的分析方法就是把DATA中的数据自己手动转成十进制,然后把数据代到程序里,跟踪程序的执行,这样能最快的了解程序的执行流程和处理方法,同时也做了验证工作。
因为#FA59H转成十进制是64089。所以现在程序转到LOOP2执行。GR2置48,单从这里无法了解GR2是什么用途。比较GR0与(WDT+GR1)的大小,GR0比10000大,所以执行(2),再执行“LEAGR2,1,GR2”即把GR2自加1(结合题目提到的“转换结果用ASCH码表示”,可以了解到GR2的用途,因为48正好是ASCII码的“0”,自加就变成“1”了,所以GR2是统计GR0中(WDT+GR1)的个数并把它转化为ASCII码形式)。
然后再转向LOOP3执行,这样又回到了前面比较。在已知的语句中并没有对GR0, GR1进行变动,所以(2)中一定是对这2个寄存器值的改变,不然这段循环就成了死循环了。结合“LEAGR2,1,GR2”的功能,可知(2)应是对GR0自减一个(WDT+GR1),即 SUB GR0,WDT,GR1。
程序分析到这里,可以了解到NEXT标号后的语句是为下一步的统计做准备,即首先保存上一步已统计的“10000”的个数,再为统计“1000”的个数,为寄存器置初始值,程序已有“LEA GR1,1,GR1”,它能使WDT+GR”指向1000,所以(3)空要完成的功能是把“10000”的个数放到指定的位置,又因为题目中提到“转换结果用ASCII码表示,并从高位至低位依次存放在首地址为BTASC的连续5个内存单元中”,所以(3)空应填ST GR2,BTASC,GR1。
接下来执行“LEAGR2,-4,GR1”GR1中存的是偏移量。当统计万位时,GR1为0;当统计千位时,GRl为1,要(GR1)-4为0,即GR1为4,应是统计个位数字。所以(4)和 (5)空是统计个位数字,其实这点在程序注释部分也有提及。
那么如何利用已知数据,且用2步完成功能呢?这里注意到一个重要寄存器GR0。 GR0中现存的数就是个位数了,因为通过上面的几次循环,GR0中高位都被减掉了,所以现在只需把GR0加上一个48,然后再存入(BTASC+4)内存空间即可。其实把GR0加 48的方法很多,但是一定要注意一个问题,不能用LEA GR0,48,GR0,因为GR0寄存器是不能用变址寻址的。又因为程序中用到了C48,但一直没有语句用到过,所以用 ADD GR0,C48是最合适的。至此(5)空毫无疑问填ST GR0,BTASC,GR1。
最后就剩(1)了。当万位为0时,就可以执行“JPZ LOOP2”后面的一段程序了,“ST GR3,BTASC,GR1”是把“0”存入BTASC+GR1位置。接下来的3条语句都已经很明显了,与程序的倒数第3,4,5条语句完成同样的功能,即判断是否已经处理到个位了,如果是,则直接转到LAST进行个位处理,所以(1)空应填JMP LAST。

第6题:

半径为R的圆轴,抗扭截面刚度为()。

(A)πGR3/2;

(B)πGR3/4;

(C)πGR4/2;

(D)πGR4/4。


正确答案:C

第7题:

Name the three fundamental fact grains and describe an ETL approach for each.

简述三种基本事实表,并说明ETL的过程中如何处理它们。


正确答案:
答:事实表从粒度的角色来划分可以分为三类,分别是交易粒度事实表(Transaction Grain)、周期快照粒度事实表(Periodic Snapshot)和累计快照粒度事实表(Accumulating Snapshot)。在事实表的设计时,一定要注意一个事实表只能有一个粒度,不能将不同粒度的事实建立在同一张事实表中。
交易粒度事实表的来源伴随交易事件成生的数据,例如销售单。在ETL过程中,以原子粒度直接进行迁移。
周期快照事实表是用来记录有规律的,固定时间间隔的业务累计数据,例如库存日快照。在ETL过程中,以固定的时间间隔生成累计数据。
累积快照事实表用来记录具有时间跨度的业务处理过程的整个过程的信息。在ETL过程中,随着业务处理过程的步骤逐步完善该表中的记录。

第8题:

( ), the bunch of roses made everybody in the room happy.

A、Smelling sweetly

B、Smelling sweet

C、Smelled sweetly

D、Smelled sweet


参考答案:D

第9题:

BGP GR的helper本身必须具备了GR能力,才能协助GR Restarter完成GR。

A.错误

B.正确


参考答案:A

第10题:

No less than()nobles of royal blood were killed in the Wars of the Roses.

A80

B90

C100

D110


A