精华内容
下载资源
问答
  • 二进制代码是什么意思
    千次阅读
    2021-07-16 04:30:35

    别名:低级语言,二进制代码语言定义:机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数组成一条指令或其它信息。16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作。如某种计算机的指令为1011011000000000,它表示让计算机进行一次加法操作;而指令1011010100000000则表示进行一次减法操作。它们的前八位表示操作码,而后八位表示地址码。从上面两条指令可以看出,它们只是在操作码中从左边第0位算起的第6和第7位不同。这种机型可包含256(=28)个不同的指令。特点:机器语言或称为二进制代码语言,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言。机器语言对不同型号的计算机来说一般是不同的。缺点:1.大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。如确保程序的正确性、高效性。2.程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。3.由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。4.因为它的书面形式全是"密"码,所以可读性差,不便于交流与合作。5.因为它严重地依赖于具体的计算机,所以可移植性差,重用性差。这些弊端造成当时的计算机应用未能迅速得到推广。说玩了它的优缺点,你应该知道了。你说的那些代码一般来说没有人会看得懂。。呵呵。。

    阅读全文 >

    更多相关内容
  • 机器语言:(二进制语言)是用二进制代码表示的计算机语言。能直接识别和执行的一种机器指令的集合。不同机器的机器语言不同。机器语言具有灵活、直接执行和速度快等特点。 (如: 10100010010111100011代表的是A=B...

    前言

            进入新世纪以来,新科技、新技术日新月异,层出不穷:人工智能、机器人、无人驾驶、虚拟现实,量子信息、生物技术、大数据、3D打印、石墨烯、纳米材料、数字货币、区块链、物联网、互联网+、工业4.0……。有人认为人类正进入第四次工业革命,这是中华民族复兴的重要机遇。这些新技术无一例外的依赖于计算机技术。

            由于新技术的发展,计算机人才缺口巨大,计算机专业人才供不应求。国家统计局发布的2019年平均工资统计,年平均工资最高的三个行业分别是信息传输、软件和信息技术服务业161352元,科学研究和技术服务业133459元,金融业131405元,分别为全国平均水平的1.78倍、1.47倍和1.45倍。为突破技术瓶颈,华为创始人任正非更是斥资200万年薪到各高校招收“天才少年”。

            更重要的是学习计算机编程对孩子们的分析问题、逻辑思维、创新意识都有很好的训练,特别是能培养学生独立钻研的品质和超过同龄人的自学能力。这些能力不但会对孩子学习文化科目学习有很大的促进,而且将会在未来的职业竞争中受益。孩子们要适应当今的社会,学习计算机编程,学会和计算机交流将是必备的能力。

            很多985、211高校也把信息技术列入强基计划。

    一、二进制

    1、计算机内部的数据表达方式:

            我们在小学一直都是用十进制进行计算,其实十进制不是数制的唯一表现形式。人们已经非常习惯十进制了,所以就认为0、1、2    3、4、5、6、7、8、9是唯一的数制表现形式。其实日常生活中除了十进制还有小时、分、秒的六十进制,日与小时的二十四进制,年与月的十二进制等,我们还可以举很多例子。

            在计算机里,可以处理的信息包括 数字、文字、图像、语音、影像、动画等。在处理这些信息之前,都要把它们转换为计算机可以识别的代码。计算机中以高低电压或通电断电来代表数学里的0和1(如下图),所以所有的信息都是由0和1编码组成。也就是计算机是用二进制处理数据的。

     

            那么二进制又是什么了?让我们来先回顾一下什么是十进制,我们来分析一个十进制数168。

            168=100+60+8=1*10^2 + 6*10^1 + 8*10^0

    十进制数:是用0、1、2、3、4、5、6、7、8、9十个数码来表示的数。它的基数为10,,最大数码是9,也就是十进制中没有10这个数码。进位规则是“逢十进一”。

    二进制数:是用0、1二个数码来表示的数。它的基数为2,最大数码是1,二进制中没有2这个数码。进位规则是“逢二进一”。

            思考:参照上面十进制168的分解,分解下面的二进制数: 10010110= (                                     )

    计算机中经常用的进制除了有十进制(D表示)、二进制(B表示)还有八进制(O表示)和十六进制(H表示),它们的对应表如下图。

     

    2、数制间的相互转换

             (1)R进制(二、八、十六进制)数转换成十进制数
             由R进制数转换成十进制数的基本做法是,把R进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。

             例1、将二制数10101.01转换成十进制数

            (10101.01)2= (1×2^4  +  0×2^3  +  1×2^2  +  0×2^1  +  1×2^0  +  0×2^-1  +  1×2^-2)10=(21.25)10

            例2、将八进制数307.6转换成十进制数

            (307.6)8=(3×8^2  +  7×8^0  + 6×8^-1)10=(199.75)10

            例3、将十六进制数3A.C转换成十进制数

            (3A .C)16=(3×16^1 + 10×16^0 + 12×16^-1)10=(58.75)10 

     

             (2)十进制整数转换成R进制数(二、八、十六进制):

             十进制整数转换为R进制整数采用"除R取余先低后高"法。具体做法是:用R去除十进制整数,可以得到一个商和余数;再用R去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为R进制数的低位有效位,后得到的余数作为R进制数的高位有效位,依次排列起来。

            例1、将十进制整数87分别转换成二进制数

           

     

            例2、将十进制整数835分别转换成八进制数

           

     

             (3)十进制小数转换为R进制小数(二、八、十六进制)
             十进制小数转换成二进制小数采用"乘R取整,先高后低"法。具体做法是:用R乘十进制小数,可以得到积,将积的整数部分取出,再用R乘余下的小数 部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。
             然后把取出的整数部分按先高后低顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

              例1、把(0.8125)转换为二进制小数。

              

       

             (4)二、八、十六进制数的相互转换

             1、二进制 转八进制

      方法:取三合一法,即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。如果向左(向右)取三位后,取到最高(最低)位时候,如果无法凑足三位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足三位。

      例:将二进制的(11010111.0100111)B转换为八进制的步骤如下:

            1. 小数点前111 = 7;

      2. 010 = 2;

      3. 11补全为011,011 = 3;

      4. 小数点后010 = 2;

      5. 011 = 3;

      6. 1补全为100,100 = 4;

      7. 读数,读数从高位到低位,即(11010111.0100111)B=(327.234)O。

            

           

            2、八进制转二进制

      方法:取一分三法,即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。

      例:将八进制的(327)O转换为二进制的步骤如下:

      1.      3 = 011;

      2.      2 = 010;

      3.      7 = 111;

      4.      读数,读数从高位到低位,011010111,即(327)O=(11010111)B。

            

           

            3、二进制 转十六进制

      方法:取四合一法,即从二进制的小数点为分界点,向左(向右)每四位取成一位,接着将这四位二进制按权相加,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的十六进制数。如果向左(向右)取四位后,取到最高(最低)位时候,如果无法凑足四位,可以在小数点最左边(最右边),即整数的最高位(最低位)添0,凑足四位。

      例:将二进制的(11010111)B转换为十六进制的步骤如下:

      1.   0111 = 7;

      2.   1101 = D;

      3.   读数,读数从高位到低位,即(11010111)B=(D7)H。

            

      

            4、十六进制转二进制

    方法:取一分四法,即将一位十六进制数分解成四位二进制数,用四位二进制按权相加去凑这位十六进制数,小数点位置照旧。

      例:将十六进制的(D7)H转换为二进制的步骤如下:

      1.   D = 1101;

      2.   7 = 0111;

      3.   读数,读数从高位到低位,即(D7)H=(11010111)B。

            

            

      5、八进制转 十六进制

      方法:将八进制转换为二进制,然后再将二进制转换为十六进制,小数点位置不变。

      例:将八进制的(327)O转换为十六进制的步骤如下:

      1.   3 = 011;

      2.   2 = 010;

      3.   7 = 111;

      4.   0111 = 7;

      5.   1101 = D;

      6.   读数,读数从高位到低位,D7,即(327)O=(D7)H。

      

     

      6、十六进制转八进制

      方法:将十六进制转换为二进制,然后再将二进制转换为八进制,小数点位置不变。

      例:将十六进制的(D7)H转换为八进制的步骤如下:

      1.   7 = 0111;

      2.   D = 1101;

      3.   0111 = 7;

      4.   010 = 2;

      5.   011 = 3;

      6.   读数,读数从高位到低位,327,即(D7)H=(327)O。

      

     

    3、计算机中的编码及存储

             计算机把二进制的一个 1 或 0 称为一个位(bit),简写成 b 。

             将 8 个二进制位合在一起,作为存储的基本单位,称为 1 个字节(byte),简写成 B。
     
             计算机把需要的英文字母、数字、常用符号进行编码,称之为ASCII 码,全称为美国信息交换标准代码(American Standard Code for Information Interchange),是一种包括英文字母、数字、常用符号的全球通用编码方法。ASCII 码用 7 个二进制位来表示一个字符,最多可以表示 2^7 =128 个字符。
     
              思考:那么八位二进制数最多可以表示多少种符号?
     
    标准ASC码表:
     

    二进制

    十进制

    十六进制

    缩写

    字符

    解释

    0000 0000

    0

    00

    NUL

    (null)

    空字符

    0000 0001

    1

    01

    SOH

    (Start or handing)

    标题开始

    0000 0010

    2

    02

    STX

    (start or text)

    正文开始

    0000 0011

    3

    03

    EXT

    (end of text)

    正文结束

    0000 0100

    4

    04

    EOT

    (end of transmission)

    传输结束

    0000 0101

    5

    05

    ENQ

    (enquiry)

    请求

    0000 0110

    6

    06

    ACK

    (acknowledge)

    收到通知

    0000 0111

    7

    07

    BEL

    (bell)

    响铃

    0000 1000

    8

    08

    BS

    (backspace)

    退格

    0000 1001

    9

    09

    HT

    (horizontaltab)

    水平制表符

    0000 1010

    10

    0A

    LF

    (NL line feed,new line)

    换行键

    0000 1011

    11

    0B

    VT

    (verticaltab)

    垂直制表符

    0000 1100

    12

    0C

    FF

    (NP form feed,new page)

    换页键

    0000 1101

    13

    0D

    CR

    (carriage return)

    回车键

    0000 1110

    14

    0E

    SO

    (shift out)

    不用切换

    0000 1111

    15

    0F

    SI

    (shift in)

    启用切换

    0001 0000

    16

    10

    DLE

    (data link escape)

    数据链路转义

    0001 0001

    17

    11

    DC1

    (device control 1)

    设备控制1

    0001 0010

    18

    12

    DC2

    (device control 2)

    设备控制2

    0001 0011

    19

    13

    DC3

    (device control 3)

    设备控制3

    0001 0100

    20

    14

    DC4

    (device control 4)

    设备控制4

    0001 0101

    21

    15

    NAK

    (negative acknowledge)

    拒绝接收

    0001 0110

    22

    16

    SYN

    (synchronousidle)

    同步空闲

    0001 0111

    23

    17

    ETB

    (end of trans.block)

    传输块结束

    0001 1000

    24

    18

    CAN

    (cancel)

    取消/作废

    0001 1001

    25

    19

    EM

    (end of medium)

    介质中断

    0001 1010

    26

    1A

    SUB

    (substitute)

    替补

    0001 1011

    27

    1B

    ESC

    (escape)

    溢出

    0001 1100

    28

    1C

    FS

    (file separator)

    文件分割符

    0001 1101

    29

    1D

    GS

    (group separator)

    分组符

    0001 1110

    30

    1E

    RS

    (record separator)

    记录分离符

    0001 1111

    31

    1F

    US

    (unit separator)

    单元分隔符

    0010 0000

    32

    20

     

    (space)

    空格

    0010 0001

    33

    21

     

     

    0010 0010

    34

    22

    "

     

     

    0010 0011

    35

    23

    #

     

     

    0010 0100

    36

    24

    $

     

     

    0010 0101

    37

    25

    %

     

     

    0010 0110

    38

    26

    &

     

     

    0010 0111

    39

    27

    '

     

     

    0010 1000

    40

    28

    (

     

     

    0010 1001

    41

    29

    )

     

     

    0010 1010

    42

    2A

    *

     

     

    0010 1011

    43

    2B

    +

     

     

    0010 1100

    44

    2C

    ,

     

     

    0010 1101

    45

    2D

    -

     

     

    0010 1110

    46

    2E

    .

     

     

    0010 1111

    47

    2F

    /

     

     

    0011 0000

    48

    30

    0

     

     

    0011 0001

    49

    31

    1

     

     

    0011 0010

    50

    32

    2

     

     

    0011 0011

    51

    33

    3

     

     

    0011 0100

    52

    34

    4

     

     

    0011 0101

    53

    35

    5

     

     

    0011 0110

    54

    36

    6

     

     

    0011 0111

    55

    37

    7

     

     

    0011 1000

    56

    38

    8

     

     

    0011 1001

    57

    39

    9

     

     

    0011 1010

    58

    3A

    :

     

     

    0011 1011

    59

    3B

    ;

     

     

    0011 1100

    60

    3C

    <

     

     

    0011 1101

    61

    3D

    =

     

     

    0011 1110

    62

    3E

    >

     

     

    0011 1111

    63

    3F

    ?

     

     

    0100 0000

    64

    40

    @

     

     

    0100 0001

    65

    41

    A

     

     

    0100 0010

    66

    42

    B

     

     

    0100 0011

    67

    43

    C

     

     

    0100 0100

    68

    44

    D

     

     

    0100 0101

    69

    45

    E

     

     

    0100 0110

    70

    46

    F

     

     

    0100 0111

    71

    47

    G

     

     

    0100 1000

    72

    48

    H

     

     

    0100 1001

    73

    49

    I

     

     

    0100 1010

    74

    4A

    J

     

     

    0100 1011

    75

    4B

    K

     

     

    0100 1100

    76

    4C

    L

     

     

    0100 1101

    77

    4D

    M

     

     

    0100 1110

    78

    4E

    N

     

     

    0100 1111

    79

    4F

    O

     

     

    0101 0000

    80

    50

    P

     

     

    0101 0001

    81

    51

    Q

     

     

    0101 0010

    82

    52

    R

     

     

    0101 0011

    83

    53

    S

     

     

    0101 0100

    84

    54

    T

     

     

    0101 0101

    85

    55

    U

     

     

    0101 0110

    86

    56

    V

     

     

    0101 0111

    87

    57

    W

     

     

    0101 1000

    88

    58

    X

     

     

    0101 1001

    89

    59

    Y

     

     

    0101 1010

    90

    5A

    Z

     

     

    0101 1011

    91

    5B

    [

     

     

    0101 1100

    92

    5C

    \

     

     

    0101 1101

    93

    5D

    ]

     

     

    0101 1110

    94

    5E

    ^

     

     

    0101 1111

    95

    5F

    _

     

     

    0110 0000

    96

    60

    `

     

     

    0110 0001

    97

    61

    a

     

     

    0110 0010

    98

    62

    b

     

     

    0110 0011

    99

    63

    c

     

     

    0110 0100

    100

    64

    d

     

     

    0110 0101

    101

    65

    e

     

     

    0110 0110

    102

    66

    f

     

     

    0110 0111

    103

    67

    g

     

     

    0110 1000

    104

    68

    h

     

     

    0110 1001

    105

    69

    i

     

     

    0110 1010

    106

    6A

    j

     

     

    0110 1011

    107

    6B

    k

     

     

    0110 1100

    108

    6C

    l

     

     

    0110 1101

    109

    6D

    m

     

     

    0110 1110

    110

    6E

    n

     

     

    0110 1111

    111

    6F

    o

     

     

    0111 0000

    112

    70

    p

     

     

    0111 0001

    113

    71

    q

     

     

    0111 0010

    114

    72

    r

     

     

    0111 0011

    115

    73

    s

     

     

    0111 0100

    116

    74

    t

     

     

    0111 0101

    117

    75

    u

     

     

    0111 0110

    118

    76

    v

     

     

    0111 0111

    119

    77

    w

     

     

    0111 1000

    120

    78

    x

     

     

    0111 1001

    121

    79

    y

     

     

    0111 1010

    122

    7A

    z

     

     

    0111 1011

    123

    7B

    {

     

     

    0111 1100

    124

    7C

    |

     

     

    0111 1101

    125

    7D

    }

     

     

    0111 1110

    126

    7E

    ~

     

     

    0111 1111

    127

    7F

    DEL

    (delete)

    删除

     
              思考:1、如果给一个汉字编码,你准备用 多少个字节来表示了? 
     
                         2、一个8G的U盘,能存多少本50万字的书。
     
            存储单位:
     
            常见的计量单位有千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽字节(ZB),相邻的单位之间相差1024倍。
     
    对应关系如下:  

     

    4. 机器数和真值

    接下来了解一下计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码,在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.

    1、机器数

    一个数在计算机中的二进制表示形式,  叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,

    正数为0, 负数为1.

    比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。

    那么,这里的 00000011 和 10000011 就是机器数。

    2、真值

    因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如上面的有符号数 10000011,其最高位1代表负,其真正数值是 -3 而不是形式值131(10000011转换成十进制等于131)。所以,为区别起见,将带符号位的机器数对应的真正数值称为机器数的真值。

    例:0000 0001的真值 = +000 0001 = +1,1000 0001的真值 = –000 0001 = –1

     

    5、原码, 反码, 补码的基础概念和计算方法.

    在探求为何机器要使用补码之前, 让我们先了解原码, 反码和补码的概念.对于一个数, 计算机要使用一定的编码方式进行存储. 原码, 反码, 补码是机器存储一个具体数字的编码方式.

    1. 原码

    原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:

    [+1]原 = 0000 0001

    [-1]原 = 1000 0001

    第一位是符号位. 因为第一位是符号位, 所以8位二进制数的取值范围就是:

    [1111 1111 , 0111 1111]

    [-127 , 127]

    原码是人脑最容易理解和计算的表示方式.

    2. 反码

    反码的表示方法是:

    正数的反码是其本身

    负数的反码是在其原码的基础上, 符号位不变,其余各个位取反.

    [+1] = [00000001]原 = [00000001]反

    [-1] = [10000001]原 = [11111110]反

    可见如果一个反码表示的是负数, 人脑无法直观的看出来它的数值. 通常要将其转换成原码再计算.

    3. 补码

    补码的表示方法是:

    正数的补码就是其本身

    负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)

    [+1] = [00000001]原 = [00000001]反 = [00000001]补

    [-1] = [10000001]原 = [11111110]反 = [11111111]补

    对于负数, 补码表示方式也是人脑无法直观看出其数值的. 通常也需要转换成原码在计算其数值.

     

    4、 为何要使用原码, 反码和补码

    在开始深入学习前, 我的学习建议是先"死记硬背"上面的原码, 反码和补码的表示方式以及计算方法.

    现在我们知道了计算机可以有三种编码方式表示一个数. 对于正数因为三种编码方式的结果都相同:

    [+1] = [00000001]原 = [00000001]反 = [00000001]补

    所以不需要过多解释. 但是对于负数:

    [-1] = [10000001]原 = [11111110]反 = [11111111]补

    可见原码, 反码和补码是完全不同的. 既然原码才是被人脑直接识别并用于计算表示方式, 为何还会有反码和补码呢?

    首先, 因为人脑可以知道第一位是符号位, 在计算的时候我们会根据符号位, 选择对真值区域的加减. (真值的概念在本文最开头). 但是对于计算机, 加减乘数已经是最基础的运算, 要设计的尽量简单. 计算机辨别"符号位"显然会让计算机的基础电路设计变得十分复杂! 于是人们想出了将符号位也参与运算的方法. 我们知道, 根据运算法则减去一个正数等于加上一个负数, 即: 1-1 = 1 + (-1) = 0 , 所以机器可以只有加法而没有减法, 这样计算机运算的设计就更简单了.

    于是人们开始探索 将符号位参与运算, 并且只保留加法的方法. 首先来看原码:

    计算十进制的表达式: 1-1=0

    1 - 1 = 1 + (-1) = [00000001]原 + [10000001]原 = [10000010]原 = -2

    如果用原码表示, 让符号位也参与计算, 显然对于减法来说, 结果是不正确的.这也就是为何计算机内部不使用原码表示一个数.

    为了解决原码做减法的问题, 出现了反码:

    计算十进制的表达式: 1-1=0

    1 - 1 = 1 + (-1) = [0000 0001]原 + [1000 0001]原= [0000 0001]反 + [1111 1110]反 = [1111 1111]反 = [1000 0000]原 = -0

    发现用反码计算减法, 结果的真值部分是正确的. 而唯一的问题其实就出现在"0"这个特殊的数值上. 虽然人们理解上+0和-0是一样的, 但是0带符号是没有任何意义的. 而且会有[0000 0000]原和[1000 0000]原两个编码表示0.

    于是补码的出现, 解决了0的符号以及两个编码的问题:

    1-1 = 1 + (-1) = [0000 0001]原 + [1000 0001]原 = [0000 0001]补 + [1111 1111]补 = [0000 0000]补=[0000 0000]原

    这样0用[0000 0000]表示, 而以前出现问题的-0则不存在了.而且可以用[1000 0000]表示-128:

    (-1) + (-127) = [1000 0001]原 + [1111 1111]原 = [1111 1111]补 + [1000 0001]补 = [1000 0000]补

    -1-127的结果应该是-128, 在用补码运算的结果中, [1000 0000]补 就是-128. 但是注意因为实际上是使用以前的-0的补码来表示-128, 所以-128并没有原码和反码表示.(对-128的补码表示[1000 0000]补算出来的原码是[0000 0000]原, 这是不正确的)

    使用补码, 不仅仅修复了0的符号以及存在两个编码的问题, 而且还能够多表示一个最低数. 这就是为什么8位二进制, 使用原码或反码表示的范围为[-127, +127], 而使用补码表示的范围为[-128, 127].

    因为机器使用补码, 所以对于编程中常用到的32位int类型, 可以表示范围是: [-231, 231-1] 因为第一位表示的是符号位.而使用补码表示时又可以多保存一个最小值.

     

     

    6、进制转换练习题

    1.十进制数1000对应二进制数为(  ),对应十六进制数为(  )。

    A:① 1111101010 ② 1111101000 ③ 1111101100 ④ 1111101110

    B:① 3C8      ② 3D8     ③ 3E8       ④ 3F8

     

    2.二进制的1000001相当十进制的(  ),二进制的100.001可以表示为(  )。

    A:① 62     ② 63     ③ 64      ④ 65

    B:① 2^3+2^–3       ② 2^2+2^–2      ③ 2^3+2^–2      ④ 2^2+2^–3

     

    3.十进制的100相当于二进制(  )。

    A:① 1000000       ② 1100000        ③ 1100100      ④ 1101000

     

    4.八进制的100转化为十进制是(  ),十六进制的100转化为十进制是(  )。

    A:① 80      ② 72      ③ 64         ④ 56

    B:① 160    ② 180    ③ 230      ④ 256

     

    5.(2005)D年可以表示为(  )H年;而(3730)O年是指(  )D 年。

    A:① (7C5)H               ② (6C5)H                   ③ (7D5)H             ④ (5D5)H

    B:① (2000)D             ② (2002)D                  ③ (2006)D           ④ (2008)D   

     

    6、十进制数(2004)D等值于八进制数(   )。

     A、3077       B、3724       C、2766       D、4002       E、3755

     

    7、(2004)D+ (32)H的结果是(   )     

    A、(2036)D       B、(2054)H           C、(4006)D              D、(100000000110)B             E 、(2036)H

     

    8、十进制数(2006)D等值于十六制数(    )

    A、7D6            B、6D7                   C、3726                 D、6273                  E、7136

     

    9、十进制数2003等值于二进制数(     )。

    A、11111010011        B、10000011               C、110000111                 D、010000011           E、1111010011

     

    10、.数值最小的是?  

    A、十进制数55   B、二进制数110101       C、八进制数101         D、十六进制42

     

    11、十进制数(100)D,用十六进制表示为(  )

    A、100H        B、AOH         C、64H               D、10H

     

    12、.二进制数 1111111 其对应的十进制数是(  )      

    A、125      B、126      C、127       D、128

     

    13、十进制数127对应的二进制数是( )。      

    A、1111101      B、1111111        C、1111110         D、1111011

     

    14、将十进制整数(25)D转换成二进制数是(    )

    A.、11011         B、 10011           C、11001           D、 11011

     

    15、最大的无符号16位二进制整数转换为十进制是( )。

    A、65535        B、255      C、32767       D、1024


    16、与十进制数291等值的十六进制数为( )。

    A、123          B、213           C、231           D、132

    17、十六进制数FFF.CH相当十进制数______。
    ①4096.3  ②4096.25  ③4096.75  ④4095.75

    18、十进制的160.5相当十六进制的______,
         十六进制的10.8相当十进制的______。
         二进制的0.100111001表示为十六进制为______,
         十六进制的100.001表示为二进制为______。 
    供选择的答案 
    A:① 100.5                ② 10.5                 ③ 10.8                 ④ A0.8 
    B:① 16.8                 ② 10.5                 ③ 16.5                 ④ 16.4 
    C:① 0.139                ② 0.9C1               ③ 0.9C4                ④ 0.9C8 
    D:① 2^8+2^–8               ② 2^8+2^–9              ③ 2^8+2^–10             ④ 2^8+2^–12 

    19、十进制0.625转换成二进制数是( )

    A 0.101      B 0.111        C 0.110        D 0.100

    20、与二进制数101.01011等值的十六进制数为( )

    A   A.B       B  5.51       C  A.51       D  5.58

    21、二进制数101110.11转换为等值的八进制数是()

    A.  45.3       B.  56.6     C.  67.3     D.  76.6

    22、与二进制数101.01011等值的十六进制数为( )

    A.   A.B         B.   5.51         C.   A.51         D.   5.58

    23、十进制小数为0.96875对应的二进制数为____,对应的十六进制数为______。

    A:① 0.11111   ② 0.111101   ③ 0.111111   ④ 0.1111111

    B:① 0.FC   ② 0.F8   ③ 0.F2   ④ 0.F1

    24、十六进制数FFF.CH相当十进制数______。

    A:① 4096.3            ② 4096.25     ③ 4096.75           ④ 4095.75
    25、二进制数10000.00001可以表示为______;将其转换成八进制数为______;将其转换成十六进制数为______。 

    A:① 2^5+2^–5     ② 2^4+2^–4          ③ 2^5+2^–4          ④ 2^4+2^–5 

    B:① 20.02       ② 02.01          ③ 01.01           ④ 02.02

    C:① 10.10       ② 01.01          ③ 01.04           ④ 10.08

     

     

    二、计算机语言发展简介

             计算机语言分为:机器语言、汇编语言、高级语言。

             机器语言:(二进制语言)是用二进制代码表示的计算机语言。能直接识别和执行的一种机器指令的集合。不同机器的机器语言不同。机器语言具有灵活、直接执行和速度快等特点。 (如: 10100010010111100011代表的是A=B+C)

             汇编语言:(符号语言),汇编语言中用符号代替机器语言中难以记忆的二进制码。不同的计算机的汇编语言(指令)不同。使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。汇编程序把汇编语言翻译成机器语言的过程称为汇编。

              机器语言:(二进制语言)和汇编语言(符号语言)称为低级语言,这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。

              高级语言:它是较接近自然语言和数学公式的编程,基本脱离了机器的硬件系统,用人们更易理解的方式编写程序。编写的程序称之为源程序。

    三、计算机硬件系统

    • 计算机硬件系统由运算器、控制器、存储器、输入设备、输出设备五大部件组成。
    • 运算器的作用是按照程序中的指令功能,对数据进行加工处理。
    • 控制器是计算机系统的控制中心,按照程序中的指令序列和需求,指挥计算机的各个部件有条不紊地协调工作。 运算器和控制器通常集成在一块半导体芯片上,称为中央处理器(又称微处理器,简称CPU)。
    • 存储器分为内存储器(简称内存)和外存储器(简称外存)。
    • 输入设备是计算机在与人进行会话时,接收外部命令或者需要加工的数据而使用的设备。如:键盘、鼠标
    • 输出设备是计算机在与人进行会话时,将处理结果以人们能够识别感受的方式呈现出来的设备  如:显示器,打印机

    四、计算机软件系统

             计算机软件系统:分为系统软件和应用软件。
     
             系统软件主要用于调度、监控和维护计算机系统,负责管理计算机系统中各种独立的硬件,保证它们协调工作。系统软件的核心是操作系统(Operating System,OS),另外还包括各种服务性程序、语言程序和数据库管理系统等。
     
             应用软件是为了某种特定的用途而被开发的软件。
     

     

    五、信息学奥赛基础知识习题(答案版)

    1  我们把计算机硬件系统和软件系统总称为(  C  )

    (A)计算机CPU      (B)固件     (C)计算机系统       (D)微处理机

    2  硬件系统是指(  D  ) 

    (A)控制器,运算器  (B)存储器,控制器   (C)接口电路,I/O设备   (D)包括(A)(B)(C)

    3. 计算机软件系统包括(  B  )

    (A) 操作系统、网络软件  (B) 系统软件、应用软件  (C) 客户端应用软件、服务器端系统软件  (D) 操作系统、应用软件和网络软件

    4.计算机硬件能直接识别和执行的只有(  D  )

    (A)高级语言      (B)符号语言       (C)汇编语言       (D)机器语言

    5.硬盘工作时应特别注意避免(  B  )

    (A)噪声         (B)震动          (C)潮湿         (D)日光

    6.计算机中数据的表示形式是(  C  )

    (A)八进制       (B)十进制        (C)二进制       (D)十六进制

    7.下列四个不同数制表示的数中,数值最大的是(  A  )

    (A)二进制数11011101    (B)八进制数334    (C)十进制数219    (D)十六进制数DA

    8Windows 9x操作系统是一个(  A  )

    (A)单用户多任务操作系统   (B)单用户单任务操作系统   (C)多用户单任务操作系统   (D)多用户多任务操作系统

    9.局域网中的计算机为了相互通信,必须安装(  B  )

    A)调制解调器  B)网卡  C)声卡  D)电视卡

    10.域名后缀为edu的主页一般属于(  A  )

    A)教育机构     (B)军事部门    (C)政府部门   (D)商业组织

    11. 香港在世界上注册的顶级域名是(  A  )

    Ahk       Bcn      Ctw       Dcom

    12.计算机能够自动、准确、快速地按照人们的意图进行运行的最基本思想是(  D  )

    A)采用超大规模集成电路         B)采用CPU作为中央核心部件

    C)采用操作系统                 D)存储程序和程序控制

    13.设桌面上已经有某应用程序的图标,要运行该程序,可以(  C  )

    (A)用鼠标左键单击该图标            (B)用鼠标右键单击该图标

    (C)用鼠标左键双击该图标            (D)用鼠标右键双击该图标

    14.若己选定某文件,不能将该文件复制到同一文件夹下的操作是(  C  )

    (A)用鼠标右键将该文件拖动到同一文件夹下

    (B)先执行"编辑"菜单中的复制命令,再执行粘贴命令

    (C)用鼠标左键将该文件拖动到同一文件夹下

    (D)按注Ctrl键,再用鼠标右键将该文件拖动到同一文件夹下

    15.在“我的电脑”窗口中,若已选定了文件或文件夹,为了设置其属性,可以打开属性对话框的操作是(  C  )

    (A)用鼠标右键单击“文件”菜单中的“属性”命令

    (B)用鼠标右键单击该文件或文件夹名,然后从弹出的快捷菜单中选“属性”项

    (C)用鼠标右键单击“任务栏”中的空白处,然后从弹出的快捷菜单中选择“属性”项

    (D)用鼠标右键单击“查看”菜单中“工具栏”下的“属性”图标

    16.当个人计算机以拨号方式接入Internet网时,必须使用的设备是(  B  )

    (A)网卡       (B)调制解调器(Modem        (C)电话机           (D)浏览器软件

    17.在网络语言中,符号“:-)”常用于表示(  C  )

    (A)省略         (B)即就是               (C)微笑或开玩笑        (D)不高兴或啼哭

    18.下列电子邮件地址中正确的是(  D  )

    A Malin&sina.com          BMalinsina.com

    C Lin MaSina.com    D LinMa@sina.edu 此邮件地址受spam bots保护,需要使用 Javascript 功能来查阅。

    19.电子邮件要传输到目的地(  C  )

    (A)一般三天后才能到达                          (B)无论远近,立刻到达

    (C)不定,一般数秒到数小时内到达            (D)一天左右到达

    20Hacker是指那些私闯非公开的机构网络进行破坏的人,它的中文俗称是(  D  )

    (A)朋克       (B)海客        (C)网虫      (D)黑客

    21.下列软件均属于操作系统的是(  B  )

    AWPSPC DOS      BWINDOWS与MS DOS        (CWORDWINDODWS      DDOXBASEOS/2

    22.中国互联网络信息中心的英文缩写是(  A  )

    (A)CNNIC      (B)Chinanic      (C)Cernic       (D)Internic

    23http是一种(  C  )

    A)高级程序设计语言      (B)域名       C)超文本传输协议         (D)网址

    24Windows应用环境中鼠标的拖动操作不能完成的是(  B  )

    A)窗口不是最大时,可以移动窗口的位置              B)当窗口最大时,可以将窗口缩小成图标

    C)当窗口有滚动条时可以实现窗口内容的滚动        D)可以将一个文件移动(或复制)到另一个目录中去

    25.下列诸因素中,对微机工作影响最小的是(  B  )

     A)尘土     B)噪声      C)温度     D)湿度

    26.从windows中启动MS-DOS方式进入了DOS状态,如果想回到Windos状态,在DOS提示符下,应键入的命令为(  A  )

    A) EXIT      B) QUIT     C) WIN      D DOS –U

     27.计算机主机是由CPU(  D  )构成的。

    A)控制器      (B)运算器      (C)输入、输出设备      (D)内存储器

    28.下列哪个软件是有关图像处理的( C )。

    A) Linux      B) Excel      C) Photoshop      D Pascal

    29.在外部设备中,绘图仪属于(  D  )

    A)辅()存储器      B )主()存储器      (C)输入设备      D)输出设备

    30.数据和程序是以( B )形式存储在磁盘上的。

    A)集合      (B)文件      (C)目录      D)记录

    31 计算机中运算器的作用是 (  C  )

    (A) 控制数据的输入/输出                                (B) 控制主存与辅存间的数据交换

    (C) 完成各种算术运算和逻辑运算                  (D) 协调和指挥整个计算机系统的操作

    32.计算机病毒是指(  C  )

    A)能传染给用户的磁盘病毒        B)已感染病毒的磁盘        (C)具有破坏性的特制程序      D)已感染病毒的程序

    33.世界上发明的第一台电子数字计算机是(  A  )

    A) ENIAC           B) EDVAC          (C) EDSAC           (D UNIVAC

    34.目前,制造计算机所用的电子器件是(  D  )

    A)大规模集成电路           (B)晶体管           (C)集成电路           (D)大规模集成电路与超大规模集成电路

    35.多媒体计算机是指(  C  )

    A 具有多种外部设备的计算机           (B) 能与多种电器连接的计算机

    C 能处理多种媒体的计算机                (D) 借助多种媒体操作的计算机

    36.世界上第一台电子数字计算机研制成的时间是(  A  )

    A 1946年          (B) 1947年           C 1951年           D 1952

    371MB等于(  D  )

    A 1000字节           (B) 1024字节          (C) 1000*1000字节           D 1024*1024字节

    38.一个字节的二进制位数为(  C  )

    A) 2           (B) 4           (C) 8           (D16

    39.下列存储设备中,断电后其中信息会丢失的是(  B  )

    A) ROM           (B) RAM           (C 硬盘           (D) 软盘

    40.下列存储器中,存储速度最快的是(  D  )

    A 软盘           (B) 硬盘           (C) 光盘           (D) 内存

    41.计算机网络最突出的优点是(  A  )

    A 共享资源           (B) 精度高            C 运算速度快           (D) 内存容量大

    42.表示图像文件的是( C )。

    A)*.mid           (B)*.mp3           (C)*.jpg           (D*.txt

    43.计算机使用的键盘中,Shift键是(  A  )

    A 换档键           B 退格键          (C) 空格键           D 键盘类型

    44.计算机病毒是一种(  D  )

    A 特殊的计算机部件           (B 用杀毒软件处理          (C) 游戏软件           (D) 人为编制的特殊的计算机程序

    45.在Internet的域名中,代表计算机所在国家或地区的符号”cn”是指(  A  )

    A 中国          (B) 台湾          (C) 香港           (D) 加拿大

    46.要在Web浏览器中查看某一公司的主页,必须知道(  D  )

    (A) 该公司的电子邮件地址           (B) 该公司所在的省市          (C) 该公司的邮政编码           (D) 该公司的WWW地址

    47.Word编辑状态, 想在屏幕上显示常用工具栏,应当使用(  B  )

    (A) “工具菜单中的命令           (B) “视图”菜单中的命令          (C) “插入”菜单中的命令           (D) “格式”菜单中的命令

    48.Word编辑状态, 下列可以设定打印纸张大小的命令是( B )

    (A) “文件菜单中的打印预览命令           (B) “文件”菜单中的页面设置命令

    (C) “视图菜单中的工具栏命令                 (D) “视图”菜单中的页面命令

    49. 打印机按其工作原理可分为击打式和非击打式,( C )属于击打式。

    A 喷墨打印机           (B) 激光打印机           (C) 针式打印机           (D) 喷墨打印机和激光打印机

    50. Windows95/98中,( C )不是可选的图标排列方式。

    (A) 按类型           (B) 按名称          (C) 按属性           (D) 按大小

    51.操作系统是重要的系统软件,下面几个软件中不属于操作系统的是( C )。

    A)MS—DOS           (B)UCDOS           (C)PASCAL           (DWINDOWS

    52.微机内的存储器的地址是以( C )编址的。

    A)二进制位           (B)字长           (C)字节           (D)微处理器的型号

    53.在24*24点阵的字库中,汉字的字模占用字节数分别是( C

    A32、32           (B32、72           (C72、72           (D7232

    54.将DOS系统盘插入A驱动器启动机器,随后使用一批应用软件,在此过程中,DOS系统盘( A  

    A)必须始终插入在A驱动器中           (B)不必再用            

    C)可能有时要插入A驱动器中           D)可能有时要插入B驱动器中

    55.计算机能直接执行的指令包括两部分,它们是( A

    A)源操作数与目标操作数           (B)操作码与操作数           (C)ASCII码与汉字代码           (D)数字与字符

    56.在微机中,通用寄存器的位数是( A

    A8位           (B16位           (C)计算机字长           D32

    57.在计算机中,ASCII码是( A )位二进制代码

    A)8           B)7           C)12           D16

    58.启动计算机引导DOS是将操作系统(D )。

    A)从磁盘调入中央处理器           (B)从内存储器调入高速缓冲存储器

    C)从软盘调入硬盘                     (D)从系统盘调入内存储器

    59.不同的计算机,其指令系统也不相同,这主要取决于( C

    A)所用的操作系统           (B)系统的总体结构          (C)所用的CPU           D)所用的程序设计语言

    60RAM中的信息是( B )。

    A)生产厂家预先写入的                     (B)计算机工作时随机写入的

    C)防止计算机病毒侵入所使用的           (D)专门用于计算机开机时自检用的

    61 某种计算机的内存容量是640K容量是指( C )个字节

    A)640           B)640*1000          C)640*1024           D640*1024*1024

    62.不同类型的存储器组成了多层次结构的存储器体系,按存取速度从快到慢的排列是( C

    (A)快存/辅存/主存           (B)外存/主存/辅存          (C)快存/主存/辅存           (D)主存/辅存/外存

    63.计算机系统总线上传送的信号有( B

    A)地址有信号与控制信号           (B)数据信号、控制信号与地址信号

    C)控制信号与数据信号                     (D)数据信号与地址信号

    64.以下DOS命令中,有可能在磁盘上建立子目录的是( D

    A)TYPE           B)DIR           C)XCOPY           DMD

    65.计算机网络是一个( D )系统

    A)管理信息系统           (B)管理数据系统          (C)编译系统           (D)在协议控制下的多机互联系统

    66.下列哪些计算机网络不是按覆盖地域划分的( D

    A)局域网           (B)都市网           (C)广域网           (D)星型网

    67.下面四个不同进制的数,最小的一个数是( C

    A)(11011001)2           B)(75)10           C)(37)8          D)(A716

    68.小张用十六进制、八进制和十进制写了如下一个等式:52-19=33式中三个数是各不相同进位制的数,试问521933,分别为( B )。

    A)八进制,十进制,十六进制           (B)十进制,十六进制,八进制

    C)八进制,十六进制,十进制           (D)十进制,八进制,十六进制

    69.如果用一个字节来表示整数,最高位用作符号位,其他位表示数值。例如

    符号位表示正,表示+1

    符号位表示负,表示-1

    试问这样表示法的整数A的范围应该是:(-127≤A≤127

    在这样表示法中,以下( D)说法是正确的

    A)范围内的每一个数都只有惟一的格式           (B)范围内每一个数都有两种格式

    C)范围内的一半数有两种格式                     (D)范围内只有一个数有两种表示格式

    70.已知小写字母“m”的十六进制的ASCII码值是6D,则小写字母“c”的十六进制数的ASCII码值是( D

    A)98           B)62           C)99           D63

    71.组成教授副教授讲师这三个词的汉字,在GB2312-80字符集中都是一级汉字,对这三个词排序的结果是( B

    A)教授、副教授、讲师           (B)副教授、教授、讲师          (C)讲师、副教授、教授           (D)副教授、讲师、教授

    72GB2312-80规定了一级汉字3755个,二级汉字3008个,其中二级汉字字库中的汉字是以( A )为序排列的

    A)以笔划多少           (B)以部首           (C)以ASCII码           (D)以机内码

    73.计算机所具有的存储程序和程序原理是( C )提出的。

    A)图灵           (B)布尔          (C)冯·诺依曼           D)爱因斯坦

    74.存储系统中的RAM是指( B )。

    A)可编程只读存储器           (B)随机存取存储器           (C)只读存储器           (D)动态随机存储器

    75I/O接口应位于( B )。

    A)总线和I/O设备之间           (B)主机和I/O设备之间           C)主机和总线之间           (DCPU和内存储器之间

    76.若一台计算机的字长为4个字节,这意味着它( C )。

    A)能处理的数值最大为4位十进制数9999

    B)能处理的字符串最多位4个英文字母组成

    C)在CPU中作为一个整体加以传送处理的代码位32

    D)在CPU中运行的结果最大位232次方

    77.下列四条叙述中,有错误的一条是( D )。

    A16根地址线的寻址空间可达1MB           B)内存储器的存储单元是按字节编址的

    CCPU中用于存放地址的寄存器称为地址寄存器           (D)地址总线上传送的只能是地址信息

    78.内存空间地址段为3001H~7000H,则可以表示( B )个字节的存储空间。

    A)16KB           B)4KB           C)4MB           D16MB

    79.要使用外存储器中的信息,应先将其调入( D )。

    A)控制器           (B)运算器           (C)微处理器           (D)内存储器

    80CPU能直接访问的存储部件是( C )。

    A)软盘          (B)光盘           (C)内存          (D)硬盘

    81.存储的内容在被读出后并不被破坏,这是( B )的特性。

    A)RAM           B)磁盘           (C)内存           D)存储器共有

    82.与计算机系统有关的汉字编码为( D )。

    A)国标码           (B)区位码           (C)输入码           D)机内码

    83.下面关于显示器的四条叙述中,有错误的一条是( A )。

    A)显示器的分辨率与微处理器的型号有关

    B)显示器的分辨率为1024*768,表示一屏幕水平方向每行有1024个点,垂直方向每列有768个点

    C)显示卡是显示系统的一部分,显示卡的存储量与显示质量密切相关

    D)像素是显示屏上能独立赋予颜色和亮度的最小单位

    84.利用标准ASCII码表示一个英文字母和利用国标GB2312-80码表示一个汉字,分别需要( B )个和( C )个二进制位。

    ( A )7              ( B )8             ( C )16             ( D )32

    85.由机器语言描述的程序有( D )。

    A)源程序           ( B )目标程序             ( C )BASIC程序            ( D )可执行程序

    86.在Windows 95资源管理器中,要查看磁盘的总容量、已用空间和可用空间等磁盘信息,通常可选择(  A  )菜单下属性功能。

    A)文件           (B)编辑           (C)查看           (D)工具

    87.下列关于IP的说法错误的是( D

    AIP地址在Internet上是唯一的                     BIP地址由32位十进制数组成

    CIP地址是Internet上主机的数字标识           DIP地址指出了该计算机连接到哪个网络上

    88.下列关于Internet的说法,不正确的是( D )。

    A)Internet是目前世界上覆盖面最广、最成功的国际计算机网络                    (BInternet的中文名称是因特网

    C)Internet是一个物理网络                              (D)Internet在中国曾经有多个不同的名字

    89.一般情况下,校园网属于(  A  )。

    A)LAN           B)WAN           C)MAN           DGAN

    90.表示字符的连续二个字符为31H41H,则(  

    A)一定是一个汉字的国标码    B 一定是二个西文字的ASCII

    C)一定不是一个汉字的国标码  D 可能是二个西文字符的ASCII码;也可能是一个汉字的国标码

    91.计算机采用二进制不是因为( A )。

    A)物理上容易实现           (B)规则简单            C 逻辑性强           (D 人们的习惯

    92.下面以( B )为扩展名的文件是不能直接运行的。

    A)COM           B)SYS           C)BAT           DEXE

    93.在Windows 98中,文件有四种属性,用户建立的文件一般具有(  A  )属性。

    A)存档           (B)只读           C)系统           (D)隐藏

    94.汉字系统中,字库里存放的是汉字的(  A  )。

    A)内码           (B)外码           (C)字模           (D)国标码

    95.互联网上的服务都基于一种协议,www服务基于(  C  )协议。

    A)POP3           B)SMTP          C)HTTP          DTELNET

    96IP地址是由(  B  )组成。

    A 三个点分隔着主机名、单位名、地区名和国家名                    

    (B)三个点分隔着40—255的数字

    C)三个点分隔着4个部分,前两部分是国家名和地区名,后两部分是数字

    D)三个点分隔着4个部分,前两部分是主机名和单位名,后两部分是数字

    97.使用电子邮件时,有时收到的邮件有古怪字符,即出现了乱码,这是由于(  D  )。

    A)病毒           (B)接收方操作系统有问题           C)发送方计算机故障           D)编码未统

    98.软件(  B  )不是WWW浏览器。

    AIE 4.0           B)C++           C)Mosaic           DNetScape Navigator

    99.在Windows中,为了查找文件名以“A”字母打头的所有文件,应当在查找名称框内输入( B )。

    A)A           B)A*           C)A?           DA#

    100.微型计算机的更新与发展,主要基于(  B )的变革。

    A)软件           (B)微处理器           (C)存储器           (D)磁盘的容量

    101.在长度为n的顺序存储的线性表中,删除第i个元素(1≤i≤n)时,需要从前向后依次前移(  A  )个元素。

    A)n-i           B)n-i+1           C)n-i-1           Di

    102.假定一个顺序队列的队首和队尾指针分别为fr,则判断队空的条件为(  D 

    A)f+1==r           B)r+1==f           C)f==0           Df==r

    103. 计算机的存储器完整的应包括( C

    A)软盘、硬盘           (B)磁盘、磁带、光盘           (C)内存储器、外存储器           (DRAMROM

    104. 计算机中运算器的作用是( C )。

    A)控制数据的输入/输出                     (B 控制主存与辅存间的数据交换

    (C)完成各种算术运算和逻辑运算           (D 协调和指挥整个计算机系统的操作

    105.软磁盘处于写保护状态时,其中记录的信息( A )。

    A)绝对不会丢失                      (B)不能被擦除,但能追加新信息 .

     C)不能通过写磁盘操作被更新            (D)不能以常规方式被删除,但可以通过操作系统的格式化功能被擦除

    106 光盘根据基制造材料和记录信息的方式不同,一般可分为( C )。

    ACD、VCD                      (BCDVCDDVD、MP3           

    C)只读光盘、可一次性写入光盘、可擦写光盘            (D)数据盘、音频信息盘、视频信息盘

    107.在多媒体计算机系统中,不能存储多媒体信息的是( D )。

    (A) 光盘            (B) 磁盘            (C) 磁带            (D) 光缆

    108.在微机系统中,最基本的输入输出模块BIOS存放在 (  B  )

    (A)RAM中            (B)ROM中            (C)硬盘中            ( D)寄存器

    109bit的意思是 (  C  )

    (A)           (B)位             (C)字节             (D)二进制位

    110.某学校的工资管理程序属于 (  B  )

    (A)系统程序             (B)应用程序            (C)工具软件             (D)文字处理软件

    111.与十六进制数BB等值的十进制数是(  A  )

    (A)187             (B)188             (C)185             (D)186

    112.设一张软盘已染上病毒,能清除病毒的措施是 (  B  )

    (A)删除该软盘上的所有文件                       (B)格式化该软盘

    (C)删除该软盘上的所有可执行文件             (D)删除该软盘上的所有批处理文件

    113.一张3.5英寸双面高密度软盘片的容量为 (  C  )

    (A)360KB            ( B)720KB             (C)1.44MB             (D)1.2MB

    114.与二进制小数0.1等值的十六进制小数为 (  D  )

    (A)0.1             (B)0.2             (C)0.4             (D)0.8

    115.堆栈存储器存取数据的方式是 (  C  )

    (A)先进先出             (B)随机存取            (C)先进后出             (D)不同于前三种方式

    116.为解决CPU和主存的速度匹配问题,其实现可采用介于CPU和主存之间的(  C  )

    (A)光盘             (B)辅存            (C)cache             (D)辅助软件

    117.栈S最多能容纳4个元素。现有6个元素按ABCDEF的顺序进栈,问下列哪一个序列是可能的出栈序列? (  D  ) 

    (A) EDCBA、F             (B) B、CEFA、D            (C) C、BEDA、F                (D) A、DFECB

    118.在顺序表(2,5,7,10,14,15,18,23,35,41,52)中,用二分法查找关键码值12,所需的关键码比较次数为 (  B  )

    (A) 2             (B) 3            (C)4             (D) 5

    119.设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),问新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列哪个排序算法一趟扫描的结果?

    (A)起泡排序             (B)初始步长为4的希尔排序             (C)二路归并排序              (D)以第一元素为分界元素的快速排序

    120.为实现CPU与外部设备并行工作,必须引入的基础硬件是 (  A  )

    (A)缓冲区            (B)通道             (C)时钟             ( D)相联寄存器

    121.数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,哪些是常采用的? (  B  )

    。自顶向下 。自底向上 。分层绘制 。逐步求精

    (A)全是             (B)ⅠⅣ             (C)ⅡⅣ             (D)Ⅰ

    122.微机硬件系统中最核心的部件是 (  C  )

    (A) 内存储器            (B) 输入输出设备            (C) CPU             (D) 硬盘

    123 MIPS来衡量的计算机性能指标是(  D  ) MIPS(每秒百万条指令)

    (A) 传输速率             (B) 存储容量            (C) 字长            (D) 运算速度

    124 在计算机中,既可作为输入设备又可作为输出设备的是 (  B  )

    (A) 显示器            (B) 磁盘驱动器           (C) 键盘            (D) 图形扫描仪

    125 要存放1024×24点阵的汉字字模,需要存储空间 (  C  )

    (A) 74B             (B) 320B             (C) 720B            (D) 72KB

    126 把硬盘上的数据传送到计算机的内存中去,称为 (  D  )

    (A) 打印            (B) 写盘            (C) 输出            (D) 读盘

    127 目前常用的3.5英寸软盘片角上有一带黑滑块的小方口,当小方口被关闭时,其作用是 (  B  )

    (A) 只能读不能写            (B) 能读又能写            (C) 禁止读也禁止写            (D) 能写但不能读

    128 计算机网络的目标是实现 (  C  )

    (A) 数据处理            (B) 文献检索            (C) 资源共享和信息传输            (D) 信息传输

    129 下列四项中,不属于计算机病毒特征的是 (  D  )

    (A) 潜伏性            (B) 传染性            (C) 激发性            (D) 免疫性

    130 计算机病毒是可以造成计算机故障的 (  B  )

    (A) 一种微生物            (B) 一种特殊的程序            (C) 一块特殊芯片            (D) 一个程序逻辑错误

    131 下列存储器中,存取速度最快的是 (  B  )

    (A) CD-ROM              (B) 内存储器            (C)软盘            (D)硬盘

    132 计算机存储器中,一个字节由 位二进制位组成 (  B  )

    (A) 4            ( B) 8             (C) 16             (D) 32

    133 在微机中,1MB准确等于 (  B  )

    (A) 1024×1024个字           (B) 1024×1024个字节          (C) 1000×1000个字节           (D) 1000×1000个字

    134 为了防止病毒传染到保存有重要数据的3.5英寸软盘片上,正确的方法是 (  B  )

    (A) 关闭盘片片角上的小方口            (B) 打开盘片片角上的小方口 

    (C) 将盘片保存在清洁的地方            (D) 不要将盘片与有病毒的盘片放在一起

    135 在微机的配置中常看到"处理器PentiumIII/667"字样,其数字667表示(  A  )

    (A) 处理器的时钟主频是667MHZ                            (B) 处理器的运算速度是667MIPS

    (C) 处理器的产品设计系列号是第667号            (D) 处理器与内存间的数据交换速率是67KB/s

    136 十进制整数100化为二进制数是 (  D  )

    (A) 1100100             (B) 1101000             (C) 1100010             (D) 1110100

    137 要将Word文档中一部分选定的文字移动到指定的位置上去,对它进行的第一步操作是 (  C  )

    (A) 单击"编辑"菜单下的"复制"命令            (B) 单击"编辑"菜单下的"清除"命令 

    (C) 单击"编辑"菜单下的"剪切"命令            (D) 单击"编辑"菜单下的"粘贴"命令

    138 Word编辑状态下,如要调整段落的左右边界,用(  C  )的方法最为直观、快捷。

    (A) 格式栏           (B) 格式菜单            (C) 拖动标尺上的缩进标记            (D) 常用工具栏

    139 如要在Word文档中创建表格,应使用(  B  )菜单。

    (A) 格式            (B) 表格            (C)工具            (D)插入

    140 Word程序启动后就自动打开一个名为(  D  )的文档。

    (A) Noname            (B) Untitled             (C) 文件1            ( D) 文档1

    141 PowerPoint演示文档的扩展名是 (  A  )

    A) .ppt             (B) .pwt             (C) .xsl             (D) .doc

    142 Windows98中,对文件和文件夹的管理是通过(  C  ) 来实现的

    (A) 对话框            (B) 剪切板            (C) 资源管理器或我的电脑            (D) 控制面板

    143 Word程序允许打开多个文档,用 B 菜单可以实现各文档窗口之间的切换。

    (A) 编辑            (B) 窗口            (C) 视图            (D) 工具

    144.当前微机上运行的Windows 98系统是属于 (  C  )

    (A) 网络操作系统            (B) 单用户单任务操作系统            (C) 单用户多任务操作系统            (D) 多用户多任务操作系统

    145 如果鼠标器突然失灵,则可用组合键(  A  )来结束一个正在运行的应用程序(任务)。

    (A) Alt+F4            ( B) Ctrl+F4             (C) Shift+F4             (D)Alt+Shift+F4

    146 用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过 (  D  )

    (A) 汇编            (B) 编辑            (C) 解释            (D) 编译和连接

    147.在WINDOW98中,为了防止他人无意修改某一文件,应设置该文件的属性为(  A  )

    (A) 只读           (B) 隐藏            (C) 系统            (D) 存档

    148 下列各指标中,(  B  ) 是数据通信系统的主要技术指标之一。

    (A) 重码率            (B) 传输速率            (C) 分辩率           (D) 时钟主频

    149.在Windows 98中,错误的新建文件夹的操作是(  B  )

    (A) "资源管理器"窗口中,单击"文件"菜单中的"新建"子菜单中的"文件夹"命令

    (B) Word程序窗口中,单击"文件"菜单中的"新建"命令

    (C) 右击资源管理器的"文件夹内容"窗口的任意空白处,选择快捷菜单中的"新建"子菜单中的"文件夹"命令

    (D) "我的电脑"的某驱动器或用户文件夹窗口中,单击"文件"菜单中的"新建"子菜单中的"文件夹"命令

    150.实现中、英输入法之间的切换按的键是 (  A  )

    (A) CTRL+SPACE             (B) SHIFT+SPACE            (C) ALT+LPACE             (D) CTRL+ SHIFT

    151 在资源管理器右窗格中,如果需要选定多个非连续排列的文件,应按组合键(  A  )

    (A) Ctrl+单击要选定的文件对象            (B) Alt+单击要选定的文件对象

    (C) Shift+单击要选定的文件对象           (D) Ctrl+双击要选定的文件对象

    152 WINDOWS 98中,用鼠标左键单击某应用程序窗口的最小化按钮后,该应用程序处于(  D  )的状态。

    (A) 不确定             (B) 被强制关闭             (C) 被暂时挂起             (D) 在后台继续运行

    153 WINDOWS 98中,下列启动查找程序的操作中,(   D  )是错误的。

    (A) 单击"开始"按钮,选择开始菜单中的"查找"

    (B) 右单击"我的电脑"图标,单击快捷菜单中的"查找"命令

    (C) "资源管理器"窗口中,单击"工具"菜单中的"查找"命令

    (D) Word程序窗口中,单击编辑菜单中的"查找"命令

    154 Excel工作表的最右下角的单元格的地址是 (  D  )

    (A) IV65535             (B) IU65535             (C) IU65536            ( D) IV65536

    155WINDOW98默认的启动方式是 (  B  )

    (A) 安全方式            (B) 通常方式            (C) 具有网络支持的安全方式            (D) MS--DOS方式

    156.下列文件名中,(  C  )是非法的WINDOWS 98文件名。

    (A) This is my file             (B) 关于改进服务的报名            (C) * 帮助信息 *             (D) student.dbf

    157.在WINDOW98中,关于对话框叙述不正确的是 (  D  )

    (A) 对话框没有最大化按钮            (B) 对话框没有最小化按钮            (C) 对话框不能改变形状的大小            (D) 对话框不能移动

    158 下列关于Word 的叙述中,错误的一条是 (  D  )

    (A) 按工具栏中的"撤消"按钮可以撤消上一次的操作          (B) 在普通视图下可以显示用绘图工具绘制图形

    (C) 最小化的文档窗口被放置在工作区的底部                     (D) 剪切板中保留的是最后一次剪切的内容

    159 要把插入点光标快速移到Word文档的头部,应按组合键(  C  )

    (A)Ctrl+PageUp            (B) Ctrl+↓              (C) Ctrl+Home             (D) Ctrl+End

    160 Internet上,访问Web信息时用的工具是浏览器。下列(   A  ) 就是目前常用的Web浏览器之一。

    (A) Internet Explorer            ( B) Outlook Express            (C) Yahoo             (D) FrontPage

    161 Web站点和Web页面密切相关的一个概念称"统一资源定位器",它的英文缩写是 (  D  )

    (A) UPS            (B) USB             (C) ULR             (D) URL

    162 域名是Internet服务提供商(ISP)的计算机名,域名中的后缀.gov表示机构所属类型为(   B  )

    (A)军事机构              (B) 政府机构             (C) 教育机构             (D) 商业公司

    163 Excel单元格内输入计算公式时,应在表达式前加一前缀字符(  B  )。

    A) 左圆括号"("            (B 等号"="             (C) 美圆号"$"             (D) 单撇号"  ′  "

    164 在单元格中输入数字字符串100080(邮政编码)时,应输入   B 

    (A) 100080             ( B) ″100080             ( C) ′100080             ( D) 100080′

    165.在WINDOW98中,一个文件的属性包括(  D  )。

    (A) 只读、存档            (B) 只读、隐藏            (C)只读、隐藏、系统            (D)  只读、存档、隐藏、系统

    166 8位无符号二进制数能表示的最大十进制数为 (  C  )

    (A) 127              (B) 128            (C) 255             (D) 256

    167 64位高档微机中,一个字长所占的二进制位数为 (  D  )

    (A) 8             (B) 16            ( C) 32             (D) 64

    168.在Windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住 (  D  )

    (A) Alt键            (B) Esc键            (C) Shift键            (D) Ctrl键

    169.在Windows菜单中,暗淡(灰色)的命令项表示该命令 (  A  )

    (A) 暂时不能用            (B)正在执行            (C) 包含下一层菜单            (D) 包含对话框

    170 Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按(   D  )

    (A) Ctrl+Printscreen键            (B) Alt+Printscreen键            (C) Shift+Printscreen键             (D) Printscreen键

    171 目前,计算机病毒扩散最快的途径是 (  B  )

    (A) 通过软件复制            (B) 通过网络传播            (C) 通过磁盘拷贝            (D) 运行游戏软件

    172.在32位计算机中,一个字长所占的字节数为(  C  )

    (A) 1             (B) 2             (C) 4             (D) 8

    173.与十进制511等值的十六进制数为(  A  )

    (A) 1FF            ( B) 2FF            ( C) 1FE             (D) 2FE

    174.在WINDOW98的桌面上 (  D  )

    (A) 不能创建文件夹            (B) 不能创建BMP图象文件            (C) 不能创建WORD文档            (D) 可以创建WORD空文档

    175.在计算机系统中,存储一个汉字的国标码所需要的字节数为(  B  )

    (A) 1             (B) 2            (C) 3             (D) 4

    176.下列带有通配符的文件名,能表示文件ABC.TXT的是(  C  )

    (A) *BC.?            (B) A?.*            (C) ?BC.*            (D) ?.?

    177.在资源管理器中,文件夹中的某个文件夹的左边的"+"表示(  C  )

    () 该文件夹有隐藏文件             (B) 该文件夹为空            (C) 该文件夹含有子文件夹             () 该文件夹含有系统文件

    178.在Windows环境下,粘贴快捷键是(  D  )

    (A) Ctrl+Z            ( B) Ctrl+X              (C) Ctrl+C               (D) Ctrl+V

    179 在计算机中,一个字长的二进制位数是 (  D  )

    (A) 8             (B) 16            (C) 32             (D) 随CPU的型号而定

    180 计算机网络能传送的信息是: (  A  )

    (A) 所有的多媒体信息            (B) 只有文本信息            (C) 除声音外的所有信息            (D) 文本和图像信息

    181 切断计算机电源后,下列存储器中的信息会丢失的是 (  A  )

    (A) RAM             ( B) ROM              (C) 软盘             (D) 硬盘

    182 十进制数127转换成二进制数是(  B  )

    (A) 11111111             ( B) 01111111            ( C) 10000000             ( D) 11111110

    183.结构化程序设计所规定的三种基本控制结构是 (  C  )

    (A) 输入、处理、输出            ( B) 树形、网形、环形            ( C) 顺序、选择、循环            ( D) 主程序、子程序、函数

    184.英文小写字母dASCII码为100,英文大写字母DASCII码为(   D  )

    (A) 50             ( B) 66             ( C) 52             ( D) 68

    185.在几个任务间切换可用键盘命令 (  A  )

    (A) ALT+TAB             (B) SHIFT+TAB            (C)CTRL+TAB             (D) ALT+ESC

    186 Windows环境下,为了终止应用程序的运行, (  A  )

    (A) 关闭该应用程序窗口                           ( B)最小化应用程序窗口           

    ( C)双击该应用程序窗口的标题栏             ( D)将该应用程序窗口移出屏幕

    187.用电子管作为电子元件制成的计算机属于(  A  )

    (A) 第一代             ( B)  地二代             ( C)  第三代             ( D)  第四代

    188CAD是计算机的应用领域之一,其含义是(  C  )。

    (A)计算机辅助教学            ( B) 计算机辅助管理            ( C) 计算机辅助设计            (D) 计算机辅助测试

    189.为了保证任务栏任何时候在屏幕上可见,应在"任务栏属性"对话框的"任务栏选项"标签中选择(  B  )

    (A)不被覆盖             ( B)总在最前            ( C)自动隐藏             (D) 显示时钟

    190.微型计算机中必不可少的输入与输出设备是(   A  )

    (A) 键盘与显示器             (B) 鼠标与打印机             (C) 显示器与打印机             (D) 键盘与打印机

    191.可以将图片输入到计算机中的设备是 (  D  )

     (A) 绘图仪             (B) 键盘             (C) 鼠标            (D) 扫描仪

    192.微型计算机中,应用最普遍的字符编码是(   B  )

     (A)BCD码             (B) ASCII码             (C) 汉字编码            (D) 补码

    193 在计算机内部,用来传送.存储.加工处理的数据或指令都是(  A  ) 形式进行的。

     (A) 二进制码             (B) 拼音简码             (C) 八进字码             (D) 无笔字型码

    194 微机中使用的鼠标是直接连接在 (  B  )

    (A) 并行接口            (B) 串行接口             (C)显示器接口            (D) 打印机接口

    195.下列描述中,正确的是 (  B  )

    (A)1KB=1024*1024bytes              (B)1MB=1024*1024bytes             (C)1KB=1024MB             (D)1MB=1024bytes

    196.计算机中字节是常用单位,它的英文名字是(  B  )

    (A)Bit               (B)byte              (C)bout             (D)baut

    197. WINDOW98"开始菜单"中的文档菜单的菜单项 (  C  )

    (A)包含最近使用的15个文本文件                          ( B) 包含最近使用的15个图形文件

    (C) 包含最近使用的全部文档(最多15个)             (D)包含最近使用的15WORD文档

    198.计算机内存储器比外存储器 (  C  )

    (A)更便宜            ( B)存储容量大             (C) 存取速度快             (D) 虽贵但能存储更多的信息

    199.十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示为(   B  )

    A)10111100101            (B)11111100101             (C) 11110100101            (D)11111101101

    200.关于硬件系统和软件系统的概念,下列叙述不正确的是(   D  )

    (A) 计算机硬件系统的基本功能是接受计算机程序,并在程序的控制下完成数据输入和数据输出任务

    (B)软件系统是建立在硬件系统基础上,它使硬件功能得以充分发挥,并为用户提供一个操作方便.工作轻松的环境

    (C)没有装配软件系统的计算机不能做任何工作,没有实际的使用价值

    (D) 一台计算机只要装入软件系统后,即可进行文字处理或数据处理工作

    201.目前使用的防病毒软件的作用是(   D  )

    (A )查出任何已感染的病毒             (B) 查出并清除任何病毒 

    (C) 清除已感染的任何病毒            (D) 查出已知名的病毒,清除部分病毒

    202. 下列软件中,属于应用软件的是(  B  )

    (A) UCDOS系统             (B) 财务管理软件             (C) FORTRAN编译程序             (D) QBASIC 解释程序

    203. 一片双面高密度软盘格式化后,如果每面有80磁道,每个磁道有18个扇区,每个扇区可存取512个字节的信息,则该磁盘的容量是(  D  )

    (A) 360KB              (B) 720KB             (C) 1.2MB             (D)1.44MB

    204. 微机显示器一般有两组引线,即(  A  )

    (A)电源线和信号线             (B) 电源线和控制线             (C) 地址线和信号线             (D) 地址线的控制线

    205. 通常所说的24针打印机属于(  B  )

    (A) 激光打印机             (B) 击打式打印机             (C) 喷墨打印机             (D) 热敏打印机

    206. 在购买微机时,经常遇到486/33中的33,其含义是 (  A  )  

    (A)运算速度             (B) CPU的时钟频率             (C)总线速度             (D)最大内存容量

    207. 专门为某一应用目的而设计的软件是 (  B  )

     (A) 系统软件             (B) 应用软件             (C) 文字处软件             (D) 工具软件

    208. 在计算机领域中,媒休是指(  D  )

    (A)各种信息的编码             (B) 计算机的输入输出信息             (C) 计算机屏幕显示的信息             (D) 表示和传播信息的载体

    209. 多媒体的信息不包括(  D  )

    (A) 文字、图形             (B) 音频、视频            (C)影像、动画             (D) 光盘、声卡

    210.操作系统是一种(  C  )

    (A) 应用软件             (B)专用软件             (C) 系统软件              (D) 工具软件

    211. 操作系统的作用是(  B  )

    (A) 把源程序翻译成目标程序             (B) 控制和管理系统资源的使用

    (C) 实现软件与硬件的交换               (D) 便与进行数据交换

    212. 若微机系统需要热启动,应同时按下组合键(  C  )

    (A) Ctrl+Alt+Break             (B) Ctrl+Esc+Del             (C) Ctrl+Alt+Del              (D) Ctrl+Shift+Break

    213.目前PC机上广泛使用的CD-ROM光盘类型属于下列(  C  )

    (A) 追记型光盘             (B) 可改写型光盘(可擦写型光盘)             (C) 固定型光盘(只读光盘)             (D) 只写一次性光盘

    214.计算机网络的功能(多选)(   AB   )

    (A) 数据通讯             (B) 资源共享             (C) 支持分布式的信息处理            (D) 提高计算机系统的可靠性和可用性

    215.局域网的拓扑结构主要有(多选)(  ABCD  )

    (A) 星型网            (B) 树型网            (C) 总线型网             (D) 环形网

    216.从网络的作用范围进行分类(多选)(   AB  )

    (A) 广域网             (B) 局域网             (C) 环形网             (D) 混合网

    217. WINDOW98中,当程序因某种原因陷入死循环,下列哪种方法能较好结束该程序(  A  )

    (A) CTRL+ALT+DEL键,然后选择"结束任务"结束该任务的运行

    (B) CTRL+DEL键,然后选择"结束任务"结束该任务的运行

    (C) CTRL+ALT键,然后选择"结束任务"结束该任务的运行

    (D) 直接按RESET计算机结束该任务的运行

    218. 中国教育科研网 (  B  )

    (A) CASNET             (B) CERNET             (C) CHINNET             (D) CHINDDN

    219. 下列网路中, (  B  )是世界上规模最大的广域网

    (A) CASNET             (B) INTERNET             (C) CHINNET             (D)INTRANET

    220. 网路操作系统主要有(  ABD  )

    (A) LINUX             (B) NOVELL             (C) WINKOWS 98             (D) WINDOWS NT

    221 下列说法正确的是(  A  )

    (A) 计算机的冷启动和热启动都要进行系统自检

    (B) 计算机的冷启动要进行系统自检和热启动不要进行系统自检

    (C) 计算机的热启动要进行系统自检和冷启动不要进行系统自检

    (D) 计算机的冷启动和热启动都不要进行系统自检

    222 关于回收站正确是 (  A  )

    (A) 暂存所有被删除的对象                (B) 回收站的内容不可以恢复

    (C) 清空回收站后,仍可用命令方式恢复             (D)回收站的内容不占硬盘空间

    223 在桌面上创建一个文件夹,有步骤:a---在桌面的空白处单击鼠标右键;b---输入新名字;

    c---选择新建文件夹的菜单项;d----ENTER  (   D   )

    (A) abc             (B) bcd             (C) adcd             (D)acbd

     

     

     

    展开全文
  • 它允许在没有二进制 XOTcl 库的情况下直接使用 Tcl 8.6 运行 XOTcl 程序。 XOTcl-Light 不支持所有 XOTcl 功能。 不支持以下功能。 没有复杂的插槽属性。 只有类似于早期 XOTcl 版本的简单参数。 没有复杂的转发...
  • mass:面向宏的语言的编译器,可直接编译为x86_64二进制文件(无LLVM,无链接器)
  • 计算机容量和二进制以及编程语言

    千次阅读 2019-07-02 10:29:36
    计算机的容量单位中最基本的是位,而在计算机中位一般是用“0”和“1”来表示位的,也就是我们所说的二进制数,但是最小的存储容量单位是字节(一字节等于八位),下面是关于计算存储容量单位的介绍: 1位 = 1 bit 8...

    1.计算机容量。

    计算机的容量单位中最基本的是位,而在计算机中位一般是用“0”和“1”来表示位的,也就是我们所说的二进制数,但是最小的存储容量单位是字节(一字节等于八位),下面是关于计算存储容量单位的介绍:

    1位 = 1 bit

    8bit = 1byte = 1字节

    1024bytes = 1kbytes = 1kb

    1024KB = 1 Million Bytes = 1MB = 1兆

    1024MB = 1 Giga Bytes

    1024GB = 1TB

    1024TB = 1PB

    2.二进制。

    是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要以补码的形式存储的。

              512            256             128               64              32              16              8                 4              2               1

                 1                1                 1                  1                1                1               1                1              1                1

    规则:①第n位的数  =   2^(n-1);②第n位数 = 前(n-1)位之和 + 1

    注:可以用烽火狼烟进行说明。

    3.编程语言的介绍。

    (1)什么是编程语言。

           定义好一套与计算机交互的语法规则,这套规则就可称为一门编程语言。

           我们听不懂日语是因为不懂日语的语法规则。

            学编程  ===  学语法规则

           编程能干什么:一堆指令的组合 ==》软件

    (2)比较流行的语言介绍。

    约有600多种编程语言与计算机交互:

          C = 各个操作系统的开发语言 1973

          C++ = C++是C语言的加强版   ,1983年,贝尔实验室的Bjarne Stroustrup在C语言基础上推出了C++[1]  。 C++进一步扩充和完善了C语言,是一种面向对象的程序设计语言。

           java = 1995 由sun 公司开发出来,java 虚拟机 支持跨平台 

           php = 1994, 纯web开发语言, 1994 Netscape 浏览器诞生了

           python =  1989年诞生, 刚开始被做为脚本语言, 开发小任务, 跟linux同年诞生,89,1991,苏联解体, 1991年正式版本

           C# = c sharpe =C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

           ruby = Ruby, 一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
                                Ruby on rails web框架 

            perl = Unix平台上开发出来的语言,做文字处理非常强大, 可以写出没人能看懂的代码

            shell = 脚本语言, 简单易学,基于unix,linux, 做一些简单的系统管理任务, 运维人员必学

            scalar = Scala是一门多范式的编程语言,一种类似java的编程语言[1] ,大数据开发

            erlang = 是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信,函数式编程

            go ===Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。

            javascript = 是当下使用最为广泛的语言,主要写前端的语言,
                                                nodejs =后端 全栈式的语言

            vb = 微软的脚本语言,bat脚本

            lua = nginx 的脚本语言, ngnix 是时下最nb web服务器

    (3)编程语言的分类。

           ①机器语言:直接用二进制编写程序,直接操作硬件。

                           优点:执行效率高。

                           缺点:开发效率低。

           ②汇编语言:用英文标签取代二进制指令,本质还是在直接操作硬件

                            优点:相对于机器语言的开发效率要高。

                            缺点:执行相对于机器语言要低。

           ③高级语言:直接用人能理解的语言跟语法风格来编写程序,程序员无需再去考虑复杂的硬件操作问题是我们用高级                                         语言编写的程序归根结底还是要给计算机去执行,这就涉及到一个翻译的过程要把人用高级语言编写的                                         程序翻译成计算机所能理解的二进制指令才执行,按照翻译方式的不同,高级语言又分为两大类:

                    编译型:C

                            优点:执行效率比解释型快。

                            缺点:开发效率不如解释型。

                     解释型:Python

                            优点:开发效率比编译型高

                            缺点:执行效率比编译型慢

    执行效率再快也要受限于网速,于是我们现阶段需要优先考虑开发效率。

                                      

                                   

    展开全文
  • 满意答案djfjdo2013.09.09采纳率:44%等级:11已帮助:4402人二进制代码,就是用0和1表示,满2进1的代码语言。一种可以将两种架构的本地代码存放在同一个包装的格式。二进制代码语言或称为机器语言,计算机可以直接...

    满意答案

    00e27ab806e4881f8254fe7ae8741834.png

    djfjdo

    2013.09.09

    00e27ab806e4881f8254fe7ae8741834.png

    采纳率:44%    等级:11

    已帮助:4402人

    二进制代码,就是用0和1表示,满2进1的代码语言。一种可以将两种架构的本地代码存放在同一个包装的格式。二进制代码语言或称为机器语言,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言。机器语言对不同型号的计算机来说一般是不同的。

    二进制数码是就是每位只包含0,1两个数,例如二进制数码10就等于十进制的2,咱们常用的十进制是逢十进位的,同理二进制是逢二进位的。

    1.二进制只需用两种状态表示数字, 容易实现

    计算机是由电子元、器件构成的, 二进制在电气、电子元器件中最易实现.它只有两个数字, 用两种稳定的物理状态即可表达, 而且稳定可靠.比如磁化与未磁化, 晶体管的载止与导通(表现为电平的高与低)等.而若采用十进制, 则需用十种稳定的物理状态分别表示十个数字, 不易找到具有这种性能的元器件.即使有, 其运算与控制的实现也极复杂.

    2.二进制的运算规则简单

    加法是最基本的运算.乘法是连加, 减法是加法的逆运算(利用补码原理, 还可以转化为加法运算, 类似钟表拨针时的计算), 除法是乘法的逆运算.其余任何复杂的数值计算也都可以分解为基本算术运算复合进行.为提高运算效率, 在计算机中除采用加法器外, 也直接使用乘法器.

    众所周知, 十进制的加法和乘法运算规则的口诀各有100条, 根据交换率去掉重复项, 也各有55 条.用计算机的电路实现这么多运算规则是很复杂的.

    相比之下, 二进制的算术运算规则非常简单, 加法、乘法各仅四条:

    0+0=0 0×0=0

    0+1=1 0×1=0

    1+0=1 1×0=0

    1+1=1 0 1×1=1

    根据交换率去掉重复项, 实际各仅3 条.用计算机的脉冲数字电路是很容易实现的.

    3.用二进制容易实现逻辑运算

    计算机不仅需要算术运算功能, 还应具备逻辑运算功能, 二进制的0, 1分别可用来表示假(false)和真(true), 用布尔代数的运算法则很容易实现逻辑运算.

    4.二进制的弱点可以克服

    二进制主要的弱点是表示同样大小的数值时, 其位数比十进制或其它数制多得多, 难写难记, 因而在日常生活和工作中是不便使用的.但这个弱点对计算机而言, 并不构成困难.在计算机中每个存储记忆元件(比如由晶体管组成的触发器)可以代表一位数字, ”记忆”是它们本身的属性, 不存在”记不住”或”忘记”的问题.至于位数多, 只要多排列一些记忆元件就解决了, 鉴于集成电路芯片上元件的集成度极高, 在体积上不存在问题.对于电子元、器件, 0 和1 两种状态的转换速度极快, 因而运算速度是很高的.

    21分享举报

    展开全文
  • 面向机器语言是什么

    2021-07-17 06:31:57
    面向机器语言是为特定的计算机或一类计算机而设计的程序设计语言。这种语言保留了机器语言的外形,即由操作码和地址码组成指令这个外形,但面向机器语言语言是用符号形式而不用机器代码形式。面向机器语言是为特定...
  • (DSL):用于描述各种二进制数据结构的声明性语言,分布在文件或内存中 (Rust):Rust解析器组合器框架 (三):面向位的解析库 (Python):用于解析和构建数据结构(二进制或文本)的库。 以声明的方式定义您的...
  • 深入理解二进制 算法必备底层知识

    多人点赞 2021-07-27 17:46:35
    深入理解二进制计算机储存方二进制原码、反码、补码为什么使用补码位运算位操作符补码运算位运算的应用 计算机储存方 二进制 在计算机世界里,所有的信息都是以二进制的形式组成的,比如一个整型数字3,在计算机中...
  • 1:先说计算机二进制:什么是进制?进制就我们计数的时候逢几进1的一种方法,我们平常用的是十进制,当个位数大于9,即等于10时,逢10了,这时向十位进1,如9+2=11,明显向十位进1了,同理,二进制就是逢2进1,它由...
  • 换句话说,将ruby编译为二进制。 根据心态的不同,X的读取速度可以快X倍或十倍。 上一次重写澄清了系统不同层的作用,请参见下文。 检修完成,rubyx生成有效的二进制文件。 处理过程通过以下层进行:Ruby-> Sol-...
  • java接口接收二进制

    千次阅读 2021-04-17 11:12:09
    清除射频模块内控制寄存器中的一个二进制位 设置读写器数码管受控方式,关机后可......因为图片是二进制文件,则只能用字节流 File f1=new...System.out 是指标准输出,通常与计算机的接口设备有...Java 的流式输入/...
  • 掌握汇编语言的目的是能够深入理解计算机系统的底层原理,在提高程序设计能力的同时也为二进制安全打下坚实的基础。 对于二进制领域来说,无论是逆向工程、漏洞挖掘、加解密等等都需要以精通汇编语言为首要条件,才...
  • 另外,我觉得学习汇编语言之前最好先了解计算机组成的相关知识,否则遇到一些CPU 寄存器 内存寻址等相关概念时,可能会听着有点懵。前言学完计算机组成原理之后接下来再学什么?通过本课程一开始的图,就知道要紧...
  • 计算机采用二进制原因

    千次阅读 2020-07-24 12:14:22
    要知道计算机为什么采用二进制,首先需要清楚进制、计算机的发展、基本电子元器件、逻辑门电路 一、进制简单介绍 进制:一种进位的计数方式 常见的进制有二进制,八进制,十进制,十六进制,其转换方式如下: ...
  • 十进制数转(二进制,八进制,十六进制)写在前面进制转换(数学方法)1、 转换为二进制算法解析算法源码2、 转换为八进制算法解析算法源码3、 转换为十六进制算法解析算法源码欢迎评论区评论字符拼接算法工具类源码...
  • Python解释器和广泛的标准库可以以源代码或二进制形式免费提供给所有主要平台,并且可以免费分发。 通常,程序员会因为提高生产力而爱上Python。 由于没有编译步骤,所以编辑-测试-调试周期非常快。 调试Python程序...
  • 原博文2018-11-02 16:23 −为了将整数转换为二进制、八进制或十六进制的文本串,可以分别使用bin() ,oct() 或hex() 函数: >>> x = 1234 >>> bin(x) '0b10011010010' >>> oct(x) '0o2322' >>...123175相关推荐2019...
  • python是面向对象语言

    千次阅读 2021-04-27 07:45:17
    Python究竟是不是面向对象的编程语言面向过程和面对对象是一种编程思想,不能说某某语言是不是面对对象或是面向过程,而是某某语言是否支持面对对象或面向过程。回归主题,python可以支持面对对象,但也可以支持面向...
  • ☆ C/C++ 十进制转二进制

    千次阅读 2018-11-06 22:11:23
    但是却没有直接的方法直接将十进制转换为二进制,这就需要我们自己编写相应的功能函数去实现转化; 本篇文章将介绍两种转化方法: 1&gt; 短除法(正存逆读) 2&gt; 转换为八进制,然后使用二进制数据对点.....
  • 代码用的是VS2008开发工具写的,面向对象版(OOV)。任意进制的转换就是2、8、10、16进制之间的转换。编程语言是C#。该文件是源代码,如果要进行测试,还需要一个创建一个类(main()函数)。
  • java二进制补码代码地址簿(2级) 这是一个以OOP方式编写的CLI(命令行界面)地址簿应用程序。 这是一个Java示例应用程序,旨在供学生在使用Java作为主要编程语言的同时学习软件工程。 它提供了一个编写合理的代码...
  • 如题:输入一个整数,截取它对应的二进制位中从右到左的第8-11位(最右边为第0位)。**输入格式要求:"%d" 提示信息:"请输入一个整数:"**输出格式要求:"它的从右开始的第11-8位为:\n" "%d "程序运行示例如下:请输入...
  • 二进制知识详解(理论联系实际)

    千次阅读 2020-01-04 05:29:54
    异或运算表明:不要自我...本知识点可用于汇编语言、常见编程语言(脚本语言/面向对象过程语言/面向对象语言/函数式编程语言)、计算机组成原理、密码学等学科的基础学习. 20190103 二进制知识 常用换算 20190103...
  • python 脚本编译成可执行二进制(exe)

    千次阅读 2020-12-03 05:01:32
    Python加密保护-对可执行的exe进行保护 Python 是一种面向对象的解释型计算机程序设计语言,Python 语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序. 在计算机内部,Python解释器把源代码转换成称为...
  • 反汇编和二进制分析工具清单

    千次阅读 2022-01-18 09:17:13
    本附录列出了许多反汇编和二进制分析工具,包括逆向工程、反汇编API以及执行跟踪的调试器。 C.1 反汇编工具 C.1.1 IDA Pro(Windows、Linux、macOS) IDA是行业标准的递归反汇编工具,它是交互型的,是内置...
  • 程序员的情商:二进制电脑能识别,十进制人易懂,十六进制能做啥?假如你有一个程序员的女朋友,突然给你发了一串数据(68656c6c6f 62616279),你知道什么意思吗?该怎么回她呢?每天除了写代码,就是在学习写代码的...
  • printf("请输入十进制数");scanf("%d",&n);while(n!=0){i=n%2;a[++m]=i;n=n/2;}for(j=m;j>=0;j--)printf("%d",a[j]);return0;}扩展资料:main函数用法1、C++中的main函数...
  • Day3 Python基础

    千次阅读 2020-12-02 12:05:56
    计算机中数字的表示方法: 二进制 八进制 十进制 十六进制: 0 1 2 3 ...8 9 A B ...F(15) 十进制转几进制就除以几,比如十进制5转二进制为,5/2=2余1,则尾数为*1,2除以2得1余0 则*01 ,1除以2得0余1,则101 ...
  • 【单选题】借助剪贴板在两个Windows应用程序之间传递信息时,在源文件中选定要移动的信息后,在“编辑”菜单中选择_...【单选题】二进制数111010011转换成十六进制数是______。 (2.0分)【判断题】外存上的信息可直接进...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 125,616
精华内容 50,246
关键字:

二进制语言是属于面向的语言