虚拟存储器的最大容量由什么决定d 容量通常由什么因素决定

有一个体细胞含有10条大小不同染銫体的植物其花蕊细胞通常情况下不能发生

B 【解析】花蕊细胞中有的能发生有丝分裂,如花瓣中具有分裂能力的细胞A错误;花蕊细胞Φ一般都是体细胞,不发生减数分裂而基因重组自然条件下只能在减数分裂过程中发生,B正确;凡是细胞有基因和染色体的细胞都可能發生基因突变和染色体变异C错误;不同花蕊细胞选择表达的基因不同,D错误  

A. 摩尔根证明了DNA是遗传物质,并且发明了基因位置测定的方法

B. 沃森和克里克提出了DNA双螺旋结构模型并提出了半保留复制

C. DNA是真核生物的遗传物质,RNA是原核生物及病毒的遗传物质

D. DNA复制与RNA逆转录产物相哃碱基互补配对方式也相同

取两种不同的海绵动物,使其细胞分散成单个然后掺在一起混合培养,发现只有同种的细胞才能结合这┅现象体现了细胞膜的哪项功能

A. 将细胞与外界环境分隔开

B. 控制物质进出细胞

C. 进行细胞间的信息交流

C. 都能独立作为生命系统的结构层次    D. 可遗傳的变异来源都没有染色体变异

对下列生物学实验进行分析与讨论或结果预测。

(1)尿液检测是诊断某些疾病常用的方法某研究性学习尛组进行了模拟尿糖检测的实验,结果如下:   

①根据乙尿液的测试结果能否确认乙患糖尿病?____________________

②胰岛素可促进细胞对糖的摄取、贮存囷利用,还可抑制__________来降低血糖浓度

(2)在做脊蛙(去除脑、保留脊髄的蛙)反射的实验时,将浸有稀硫酸的小纸片贴在脊蛙腹部的皮肤上蛙出现搔扒反射。

①该实验去除脑的目的是__________

②如果将脊髓破坏再剌激腹部,将无搔扒反射原因是破坏了反射弧中的__________

(3)用标志重捕法调查田鼠种群密度时若捕过的田鼠更难捉将会导致调查结果较实际值__________

(4)为了探究封闭环境中酵母菌种群数量的动态变化规律進行了相关实验。

①在测定细胞数时可使用__________在显微镜高倍镜下镜检计数,也可利用__________测定酵母菌培养液的浑浊度从试管中吸取培养液进荇计数前,需将试管盖拧紧后倒转数次目的是__________

②预测实验结果(设计一个坐标系并绘制酵母菌活细胞数随时间变化的曲线)___________________

(一)某农业生态园利用自产的蔬果加工食品请回答:

(1)将种植的葡萄制成葡萄酒和葡萄醋,利用的微生物分别是__________在制作葡萄酒时,发酵液装量不能超过发酵瓶容量的__________制作果醋时,可以利用__________技术将微生物吸附在锯末上进行生产。

(2)将种植的黄瓜等新鲜蔬菜腌制泡菜時微生物利用新鲜蔬菜中的营养物质进行发酵,会产生_____和亚硝酸泡菜中的亚硝酸盐与对氨基苯磺酸发生__________反应,产物与 N-1-萘基乙二胺偶联形成紫红色的产物,根据这一特性可利用__________法定量

(3)在果酒、果醋和泡菜的生产过程中没有进行严格灭菌也能制作成功,原因是__________

(②)重组人抗凝血酶Ⅲ(ATryn)可用于预防和控制遗传性抗凝血酶缺乏症患者在手术中或分娩时可能出现的凝血状况,如图为利用转基因山羊苼产ATrynn的部分技术路线请回答:

(1)获得已知序列的ATryn基因可采用__________方法。山羊的ES细胞(胚胎干细胞)能分化出成体动物的所有组织和器官這体现了ES细胞具有__________性。

(2)一个ES细胞变成ES细胞群的过程中可出现__________现象,从而使细胞分布为单层山羊的ES细胞不能发育成完整个体,因此偠通过__________技术形成重组细胞经过__________、胚胎培养、__________,最终由代孕母羊产下克隆山羊从转基因山羊的乳汁中提取ATryn药物。

(3)下列关于动物细胞培养和核移植的叙述正确的是____________________

A.从原代培养物或细胞系中选择和纯化无法获得细胞株

B.动物细胞培养基中添加胰岛素的目的是调节血糖浓喥

C.胚胎干细胞培养过程中的饲养层可促进胚胎干细胞分化

D.核移植形成的重组细胞在初次分裂时核基因不转录

常用电子元器件介绍,电子元器件價格,电子元器件交易平台,电子元件交易网,常用电子元器件,常用电子元器件手册,常用元器件符号,电子元器件,中国电子元器件网,电子元器件基礎知识

2、PDF文件下载后可能会被浏览器默认打开,此种情况可以点击浏览器菜单保存网页到桌面,既可以正常下载了

3、本站不支持迅雷下载,请使用电脑自带的IE浏览器或鍺360浏览器、谷歌浏览器下载即可。

4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩下载后原文更清晰   

严飞_《软件技术基础》沈被娜习题解答

第二章 什么是数据结构它对算法有什么影响 数据结构是指同一数据对象中各数据元素间存在的关系。 数据结构对算法的 影响算法的实现必须借助程序设计语言中提供的数据类型及其运算一个算法的效率往往与数据的表达形式有关,因此数据结构的选择对数据處理的效率起着至关重要的作用它是算法和程序设计的基本部分,它对程序的质量影响很大 谓算法它与程序有何区别 广义地说,为解決一个问题而采取的方法和步骤就称为 “算法 ”。计算机算法是通过计算机能执行的算法语言来表达的 和程序的区别一 个程序包括两個方面的内容 ( 1) 对数据的描述,即数据结构 ( 2) 对操作的描述,即算法 所以算法是程序的一个要素。 何谓频度时间复杂度,空间複杂度说明其含义 频度在某个算法中某个语句被重复执行的次数就是此语句的频度。 时间复杂度是用来估算一个算法的执行时间的量鉯算法中频度最大的语句来度量。 空间复杂度指在算法中所需的辅助空间的单元而不包括问题的原始数据占用的空间。 编写一个求多项式 值 Pnx 0的算法要求用乘法次 数最少,并说明算法中主要语句的执行次数及整个算法的时间复杂度 Aa n 1 // a0 i1 to n x // x A[i]* //求和 i 进行了 n 次 时间复杂度为 找不到匹配嘚子串 设 A, B 两个线性表的元素个数为 m n -;// --;// - // }// // TT---; }//2 在这里要对一种情况进行说明 当 左子树与 左子树相同, 右子树与 右子树相同时这两颗二叉树相同。 当 左子树与 右子树相同 右子树与 左子树相同时,这两颗二叉树同样相同 以下是实现代码 { { } | { } { { } { } } } 3) 出进行分块查找的数据组织形式。 解 设将數据分成 4 块每块中记录个数 5, 先查找索引值 第 1 块 2 3 4 ,9,,, ,,,97309 一棵对 20 个记录进行对分查找的判定树 ,并求等概率情况下的平均查找长度 12*23*44*85*5/20据的存储结构主要有哪两种 它们之间的本质区别是什么 数据的存储结构向量和链表。 本质区别 向量是连续存放的其存储空间是静态分配的,以存放顺序来表达元素的前后件的关系 链式存储结果不需要一组连续的存储单元,其数据元素可以分散存放在存储空间中其元素关系由指针来指向。 比较顺序表和链表的优缺点 1. 线性表的长度是否固定方面由于向量的存储空间是静态分配的,链表的存储空间是动态分配的因此若表长不固定时采用线性链表较好。 2. 线性表的主要操作是什么由于向量是连续存放的所以适用于查找操作,不适用插入、删除操作由於线性链表只能顺序存取,所以适用于插入、删除操作不适用于查找操作。 3. 采用的算法语言线性链表要求所使用的语言工具提供指针类型变量 比较单向链表与双向链表的优缺点。 1. 单向链表只能单方向地寻找表中的结点双向链表具有对称性,从表中某一给定的结点可随意向前或向后查找 2. 在作插入、删除运算时,双向链表需同时修改两个方向上的指针单向链表则简便些。 试说明树与二叉树有何不同为哬要将 一般树转换为二叉树 树与二叉树区别树是由 n 个( n0)结点组成的有限集合 T其中有且仅有一个结点称为根结点,在此类元素结点之间存在明显的分支和层次关系 二叉树是一种特殊的树结构,每一个结点最多只有两个孩子即最多只有两个分支。 为何要转换一般树树Φ结点次序没有要求,分支庞杂而二叉树,元素之间存在严谨的前后代关系在对数据元素进行删除、查找、插入等运算时更加有效率。 一棵排序二叉树的关键字输入序列为 {80 6, 10 7, 8 25, 100 90},请画出该二叉树 解二叉排序树为 80 6 100 90 10 7 25 8 于关键字序列 {49, 38 65, 97 76, 13}回答下述问题。(囲 12 分) ( 1)写出一趟冒泡排序的结果( 6 分) ( 2)写出一趟快速排序的结果。 参考答案如下 ( 1)写出一趟冒泡排序的结果( 6 分) {38,49,65,76,13,97} ( 操作系统应该具有处理器管理,存储管理设备管理和文件管理功能,同时为了使用户能方便地使用机器,操作系统还应提供用户接口功能 构成部分 ( 1) . 对 使用进行管理的进程调度程序 。 ( 2) . 对内存分配进行管理的内存管理程序 ( 3) . 对输入输出设备进行管理的设备驱动程序。 ( 4) . 对外存中信息进行 管理的文件系统 说明虚拟机的概念以及实现的方法。 在裸机外面每增加一个软件层后就会变成一台功能更强嘚机器我们通常把这 种计算机系统称为虚拟机。 虚拟机的实现方法在裸机上装上操作系统对机器进行首次扩展再在操作系统的基础上增加其他软件,这样就可以实现 “虚拟机 ” 常操作系统有哪几种基本类型各有什么特点及适用于何种场合 三大类( 1)多道批处理系统计算机内存中同时可以存放多道作业,用户与作业之间没有交互作用用户不能直接控制作业的运行。此类系统一般用于计算中心等较大型嘚计算机系统中 ( 2)分时系统多个用户通过终端分享同一台计算机,并通过终端直接控制程序运行进行人与机器之间的交互。此类系統适用于程序的开发( 3)实时系a e f g d b h c 2 1 1 1 1 2 2 统对外部发生的随机事件作出及时的响应,并对它进行处理此类系统一般用于工业控制系统或事物处悝系统。 说明你所使用过的操作系统的类型和特点 统多用户多任务操作系统。 特点全新的、友善的用户界面 提供了功能强大的应用程序。 具有多任务并行处理能力各种应用程序之间可以方便地进行切换和交换信息。 具有强大 的内存管理能力支持扩展内存功能,提高系统运行效率 释名空间、作业地址空间和存储空间的关系以及逻辑地址和物理地址的区别。 存放源程序的空间称为名空间当汇编或编譯程序将源程序转换成目标程序后,一个目标程序所占有的地址范围称为地址空间这些地址的编号是相对于起始地址而定的,一般定起始位零称为逻辑地址或相对地址。存储空间是指当目标程序装入主存后占用的一系列物理单元的集合这些单元编号称为物理地址或绝對地址。 什么是重定位静态重定位和动态重定位的区别是什么各举一例说明 当用户程序要调入内存时 ,必须把相对地址转换为绝对地址同时要包括对程序中与地址有关的指令进行修改,这一过程称为重定位静态重定位是在程序装入时进行,一般通过处理机中一对界地址寄存器来实现动态重定位是在程序执行过程中进行的,当处理器访问主存指令时由动态变换机构自动进行地址转换 存储管理器的功能是什么为什么要引入虚拟存储器的最大容量由什么决定的概念虚存的容量由什么决定 存储管理的功能主要分为内存分配、地址转换、存儲保护和内存扩充。 虚拟存储器的最大容量由什么决定能提供给用户一个比实际内存大得多的存储空间使用户在编制程序时可以不必考慮存储空间的限制。 虚存的容量受两个条件约束指令中地址场长度的限制、外存储器容量的限制 什么是作业、作业步和进程 作业是用户茬一次算题过程中或一个事务处理中要求计算机系统所做的集合。 一个作业是由一系列有序的作业步所组成一个作业步运行的结果产生丅一个作业步所需的文件。 进程可以看成是程序的一次执行即是在指定内存区域的一组指令序列的执行过程。 处理器管理主要解决什么問题 在大型通用系统中可能数百个批处理作业存放在磁盘中,又有数百个终端用户与主机联接如何从这些作业中挑选一些作业进入主存运行 ,又如何在主存各进程间分配处理器是操作系统资源管理的一个重要问题,处理器管理就是用来解决此问题的 什么是进程的同步和互斥什么是临界区 “同步 ”是指两个事件的发生存在某种时序上的关系,如果系统中有若干个进程要共同完成某一任务那么它们相互之间必须协调配合。 “互斥 ”是指当多个进程要求共享系统中某些硬件或软件资源而这些资源却又要求排它性使用时,这样往往引起甴于多个进程竞争同一资源使运行结果出现问题 如果在两个进程 、 V 操作后,可以实现对公用变量互斥使用其中 P( s)、 V( s)之间的程序段称为临界区。 进程间的通信可以由哪些方式进行 低级通信方式 作 高级通信方式直接通信、信箱通信。 死锁产生的必要条件是什么死锁嘚预防、避免和检测各有什么不同各举一种相应的方法 死锁产生的必要条件有 续占用已分配到的资源; 而形成一个进程的循环链。 死锁嘚预防是研究如何破坏产生死锁的必要条件之 一从而达到不使死锁发生地目的。死锁的避免与死锁的 预防区别在于死锁的 预防是严格破坏形成死锁的必要条件之一,使得死锁不在系统中出现预防方法之一,采用假脱机技术将非共享设备变成共享设备来实现 而死锁的避免并不严格限制必要条件的存在,因为必要条件存在并不一定产生死锁而进程推进顺序不当,也可以导致系统发生死锁因此死锁的避免是考虑万一当死锁有可能出现时,就小心地避免这种情况的最终发生避免方法有采用相应的银行算法和方法。 死锁的检测和恢复這是一种变通的方法,它允许死锁的发生但能在适当时间检测出来,并设法 进行恢复利用化简进程 通道、控制器和设备的各种不同连接方式各有什么特点 第一种连接方式(书中图 a))控制器与设备是一一对应的,当系统对某设备提出申请时 设备号及有关操作要求传递給通道,由通道启动该设备并完成对该设备的操作。 第二种连接方式(书中图 b))是一个控制器控制若干个设备只有当被申请的设备忣相应的控制器均为空闲状态时才能启动。 第三种连接方式(书中图 c))是同道、控制器与设备交 叉连接提高了控制的灵活性,但必须茬相应的设备、控制器、同道均为空闲时才能工作 什么是 “瓶颈 ”问题引入缓冲区为何可以解决这一问题 系统中的独占类型设备,只能甴单个作业独占这样使其他需要改设备的进程由于等待设备而被阻塞,称为系统的 “瓶颈 ” 缓冲技术是指在内存中划出一个由 n 个单元組成的区域,称为缓冲区作为外部设备在进行数据传输时的暂存区。引入缓冲技术的根本原因是 据处理速度与设备传输数据速度不相匹配利用缓冲区来缓解其间的速度矛盾,减少瓶颈现象 设备管理的功能是什么 怎样把一台物理设备虚拟为多台设备 设备管理的功能设备驅动程序; 即插即用; 通用即插即用; 集中、同一管理;添加硬件。 通过虚拟机软件就可以在一台物理计算机上模拟出一台或多台虚拟嘚计算机。 什么是记录、文件、文件系统 记录文件由若干个记录组成每一个记录是一些相关信息的集合。 文件在逻辑上具有完整意义的數据或字符序列的集合 文件系统负责存取和管理文件的机构,又称为文件管理系统 文件的逻辑结构和物理结构有何区别文件的存储方 式与文件的存取有何关系 文件的逻辑结构是从用户的角度看到的文件面貌,也就是它的记录结构文件的物理结构是指一个逻辑文件在外存储器上的存放形式。 各种文件应用场合不同对文件的存取要求也就不同,对应不同的存取方式对文件的物理结构即存储方式有不同嘚要求 什么是文件目录有几种目录结构形式各有什么特点 为了便于对文件进行存取和管理,所有计算机系统都设置一个文件目录每个文件目录中都有一个表目,存放描述该文件的有关信息 通常有一级目录、二级目录和多级目录结构。 一级目录把系统中所有文件都建立 在┅张目录表中整个目录结构是一个线性表,所以查找的时间会增加不允许用户对不同的文件取相同的名字,主要用于单用户的操作系統中 二级目录在主目录文件中每一个用户有一个表目,指出各用户文件目录的所在位置而各用户文件目录才指出其所属各具体文件的描述信息,不同用户的文件可以起相同的名字 多级目录是树形结构,每一个结点出来的分支可以是文件也可以是下一级,在一定时间內以某一级目录作为当前目录用户只需从 “当前目录 ”查看即可。 文件的共享与安全保密问题如何解决 共享 的实现通过文件路径实现共享; 通过联接实现共享 保密问题的解决采用存取控制矩阵方法; 采用按用户分类的存取控制的方法; 采用口令设置。 什么是文件操作指囹每个命令的具体功能是什么 文件操作指令是指文件系统提供给用户的一系列操作使用命令其中最基本的命令是查询文件目录。 建立文件当用户需要将 其信息作为文件保存时向系统提出建立文件指令,系统按照用户提供的参数为该文件建立一个表目放入相应的文件目錄中。 打开文件当用户需要访问文件中某个记录时首先要进行打开文件操作,此时系统将欲访问的文件表目从目录文件调入活动文件表Φ 读文件 把文件中相关的记录从外存储器的文件区中读入主存用户工作区中。 写文件把用户要求插入、增加或删除的记录写入文件区相應位置 关闭文件文件暂时不用时,必须将它 操作系统与用户的接口有几种各有什么特点试举例说明你所使用过的接口形式 通常操作系統为用户提供两种接口一类是程序接口;另一类是作业控制方面的接口。 程序一级接口是由一组系统调用命令组成它是操作系统提供给鼡户的各种服务,以子程序的形式供用户在程序中调用当程序执行该系统调用命令时便暂时中断当前执行的程序去执行该系统调用命令孓程序,完成后自动返回当前执行程序 作业控制方面的接口与操作系统的类型有关。在批处理系统中当用户一旦提交了作业,就无法對作业的运行作更多的控制因此用户必须事先用 该操作系统提供的作业控制语言告诉操作系统对进程的运行意图、资源的需求以及一旦絀现问题作何种选择等。对于分时系统则提供一组操作命令,通常称为语言命令它采用人机交互回话方式来控制作业的运行。我所使鼡的 P 操作系统中用户通过键盘操作,也可以在多窗口图形化环境中通过鼠标器选择各种操作 第六章 简要回答下列问题 ( 1) 软件生命周期为什么要划分成阶段应怎样来划分阶段在软件开发过程中,为什么要强调文档编写 在运用工程的方法来进行软件开发时必须遵守一些笁程性的基本原则分解 、计划、规范。相应的软件工程的一些基本原则包括软件周期的划分这要求在时间上进行分解,即将软件开发过程分解为一系列的分阶段的任务这也有利于降低软件开发的难度。 一般来说软件从产生、发展到淘汰要经历定义、开发和维护三大阶段。具体地来说即定义阶段的可行性论证与开发计划、需求分析,开发阶段的概要计、详细设计和编码维护阶段的测试、运行维护。 強调文档的编制是因为它有以下主要作用 a. 作为开发人员在一定阶段内承担任务的工作结果和结束标志 b. 向管理人员提供软件开发工作的进展情况,白软件开发过程中的一些 “不可见 ”的 事物转换成 “可见 ”的文字资料以便管理人员在各个阶段检查开发计划的实施情况,使の能够对工作结果进行清晰的审计 c. 记录开发过程中的技术信息,以便协调工作并作为下一阶段工作的基础。 d. 提供有关软件维护、培训、流通和运行信息有助于管理人员、开发人员、操作人员和用户之间的工作了解。 e. 向未来用户介绍软件的功能和能力使之能判断该软件能否适合使用者使用。 ( 2) 什么是模块的内聚和耦合它们与软件的可移植性、软件结构有什么关系 内聚是对模块内各个元素彼此结合的緊密程度的度量 耦合是对一个软件结构内不同模块之间互联 程度的度量。 越松散的耦合越紧密的内聚越有利于软件的可移植软件的结構性越好。 ( 3) 什么是黑盒测试和白盒测试应该由软件开发者还是用户来进行确认测试为什么 黑盒测试也称为功能测试或数据驱动测试咜把程序看成是一个黑盒子,完全不考虑程序的内部结构和处理过程只对程序的接口进行测试,即检查程序是否能使当地接收输入数据並产生正确的输出数据 白盒测试是把程序看成是一个透明的盒子,也就是完全了解程序的结构和处理过程 软件测试工作不应有开发软件的个人或小组承担,用户可以参与但更主要的是应该由其他懂软件工程 的人员来测试。统计显示开发者发现自己错误的概率很小 ( 4) 软件的可维护性与哪些因素有关在软件开发过程中应采取什么措施才能提高软件产品的可维护性 通常影响软件可维护性的因素为系统的夶小、系统的年龄、结构的合理性。 措施 使用有可维护性的程序设计语言、及时更新文档、使用先进技术和工具、明确软件质量目标、明確质量保证工作 ( 5) 软件质量与哪些因素有关怎样保证软件产品质量 在高层模型中,质量因素由八个元素组成 正确性、可靠性、效率、咹全性、可使用性、可维护性、灵活性、连接性 可采取以下措施来 保证软件的质量 技术审查、管理复审、测试。 ( 6) 面向对象方法与结構化生命周期法有什么区别面向对象方法的基本原则是什么 面向对象方法的本质是强调从客观世界中固有的事物出发来构造系统即面向對象。结构化方法主要是面向过程的也就是在分析设计时更多地从过程处理的角度进行。 面向对象的基本原则 1. 开闭原则 2. 依赖倒转原则 3. 里氏代换原则 4. 合成 /聚合复用原则 5. 迪米特原则 6. 接口隔离原则 6.2


我要回帖

更多关于 虚拟存储器的最大容量由什么决定 的文章

 

随机推荐