《程序设计基础》
第一章 程序设计基础
本章要点:
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 -