程序设计基础试题(附答案)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计基础复习题

一、单项选择

1、一个完好的计算机系统应当包含()

A、系统软件和应用软件

B、计算机及其外面设施

C、硬件系统和软件系统

D、系统硬件和系统软件

2、“裸机”的观点是指()

A、正在进行设计还没有组装好的计算机

B、已经组装好但还没有安装任何软件的计算机

C、仅安装了操作系统的计算机系统

D、安装了文字办理软件但没有安装专用数据办理系统的计算机

3、世界上第一台电子数字计算机研制成功的时间是()

A、1936 年

B、1946 年

C、1956 年

D、1970 年

4、CASE的含义是()

A、计算机协助设计

B、计算机协助制造

C、计算机协助教课

D、计算机协助软件工程 5、目前宽泛使用的微型计算机是()

A、第一代

B、第二代

C、第三代

D、第四代

6、今世计算机的系统构造称为是()

A、冯·诺依曼机

B、非冯·诺依曼机

C、图灵机

D、比尔盖茨机

7、硬盘是()

A、输入设施

B、输出设施

C、储存设施

D、计算设施

8、下边 4 句话中,最正确的表述是()

A、程序 =算法 +数据构造

B、程序是使用编程语言实现算法

C、程序的开发方法决定算法设计

D、算法是程序设计中最重点的要素

9、计算机能直接履行的语言是()

A、机器语言

B、汇编语言

C、高级语言

D、目口号言

10、解说程序的功能是()

A、将高级语言程序变换为目标程序

B、将汇编语言程序变换为目标程序

C、解说履行高级语言程序

D、解说履行汇编语言程序

11、下边 4 种程序设计语言中,不是面向对象式语言的是()

A、JAVA

B、Object Pascal

C、Delphi

D、C

12、不是 C语言的基本数据种类是()

A、int

B、double

C、char

D、bool

13、在 C 语言中,为了求两个整数相除以后获得的余数,能够使用运算符()

A、/

B、%

C、*

D、++

14、数据的逻辑构造分为()

A、纯属构造和非线性构造

B、次序构造和非次序构造

C、树型构造和图型构造

D、链式构造温次序构造

15、用链表表示纯属表的长处是()

A、便于随机存取

B、便于插入和删除操作

C、花销的储存空间较次序储存少

D、元素的物理次序与逻辑次序同

样16、栈的最主要特色是()

A、先进先出

B、先进后出

C、两头出入

D、一端进一端出

17、下边 4 句结论只有一句是错误的,它是()

A、二叉树是树

B、二叉树的左右子树的地点能够颠倒

C、能够使用二叉树的思想对数值进行排序

D、能够采纳链表方式储存二叉树18、螺旋模型中包含需求定义、风险剖析、工程优惠和评审四个阶段,在开发过程中() A、每个周期都要包含这四个阶段 B、每个周期能够包含不一样的阶段

C、在最后交托使用以前才进行评审

D、在项目开始时才需要进行风险剖析

19、软件工程的出现主假如因为()

A、程序设计方法学的影响

B、其余工程科学的影响

C、软件危机的出现

D、计算机的发展

20、在软件工程中,软件测试的目的是()

A、试验性运转软件

B、发现软件错误

C、证明软件是正确的

D、找出软件中所有错误

二、填空题

1、世界上最早的高级程序设计语言是()

2、计算机依据工作原理进行分类能够分为()和()

3、目前计算机的最基来源理采纳的是()

4、计算机储存器一般分为两级,它们是()和()

5、高级语言程序的翻译有两种方式,一种是(),另一种是()

6、数据的储存构造能够用()和()

7、树型构造的主要特色是结点之间存在着一种层次的关系,数据元素之间的关系是()的关系。在图型构造中,任何两个结点之间都可能存在着联系,

数据元素之间存在着()的关系。

8、若循环行列的头指针为front ,尾指针为 rear,rear 指向队尾元素, front 指向目前队头元素的前一个地点。则队空的条件是(),队满的条件是()入

队操作时隶属指针应进行的操作是(),出队时队头指针应进行的操作是()。

9、评论算法效率的主要指标是()和()

10、软件开发模型大概上可分为两种种类,第一种是()为前提的瀑布模

型。第二种是在软件开发初始阶段()时采纳的渐进式开发模型,如原型模

型、螺旋模型等。

三、简答

1、简述计算机程序设计语言的分类和各种的特色。

2、什么是程序设计方法学?程序设计方法学是在什么基础上发展起来的?

程序设计方法学包含的主要内容是什么?

3、软件工程中瀑布模型的主要思想和特色是什么?

4、编写程序,从键盘输入h 值,输出 h 行用 * 号构成的等腰三角形。例:

输入 h=4,输出的图形以下:

*

***

*****

*******

5、编写程序,中国古代数学家张丘健在他的《算经》中提出了有名的“百钱

百鸡问题”:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,翁、母、雏各几何?答案:

一、

1C 2B 3B 4D 5D 6A 7C 8A 9A 10C 11D 12D 13B 14A 15B 16B 17B 18A 19C 20B

相关文档
最新文档