西安交通大学14春学期《程序设计基础》离线作业

《程序设计基础》

第一章 程序设计基础

本章要点:

1.计算机基础

2.程序设计的基础与发展 3.结构化程序设计 4.面向对象程序设计

本章目标:

1.了解C语言的背景 2.掌握C语言程序的结构 3.领会C语言程序设计的风格 4.会绘制流程图

本章重点:

1.面向对象设计 2.C程序结构 3.流程图的绘制

本章难点:

1.C程序结构 2.流程图的绘制

作业题 一、填空题

1.计算机系统是由( )、( )两部分组成。

2.一台计算机从硬件系统看主要由四个部件组成:( )、(3.软件系统包括( )、( )两部分.

4.C语句大致可分为以下几类:( )、( )、( 5.一个程序包括两方面内容:( )和( ).

二、选择题

1.下列哪个不是算法的特征( )

- 1 -

)、( )()、( )、( 。。 ) ) 《程序设计基础》

A.有穷性

B.可行性

C.不确定性

D.输入

2.( )是用来描述对象的属性和行为的 A.实体

B.类

C.对象

D.现象

3.下列哪些是算法的描述方法( ) A.自然语言描述法

B.流程图描述法

C.伪代码描述法

4.计算机算法可以分为两大类( ) A.数值运算算法

B.非数值运算算法

C.符号运算算法

5.每条C语句后面都要有一个( ) A.逗号

B.冒号

C.分号

D.括号

三、问答题

1.简述结构化程序设计的特征.

2.简述C程序的特点.

3.用文字描述C程序的执行过程.

- 2 -

D.N-S流程图描述法

D.非符号运算算法

《程序设计基础》

4.请用伪代码描述: 判断并输出3到100之间的素数.

5.用N-S流程图描述第4题的伪代码:

- 3 -

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4