第一章  程序设计基础
本章要点:
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.下列哪个不是算法的特征(   
A.有穷性        B.可行性        C.不确定性        D.
2.  )是用来描述对象的属性和行为的
A.实体            B.            C.对象            D.现象
3.下列哪些是算法的描述方法(   
A.自然语言描述法        B.流程图描述法        C.伪代码描述法        D.N-S流程图描述法
4.计算机算法可以分为两大类(   
A.数值运算算法            B.非数值运算算法    C.符号运算算法        D.非符号运算算法
5.每条C语句后面都要有一个( 
A.逗号            B.冒号令数组全部的值为0            C.分号            D.括号
三、问答题
1.简述结构化程序设计的特征.
2.简述C程序的特点.
3.用文字描述C程序的执行过程.
4.请用伪代码描述: 判断并输出3100之间的素数.
5.N-S流程图描述第4题的伪代码:
第二章 C语言基本数据类型、运算符和表达式
本章要点:
1.C语言基本语法单位
2.常量和变量
3.C语言基本数据类型
4.运算符和表达式
5.位运算
6.数据类型转换
本章目标:
1.了解基本类型及其常量的表示法
2.掌握变量的定义及初始化方法
3.掌握运算符与表达式的概念
4.领会C语言的自动类型转换和强制类型转和赋值的概念
本章重点:
1.常用的数据类型、运算符
2.C语言表达式的表示
本章难点:
1.类型之间的转换
2.表达式的书写
作业题
一、填空题
1.程序执行过程中其值保持不变的量称为(        )。它又可以分为(        )、(      )、(        )。
2.程序运行过程中不断改变的量称为(        ),在C语言中,它必须“(      ,后使用”。
3.实型变量分为(        )、(        )两种类型。
4.五种算术运算符分别是(      )、(      )、(      )、(      )、(      )。
5.由关系运算符连接表达式构成的式子,称为(          .其值为(      )或(      )。
二、选择题
1.下列关于标识符的说法不正确的是(   
A.第一个字符必须是字母或下划线
B.第一个字符以后必须由字母、下划线或数字组成
C.大小写字母表示相同意义
D.标识符不能用C中的关键字
2.设:x=9;y=++x;,则产生的结果是( 
A.x=9;y=9;            B.x=10;y=10;            C.x=9;y=10;            D.x=10;y=9;
3.下列说法不正确的是:( 
A.+ +- -只能用于变量                        B.+ +- -比负号运算符的优先级要高
C.+ +- -的结合方向是:自右至左            D.+ +- -常用于循环变量表达式中
4.下列运算符优先级最高的是( 
A.&&            B.>            C.++            D.!
5.设:int a=4,b=5; 则表达式 8>4-!0||2&&5>4的结果为( 
A.0            B.1            C.1            D.法计算
.简答题
1.字符常量和字符串常量有什么区别?
2.求下列算术表达式的值。
1x+a%3*(int)(x+y)%2/4

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。