zoukankan      html  css  js  c++  java
  • 软件设计——2011年下半年选择题重要知识点

    1、若某计算机系统的I/O接口与主存采用统一编址,则输入输出操作是通过(访问)指令来完成的。

    A:控制

    B:中断

    C:输入输出

    D:访存

    【解析】:

    常用的1/0接口编址方法有两种:一是与内存单元统一编址,二是单独编址

    与内存单元统一编址方式下,是将I/0接口中有关的寄存器或存储部件看作存储器单元,与主存中的存储单元统一编址。 这样,内存地址和接口地址统" 在一个公共的地址空间里,对I/0接口的访问就如同对主存单元的访问一样,可以用访问内存单元的指令访问I/0接口。

    I/0接口单独编址是指通过设置单独的I/0地址空间,为接口中的有关寄存器或存储部件分配地址码,需要设置专门的I/o指令进行访问。这种编址方式的优点是不占用主存的地址空间,访问主存的指令和访问接口的指令不同,在程序中容易使用和辨认。

    2、总线复用方式可以(减少总线中信号线的数量)。

    A:提高总线的传输带宽

    B:增加总线的功能

    C:减少总线中信号线的数量

    D:提高CPU利用率

    【解析】:

    总线是一组能为多个部件分时共享的信息传送线,用来连接多个部件并为之提供信息交换通路,通过总线复用方式可以减少总线中信号线的数量,以较少的信号线传输更多的信息

    3、在CPU的寄存器中,(指令寄存器)对用户是完全透明的。

    A:程序计数器

    B:指令寄存器

    C:状态寄存器

    D:通用寄存器

    【解析】:

    寄存器组是CPU中的一个重要组成部分,它是CPU内部的临时存储空间。

    寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。在CPU中增加寄存器的数量,可以使CPU把执行程序时所需的数据尽可能地放在寄存器中,从而减少访问内存的次数,提高其运行速度。但是,寄存器的数目也不能太多,除了增加成本外,寄存器地址编码增加还会增加指令的长度。CPU 中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。

    程序计数器是存放指令地址的寄存器,其作用是:当程序顺序执行时,每取出一条指令,程序计数器(PC)内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指向新的指令地址。

    指令寄存器(IR)用于存放正在执行的指令,指令从内存取出后送入指令寄存器。其操作码部分经指令译码器送微操作信号发生器,其地址码部分指明参加运算的操作数的地址形成方式。在指令执行过程中,指令寄存器中的内容保持不变。

    状态字寄存器(PSI)用于保存指令执行完成后产生的条件码,例如运算是否有澄出。结果为正还是为负,是否有进位等。此外,PSW还保存中断和系统工作状态等信息。

    通用寄存器组是CPU中的一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。

    在汇编语言程序中,程序员可以直接访问通用寄存器以存取数据,可以访问状态字寄存器以获取有关数据处理结果的相关信息,可以通过相对程序计数器进行寻址,但是不能访问

    指令寄存器。

    4、通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(特洛伊木马)。

    A:特洛伊木马

    B:蠕虫病毒

    C:宏病毒

    D:CIH病毒

    【解析】:

    典型网络病毒主要有宏病毒、特洛伊木马蠕虫病毒、脚本语言病毒等。

    宏病毒的传播方式通常如下:字处理程序Word在打开-一个带宏病毒的文档或模板时,激活了病毒宏,病毒宏将自身复制至Word的通用(Normal) 模板中,以后在打开或关闭文件时病毒宏就会把病毒复制到该文件中。

    文件型计算机病毒感染可执行文件(包括EXE和COM文件)。
    引导型计算机病毒影响软盘或硬盘的引导扇区.
    目录型计算机病毒能够修改硬盘上存储的所有文件的地址。

    特洛伊木马是一种秘密潜伏且能够通过远程网络进行控制的恶意程序。控制者可以控制被秘密植入木马的计算机的一切动作和资源,是恶意攻击者窃取信息的工具。

    蠕虫病毒的传播过程一般表现为:蠕虫程序驻于一台或多台机器中,它会扫描其他机器是否有感染同种计算机蠕虫,如果没有,就会通过其内建的传播手段进行感染,以达到使计算机瘫痪的目的。

    CIH病毒目前传播的主要途径主要通过Internet和电子邮件,当然随着时间的推移,其传播主要仍将通过软盘或光盘途径

    5、 (ADPCM)既不是图像编码也不是视频编码的国际标准。
    A:JPEG
    B:MPEG
    C:ADPCM
    D:H.261


    【解析】:

    计算机中使用的图像压缩编码方法有多种国际标准和工业标准。目前广泛使用的编码及压缩标准有JPEG、MPEG 和H.261.

    JEPG (Joint Photographic Experts Group) 是一个由IS0和IEC两个组织机构(国际标准化组织)联合组成的一个专家组,负责制定静态和数字图像数据压缩编码标准,这个专家组开发的算法称为JPEG算法,并且成为国际上通用的标准。JPEG 是一个适用范围很广的静态图像数据压缩标准,既可用于灰度图像又可用于彩色图像。

    MPEG (Moving Pictures Experts Group) 动态图像压缩标准是一个由IS0和IEC两个组织机构联合组成的一个活动图像专家组制定的标准。1992 年提出MPEG-1、MPEG-2标准, 用

    于实现全屏幕压缩编码及解码。MPEG-1 是针对传输率为1Mbps到1.5Mbps的普通电视质量的视频信号的压缩,MPEG-2 是对每秒30帧的720X572分辨率的视频信号进行压缩。1999年发布了MPEG-4多媒体应用标准,目前推出了MPEG-7多媒体内容描述接口标准等。每个新标准的产生都极大地推动了数字视频的发展和更广泛的应用。

    H.261视频通信编码标准是由国际电话电报咨询委员会CCITT (Consultative Committeeon International Telephone and Telegraph) 于1998年提出的电话/会议电视的建议标

    准,该标准又称为PX64K标准。CCITT推出的H. 263标准用于低位速率通信的电视图像编码。

    ADPCM是自适应差分脉冲编码调制,最早使用于数字通信系统中

    6、甘特图(Gantt图)不能(清晰地获得各任务之间的依赖关系)。
    A:作为项目进度管理的一个工具
    B:清晰地描述每个任务的开始和截止时间
    C:清晰地获得任务并行进行的信息
    D:清晰地获得各任务之间的依赖关系


    【解析】:

    甘特图(Gantt图)是进行项目进度管理的一个重要工具,它对项目进度进行描述,显示在什么地方活动是并行进行的,并用颜色或图标来指明完成的程度。

    使用该图,项目经理可以清晰的了解每个任务的开始和截止时间哪些任务可以并行进行哪些在关键路径上但是不能很清晰的看出各任务之间的依赖关系。



    7、一个类是(—组对象的抽象定义)在定义类时,将属性声明为private的目的是(实现数据隐藏,以免意外更改)。

    A:一组对象的封装

    B:表示一组对象的层次关系

    C:一组对象的实例

    D:—组对象的抽象定义

    A:实现数据隐藏,以免意外更改

    B:操作符重载

    C:实现属性值不可更改

    D:实现属性值对类的所有对象共享

    【解析】:

    面向对象技术中,将一组大体上相似的对象定义为一个类。把一组对象的共同特征加以抽象并存储在一个类中,是面向对象技术中的一个重要特点。一个所包含的方法和数据描述
    一组对象的共同行为和属性。在类定义时,属性声明private的目的是实现数据隐藏,以免意外更改。

    8、业务用例和参与者一起描述(组织支持的业务过程),而业务对象模型描述(业务结构以及结构元素如何完成业务用例)。
    A:工作过程中的静态元素
    B:工作过程中的动态元素
    C:工作过程中的逻辑视图
    D:组织支持的业务过程

    A:业务结构

    B:结构元素如何完成业务用例

    C:业务结构以及结构元素如何完成业务用例

    D:组织支持的业务过程

    【解析】:

    在采用面向对象方法进行业务建模时,业务用例和参与者一起描述组织或企业所支持的业务过程

    业务流程被定义为多个不同的业务用例,其中每个业务用例都代表业务中某个特定的工作流程。业务用例确定了执行业务时将要发生的事情,描述了一系列动作的执行,以及产生对特定业务主角具有价值的结果。业务对象模型从业务角色内部的观点定义了业务用例。该模型确定了业务人员及其处理和使用的对象之间应该具有的静态和动态关系,注重业务中承担的角色及其当前职责,既描述业务结构,又描述这些结构元素如何完成业务用例。

    9、对于线性表(由n个同类元素构成的线性序列),采用单向循环链表存储的特点之一是(从表中任意结点出发都能遍历整个链表)。

    A:从表中任意结点出发都能遍历整个链表

    B:对表中的任意结点可以进行随机访问

    C:对于表中的任意一个结点,访问其直接前驱和直接后继结点所用时间相同

    D:第一个结点必须是头结点

    【解析】:

    随机访问是指可由元素的序号和第一个元素存储位置的首地址计算得出该序号所对应元素的存储位置,这要求这一组元素必须连续地存储,链表存储结构中元素的存储位置是可以分散的,仅通过指针将逻辑上相邻而存储位置不要求相邻的元素链接起来,而且只能顺着指针所指示的方向进行遍历

    单向循环链表中指针的指示方向是单方向地,其示意图如下所示,对于表中的任意一个元素,访问其直接后继的运算时间复杂度为0(1),访问其直接前驱的运算时间复杂度为0(n)。链表中是否含有头结点要看具体的应用情况和运算要求,并没有必须设置的要求。

  • 相关阅读:
    WUSTOJ 1247: 递增或递减排序(Java)
    WUSTOJ 1246: 字符串排序(Java)
    Oracle查询部门工资最高员工的两种方法 1、MAX()函数 2、RANK()函数
    Oracle数据库——用户(USER)
    Firefox在新标签页打开“书签”和“搜索栏”(无需插件)
    Oracle数据库——ROWNUM
    Oracle数据库 SET ECHO [ON|OFF]
    WUST Oracle数据库 实验一实验二
    优课在线 嵌入式系统(胡威)2018春季测验 参考解析
    Oracle数据库——查询所有用户
  • 原文地址:https://www.cnblogs.com/sunjiaojiao/p/11603519.html
Copyright © 2011-2022 走看看