2009年程序员上半年上午试题

本文介绍了计算机科学中的核心概念,包括补码、反码、原码的定义与转换,逻辑运算及校验码的作用,声音信号处理的过程,以及操作系统、进程管理、数据结构等方面的基础知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

补码,反码,原码

正数的反码和补码都与原码相同

原码将一个整数转换为二进制,就是其原码如单字节的5的原码为:0000 0101;-5的原码为1000 0101。
反码正数的反码就是其原码;负数的反码是将原码中,==除符号位以外,每一位取反==如单字节的5的反码为:0000 0101;-5的反码为1111 1010。
补码正数的补码就是其原码;==负数的反码+1就是补码==如单字节的5的补码为:0000 0101;-5的补码为1111 1011。

计算机中正数用原码,而负数用补码。
单字节的范围是 -128 ~ 127

原码反码补码
-1271111 11111000 00001000 0001
1270111 11110111 11110111 1111
-1281000 0000

逻辑运算

存储

EEPROM 电擦除的可编程的只读处理器

系统效验码

  1. 数据在输入,传送,存储的时候可能发生错误。
  2. 有两部分组成,本体码和效验码

其中包括:

名称特点
奇偶效验码只有一位误码时能够检测出来
循环冗余效验码(CRC)只能查错,不能自我修正
海明效验码有检错与纠错功能,信息交叉设置,多重奇偶效验

声音信号处理

声音信号的数字化过程包括:采样,==量化==和编码

量化过程也叫A/D转换,量化精度也称量化分辨率

电视点播系统(VOD)

交互式电视,是由视频服务器、编码器/路由器、用户请求、记账计算机、机顶盒组成。

加密

加密分为对称加密和非对称加密。

防火墙

防火墙的基本功能是包过滤,能够对包中的IP地址和端口号进行处理,从而控制对特殊的站点进行访问,实现进出的数据包进行过滤,对部分网络攻击进行检测和报警。
但是,防护墙没有办法处理包内的信息,所以通常和防病毒软件一起部署。

计算机硬件设备和接口

  • 大多数数字计算机中,显示适配器、声卡,网卡都以插件板的形式插入系统总线拓展槽
  • 系统总线有 ISA总线、EISA总线、VESA总线、PCI总线。
  • 外部总线用来连接外部设备的总线
  • 外部总线有 SCSI、IDE和USB等,又分为串行外部总线和并行外部总线
名称功能
RS-232-C串行外部总线标准
RS-485串行外部总线标准
==IEEE-488==外部==并行==总线接口标准
IEEE-1394外部串行总线标准
USB通用串行总线

I/O设备的编址方式

内存统一编址或内存独立编址
当指令系统中设置了专用的I/O操作指令,就可以独立编址了,不用考虑接口编号与内存单元地址可能重叠。

操作系统进程管理

进程具有三种基本状态:
运行态、就绪态和阻塞态。

简单选择排序

关键字相同,在排序前后相对位置可能发生变化。

  1. 第一次扫描所有数字,找出最小的,和第一个元素互换位置
  2. 第二次从第二个开始扫描,将最小数,与第二个数进行互换。
  3. 直到第n-1次,完成排序

进程管理

初始状态条件此时状态
运行时间片到就绪
就绪进程调度程序调度运行
运行执行P操作阻塞
阻塞I/O完成就绪

执行P操作 : 暂时不能满足其对某资源的要求,或等待用户的输入指令

程序语言

PHP 脚本语言
Lisp 动态程序语言
XML 与HTML类似的标记语言
SQL 非过程化的编程语言

二叉树

二叉树遍历运算常采用先序,中序,后序,层序的方式
- 中序遍历非空二叉树:先中序遍历根的左子树,然后访问根结点,最后先序遍历根的右子树。

无相连通图

无向图的邻接矩阵一定是对称的

面向对象

面向对象中派生继承基类,一般派生将自动获得基类的属性和方法。但派生可以通过覆盖的方法重写基类中的某些方法。
基类和超类属于同一概念,等价于面向对象继承关系的父类。

特化关系等价于继承关系,因此子类是基类和超类的特化。

软件开发模型

瀑布模型式是一种系统的,顺序的软件开发方法。
他适用于软件需求确定,开发过程能够以线性化的方式完成软件的开发项目。

软件开发不同场景以及不同的图

场景描述对象
判定图一种适合描述判定条件较多,各条件又相互组合,且相应的决策方案较多的情形,逻辑功能的图形工具
决策树描述多个策略,每个策略和若干个条件有关逻辑功能的图形工具
N-S盒图软件模块的执行过程描述算法(图形化)
PAD图软件模块的执行过程
程序流程图软件模块的执行过程描述算法
E-R图实体与实体之间的关系数据库概念设计
甘特图项目管理中进度安排
伪代码描述算法

信息化基础,

信息处理过程,
数据收集–>数据整理 –>数据输入–>数据存储–>数据分类–>数据加工–>数据传输–>数据输出–>数据发布->数据运用

数据排序的目的是便于搜索,加快搜索速度。

特征值,线性代数

路由

类型掩码特点
主机路由

web常见错误

错误代号解释
404找不到网页
403访问拒绝
409访问无意义,需重新链接

专业英语题

  • The two goals of an operation system are ==convenience== and efficiency;

    • 操作系统的两大目标是方便和效率。
  • A data ==dictionary== is a file that contains metadata - that is,data about data;

    • 数据字典就是包含元数据的文件,即关于数据的数据。
  • Software ==maintenance== activities consume a large portion of the total life-cycle budget;
    • 软件维护活动话费总的生命周期的大部分预算
  • Network software consits of ==protocols== ,or rules by which processes can communicate;
    • 网络软件包括各种协议,即各进程之间通信所以依据的规则
  • The firewell device is a ==security== system for connecting a computer network to other computer network。
    • 防火墙设备是将一个计算机网络链接到另一个计算机网络的安全系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值