2012年计算机科学与技术基础
- 格式:docx
- 大小:37.09 KB
- 文档页数:9
东北大学22春“计算机科学与技术”《计算机基础》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.在计算机中,下列设备属于输出设备的是____。
A.打印机B.扫描仪C.投影仪D.摄像机参考答案:AC2.拨号入网条件有()。
A.网卡B.由ISP提供的用户名、注册密码C.打印机D.一台调制解调器Modem正确答案:BD3.所谓多媒体是指各种信息的编码。
()A.正确B.错误参考答案:B4.对于文本,若屏幕分辨率为800×600,字符为8×8点阵,每个字符占2个字节,满屏字符数据存储量为____。
A.14.6KBB.25.6KBC.150KBD.20.3KB5.在Word编辑状态下,对于选定的文字不能进行的设置是()。
A.自动版式B.动态效果C.加着重号D.加下划线参考答案:A6.下列关于计算机硬件组成的说法中,()是正确的。
A.运算器、控制器、存储器、输入设备和输出设备B.运算器、控制器和I/O设备C.主机和外设D.CPU和I/O设备参考答案:AC7.音频文件格式有很多种,请问哪种音频文件不可能包含人的声音信号____。
A.音乐CDB.WAV格式C.MP3格式D.MIDI格式正确答案:D8.退出当前应用程序的方法是()。
A.按Esc键B.按Ctrl+Esc键C.按Alt+Esc键D.按Alt+F4键参考答案:D在Word默认状态下,先打开了一个f1.doc文档,又打开了f2.doc文档,则()A.文档f1.doc的窗口遮蔽了文档f2.doc的窗口B.打开的f2.doc的窗口遮蔽了f1.doc文档的窗口C.打开了f2.doc的窗口,f1.doc文档的窗口被关闭D.两个窗口并列显示参考答案:B10.在Word中建立的文档文件,不能用Windows中的记事本打开,这是因为____。
A.文件是以.doc为扩展名B.文件中的西文有“全角”和“半角”之分C.文件中含有特殊控制符D.文件中含有汉字正确答案:C11.在Word中,不能设置的文字格式为()。
计算机科学技术专业、软件工程专业2012年专升本考试复习大纲(专业综合课部分)适用对象:报考计算机科学与技术专业和软件工程(只招计算机与信息类相关专业考生)的考生。
第一部分理论考试部分(200分)《C语言程序设计》(80分)一、数据类型、运算符与表达式熟练掌握并运用数据类型、运算符与表达式。
二、三种基本结构基本掌握程序设计三种基本结构,并能够设计简单程序选择语句:if…else if…结构、switch结构;循环语句:while结构、do…while结构、for结构。
三、数组掌握一维数组、二维数组及字符数组的定义和引用,并能运用数组实现排序、查找和输出。
四、函数重点掌握函数基本概念;掌握函数的调用;了解局部变量、全局变量、变量存储类别。
五、指针重点掌握指针的概念,指针变量的定义、引用、作为函数参数的方法;基本掌握指针与数组、字符串、函数的关系。
六、结构体与共用体重点掌握结构体与共用体变量的定义、引用、初始化,对结构体数组、指针作一般了解。
七、位运算掌握位运算的基本概念,并能作简单的运算。
八、编译预处理掌握宏定义、“文件包含”处理及其使用参考教材:《C程序设计》(第三版)清华大学出版社谭浩强著《数据库系统》(60分)一、数据库概论掌握数据库、数据库管理系统、数据库系统概念;了解数据库管理技术的发展的三个阶段;掌握概念模型的基本概念和表示方法、数据模型的组成要素;掌握数据库管理系统的任务和功能;掌握数据库系统的三级模式结构和二级映象;掌握数据库系统的组成。
二、关系数据库及SQL语言了解关系的基本术语、关系的定义及关系的性质;掌握关系的三类完整性及规则;掌握应用关系代数对关系进行查询操作;掌握应用SQL语言的SELECT 语句进行查询操作;了解SQL中的数据更新操作。
三、关系数据库理论、数据库设计与保护掌握函数依赖、部分函数依赖、传递函数依赖的概念;掌握前三个范式的概念及应用前三个范式进行模式分解;掌握数据库设计的基本步骤及主要工作。
普通高等学校本科专业目录(2012年)教育部2012年9月第1 页共26 页说明一、《普通高等学校本科专业目录(2012年)》是高等教育工作的基本指导性文件之一。
它规定专业划分、名称及所属门类,是设置和调整专业、实施人才培养、安排招生、授予学位、指导就业,进行教育统计和人才需求预测等工作的重要依据。
二、本目录根据《教育部关于进行普通高等学校本科专业目录修订工作的通知》(教高〔2010〕11号)要求,按照科学规范、主动适应、继承发展的修订原则,在1998年原《普通高等学校本科专业目录》及原设目录外专业的基础上,经分科类调查研究、专题论证、总体优化配置、广泛征求意见、专家审议、行政决策等过程形成的。
三、本目录的学科门类与国务院学位委员会、教育部2011年印发的《学位授予和人才培养学科目录(2011年)》的学科门类基本一致,分设哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、管理学、艺术学12个学科门类。
新增了艺术学学科门类,未设军事学学科门类,其代码11预留。
专业类由修订前的73个增加到92个;专业由修订前的635种调减到506种。
本目录哲学门类下设专业类1个,4种专业;经济学门类下设专业类4个,17种专业;法学门类下设专业类6个,32种专业;教育学门类下设专业类2个,16种专业;文学门类下设专业类3个,76种专业;历史学门类下设专业类1个,6种专业;理学门类下设专业类12个,36种专业;工学门类下设专业类31个,169种专业;农学门类下设专业类7个,27种专业;医学门类下设专业类11个,44种专业;管理学门类下设专业类9个,46种专业;艺术学门类下设专业类5个,33种专业。
四、新目录分为基本专业(352种)和特设专业(154种),并确定了62种专业为国家控制布点专业。
特设专业和国家控制布点专业分别在专业代码后加“T”和“K”表示,以示区分。
五、本目录所列专业,除已注明者外,均按所在学科门类授予相应的学位。
江苏省2012年普通高校专转本选拔考试计算机基础(二年级)一、判断题(本大题共20小题,每小题1分,共20分。
下列各小题表述正确的在答题卡上将A涂黑,错误的将B涂黑)1、现在广泛使用的公交IC卡和身份证都是接触式IC卡。
2、卫星通信也是一种微波通信。
3、PC机主板上的CMOS芯片需使用电池供电,否则主机断电后其中的信息会丢失。
4、主频为2GH z的CPU运算速度一定是主频为1GH Z的CPU运算速度的2倍。
5、光电鼠标使用微型镜头拍摄其下方的图像,由DSP分析判断鼠标器的移动方向和距离。
6、按照软件的开发方式和适用范围,应用软件可分为通用应用软件和定制应用软件。
7、高级语言解释程序能将高级语言源程序转换成目标程序。
8、在局域网中,每台计算机都必须有一个MAC的地址,以便相互区别,实现计算机之间的通信。
9、计算机局域网采用频分多路复用技术共享传输介质。
10、在广域网中,连接在网络中的主机发生故障不会影响整个网络通信,但若一台节点交换机发生故障,整个网络将陷入瘫痪。
11、我国采用的PAL制式彩色电视信号在远距离传输时,使用YUV颜色模型。
12、GIP格式图像在WWW网页中广泛使用的原因是它属于一种真彩色图像。
13、数据库是长期存放在计算机内、有组织、可共享的数据集合。
14、在记事本中可对同一个文件的不同文字使用不同的字体。
15、在Windows的设备管理程序支持即插即用(PnP)功能。
16、在Word 2003 中,可以正确读取在记事本上建立的文件,但记事本无法正确读取Word 文档。
17、在Word 2003 中,要移动或复制一段文字必须通过剪切板。
18、在Excel 2003 中,每一张工作表分别作为一个文件保存。
19、在Excel 2003 中,A2:A4各单元格的数据依次为1、2、3若将该区域进行“合并单元格”操作,则合后的单元格内容为6。
20、在Power Point 2003中,幻灯片的编号只能从1开始。
2012职称计算机基础知识资料今天,信息技术得到迅猛发展,人类对信息的采集、传输、加工和应用正日趋广泛和深入,为了适应信息社会发展的需要,我们正确掌握信息技术是十分必要的。
信息技术是指信息处理过程中所运用到的技术。
信息技术的核心是计算机技术。
计算机是20世纪最卓越的科技成果之一,它是我们今天处理信息最强有力的工具。
一、计算机发展简史1946年2月,世界上第一台通用电子数学计算机ENIAC在美国宾夕法尼亚大学诞生。
运算速度只有5000次/秒。
第一代电子管计算机(1945-1956) 几千——几万(次/秒)主要逻辑元件是电子管,特点:体积庞大、运算速度低、成本高、可靠性差、内存容量小。
主要用于科学计算,从事军事和科学研究方面的工作。
第二代晶体管计算机(1956-1963) 几万——几十万(次/秒)主要逻辑元件是晶体管,特点:体积小、速度快、功耗低、性能更稳定。
应用扩展到数据处、自动控制等方面。
第三代集成电路计算机(1964-1971) 几十万——几百万(次/秒)可靠性和存储容量进一步提高,运算速度更快,价格更低,外部设备种类繁多,与通信密切结合起来。
广泛用于科学计算、数据处理、事务管理、工业控制等领域。
第四代大规模集成电路计算机(1971-现在) 千万——万亿(次/秒)计算机的存储容量和可靠性又有了很大提高,功能更加完备。
计算机的类型除小型、中型、大型机外,开始向巨型机和微型机(个人计算机)两个方面发展。
使计算机开始进入了办公室、学校和家庭。
二、计算机发展的总趋势巨型化我国的银河系列巨型计算机微型化笔记本电脑、掌上电脑、手表电脑的出现网络化把各地区的计算机互联起来实现资源共享多媒体化能综合处理声音、图像、文字、视频和音频信号智能化计算机具有模拟人的感觉和思维过程的能力三、冯·诺依曼——计算机之父冯·诺依曼,著名美籍匈牙利数学家,是计算机科学的创始人之一。
从ENIAC到当前最先进的计算机都采用的是冯诺依曼体系结构。
课程名称汇编语言课程代号____________________专业计算机考试方式闭卷_______________________________________________________________________________一、填空题(13′)1、通常用于做计数器的寄存器是________,堆栈栈顶的偏移地址存于_________寄存器中。
2、用_________寄存器与___________寄存器联合确定下一条指令的物理地址。
3、代码段的段地址存于_______寄存器中,附加段的段地址存于__________寄存器。
4、段地址和偏移地址为2010:000A的存储单元的物理地址为_____________。
5、在8086/8088微处理器中,PUSH和POP指令在堆栈与寄存器或存储单元之间传送数据时,一次总是传送________字节。
6、除法指令中,若是做字操作,被除数在__________、__________,商在__________。
7、写一指令序列____________、___________将3456H装入DS寄存器。
二、选择题(20′)1、下列指令序列执行时出错的是()。
A. ADD BUF1,BUF2B. JMP DWORD PTR DAT [BX]C. MOV AX,[BX+DI] NUMD. TEZT AL,08H2、执行下面指令序列后,结果是()。
MOV AL,82HCBWA.AX=0FF82HB. AX=8082HC. AX=0082HD. AX=0F82H3、已定义FEES DW 100 DUP(0),则指令MOV CX,SIZE FEES 的等效指令是()。
A. MOV CX,100B. MOV CX,200C. MOV CX,400D. MOV CX,100DUP(0)4、下面所列通用数据传送指令的几种传送中,错误的传送方式是()。
A. 从寄存器到寄存器B. 立即数到存储器C. 从寄存器到寄存器D. 从存储器到存储器5、当一个无符号数大于120时程序转移,需要使用的条件转移指令()。
NJU2012年计算机科学与技术基础试卷与答案科目名称:计算机科学与技术基础一、(10分)函数W 递归定义如下:⎣⎦1)1(;2/)(=+=w n w cn n W证明:)(n O W ∈解:一个含直接或间接调用本函数语句的函数被称之为递归函数,它必须满足以下两个条件:1) 在每一次调用自己时,必须是(在某种意义上)更接近于解;2) 必须有一个终止处理或计算的准则。
考点:求解递归式 算法导论P47-53二、(15分)问题P :任给一无向图G ,判定它是否含有哈密顿(Hamilton )回路.我们知道问题P 是NP-完全问题. 问题N :任给一带权完全图H 与一正整数k ,判定H 中是否含有总权数为k 的哈密顿(Hamilton)回路,这就是著名的“旅行推销员问题",我们知道问题Q 也是NP-完全问题。
假设对问题Q 做如下简化:每条边的权值只能是1或21。
简述如何利用问题P 的NP —完全性证明简化的问题Q 仍是NP-完全问题。
2。
给出具体的证明.答案来源:算法导论 P624/641课程网址:http://cs.fjzs 。
/ketang/lssxshort/part4/chapter15/15_02_03_03.htm在图中找出一条包含所有结点的闭路,并且,出来起点和重点重合外,这条闭路所含结点是互不相同的.对于一个给定的网络,确定起点和终点后,如果存在一条路径,穿过这个网络,我们就说这个网络存在哈密顿路径。
从图中的任意一点出发,路途中经过图中每一个结点当且仅当一次,则成为哈密顿回路。
经过图(有向图或无向图)中所有顶点一次且仅一次的通路称为哈密顿通路。
经过图中所有顶点一次且仅一次的回路称为哈密顿回路。
具有哈密顿回路的图称为哈密顿图,具有哈密顿通路但不具有哈密顿回路的图称为半哈密顿图。
平凡图是哈密顿图.三、简述软件生命期的瀑布模型.并说明这个模型的优点(10分)瀑布模型(Waterfall Model )将将软件生命周期划分为系统需求分析、软件需求分析、概要设计、详细设计、编码、测试和运行维护等七个阶段,每一阶段工作的完成需要确认,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落,最终得到软件产品,如图1所示。
2012级计算机科学与技术(软件工程)专业人才培养方案一、培养目标本专业培养德、智、体、美全面发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,具有良好的工程组织与协调能力以及良好的外语应用能力,毕业后能在IT行业、科研机构、企事业中从事计算机应用软件系统的开发和维护的应用型人才。
二、培养规格1.学制:基本学制4年,实行弹性学制3-6年。
2.学位:取得外语等级证、计算机等级证、技能达标证、职业资格证书、实习过关证、论文答辩合格、毕业证书等七证换取相关的学士学位证书;同时达到《呼伦贝尔学院学士学位评定工作细则》规定的毕业生,授予工学学士学位。
3.专业方向:计算机科学与技术专业软件工程方向4.素质、能力和知识要求(1)热爱社会主义祖国,拥护中国共产党的领导,坚持社会主义方向和道路;掌握马列主义、毛泽东思想和邓小平理论的基本原理;具有为国家富强民族昌盛而奋斗的志向和责任感;树立科学世界观和正确的人生观、价值观,具有健全的人格,良好的心理素质和习惯;具有敬业爱岗、团结协作、助人为乐的优良品质,自觉为社会主义建设服务。
(2)理论联系实际,勤奋好学,掌握较高的科学文化知识和专业技能,得到创新意识、协作精神、适应能力的初步培养和训练。
(3)具备健全的心理和健康的体魄,具有一定的体育和军事基本知识,掌握科学锻炼身体的基本技能,养成良好的体育锻炼和卫生习惯。
具有一定的综合审美能力,学会鉴赏美和创造美,养成健康的审美情趣和生活方式。
(4)本专业学生主要学习计算机软件的基础理论,基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,掌握软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能。
本专业学生应获得以下几方面的知识和能力:✧掌握软件工程的基本理论、基本知识;✧掌握软件系统的分析和设计的基本方法;✧具有研究开发计算机软件的基本能力;✧熟悉与计算机有关的法规;✧了解软件工程领域的发展动态;✧具备宽广的专业知识面和较强的工程实践能力,能够运用先进的工程化方法、技术和工具从事系统软件的分析、设计、开发、检测、维护等工作的能力,以及工程项目的组织与管理能力、团队协作能力和市场开拓能力;✧掌握文献检索、资料查询与收集的基本方法,具有较强的获取信息和独立学习能力;✧能够熟练掌握一门外语,具备良好的阅读、理解本专业的外文资料的能力。
NJU2012 年计算机科学与技术基础试卷与答案科目名称:计算机科学与技术基础10分)函数W 递归定义如下:W(n) cn w n/ 2 ; w(1) 1 证明:W O(n)解:一个含直接或间接调用本函数语句的函数被称之为递归函数,它必须满足以下两个条件:1)在每一次调用自己时,必须是(在某种意义上)更接近于解;2)必须有一个终止处理或计算的准则。
考点:求解递归式算法导论P47-53二、(15分)问题P:任给一无向图G,判定它是否含有哈密顿(Hamilton )回路。
我们知道问题P是NP-完全问题。
问题N :任给一带权完全图H与一正整数k,判定H中是否含有总权数为k的哈密顿(Hamilton )回路,这就是著名的“旅行推销员问题”,我们知道问题Q也是NP-完全问题。
假设对问题Q做如下简化:每条边的权值只能是1或21. 简述如何利用问题P的NP-完全性证明简化的问题Q仍是NP-完全问题。
2. 给出具体的证明。
答案来源:算法导论P624/641课程网址: /ketang/lssxshort/part4/chapter15/15_02_03_03.htm 在图中找出一条包含所有结点的闭路,并且,出来起点和重点重合外,这条闭路所含结点是互不相同的。
对于一个给定的网络,确定起点和终点后,如果存在一条路径,穿过这个网络,我们就说这个网络存在哈密顿路径。
从图中的任意一点出发,路途中经过图中每一个结点当且仅当一次,则成为哈密顿回路。
经过图(有向图或无向图)中所有顶点一次且仅一次的通路称为哈密顿通路。
经过图中所有顶点一次且仅一次的回路称为哈密顿回路。
具有哈密顿回路的图称为哈密顿图,具有哈密顿通路但不具有哈密顿回路的图称为半哈密顿图。
平凡图是哈密顿图。
三、简述软件生命期的瀑布模型。
并说明这个模型的优点( 10分) 瀑布模型(Waterfall Model )将将软件生命周期划分为系统需求分析、软件需求分析、概要设计、详 细设计、编码、测试和运行维护等七个阶段,每一阶段工作的完成需要确认,并且规定了它们自上而下、 相互衔接的固定次序,如同瀑布流水,逐级下落,最终得到软件产品,如图1所示。
瀑布模型核心思想是 按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实 现与物理实现分开。
在瀑布模型中,软件开发的各项活动严格按照线性方式进行,当前活动接受上一项活动的工作结果, 实施完成所需的工作内容。
当前活动的工作结果需要进行验证,如果验证通过,则该结果作为下一项活动 的输入,继续进行下一项活动,否则返回修改。
瀑布模型的主要特点是:阶段间的顺序性和依赖性。
开发过程是一个严格的下导式过程,即前一阶段 的输出是后一阶段的输入,每一阶段工作的完成需要确认,而确认过程是严格的追溯式过程,后一阶段出 现了问题要从前一阶段的重新确认来解决。
因此,问题发现的越晚,解决问题的代价就越高。
瀑布模型有以下优点(1) 为软件项目提供了按阶段划分的检查点。
(2) 当前一阶段完成后,您只需要去关注后续阶段。
(3) 可在迭代模型中应用瀑布模型。
增量迭代应用于瀑布模型,每次迭代产生一个可运行的版本,同时增加更多的功能。
每次迭代必须经 过质量和集成测试。
(4 )提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个 共同的指导。
瀑布模型的缺点瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。
但是,这种模型的线性过程太理想化,已 不再适合现代的软件开发模式,几乎被业界抛弃,其主要问题在于:(1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量;(2 )由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的 风险;(3)早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。
(4) 通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
运行时期需求仆析 (1)总侏设计洋御设计懵护 」+ 槿序代關艾椚试谍细谡计P 当测试文档(5)瀑布模型的突出缺点是不适应用户需求的变化。
第一,从认识论上讲,人的认识是一个多次反复的过程,软件开发是人的一个智力认识活动,不可能一次完成,需要多次反复地进行,但瀑布模型中划分的几个阶段,没有反映出这种认识过程的反复性。
第二,软件开发是一个知识密集型的开发活动,需要人们合作完成。
因此,人员之间的通讯和软件工具之间的联系,活动之间的并行和串行等都是必需的,但在瀑布模型中也没有体现出这一点。
四、简述模型驱动的体系结构的概念,其中的平台无关模型( PlatformIndependent Models ,PIM )和平台相关模型 (Platform Specific Models ,PSM )是指什么?( 7 分)参考网址:/jpkc/dxqyxxxtfgnjg/dzja/dzjc/jc10.htm模型驱动体系架构( Model Driven Architecture, MDA )是由OMG 提出的新的软件方法学,被面向对象技术界预言为未来几年里最重要的软件方法学。
模型驱动体系架构(MDA) 把建模语言用作一种编程语言而不仅仅是设计语言,并以一种全新的方式将IT 技术的一系列新的趋势性技术整合到一起。
这些技术包括基于组件的开发、设计模式、中间件、说明性约束、抽象、多层系统、企业应用整合以及契约式设计等。
模型(Model)是用某种工具对同类或其他事物的表达方式,它从某一个建模观点出发,抓住事物最重要的方面而简化或忽略其他方面,工程、建筑和其他许多领域中都用到模型概念。
软件系统的模型用建模语言来表达,如UML 是对系统的功能、结构或行为的形式化规范。
(1) 模型驱动(Model-driven) 是指利用模型来指导系统开发的全过程[6] ,包括系统理解、设计、架构、开发、部署、维护、集成等系统生命周期相关的全过程。
(2) 软件体系结构(Architecture) 为软件总体结构框架,它是构件、连接器及其之间关系的系统规约。
MDA 主要使用模型来形式化描述软件体系结构及其风格。
(3) 软件平台(Platform) 是指用来构建与支撑应用软件的独立软件系统。
它是开发与运行应用软件的基础,是任何一个应用软件得以实现与应用的必要条件。
软件平台有两个基本要素,即支撑环境和开发体系,其中支撑环境是指应用软件系统开发与运行的基本条件,开发体系是指开发与维护管理应用软件的工具与方法。
平台无关模型(Platform Independent Model ,PIM) 是一个系统功能和结构的形式化规范,它从与实现技术无关的细节中抽象而来。
平台相关模型(Platform Specific Model ,PSM )是合成了系统实现平台技术细节的平台模型,它是平台无关模型到具体平台的映射。
平台无关模型( Platform Independent Models ,PIM )PIM 准确的定义应该是/独立于平台的计算模型0,业务模型和需求模型也是平台独立的"在现阶段的MDA 开发过程中,平台独立意味着独立于信息格式化技术!3GL!4GL! 分布式组件中间件和消息中间件"在这个意义上,平台独立模型要比目前程序员工作的抽象层次更高一级"平台相关模型( Platform Specific Models ,PSM ) 平台相关模型是一个同特定的信息格式化技术!编程语言!分布式组件中间件!消息中间件相关的计算模型"五、简述面向对象语言中是如何实现封装的。
(8 分)封装(encapsulation):是隐藏对象的属性和实现细节,仅对外公开接口,控制应用程序中属性的读取和修改的访问级别。
通过封装,可以实现对属性的数据访问限制,同时增加了程序的可维护性。
由于取值方法和赋值方法隐藏了实现的变更,因此并不会影响读取或修改该属性的类,避免了大规模的修改,程序的可维护性增强。
实现封装的方法有:(1)属性的封装:将属性私有化,提供公有的方法访问私有的属性修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问;在赋值和取值方法中,加入对属性的存取的限制。
(2)类的封装:(3)方法的封装:六、解释题(10 分)1. 实时与分时实时是没有时间延迟或是很短,要求反应快,尽可能下达任务就能完成,所以实时系统多是单任务的,而且要去掉我们平时用的操作系统里冗余的部分,来达到尽可能快的要求。
实时系统一般用在航天、导弹等这些需要快速计算的领域。
分时则是一种实用方式,指的是多个任务轮流使用一个CPU,你用一会,他用一会,由于转换的比较快,每个人都认为只有自己用似的。
分时系统就很多了,常见的UNIX ,Linux ,Windows 都是分时的。
分时不是为了提高效率,而是为了实现多任务。
分时以后,就可以同时运行好几个任务了。
2. 操作系统的用户接口操作系统的用户接口,就是操作系统提供给用户,使用户可通过它们调用系统服务的手段。
为了方便用户对计算机系统的使用和编程,操作系统向用户提供了用户与操作系统的接口,简称为用户接口。
通过该接口,用户可以向操作系统请求特定的服务,操作系统提供服务的结果。
用户接口可分为三个部分:(1)命令接口:为了便于用户直接或间接控制自己的作业,操作系统向用户提供了命令接口。
命令接口是用户利用操作系统命令组织和控制作业的执行或管理计算机系统。
命令是在命令输入界面上输入,由系统在后台执行,并将结果反映到前台界面或者特定的文件内。
命令接口可以进一步分为联机用户接口和脱机用户接口。
(2)程序接口:程序接口由一组系统调用命令组成,这是操作系统提供给编程人员的接口。
用户通过在程序中使用系统调用命令来请求操作系统提供服务。
每一个系统调用都是一个能完成特定功能的子程序。
如早期的UNIX 系统版本和MS-DOS 版本。
(3)图形接口:图形用户接口采用了图形化的操作界面,用非常容易识别的各种图标来将系统各项功能、各种应用程序和文件,直观、逼真地表示出来。
用户可通过鼠标、菜单和对话框来完成对应程序和文件的操作。
图形用户接口元素包括窗口、图标、菜单和对话框,图形用户接口元素的基本操作包括菜单操作、窗口操作和对话框操作等。
3. 进程死锁的必要条件如果在计算机系统中同时具备下面四个必要条件时,那么就会发生死锁。
换句话说,只要下面四个条件有一个不具备,系统就不会出现死锁。
(1)互斥条件。
进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一个进程所占有。
(2)不剥夺条件。
进程所获得的资源在未使用完毕之前,不能被其他进程强行夺走,即只能由获得该资源的进程自己来释放。