教孩子学编程(信息学奥赛C语言版)
上QQ阅读APP看书,第一时间看更新

练习题

习题1.1 选择题

(1)CPU是()的简称。

A.硬盘

B.中央处理器

C.高级程序语言

D.核心寄存器

(2)以下各项中,()不是CPU的组成部分。

A.控制器

B.运算器

C.寄存器

D.主板

(3)以下断电之后仍能保存数据的有()。

A.硬盘

B.高速缓存

C.ROM

D.RAM

(4)下列软件中不是计算机操作系统的是()。

A.Windows

B.UNIX

C.OS/2

D.WPS

(5)iOS是一种()。

A.绘图软件

B.程序设计语言

C.操作系统

D.网络浏览器

(6)在下列关于计算机语言的说法中,正确的有()。

A.高级语言比汇编语言更高级,是因为它的程序的运行效率更高。

B.随着Pascal、C等高级语言的出现,机器语言和汇编语言已退出了历史舞台。

C.高级语言程序比汇编语言程序更容易从一种计算机移植到另一种计算机上。

D.C是一种面向对象的高级计算机语言。

(7)计算机中,控制器的基本功能是()。

A.控制机器各个部件协调工作

B.实现算术运算和逻辑运算

C.获取外部信息

D.存放程序和数据

(8)关于计算机内存下面的说法()是正确的。

A.随机存储器的意思是当程序运行时,每次具体分配给程序的内存位置是随机而不确定的。

B.1MB的内存通常是指1024×1024字节大小的内存。

C.计算机内存严格说来包括主存、高速缓存和寄存器三个部分。

D.一般内存中的数据即使在断电的情况下也能保留2小时以上。

(9)关于BIOS下面的说法()是正确的。

A.BIOS是计算机基本输入输出系统软件的简称。

B.BIOS里面包含了键盘、鼠标、声卡、显卡、打印机等常用输入输出设备的驱动程序。

C.BIOS一般由操作系统厂商来开发完成。

D.BIOS能提供各种文件拷贝、复制、删除以及目录维护等文件管理功能。

(10)关于ASCII,下面的说法()是正确的。

A.ASCII码就是键盘上所有键的唯一编码。

B.1个ASCII码使用1个字节的内存空间就能够存放。

C.最新扩展的ASCII编码方案包含了汉字和其他欧洲语言的编码。

D.ASCII码是英国人主持制定并推广使用的。

(11)已知大写字母A的ASCII码为65(十进制),则J的十进制ASCⅡ码为()。

A.71

B.72

C.73

D.以上都不是

(12)十进制数125对应的八进制数是()。

A.100

B.175

C.170

D.以上都不是

(13)(2008)10+(5B)16的结果是()。

A.(833)16

B.(2089)10

C.(4163)8

D.(100001100011)2

(14)在下列各项中,只有()不是计算机存储容量的常用单位。

A.byte

B.KB

C.UB

D.TB

拓展 神奇的八卦:八进制

八卦最初是我国上古时期人们用来记事的符号。古代常用八卦图作为除凶避灾的吉祥图案(见图1.20)。

图1.20 八卦图

其实,八卦中隐含了二进制和八进制的概念。首先,八卦的基本概念是阴和阳,这就相当于二进制中的0和1。在八卦图中,用一根长实线代表阳,用一根中间断开的线代表阴,然后由3根这样的线条符号组成8种形式(相当于3位二进制,可以表示8种状态),因此叫作八卦。这样表示8种状态的数据(图形)就是一种八进制计数方法。

在八卦中,每一卦形都代表一定的事物。乾代表天、坤代表地、坎代表水、离代表火、震代表雷、艮(gěn)代表山、巽(xùn)代表风、兑代表泽。

经过几千年的发展演变,八卦被赋予了很多的含义,除了上面介绍的代表自然现象之外,还可以代表方位、家族、五行等。可以将八卦转换为二进制数,表1.8所示就是八卦中各卦象所代表的不同含义。

表1.8 八卦的含义自然