1、 计算机硬件有五部分组成:运算器、控制器、存储器、输入输出设备
2、 计算机网络中可共享的资源有:硬件、软件、数据、通信通道
3、 链性表采用链式存储是其地址:连续与否均可以
4、 面向对象程序设计方法得出发点和基本原则,是尽可能得模拟现实世界中人类的思维方式,是开发软件得方法和过程尽可能得接近人类接近问题的方法和过程,它具有封装、继承、多态 三大基本特征
5、 假设变量X存储在主地址500处,执行完成下列汇编指令后,地址500处存储得数据是 09H.
Load R1,(500)
Move R1,09H
Store(500),R1
6、 软件生命周期中,开发阶段需要做的有设计、编码和测试
7、 读程序写结果
L1=L2=[1,2]
L2.append(10)
L1=L1+[99]
Print(L1,L2)
#易出错的是L1写成[1,2,99]
#结果是:[1,2,10,99][1,2,10]
8、 读程序写结果
X=10
S=0
While x>2:
If(x%2!=0):
X=x-1
Continue
S+=x
X=x-1
Print(s)
结果:28
9、 简述计算机网络得五层模型,并分析分层思想的好处。
应用层:直接为用户得应用进程提供服务
运输层:负责向两个主机中进程之间的通信提供服务
网络层:在不同的主机之间的通信提供服务
数据链路层:在两个相邻结点之间穿送数据
物理层:协调在物理媒体中传送比特流所需的各种功能
分层思想的好处是:
1、 提高共作效率和容错性
2、 增强可扩展性
1、 对于不同的系统和系统目标,通常采用不同的调度算法。衡量策略好坏,一个重要的指标是~周转时间。
2、 某计算机字长是32位,他的存储容量是256Kb ,按字编址,他的寻址范围~64K
3、 关于字符串下列说法错误的事
~字符串应该视为长度是1的字符串
正确的是1、字符串以\0标志字符串的结束
、2既可以用单引号,也可以用双引号创建字符串
3、 在三引号字符串中可以包含换行回车等特殊字符
三 判断题
1、 算法是解决某一问题二设计的一系列的指令,能被计算机识别和执行。(F)
2、 线性表采用链式存储结构时,要求内存中可采用存储单元的地址必须是不连续的。(F)
3、 单击powerpoint窗口左下角幻灯片放映按钮,可从头到尾地播放全部幻灯片。(F)
四题
请将十进制算术表达式:3*512+7*64+4*8+5的运算结果用二进制表示
五题
一、读程序写结果
1、 def F(a):
if len(a)==1:
return(a[0])
return(F(a[1:])-a[0])
>>> a=[1,4,9,16]
>>> print(F(a)) #2
1、 已知斐波那契数列如下:1,1,2,3,5,8,13,21,34,55……,用递归的方式设计一个函数,求得该数列中第n个元素的值,
def digui(n):
if n==1 or n== 2:
return 1
else:
return digui(n-1)+digui(n-2)
print(digui(7))
实现通过调用digui()函数将斐波那契数列的前十项打印出来
for i in range(1,11):
print(digui(i))
2.有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序(A)
A. 5 4 3 6 1 2
B. 4 5 3 2 1 6
C. 3 4 6 5 2 1
D. 2 3 4 1 5 6
3. 简述软件生命周期
软件生命周期分为三个阶段:定义阶段、开发阶段、维护阶段
*定义阶段:计划、需求分析、
*开发阶段:设计、编码、测试
*维护阶段:运行、维护