Res - 习题与思考题

更新时间:2023-10-13 17:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目录

第1章 概述................................................................................................................................... 1 第2章 数据表示及逻辑基础 ....................................................................................................... 4 第3章 计算机硬件 ....................................................................................................................... 7 第4章 操作系统 ......................................................................................................................... 10 第5章 算法基础 ......................................................................................................................... 13 第6章 语言,程序和软件 ......................................................................................................... 15 第7章 数据库 ............................................................................................................................. 17 第8章 网络................................................................................................................................. 19 第9章 高级主题 ......................................................................................................................... 23 第10章 信息社会 ..................................................................................................................... 24

第1章 概述

一.思考题

1.回忆一下你使用计算机的经历,列举你使用计算机做过的事情。你是否考虑过将研究计算机作为你的职业,为什么?

2.运用你能够获取的各种资源,例如报纸、杂志、书籍以及因特网进行相关资料的收集,对一下主题写一篇2000字以内的短文。

世界上最快的计算机

计算机在艺术领域中的应用

使用计算机拍摄、制作电视和电影 计算机在金融系统中的应用 使用计算机研究生命科学 人类基因图研究与计算机 软件和程序 程序和算法 程序设计语言

3.我国经济高速发展,已经成为世界工厂。但是目前面临的一个严重问题是缺少劳动力,尤其是沿海地区出现了所谓的招工难。你认为在解决这一难题上计算机能有何作为,为什么?

二、填空题

1.计算机是一种现代化的信息 处理 工具,它对信息进行 处理 并提供结果。

2.建立计算机模型,一种是 黑盒 模型,它不考虑计算机的内部结构。改进的模型加入了一个 程序 部分,认为计算机对数据的处理是受到这个加入的部分控制的。

3.现代计算机模型将计算机分成5个组成部分,它们是 输入 、 存储 、 处理(运算) 、 控制 、和 输出 。

4.今天的计算机采用的是大规模集成电路技术,它的标志之一就是计算机的 运算器 和 控制器 集成在一个芯片中,这个芯片被称为CPU,即 中央处理器 (这里回答CPU的中文名字)。

5.程序存储原理要求程序在执行前被存放到 计算机存储器 中,且要求程序和 数据 采用同样格式。

6.计算机系统是由 硬件系统 和 软件系统 组成。

7.第一代计算机采用的电子元件是 电子管 ,第二代计算机使用的电子元件是 晶体管 ,第三代是使用的是IC即 集成电路 ,第四代计算机使用了VLSIC。即 大规模集成电路 。

8.计算机硬件,主要包括三个子系统,它们是 处理器子系统 、 存储器子系统 和 输入输出子系统 。

9.计算机的外部设备分为 输入 设备和 输出 设备。最为常见的,前者是 和鼠标器,后者是 和打印机。

10.计算机系统结构是研究计算机的硬件互联使得计算机 、 和 。 11.程序设计主要有面向 的技术和面向 设计技术。 12.Windows使用的是以GUI即 为特征的一种最为常见的、用于桌面机的操作系统软件。

13.只要计算机被加电开始进入工作状态,它就开始执行 ,直到关机为止。计算机在工作过程中,一直在 控制下,运行各种应用系统完成用户任务。

14.信息系统是基于计算机的复杂系统,一般认为它有6个要素,分别是 硬件 、 软件 、 数据 、用户以及 处理 、 通信 。

15.Internet的中文名字是 因特网 ,它是“网络的网络”。Internet的特性是 开放 。

16.WWW,或者简称为 web ,它的中文名字叫做 万维网 ,它已经是Internet上最大的应用,它使用了一种叫做HTML即 的语言能够将发布在不同地域的计算机上的文档进行链接实现跳转访问。

17、超文本除了一般的文本格式,还包括了视频、 、 、和 等多种数据格式文档。

18.计算机文化是指能够理解是什么以及它是如何作为 资源 被使用的。 19.计算思维的本质是 和 。如果说,数学思维是“抽象和关系”,那么计算思维则是“状态和过程”。

20.运用计算机科学的基础概念和知识进行问题求解、系统设计,以及人类行为理解等一系列思维活动被叫做 计算思维 。

三、选择题

1.计算机的核心是CPU,它包含了计算机的处理器和 C 。 A.存储器 B.输入设备 C.控制器 D.输出设备

2.程序存储是计算机的重要原理,它是指程序在执行之前被存放到 A 中,且要求程序和数据采用相同的格式。

A.存储器 B.控制器 C.磁盘 D.光盘

3.采用数据处理机的黑盒模型描述计算机原理,认为输入相同的数据后, D 。 A.得到相同的输出数据 B.能得到不同的输结果

C.输出结果是不确定的 D.以上都可能出现

4.具有程序概念的数据处理机,其输出结果取决于 B 。 A.输入的数据 B.控制处理的程序 C.处理机的类型 D.处理机的规模

5.现代计算机模型所定义的计算机的五个组成部分,核心是处理和 C 。 A.存储 B.输入 C.控制 D.输出

6.在现代计算机中,系统依据存储原理进行工作,它是指程序和程序运行所需要、已经产生的数据在存储器中以 A 存储。

A.相同的格式 B.不同的格式 C.机器要求的格式 D.程序运行说要求的格式

7.我们可以定义计算机系统是指计算机的所有资源。它包括了计算机硬件以及 D 。

A.外围设备 B.系统软件 C.应用软件 D.B和C

8.计算机的“代”是按照制造机器的电子元件进行划分的,第3代计算机使用的是 C 。

A.电子管 B.晶体管 C.集成电路 D.大规模集成电路 9.目前使用的计算机被认为是“第四代”,它所使用的电子元件是 D 。 A.电子管 B.晶体管 C.集成电路 D.大规模集成电路

10.通常我们使用的桌面机、笔记本个人计算机这一类被称为 C 。 A.专用计算机 B.小型计算机 C.微型计算机 D.通用计算机

11.计算机系统中的存储器系统的任务是 A 和参与运行程序。 A.存储数据和程序 B.存储程序 C.存储数据 D.输入输出数据 12.计算机系统软件是计算机软件的一个组成部分,它包括操作系统、语言和 C 。 A.Windows B.字符界面的DOS C.工具软件 D.程序设计软件

13.计算机从存储器系统包括了内存和外存。内存一般为半导体存储器,而外存一般需要和内存交换数据,因此,目前多使用的外存类型是: D 。

A.光盘DVD B.磁介质存储器 C.光盘CD D.大容量半导体存储器

14.信息系统的基础是计算机。信息系统的功能是能够为需要者提供特定的信息,支持用户快速、有效地输入信息、存储、处理和 A 信息。

A.保存 B.传输 C.获取 D.交换

15.在信息系统中,作为其重要要素之一的 D ,它以一定的格式被计算机接收并处理为信息。

A.程序 B.过程 C.网络 D.数据

16.通信是信息系统的重要因素之一。它反映在硬件和软件、用户和机器之间,也反映在 C 。

A.数据和信息之间 B.输入和输出之间 C.计算机之间 D.处理和存储之间

17.因特网的开放结构,主要是表现在进入网络的机器,属于企业、机构、政府甚至个人的,它们之间的关系是 D 。

A.按用户性质划分网络权限 B.政府控制用户权限 C.由网络管理机构划分权限 D.平等地位,没有权限的定义

18.因特网是一个庞大的计算机互联形成的网络,构建因特网的主要目的是 C 。 A.各种通信 B.提高上网速度 C.资源共享 D.电子邮件 19.因特网最大的应用服务是Web,即WWW。Web使用一种叫做 B (HTML)的语言设计一种程序,将不同地域、不同计算机上的页面文档链接起来。

A.链接格式 B.超文本标记 C.链接标记 D.文档标记

20.计算机文化是指能够理解计算机是什么,以及它如何被当作 C 使用的。 A.工具 B.娱乐设备 C.资源 D.通信设备 21.计算思维的本质是对求解问题的抽象和实现问题处理的 D 。 A.高速度 B.自动化 C.高精度 D.以上都是

第2章 数据表示及逻辑基础

一.思考题

1.数据表示不但是一个技术问题,也是一个社会问题。例如使用编码对各种对象进行标记,但必定会产生某些有意无意的歪曲。例如对某一社会问题进行问卷调查,而问卷中的答案使用等级,给每个等级赋值进行统计分析,你认为这种“量化”是合适的吗?为什么?

2.计算机中为了表示数,有多种编码方法。你可以通过书籍、杂志或者网络查找有关资料,了解以下几种编码:BCD8421,BCD2421,余3码,格雷(Gray)码,EBCD等。以BCD8421为例,它是如何进行加法计算的。·

3.多媒体数据格式尚无统一的标准。请你收集有关资料,汇总一下音频数据格式有多少种,各有什么特点。

4.数据压缩是计算机中最常用的方法,较为著名的压缩软件有RAR、ZIP已经SIO。请找一找相关软件和资料,归纳其数据压缩使用的技术。图像压缩是另一种技术路线,也请你对其进行总结,看看有多少压缩数据格式。那么为了网络传输又使用了哪些图像数据格式?

5.请查找并收集有关存储器的资料,看看各类存储器采用了哪些逻辑设计技术。 二.综合题

1. 什么是数制?采用位权系数表示法的数制具有哪3个特点? 2. 二进制的加法和乘法运算规则是什么?

3. 十进制整数转换为非十进制整数的规则是什么? 4. 将下列十进制数转换为二进制数:

6,12,286,1024,0.25,7.125,2.625

5. 如何采用“权系数法”将非十进制数转换为十进制数? 6. 将下列各数用多项式表示的按权系数展开:

(5678.123)10,(321.8)10,(1100。0101)2,(100111.0001)2

7. 将下列二进制数转换为十进制数:

1010,110111,10011101,0.101,0.0101,0.1101,10.01,1010.001 8. 二进制与八进制、十六进制之间如何进行转换?

将下列二进制数转换为八进制和十六进制数: 10011011.0011011,1010101010.0011001 10. 将下列八进制或十六进制数转换为二进制数:

(75.612)8,(64A.C3F)16

11. 什么是原码?什么是补码?什么是反码?为什么要定义原码、反码和补码。能够对十进制定义反码和补码吗?

12. 写出下列各二进制数的原码、补码和反码:

0.11001,-0.11001,0.11111,-0.11111

13. 在计算机中如何表示小数点?什么是定点表示法和浮点表示法。

14. 若将一个无符号的二进制数向左或向右移动n位,则所得到的数和原数之间是什么关系?

15. 设有一台浮点计算机,表示浮点数使用16位,,最高位为符号位,尾数为8位定点小数,阶码位为7位,其中阶码的最高位为阶码符号位,则这个浮点数能够表示的数范围是多少?

16. 什么是ASCII码和Unicode码?

17. 什么是逻辑运算,基本逻辑运算有哪几种? 18. 列出下列函数的真值表:

(1) (2) (3)

F=AB+AB F=ABC+ABC F=A+B+C

9.

(4) F=ABC+ABC+ABC

19. 试证明下列逻辑表达式是成立或者不成立的。 (1) (2)

AB?AB=AB+AB

A + BC=(A+B)(A+C)

(3) A+AB=A+B 三.选择题

1. 二进制数10110111转换为十进制数等于 。

A. 185 B. 183 C. 187 D. 以上都不是 2. 十六进制数F260转换为十进制数等于 。

A. 62040 B. 62408 C. 62048 D. 以上都不是 3. 二进制数111.101转换为十进制数等于 。

A. 5.625 B. 7.625 C. 7.5 D. 以上都不是 4. 十进制数1321.25转换为二进制数等于 。

A. 10100101001.01 B. 11000101001.01 C. 11100101001.01 D. 以上都不是

5. 二进制数100100.11011转换为十六进制数等于 。

A. 24.D8 B. 24.D1 C. 90.D8 D. 以上都不是 6.二进制数的原码为101011,它的反码是 。

A.101011 B.-01011 C.110100 D.-10100 7.二进制数的原码为101011,它的补码是 。

A.101011 B.101000 C.110101 D.110100 8.二进制数的补码为101011,它的原码是 。

A.101011 B.101010 C.110101 D.110100

4.操作系统功能主要是管理,管理计算机的所有资源。一般认为操作系统以下几个方面进行管理:

A.处理器、存储器、控制器、输入输出 B. 处理器、存储器、输入输出和数据 C.处理器、存储器、输入输出和过程 D.处理器、存储器、输入输出和计算机文件 5.作业(Job)是计算机操作系统中的进行处理器管理的一个重要概念。下面不正确的说法是 :

A.作业是程序被选中到运行结束并再次成为程序的整个过程 B.计算机中所有程序都是作业

C.进程是作业,但作业不一定是进程

D.所有作业都是程序,但不是所有程序都是作业

6.程序、进程和作业之间的关系非常密切,一般可以认为 是正确的: A.所有作业都是进程 B.只要被提交给处理器等待运行的程序就成为了进程 C.被运行的程序结束后再次成为程序的过程是进程 D.只有程序成为作业并被运行时才成为进程

7.Windows是图形界面的操作系统,它的特点之一是 : A.支持单用户、单任务,面向PC机

B.支持多用户、单任务,面向各种类型的计算机 C.面向PC机,支持多任务和单用户 D.面向PC机,支持多任务和多用户 8.实时操作系统是指 A.机器的CPU主频要很快

B.机器能够执行复杂的数学运算 C.机器执行任务在规定的时间内响应

D.机器执行任务在规定的时间内响应并快速处理 9.并行系统是指 A.多个计算机同时执行不同的程序

B.多个计算机同时执行同一个程序

C.一台计算机内的多个处理器同时处理一个进程 D.协调多个处理器同时执行不同的进程或者程序

10.按照层次结构,操作系统可被划分为内核和外壳两个层次,其中外壳是 。 A.在计算机和用户之间提供接口

B.在操作系统内核和用户之间提供接口 C.在计算机和用户/程序之间提供接口 D.在操作系统和用户/程序之间提供接口 11.Windows操作系统的Shell为 A.命令解释器 B.Window

C.程序 D.作业

12.多任务操作系统运行时,内存中有多个进程。如果某个进程可以在分配给它的时间片中运行,那么这个进程是处于 状态。 A.运行 B.等待 C.就绪 D.空闲

13.多道程序在内存中,如果采用的是交换技术,那么与内存交换的是: A.磁盘 B.CPU C.外设 D.CD-ROM 14.操作系统对设备的管理是将设备分为两种类型: A.输入设备和输出设备 B.块设备和字符设备 C.存储设备和非存储设备 D.打印设备和显示设备 15.文件 是一个存储在存储器上的数据的有序集合并 。 A.标记为扩展名 B.标记为程序名 C.标记为文件名 D.标记为用户定义的名字

16.在Windows中,能够被执行的程序文件的扩展名.bat、exe和 。 A..com B..dat C..cn D..doc

17.NTFS是Windows高版本使用的文件系统,如果一台机器有多个硬盘分区(通常叫做逻辑盘),那么NTFS要求将Windows安装在 。 A.C盘 B.D盘 C.E盘 D.任何一个逻辑盘 三.填空题 1.操作系统的定义为:操作系统是计算机硬件和用户(其他软件和人)之间的 ,它使得用户能够方便地操作计算机,能有效地对计算机软件和 进行管理和使用。 2.按照使用环境和对程序的运行方式,操作系统的类型有: 、 、单用户多任务、 、并行系统、分布式系统等。 3.Windows操作系统支持单用户 任务,即可以有 程序在Windows的支持下在机器中运行。 4.移动设备如手机是嵌入了处理器的设备,它们也需要操作系统的支持。例如常见的移动设备操作系统有Palm OS、Windows Mobile、Symbian OS、Android、iOS等。其中用于iPhone的是 ,而用于PPC的是 ,用于Nokia的是 。而 是免费的移动设备操作系统。 5.基于软件的层次结构,操作系统可以分为Kernel,即 和外壳,即 。其中,后者是负责接收用户或者应用程序的操作命令并将其解释后交由前者去执行。 6.功能模块就是组成操作系统的组件,因此按照功能的观点,可以将操作系统分为4个功能模块,即 、 、 、 。 7.进程管理是操作系统的核心。现代操作系统把进程管理归纳为一个 被选中后成为 ,进而进入内存运行而成为 ,运行结束后再次保存到磁盘上。 8.支持多道程序处理的操作系统,有时需要在内存和 之间进行数据交换,以便把程序的执行代码装载到 。 9.输入输出设备也叫做I/O设备,对设备的管理,操作系统通常从中抽象出一些通用类型,将其分为 设备和字符设备。例如磁盘和键盘就是这两类设备的例子。实际上,操作系统并不直接使用设备,而是通过使用 程序来使用设备的。如果一个设备连接到计算机而不能使用,那么就需要安装这个程序。

10.时钟是计算机中的特殊且重要的设备,它除了提供系统时间外,也为操作系统复制某个进程垄断CPU提供作用。PC机中有两种时钟,分别是 和 。

11.Windows有注册表、服务和管理规范3种管理进制。其中 存放了计算机的系统和 信息。通过执行 命令可以打开注册表,使用 可以更新注册表。

12.文件的扩展名给出了文件的基本属性,例如扩展名com、bat和 的文件为应用程序,而txt扩展名标记文件是 文件,而.jpg为图片文件,.mpg为 文件。

13.Windows的文件系统有两种结构,一种是FAT,即 ,另一种是 ,即新技术文件系统。

第5章 算法基础

一.问答题

1.请解释算法的正式定义。

2.算法或者程序的三种逻辑结构的定义。

3.什么是算法的表示,有哪几种表示方法?伪代码与算法有什么关系? 4.给出一个迭代算法的例子。 5.给出一个递归算法的例子。 6.什么是“蛮力法”,举例说明蛮力法求解过程。 7.画出选择法排序算法的流程图。 8.使用伪代码表示冒泡法排序算法。

9.计算整数n~m之间的能够被3整除的那些数的乘积,那么算法该如何设计? 10.使用伪代码表示求1~1000之间的偶数之和。 11.使用伪代码表示求1~1000之间的奇数之和。

12.对下列数据,给出选择法排序每次扫描得到的数据排列结果。 2 34 7 -1 -100 15 89 13.对下列数据,给出冒泡法排序每次扫描得到的数据排列结果。 2 34 7 -1 -100 15 89

14.对下列数据,给出查找-1的操作步骤。数据中有两个-1,那么你认为应该如何确定有关算法过程? 2 34 7 -1 -100 15 89 -1 3 15.对下列数据,给出折半查找数据89的操作步骤。 -100 -1 2 3 7 15 89

16.如果有一组数据,内有100个数据,比较顺序查找和排序后折半查找过程的效率。如果这组数据有1010个数据呢?

17.求两个正整数m、n最大公约数,可以使用下列公式:

m?n?G(n,m)?Gcd(m.n)??mn?0?G(n,mmodn)?

其中,m mod n是取m除以n的余数。试着使用伪代码的递归算法实现上述公式。 18.计算1+1/2+1/3+??+1/n是使用迭代算法,尝试使用伪代码表示的迭代算法实现。

二.选择题

1.为解决问题而采用的方法和 就是算法。

A.过程 B.代码 C.语言 D.步骤

2.从计算机完成任务的角度,一个计算机程序就是与其兼容的 的实现。

A.算法 B.代码 C.语言 D.过程 3.相对于硬件,计算机软件就是算法以及实现算法的计算机 。

A.过程 B.代码 C.语言 D.方法

4.算法是求解问题步骤的有序集合,它能够产生 并在有限时间内结束。

A.显示 B.代码 C.过程 D.结果 5.按照算法所涉及的对象,算法可分成两大类 。

A.逻辑算法和算术算法 B.数值算法和非数值算法 C.递归算法和迭代算法 D.排序算法和查找算法 6.算法可以有0~n(n为正整数)个输入,有 个输出。

A.0~n B.0 C.1~n D.1 7.算法是三种结构,也是程序的三种逻辑结构是 。

A.顺序、条件、分支 B.顺序、分支、循环 C.顺序、条件、递归 D.顺序、分支、迭代 8. 是求一组数的乘积的基本算法。

A.求和 B.代码 C.过程 D.结果 9.将一组数据按照大小进行顺序排列的算法叫做 。

A.递归 B.迭代 C.排序 D.查找 10.在一组数据中找出其最小值的算法是 。

A.求最大值 B.查找 C.排序 D.求最小值 11.在一组数据中得到某一个值的算法是 。

A.求最大值 B.查找 C.排序 D.求最小值 12.求水仙花数的算法是 。

A.递归 B.迭代 C.排序 D.查找 13.如果使用循环结构实现计算n!的算法是 。

A.递归 B.迭代 C.排序 D.查找

14.一组无序的数据中确定某一个数据的位置,只能使用 算法。

A.递归查找 B.迭代查找 C.顺序查找 D.折半查找 15.一组已经排序的数据中确定某一数据的位置,最佳的算法是 。

A.递归查找 B.迭代查找 C.顺序查找 D.折半查找 16. 是算法的自我调用。

A.递归 B.迭代 C.排序 D.查找

17.如果采用从小的方案推广到大的解决方法的算法,被叫做 。

A.贪心法 B.分治法 C.动态规划 D.回溯法

18.将一个较大规模的问题分解为较小规模的子问题,求解子问题、合并子问题的解得到整个问题的解的算法 。

A.贪心法 B.分治法 C.动态规划 D.回溯法 19.分解子问题且子问题有重合的问题求解,较好的算法是 。

A.贪心法 B.分治法 C.动态规划 D.回溯法

20.简单归纳为“向前走,碰壁就回头,换一条路走”的算法叫做 。

A.贪心法 B.分治法 C.动态规划 D.回溯法 21.通常回溯法使用 方法实现。

A.递归 B.迭代 C.排序 D.查找 22.数据表达是对数据的 表示。

A.符号化 B.数值化 C.逻辑 D.物理 23.数据结构包括 、存储结构和对数据的操作

A.循环结构 B.分支结构 C.物理结构 D.逻辑结构 24.数据结构的目的是为了提供给用户方便访问数据的途径,实现这个目标的最主要的方式就是 。

A.循环 B.分支 C.抽象 D.对象

第6章 语言,程序和软件

一、问答题

1. 什么是程序和程序设计?

2. 指令、指令系统、程序、机器语言、汇编语言这些名词所指的意义是什么,它们之间有

什么关系?

3. 什么是面向过程的程序设计,什么是面向对象的程序设计? 4. 程序设计语言有哪些种类?

5. 计算机机器指令的一般格式是怎样的? 6. 解释系统和汇编系统各有什么特点?

7. 一般高级语言有哪几种数据类型,如何理解各种数据类型的表示范围? 8. 什么是常量,有几种常量?

9. 什么是变量,变量的实际意义是什么,如何理解a=a+b这样的变量操作? 10. 什么是构造数据类型?程序如何使用数组?

11. 赋值语句的规则是什么?如何确定表达式中的运算符的优先级? 12. 什么是复合语句,什么是返回语句,什么情况下使用返回语句? 13. 什么是分支语句?

14. 有几种循环语句,各有什么特点?

15. 什么是函数或方法,哪些语言使用函数这个词,哪些语言使用方法这个词,函数和方法

的意义有什么差别?

16. 程序设计一般需要经过哪些步骤?

17. 使比较软件开发和程序设计之间的差别和相关关系? 18. 有哪几种主要的软件开发模型?

19. 软件测试的目的是什么,有几种测试方法? 20. 什么是软件工程,什么是软件的什么周期?

二、填空题

1.软件是程序加上该程序的文档就是软件。文档是指该软件的 的文档。

2.程序是 的具体实现。按照定义,程序是一组计算机指令的有序集合,那么这里的“序”就是指实现 设计。

3.指令就是计算机执行的最基本的操作,指令系统是所有 的集合。

4.计算机指令系统中主要有三类指令,分别是 类、 类和控制转移类。 5.一条机器指令应该包含 、操作数、操作结果的存放 和 。

6.不管使用何种计算机语言编制的程序,最终在计算机中被执行的那个程序就是 。 7.用汇编语言编写的程序叫做 ,是面向计算机硬件的程序。 8. 高级语言分为面向 和面向 两种类型。面向 的语言被叫做强制性语言。 9. 常用的面向对象的高级语言有Basic、 、 。面向对象的高级语言有Visual Basic和 、 等。

10.面向对象的程序设计技术有3个主要特点: 、 、 。

11.OOP技术是将数据即对象的 和对数据的操作即对象的 结合在一起。 12.用于网页编程的语言是 ,在不同系统之间进行转换的语言是 。 13.高级语言编写的程序通称为 ,把翻译后的机器语言程序叫做 。

14.解释程序对源代码中的程序进行 翻译,翻译过程和执行过程同时进行。而编译程序对源程序是 翻译为目标程序,产生可执行文件。

15.编译系统能发现不合法的语句和表达,这是,如果是 ,则不能被发现,这是属于逻辑问题。

16.在C、Java等高级语言中,标识符是一个 的名字。通常用标识符表示的 代

码的是内存位置,而 是程序执行过程中不会改变的量。 17.在高级语言中,常见的基本数据类型有 、 、 。 18.常量有2种,一种是文字常量,另一种是 。

19.使用基本数据类型和数据结构联系起来组成的新的数据类型叫做 ,例如数组。数

组是相同数据类型的元素的集合,程序是通过使用 使用数组的。

20.高级语句中的基本语句也有 、表达式语句、 、转移语句、 和分支语句、循环语句等。

21.多种运算符组成的表达式一般按照 、关系运算、逻辑运算的优先级顺序。 22.return语句可以返回 常量, 表达式或者 量值。

23. 函数或方法是一段独立的程序代码,是语言工具的开发者编写好的、是被经常使

用的公共代码。

24.一种多分支语句使用的关键词是 。

25.循环语句常用的有3种,分别是 、do/while和 。通常如果循环次数能

够确定的话,使用 语句。

26.while和do/while语句对循环体的执行有说不同,不管循环条件如何,循环体至少有一

次被执行的循环语句是 。

27.程序设计过程通常分为问题的定义、 、 、测试、文档以及 等六个步

骤。

28.测试是寻找程序中的错误,常用的方法有 测试和 测试。

29.软件工程的开发模型主要有 模型、增量模型、 模型和RAD模型等。 30.软件生命周期是指软件开发、 直到消亡的全过程。

三、选择题

1. 不需要了解计算机内部构造的语言是 。

A. 机器语言 B. 汇编语言 C. 操作系统 D. 高级程序设计语言

2. 能够把由高级语言编写的源程序翻译成目标程序的系统软件叫 。 A. 解释程序 B. 汇编程序 C. 翻译系统 D. 编译程序 3. 不属于结构化程序设计的控制成分。 A. 顺序结构 B. 循环结构 C. GOTO结构 D. 选择结构 4.一个指令代码通过助记符号表示的语言叫做 。 A. 机器语言 B. 汇编语言 C. 目标语言 D. 中级语言 5.面向对象的程序设计具有 特点。

A. 封装、继承、多态 B. 顺序、循环和分支 C. 多分支、循环和函数 D. 函数、方法和过程 6.高级语言的基本数据类型是 。

A. 变量、常量、标识符 B. 顺序、循环和分支 C. 数组、链表和堆栈 D. 整型、实型和字符 7.程序设计中常用的运算类型有算术、逻辑和 。

A. 赋值 B. 复合 C. 关系 D. 对象 8.HTML语言是属于 。

A. 面向过程 B. 面向对象 C. 网页编程 D. 文字处理 9.通常,for循环语言用于循环次数 的程序中。 A. 由循环体决定 B. 在循环体外决定 C. 确定 D. 不确定 10.函数或方法是一段独立的程序代码,也是可以被程序设计者调用的。调用函数或方法时,如果需要在形式参数和实际参数之间做到 。 A. 数量一致 B. 类型一致 C. 顺序一致 D. 以上都是

11.不管循环条件是否满足循环执行的要求,循环体至少被执行一次的语句是 。 A. while B. do/while C. for D. 以上都是 13.常量有两种,一种是符号常量,一种是 。 A. 标识符 B. 数据类型 C. 文字常量 D. 数学常量

14.在计算机高级语言中,可以使用诸如a=a+b这种表达式,其中a、b为变量。这里变量的含义是 。

A. 数学变量 B. 标识符 C. 内存位置 D. 数据类型 15.分支语句有多种名字,例如选择语句、条件语句,以下 也是分支语句的一种说法。 A. 转移语句 B. 复合语言 C. 判断语句 D. 返回语句

16.在面向对象的编程技术在,被调用的子程序的形式,如Math.max,通常叫做 。 A. 函数 B. 存储 C. 表属项 D. 文字处理 17.程序设计中,调用过程的参数传递有两种: 。

A. 值调用和引用调用 B. 参数调用和无参调用 C. 过程调用和函数调用 D. 常量调用和变量调用 18.程序设计过程,包括了问题的定义、设计方案、 、文档以及运行维护等六个步骤。

A. 编码和测试 B. 语言和算法 C. 过程和函数 D. 函数或方法

19.软件开发过程使用工程管理的方法,通常有各种开发模型,例如 。

A. 瀑布模型和增量模型 B. 瀑布模型和数学模型 C. RAD模型和数学模型 D. 螺旋模型和数学模型 20.软件的生命周期是指软件从开发到使用到 的全过程。 A. 销售出去 B. 不再使用 C. 更多的使用 D. 重新开发

第7章 数据库

一.问答题 1.什么是数据库。

2.数据库系统有4个组成部分,它们之间是何关系,各有什么功能。 3.什么是数据库管理系统?

4、大型数据库系统如Oracle、MS SQL Server、IBM DB2、MySQL等,请通过资料的收集,归纳其中的一种的主要功能和应用情况。

5.MS Office系统中的Access也是一种关系数据库,它有什么特点,它是如果工作的? 6.什么是数据库的模型,关系模型有什么特点?

7.什么是关系?介绍关系数据库中相关对表的描述。通过一个学生成绩登记表来具体解释表中的列、行、列数、行数的数据库定义。

8.什么是SQL语言,SQL语言有什么特点?如何编写数据库操作的程序? 9.什么是面向对象的数据库?

10.什么是数据挖掘?为什么说数据库中隐藏在“软黄金”?举例说明。 11.什么是OLTP,什么是OLAP? 12.如何构建数据库系统?

二.选题题

1. 数据库是一个持久数据的 集合,是数据的组织和存储。

A.文件化 A.完整性 A.完整性 A.存储器 A.CPU A.使用

B.结构化 B.正确性 B.正确性

C.非结构化 C.实时性 C.独立性 C.用户 C.用户 C.传输 C.网络

D.过程化 D.安全性 D.安全性 D.网络 D.网络 D.处理 D.数据库引擎 D.数据存储 D.以上都是

2. 事务通常是指一个任务的要求。数据库对事务处理的支持是确保数据的 。 3. 使用数据库技术保证了对数据的使用不会改变它的物理表示,这是指数据的 。 4. 数据库系统是由数据库及它的 组成的。

B.管理软件 B.管理软件 B.维护 B.程序

5. 数据库系统由数据存储、数据库管理系统、应用软件和 4个部分组成。 6. DBMS是软件和数据的结合,是进行数据库创建、管理、 的软件系统。 7. 数据库的核心是 。

A.SQL语言 A.S数据处理 A.个人数据库

8. 数据库管理系统应该具备支持数据定义、数据操纵、 和系统存储过程等功能。

B.数据传输 B.网络数据库

C.数据控制 C.ERP

9. 应用数据库是指通过数据库技术建立起来为用户服务的数据库系统,例如 。 10. ERP是基于数据库技术的软件产品,它是指 。

A.企业数据库应用系统 C.数据库管理系统

B.数据库开发工具 D.分布式数据库系统 B.一个没有重复值的集合 D.对数据进行处理 C.基数 C.基数 C.删除 C.元数据

D.维数 D.维数 D.并和交 D.元运算

11. 关系型数据库是目前数据库技术的主流,这里的关系一词的意思是 。

A.在数据之间的关联 C.对数据进行逻辑判断 A.属性值 A.属性值 A.插入 A.元祖

12. 一个关系数据库中有一个数据表的记录数为100万,它是指 。

B.度数 B.度数 B.求和 B.元素

13. 一个关系数据库中有一个数据表有15列,它是指 。 14. 以下不属于关系的操作是 。

15. 在关系数据库技术中,行记录的专业名词是 。

16. SQL是关系型数据库的标准编程语言,它是 。

A.文件化

B.结构化

C.非结构化 C.数据定义

D.过程化 D.数据控制

17. 创建数据的操作是属于SQL语言中的 。

A.数据查询

B.数据操纵

18. OLAP是数据库技术在的 。

A.联机事务处理 C.联机数据传输

B.联机网络处理 D.联机分析处理

19. 构建数据库系统由两个部分组成,一个是服务器(Server),另一个是 ,这个系统结构叫做C/S结构。 A.终端 A.C/S

B.客户端 B.D/S

C.服务端 C.B/S

D.浏览器端 D.A/S

20. 基于网络的数据库系统通常使用浏览器访问数据库,这种结构叫做 。

第8章 网络

一.选择题

1. 计算机处理数据十分迅速,因此我们说它征服了时间。通过连接,计算机和网络还征服了 。

A. 人类 B. 数据 C. 商务活动 D. 空间 2. 计算机网络的目标是 。

A. 运算速度快 B. 提高计算机使用的可靠性 C. 将多台计算机连接起来 D. 共享软、硬件和数据资源 3. 计算机网络也叫数字网络,其通信是以二进制进行的。数据传输速率是指单位时间内传输的二进制位数,即 ,也称为比特率。

A. BPS B. Bps C. bps D. MIS

4. 双绞线作为网络线,线的两段要安装 ,分别连接计算机网卡和网络设备。

A. RJ12 B. RJ45 C. BNC D. T型头 5. 无线通信也是网络中常用的一种方式。常用的无线通信,除了通信卫星和微波之外,还有 。

A. 电视无线广播 B. 红外线 C. 紫外线 D. 短波 6. 一个计算机网络被构建之后,实现网络上的资源共享,需要通过 来实现。

A. 网络协议 B. OSI模型 C. 网络软件 D. 网络服务 7. 管理和构成局域网的各种配置方式叫做网络的 结构。

A. 星型 B. 拓扑 C. 分层 D. 以太网

8. 按照网络所覆盖的地域,可以将网络分为广域网、 和局域网。

A. 公共电话网 B. 以太网 C. 令牌网 D. 城域网 9. 路由器是实现网络互连的设备。通过路由器可以连接 的网络组成一个扩展的局域网或者广域网。

A. 相同 B. 不同 C. 相似 D. 各种类型

10. 通信双方必须共同遵守的 ,如通信过程的同步方式、数据格式、编码等,称为计算机网络协议(Protocol)。

A. 规则 B. 方法 C. 约定 D. A和C 11. OSI是ISO制定的网络体系结构模型。OSI为 层结构。

A. 4 B. 5 C. 6 D. 7 12. 按照IEEE对局域网的定义,在局域网上的结点之间的关系是 的。

A. 平等 B. 主从 C. 从属 D. 相等

13. 以太网是局域网的主要结构形式。它所采用的数据交换技术为 。

A. 包交换 B. 虚电路交换 C. 文件交换 D. 无连接交换 14. 网络中的服务器是用来管理网络中的资源,网络服务器主要有 、打印服务器和应用服务器。

A. 操作系统服务器 B. 文件服务器 C. 工作流服务器 D. Web服务器 15. 网络中有多台服务器,每台服务器都需要安装网络操作系统。网络操作系统支持处理 功能。

A. 网络服务 B. 网络结构 C. 网络连接 D. 网络接口 16. 网络需要使用通信介质连接计算机和网络设备。网络中常用的通信介质有 、 、 、 等。

A. 光缆 B. 扁平电缆 C. 双绞线 D. 同轴电缆 E. 电力线 F. 通信卫星

17. 网络中节点表示是网络连接的一台计算机或者设备,以下所列可以作为节点的是 、 、 。

A. 服务器 B. 网卡 C. 路由器 D. 交换机 E. 调制解调器 G. 通信信道

18.Internet是网络的网络。在我国,它的正式名称为 。

A.互联网 B.互连网 C.因特网 D.万维网 19.因特网之所以具有极高的可靠性,是因为它的结构被设计成 。

A.枢纽控制 B.中心控制 C.分布式控制 D.没有控制 20.因特网的基础是TCP/IP协议,广义上它是一个 。

A.单一的协议 B.两个协议 C.三个协议 D.协议集 21.在因特网的通信中,TCP协议负责 。

A.将数据传送到目的主机 B.确定传输路径 C.负责网络连接 D.发送数据打包、接收解包,控制传输质量 22.在因特网的通信中,IP协议负责 。

A.将数据传送到目的主机 B.确定传输路径 C.负责网络连接 D.发送数据打包、接收解包,控制传输质量 23.在因特网中,IP协议负责网络的传输,对应于ISO网络模型中的 。

A.应用层 B.网络接口层 C.传输层 D.网络层

24.使用因特网技术即根据因特网协议TCP/IP构建内网局域网叫做 。 A.Ethernet B.RingNet C.BusNet D.Intranet

25.IP地址标识进入因特网的计算机,任何一台入网的计算机都需要有 IP地址。 A.1 B.2 C.3 D.4

26.因特网的域名和IP地址具有对应关系,一个IP地址可以有 个域名。 A.1 B.2 C.3 D.多个

本文来源:https://www.bwwdw.com/article/h34f.html

Top