大学计算机习题参考答案 下载本文

内容发布更新时间 : 2024/12/25 12:37:45星期一 下面是文章的全部内容请认真阅读。

23.计算机语言的发展经历了 机器语言 、汇编语言 和 高级语言 几个阶段。 A.高级语言、汇编语言和机器语言 B.高级语言、机器语言和汇编语言 C.机器语言、高级语言和汇编语言 D.机器语言、汇编语言和高级语言

24.磁盘存储器存取信息的最基本单位是 A 。 A.字节 B.字长 C.扇区 D.磁道

25.微机中1K字节表示二进制位数是 D 。

A.1000 B.8X1000 C.1024 D.8X1024

26.操作系统是 D 。

A.用户与软件 B.系统软件与应用软件 C.主机与外设 D.用户与计算机。

27.关于随机存储器(RAM)功能的叙述, D 是正确的。 A.只能读,不能写 B.断电后信息不消失 C.读写出速度比硬盘慢 D.能直接与CPU交换信息

28.计算机的内存通常是指 D 。

A.ROM B.RAM C.硬盘 D.ROM加RAM 29.“32位微型计算机”中的32是指 D 。

A.微机型号 B.内存容量 C.存储单位 D.机器字长

30.在下面不同进制的4个数中,有一个数据与其它3个数的值不等,它是 C 。 A.(5E)H B.(136)O C.(1011101)B D.(94)D

三、 填空题

1.二进制数(0.101)B转化为十进制、十六进制数应为 0.625 D、 0.1 H。

2.大写字母A的ASCII码是41H,则写字母a的ASCII码是 61H。

3.标准的ASCII码占有 7 位,表示了 128 个不同的字符,在计算机中用 1 个字节表示,

其二进制最高位 0 。

4. (28.125)D转化为二进制数为 11100.001 B,转化为八进制 34.1 O,转化为十六进制数是 1C.2 H。

5.正数01111010的补码是 7A H(十六进制表示),十进制数-17的补码是 6E H(十六进制表示),反码是 6D H。

第三章 操作系统

6 / 29

一、思考题(省略)

二、判断题

1.Android系统是一个Linux的分支系统。(对) 2.Windows系统是免费的。(错) 3.GNU/Linux系统是免费的。(对) 4.Android系统是免费的。(对)

5.设备驱动程序是操作系统的一部分。(对)

6.配备了多个CPU的计算机才能运行多任务系统。(错) 7. C语言是为UNIX系统而诞生的。(对) 8.分布式系统离不开网络。(对) 9.云计算系统离不开网络。(对) 10.进程是一个运行着的程序。(对)

11.现代操作系统的工作是围绕着中断来进行的。(对) 12.内存分页管理可以提高内存的利用率。(对) 13.在UNIX系统中,所有的东西都是文件。(对) 14.文件是计算机中数据存放的最小单位。(对) 15.程序必需首先被加载到内存中,然后才能运行。(对) 16.软件中断都是有程序指令触发的中断。(对)

17.我们在键盘上每按下一个键,就会触发一次硬件中断。(对)

18.针对同样的硬件设备,不同的操作系统所提供的驱动程序是不同的。(对) 19.操作系统是介于系统硬件和应用程序之间的一层软件。(对) 20.计算机的使用者只使用应用程序,并不直接使用操作系统。(对)

三、单选题

1.桌面电脑市场上,目前占主导地位的操作系统是(B)。

A.Android B.Windows C.Mac OS X D.GNU/Linux

2.在移动平台操作系统中,目前最流行的是(A)。

A.Android B.Windows C.iOS D.GNU/Linux

3.下列操作系统中对时间要求最为苛刻的是(A)。

A.实时系统 B.批处理系统 C.分时系统 D.分布式系统

4.Windows操作系统起源于(B)。

A.UNIX系统 B.DOS系统 C.BSD系统 D.Linux系统

5. Android系统是(C)的一个分支系统。

A.Windows B.Mac OS X C.Linux D.UNIX

6.计算机病毒主要侵害(A)系统。

A.Windows B.Mac OS X C.Linux D.Android

7.下列几类进程中优先最高的通常是(C)。

A.批处理进程 B.人机互动进程 C.实时进程 D.其它

7 / 29

8.进程间通信的方式有(A)。

A.共享内存 B.共享硬盘 C.共享CPU D.共享一切硬件

9.进程间同步是指多个进程在系统中(A)。

A.和谐相处 B.步调一致 C.同时行动 D.共用资源

10.32位操作系统的虚拟内存是(C)。

A.1G B.2G C.4G D.8G

11.世界上500强超级计算机中绝大多数都安装(B)系统。 A.Windows B.Linux C.Mac OS X D.UNIX

12.给文件命名时,(A)不区分大小写。

A.Windows B.Linux C.Mac OS X D.UNIX

13.下列哪个操作系统支持的内存不大于4G(A)。

A.Windows XP B.Linux C.Mac OS X D.UNIX

14.64位系统最多可支持(D)内存。*

A.4G B.8G C.64G D更多.

15.常用的进程间通信方式有(A)种。 A.2 B.4 C.8 D.更多

16.进程的英文是(A)。

A.Process B.Processor C.Program D.Software

17.操作系统为(B)提供服务。

A.计算机硬件 B.应用程序 C.计算机用户 D.计算机管理员

18.下列操作系统中,开源的操作系统的(A)。

A.GNU/Linux B.Windows C.Mac OS X D.UNIX

19.开源操作系统是(A)。

A.完全免费的 B.需花少量的钱购买 C.很贵 D.比Windows贵

20.UNIX操作系统诞生于上世纪(A)。

A. 60年代末 B.70年代末 C.80年代末 D.90年代末

第四章 算法与程序设计基础

一、 判断题

1.计算的可行性问题是算法设计与分析的基础。(对)

2.能够在抽象计算机上编出算法进行计算的问题称为可计算问题,否则就是不可计算问题。(对) 3.用框图表示的算法比用图灵机表示的算法复杂。(错)

8 / 29

4.C语言的出现比Python语言的出现早。(对)

5.Visual Basic(以下简称VB)是美国IBM公司的软件产品。(错)

6.顺序执行s=0,i=1,s=s+2*(i+1)-4之后,s的值发生了变化,i的值没有发生变化。(错) 7.一个矩形框不能描述多个功能,只能描述一个功能。(错) 8.双分支判断框不能用于解决单分支问题。(错) 9.在Idle中可以进行四则运算。(对)

10.SPE(Stani’s Python Editor)是Python的集成开发环境,依赖wxPython。(对)

二、 单选题 1.(A)为了讨论是否对于每个问题都有解决它的算法,数理逻辑学家提出了几种不同的算法定义。 A.20世纪30年代 B.29世纪30年代 C.18世纪30年代 D.20世纪80年代

2.图灵机的基本思想是用(C)来模拟人们用纸笔进行数学运算的过程。 A.计算机 B.读卡器 C.机器 D.黑板

3.图灵机就其计算能力而言,它能模拟(B)。 A.人脑的大多数活动 B.任何现代的计算机 C.老式计算机 D.以上都不对

4.图灵机由四部分组成:(1)一条无限长的纸带;(2)一个读写头;(3)(D);(4)一个状态寄存器。

A.一块内存条 B.一个理想擦头 C.一个转轮 D.一套控制规则

5.循环框用于解决(A)问题。

A.需要反复进行的 B.需要进行计算的 C.需要进行分支的 D.复杂的

6.输出框的形状是(C)。

A.矩形 B.菱形 C.平行四边形 D.三角形

7.用户输入一个三位数x,让计算机输出百位a、十位b和个位c。其中计算的方法是(B)。 A.用10除于x取出商的整数部分 B.用10除于(x-100a)取出商的整数部分 C.用10除于(x-100)取出商的整数部分 D.用10除于(x-a)取出商的整数部分

8.用框图表达式计算1+2+3+…+n 的算法,判断框中的条件为(A)。 A.i<\\=n B.in D.i>\\=n

9.C语言的起源与(B)操作系统的开发紧密相连。

A.Windows B.Unix C.Android D.iOS

10.C语言比较适合用来开发(D)。*

A.桌面应用程序 B.网站 C.财务管理软件 D.系统软件

11.语句sum\\=sum+i的作用是(C)。

A.判断是否相等 B.把sum和i连接 C.进行累加就算 D.以上都不对

9 / 29

12.Visual Basic是在原有(B)语言基础上进一步发展,综合应用了该语言和新的可视化工具,即具有Windows所特有的优良性和图形工作环境,又具有编程的简易性。 A.PASCAL B.BASIC C.delphi D.B

13.许多专家把VB的出现当作是软件开发史上的一个具有划时代意义的事件。在当时,它是第一个(C)的编程软件。 A.“简单” B.“通用” C.“可视” D.“外挂”

14.Dim sum As Integer的作用是(D)。

A.定义一个整形数组 B.定义一个整形常量 C.定义一个整形函数 D.定义一个整形变量

15.Python语言的语法非常简捷和清晰,与其它大多数计算机程序设计语言不一样,它采用(D)来定义语句块。

A.大括号 B.中括号 C.小括号 D.缩进

16.语句n\\=eval(input(‘n\\=’))的作用是(A)。

A.输入一个整数 B.输出一个整数 C.产生一个变量 D.进行简单运算

17.Pyton语句程序文件的后缀是(D)。 A.cpp B.cs C.c D.py

18.在VB程序中,与For成对的关键字是(A)。

A.Next B.Goto C.Break D.Continue

19.在Python程序中,程序行while i<\\=100的末尾是(C)。 A. ; B. . C. : D.?

20.用框图表达一个数是否是偶数的算法,最复杂的框是(B)。 A.输入框 B.判断框 C.计算机框 D.输出框

三、 编程题

1. 输入表示年月日的8位数,如20100722,输出年、月、日。 程序为:

x=input('请输入一个8位的数值:') x=int(x)

a=int(x/10000) b=int(x-a*10000) c=int(b/100) d=int(b-c*100)

print('你输入的数转换为日期为:',a,'年',c,'月',d,'日')

2. 编程计算函数的值:

10 / 29