admin 管理员组

文章数量: 1184232


2024年12月31日发(作者:listen to me是什么意思)

程序设计序设计设计

第一章

一章课后章课后习

C

语言程序语言程

语言

言程序设

第一

第一章课课后习题后习题习题

择题

一、、选择选择题

以下叙述下叙述不正

1.以下叙1. 以下述不正确不正确的正确的是的是((

C

一个可以由一以由一个个函数组成数组成组成

A. 个C语言程序语言程语言言程序可程序可以由由一个或多个或多个或多个函多个函数

C

语言程序

语言语言程本组成单位成单位是

B. 言程序的程序的基本的基本组基本组成单位是函位是函数是函数

C. 在

C语言程序

注释只注释只能一条语句后语句后面句后面

C.语言程言程序中程序中序中,注释释只能位于能位于一位于一条于一条语后面

D. 一个必须包含须包含一

D.个C语言程序语言程语言言程序必程序必须包包含一个一个mainma函数

,其中其中““

//

”后的

以没有语没有语

(解释解释:中有两种有两种注”

后的本行

行内所有内所有文是注释注释,

(:C语言程序语言程言程序中程序中有两两种注释种注释方法释方法方法,后的本的本行内所所有文本均文本均认本均认为均认为是认为是注释,其前面其前面也前面也可面也可以也可以没有有语

句,另外”

包围的文

也均认为均认为是认为是注释

句另外被外被“/*”和“”“*/

”包围的

围的文本的文本也均本也均认是注释注释))

B

一个

C程序中

ain函数出函数出现置是(

2.在一个2. 在一序中,,main数出现的出现的位置的位置是位置是

必须在程必须后面

A. 须在程序在程序的程序的最序的最后面最后面

可以在任可以

B. 以在任意在任意地任意地方意地方

C. 必须在程必须前面

C.须在程序在程序的程序的最序的最前面最前面

D. 必须在系必须的库函数库函数的

D.须在系统在系统调系统调用统调用的库用的库函数的后面的后面后面

。主函,整个

(解释解释:序总是从总是从主函始执行执行,,而不论数在整个在整个程如何。

(:一个一个个C程序总是程序程序总从主函数主函数开函数开始执开始执行而不论主不论主函论主函数在函数在整整个程序中程序中位序中位置中位置如位置如何主函数执函数执行数执行完执行完了行完了,整个

程序也就序也就执

程序也就执行就执行完了行完了完了))

以下叙述下叙述中正

3.以下叙3. 以下述中正确中正确的正确的是的是((

C

,也可也可以

C语言程序

一条语一条语句占一行,

A. 语言程言程序中程序中,,一条条语句可以句可以占可以占一以占一行也可以占多以占多行占多行多行

C

语言程序

语言语言程输入输出语输出语句

B. 言程序中程序中有输中有输入有输入输出语句语句

所有函数有函数都由用户命名户命名

C. 构成的基本单基本单位,所有函

C.成C语言程序语言程语言言程序的程序的基本本单位是函位是函数是函数函数,函数都可以都可以由可以由用以由用户命名

D. 同一个同一序中的函中的函数可以相互调相互调用互调用

D.一个C语言程序语言语言程言程序中的的函数之间数之间可之间可以间可以相调用

不得更改更改)

(解释解释:在一个一个

C语言程序

序中必须存必须存在须存在

(:mainain函数在一函数数在一个语言程言程序中程序中必存在,用户用户不用户不得户不得更)

结构化程构化程序设强调的是调的是(

4.结构化4. 结构程序设计序设计主设计主要强主要强调要强调的(

B

程序的规程序

A. 序的规模的规模规模

程序的易程序

B. 序的易读的易读性易读性读性

C. 程序的执程序

C.序的执行的执行效执行效率行效率

D. 程序的可程序

D.序的可移的可移植可移植性移植性

第一,,效率第效率第二

(解释解释:序设计强调计强调

(:结构结构化程构化程序化程序设程序设计强调““清晰第清晰第一晰第一率第二第二”)

在程序设程序设计时纳的原则的原则之一

5.在程序5. 在程设计时计时,,应采纳应采纳的采纳的原则之一是之一是一是(

D

不限制不限使用

A. 限制gotogot语句的使用语句

的使用

语句的

减少或取减少

B. 少或取消或取消注取消注释消注释行释行

C. 程序越短程序

C.序越短越越短越好短越好越好

D. 程序结构程序于读者理读者理解

D.序结构应结构应有构应有助应有助于读助于读者理解

空题

二、、填空填空题

一个简单个简单的序至少应至少应包main

函数。

函数

。 1.一个简1. 一个单的C语言程序至语言程序至少语言程少应包含一包含一个含一个一个 mai

语言main ain

函数开始执

函数

开始执行

执行的。行的。

2.一个

C

语言程序2. 言程序是程序是从序是从 main函数开始执行的

算法的特法的特性是确定有零个或多个或多个或多个输至少有至少有一个有效性

。 3.算法的3. 算法特性是性是 有穷性有穷穷性 、

确定性定性 、 有零有零个多个输入个输入 、 至少有一个输一个输出个输出 、 有效

结构化程构化程序由选择

结构 、

循环结构循环结环结构本结构组结构组成

4.结构化4. 结构程序由序由 顺序结构顺序顺序结序结构

选择结构选择结结构 三种基本三种基三种种基本结构构组成。。

结构化程构化程序设的主要原主要原则可括为 自顶自顶向自顶向下逐步细化细化

限制使用

限制

5.结构化5. 结构程序设计序设计方设计方法的方法的主法的主要原则可以则可以概可以概括为概括为顶向下向下 、 逐步逐步细 模块化设模块化模块块化设计化设计

制使用使用gotooto语句

法设计题计题

三、、算法算法设算法设计

用传统流描述)

求三个数三个数中的

1.求三个1. 求三数中的最中的最大的最大者大者。。(

用传统

(用传传统流程统流程图描程图描述图描述

N-S

1+2+3+2+3+(用N

S流程图描

图描述描述)

2.求1+22. +3+…+10000的值。的值

(流程程图描述

1-3-3-2

答图

1

-1

答图图1-3

3. 求方程式ax

2

+ bx + c = 0的根(用自顶向下、逐步细化的设计算法)。分别用伪代码描述:

①有两个不等的实根;

②有两个相等的实根;

③有两个复根。

BEGIN

0→Delta

b*b - 4ac→Delta

IF Delta>0 则 print“有两个不等的实数根”

IF Delta=0 则 print“有两个相等的实根”

IF Delta<0 则 print“有两个复根”

END


本文标签: 程序 函数 结构 设计 注释