概述
windows系统:
1 不同文件夹下的文件允许同名,但是相同文件夹里面的文件名不允许相同,且不区分大小写。
如,HI和hi不能同时存在于同一个文件夹下
2 .dll:
DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。DLL文件中存放的是各类程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。
操作系统-进程调度:
1 假设某计算机系统中资源R的可用数为9.系统中有3个进程竞争R,且每个进程都需要i个R,则该系统可能会发生死锁的最小i值是 :4
分析:有3个进程,每个进程都需要分配4个资源,如果先给每个进程都分配了3个资源,那么这时候没有可用资源,接下来不管怎么分配都会发生死锁。而如果每个进程需要3个资源,这个时候是满足需求的,不会发生死锁。
2 某系统中有3个并发进程竞争资源R。每个进程需要5个R,那么至少需要13个R 。才能保证不会发生死锁。
分析:系统保证不发生死锁的资源数为:
并发进程*(进程需要的资源数-1)+1
.这样不管哪个进程得到最后这个资源都可以顺利执行完,释放它所占有的资源后,其他进程可以就行顺利执行
操作系统-存储系统
1.用逻辑地址算物理地址的方法:
1)逻辑地址的16进制转换为二进制
2)根据页面大小(也就是页内地址),得出二进制位数
eg:4K=12位
3)切掉逻辑地址(转换为二进制后的)从右往左的12位,把这12位转换为十六进制
4)将剩下的位数转换为10进制(就是页号),根据题目给出的变换表,查到对应的物理块号
5)将物理块号转换为16进制
6)把物理块号和转换成16进制的12位拼接起来(都是16进制)就是物理块号
原题:
某计算机系统页面大小为4K,进程P的页面变换表如下图所示。若进程P要访问逻辑地址25EFH(十六进制),那么经过地址变换后物理地址应为(26)。(C)
(26)A. 15EFH B. 35EFH C. 45EFH D. 65EFH
页号 物理块号
0(页号) 1(物理块)
1 3
2 4
3 6
数据结构
1.后缀表达式:
计算机在处理算术表达式时,首先将其转换为后缀表达式。
处理方法:
有括号先看括号,没有括号从左到右看表达式,操作数写在运算符前面(操作数顺序不变)
eg:a-b*(c+d),看计算的先后顺序,先是c+d,转化的时候将操作数放前面,然后再是运算符放后面,注意操作数的前后顺序保持不变,所以是cd+。然后b*(c+d),同样,操作数放前面,运算符放后面,所以是bcd+。最后是a-b(c+d),操作数放前面,运算符放后面,最后就是abcd+*-。
计算方法:从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中,重复以上过程,直到后缀表达式扫描结束。
内存
1.某计算机内存空间按字节编址,起始地址为0000A000H,终止地址为0000BFFFH的内存区域容量为(19)KB。
A.8 B.13 C.1024 D.8192 (A)
分析:`
不用管H(HEX:是十六进制的简写),起止都转换为10进制,用最后一个减第一个后加一再除以1024
则0000BFFFH 即 BFFF=49151
0000A000H 即 A000 =40960
则有存储单元 (49151-40960+1)/1024 =8K 个
机器数的运算
1.浮点数的减法运算:
小阶向大阶看齐。即阶码小的数的尾数右移,每右移一位,阶码加1,直到两数的阶码相等为止。
标记语言
SGML(M-markup)标准通用标记语言(以下简称“通用标言”),是一种定义电子文档结构和描述其内容的国际标准语言;通用标言为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用;是所有电子文档标记语言的起源,早在万维网发明之前“通用标言”就已存在。
XML是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。
VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。
程序设计语言
.脚本语言:
什么是脚本语言?
脚本语言是一种介于标记语言和编程语言之间的语言,没有编程语言复杂、严谨的语法和规则。脚本语言是解释性的语言,不需要编译,可以直接用,由解释器来负责解释。效率较编译型语言低。
Fortran语言(第一个高级程序设计语言,科学计算,执行效率高)
Pascal语言(结构化程序设计语言,表达能力强,Delphi)
C语言(通用、结构化程序设计语言,指针操作能力强,高效)
Lisp语言(函数式程序语言,符号处理,人工智能)
C++语言(C语言基础上增加了类机制,面向对象,高效)
Java语言(面向对象,中间代码,跨平台,通用的程序设计语言)
Python(面向对象,解释型程序设计语言,通用的脚本语言)
PHP(服务器端脚本语言,制作动态网页)
Ruby(简单快捷、面向对象、脚本语言)
Delphi(快速应用程序开发工具,可视化编程环境)
COBOL(数据处理领域最为广泛的程序设计语言,高级编程语言)
PROLOG(逻辑式语言,建造专家系统、自然语言理解、智能知识库等)
网络安全
1.数字信封:
将对称密钥进行不对称加密(公钥,私钥)
一人两把密钥,公钥公开发布,私钥自己秘密保管。如果由公钥E加密,只能使用与公钥E配对的私钥D解密,如果由私钥D加密,则必须由公钥E解密。
过程:
1 甲使用密钥对明文进行加密
2 甲使用公钥加密对称密钥,生成数字信封
3 甲将数字信封和密文信息一起发送给乙
4 乙收到信息后,使用自己的私钥打开数字信封,得到对称密钥
5 乙使用对称密钥对密文解密,得到明文
2 DoS是Denial of Service的简称,即拒绝服务,DoS攻击的目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。
3 内网安全系统紧密围绕"合规",内含企业级主机防火墙系统,通过"终端准入控制、终端安全控制、桌面合规管理、终端泄密控制和终端审计"五维化管理,全面提升内网安全防护能力和合规管理水平。
知识产权
1 计算机软件著作权的权利自软件开发完成之日起产生,公民的软件著作权保护期为公民终生及其死亡之后50年;法人或其他组织的软件著作权保护期为50年。保护期满,除开发者身份权以外,其他权利终止。一旦计算机软件著作权超出保护期后,软件进入公有领域,公众可无偿使用。
2只要是符合著作权法关于作品的实质条件,即独创性,就可以作为作品予以保护,因此操作说明书的创作者也应该享受著作权
多媒体基础知识
图像分辨率是指一幅图像的像素密度,每英寸多少点(dpi)表示图像大小
如果200dpi扫描一幅2*2.5英寸的照片,则可以得到400 *500像素点的图像。
最后
以上就是粗心大碗为你收集整理的软考复习-2018上错题整理总结(上)的全部内容,希望文章能够帮你解决软考复习-2018上错题整理总结(上)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复