中央处理器(CPU)中的控制器部分不包含( )。
- A.程序计数器(PC)
- B.指令寄存器(IR)
- C.算逻运算部件(ALU)
- D.指令译码器
正确答案及解析
正确答案
解析
算术逻辑部件属于运算器。
包含此试题的试卷
你可能感兴趣的试题
阅读下列说明,回答问题1至问题4,将解答填入答题纸对应栏内。
【说明】
某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台主要功能如下:
(1)开户。根据客户服务助理提交开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;
(2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;
(3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;
(4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;
(5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。
现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示上下文数据流图和图1-2所示0层数据流图。
阅读下列说明,回答问题1至问题4,将解答填入答题纸对应栏内。
【说明】
某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台主要功能如下:
(1)开户。根据客户服务助理提交开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;
(2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;
(3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;
(4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;
(5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。
现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示上下文数据流图和图1-2所示0层数据流图。
【问题1】(3分)
使用说明中词语,给出图1-1中实体E1-E3名称。
【问题2】(3分)
使用说明中词语,给出图1-2中数据存储D1-D3名称。
【问题3】(4分)
根据说明和图中术语,补充图1-2中缺失数据流及其起点和终点。
【问题4】(5分)
实际证券交易通常是在证券交易中心完成,因此,该平台“证券交易”功能需将交易信息传递给证券交易中心。针对这个功能需求,需要对图1-1和图1-2进行哪些修改,请用200字以内文字加以说明。
- 查看答案
阅读下列说明和C++-代码,将应填入 (n) 处字句写在答题纸对应栏内。
【说明】
某发票(lnvoice)由抬头(Head)部分、正文部分和脚注(Foot)部分构成。现采用装饰( Decorator)模式实现打印发票功能,得到如图5-1所示类图。
【C++代码】
#include
<iostream>
using
namespace std;
class Invoice{
public:
(1) {
cout<<"This is the content of the
invoice!"<<endl;
}
};
class
Decorator : public Invoice {
Invoice *ticket;
public:
Decorator(lnvoice *t) { ticket = t; }
void printInvoice( ){
if(ticket != NULL)
(2);
}
};
class
HeadDecorator : public Decorator{
public:
HeadDecorator(lnvoice*t): Decorator(t) { }
void printInvoice( ) {
cout<< "This is the
header of the invoice! "<< endl;
(3) ;
}
};
class FootDecorator : public Decorator{
public:
FootDecorator(Invoice *t): Decorator(t) { }
void printlnvoice( ){
(4) ;
cout<< "This is the
footnote of the invoice!"<< endl;
}
};
int main(void)
{
Invoice t;
FootDecorator f(&t);
HeadDecorator h(&f);
h.printInvoice( );
cout<<”------------------------”<<endl;
FootDecorator a(NULL) ;
HeadDecorator b( (5) );
b.printInvoice( );
return 0;
}
程序输出结果为:
This is the header of the invoice!
This is the content of the invoice!
This is the footnote of the invoice!
----------------------------
This is the header of the invoice!
This is the footnote of the invoice!
- 查看答案
阅读下列说明和Java代码,将应填入 (n) 处字句写在答题纸对应栏内。
【说明】
某大型购物中心欲开发一套收银软件,要求其能够支持购物中心在不同时期推出各种促销活动,如打折、返利(例如,满300返100)等等。现采用策略(Strategy)模式实现该要求,得到如图6-1所示类图。
import javA.util.*;
enum TYPE {
NORMAL, CASH_DISCOUNT, CASH_RETURN};
interface
CashSuper {
public (1) ;
}
class CashNormal
implements CashSuper{ // 正常收费子类
public double accptCash(double money){
return money;
}
}
class
CashDiscount implements CashSuper {
private double moneyDiscount;
// 折扣率
public CashDiscount(double moneyDiscount) {
this moneyDiscount = moneyDiscount;
}
public double acceptCash(double money) {
return money* moneyDiscount;
}
}
class CashReturn
implements CashSuper { // 满额返利
private double moneyCondition;
private double moneyReturn;
public CashReturn(double moneyCondition, double moneyReturn) {
this.moneyCondition =moneyCondition; // 满额数额
this.moneyReturn =moneyReturn; // 返利数额
}
public double acceptCash(double money) {
double result = money;
if(money >= moneyCondition )
result=money-Math.floor(money/moneyCondition ) *
moneyReturn;
return result;
}
}
class
CashContext_{
private CashSuper cs;
private TYPE t;
public CashContext(TYPE t) {
switch(t){
case NORMAL: // 正常收费
(2) ;
break;
case CASH_DISCOUNT: // 满300返100
(3) ;
break;
case CASH_RETURN: // 打8折
(4) ;
break;
}
}
public double GetResult(double money) {
(5) ;
}
∥此处略去main( )函数
}
- 查看答案
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸对应栏内。
【说明】
某物品拍卖网站为参与者提供物品拍卖平台,组织拍卖过程,提供在线或线下交易服务。网站主要功能描述如下:
(1)拍卖参与者分为个人参与者和团体参与者两种。不同团体也可以组成新团体参与拍卖活动。网站记录每个参与者名称。
(2)一次拍卖中,参与者或者是买方,或者是卖方。
(3)一次拍卖只拍出来自一个卖方一件拍卖品;多个买方可以出价:卖方接受其中一个出价作为成交价,拍卖过程结束。
(4)在拍卖结算阶段,买卖双方可以选择两种成交方式:线下成交,买卖双方在事
先约定好成交地点,当面完成物价款支付和拍卖品交付;在线成交,买方通过网上支付平台支付物价款,拍卖品由卖方通过快递邮寄给买方。
一次拍卖过程基本事件流描述如下:
(1)卖方在网站上发起一次拍卖,并设置本次拍卖起拍价。
(2)确定拍卖标以及拍卖标保留价(若在拍卖时间结束时,所有出价均低于拍卖标保留价,则本次拍卖失败)。
(3)在网站上发布本次拍卖品介绍。
(4)买方参与拍卖,给出竟拍价。
(5)卖方选择接受一个竟拍价作为成交价,结束拍卖。
(6)系统记录拍卖成交价,进入拍卖结算阶段。
(7)卖方和买方协商拍卖品成交方式,并完成成交。
现采用面向对象方法对系统进行分析与设计,得到如表3-1所示类列表以及如图3-1所示类图,类中关键属性与方法如表3-2所示。
【问题1】(7分)
根据说明中描述,给出图3-1中(1)~(7)所对应类名(类名使用表3-1中给出序号)。
【问题2】(5分)
根据说明中描述,确定表3-2中属性/方法分别属于哪个类(类名、方法/属性名使用表3-1、3-2中给出序号)。
【问题3】(3分)
在图3-1采用了何种设计模式 以100字以内文字说明采用这种设计模式原因。
- 查看答案