题目详情

中央处理器(CPU)中的控制器部分不包含(  )。

  • A.程序计数器(PC)
  • B.指令寄存器(IR)
  • C.算逻运算部件(ALU)
  • D.指令译码器

正确答案及解析

正确答案
C
解析

算术逻辑部件属于运算器。

包含此试题的试卷

你可能感兴趣的试题

问答题

阅读下列说明,回答问题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字以内文字说明采用这种设计模式原因。

查看答案
问答题

中级软件设计师,章节练习,基础复习,中级软件设计师练习

中级软件设计师,章节练习,基础复习,中级软件设计师练习

中级软件设计师,章节练习,基础复习,中级软件设计师练习

中级软件设计师,章节练习,基础复习,中级软件设计师练习

查看答案

相关题库更多 +