zoukankan      html  css  js  c++  java
  • 计算机导论复习2

    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、字符串以标志字符串的结束

    、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. 简述软件生命周期

    软件生命周期分为三个阶段:定义阶段、开发阶段、维护阶段

    *定义阶段:计划、需求分析、

    *开发阶段:设计、编码、测试

    *维护阶段:运行、维护

  • 相关阅读:
    Mongodb启动命令mongod参数说明
    10款免费且开源的项目管理工具
    如何让ConfigurationManager打开任意的配置文件
    Sql Server FOR XML PATH
    常用项目管理工具
    ThinkPHP最新版本SQL注入漏洞
    支付宝内部人士是这样设密码的!太牛逼了!
    犯罪分子如何用身份证套你的钱
    解析漏洞总结
    Sqlserver2008+搜索型注入技术
  • 原文地址:https://www.cnblogs.com/lijianmin6/p/10225013.html
Copyright © 2011-2022 走看看