C程序设计第七章
- 格式:ppt
- 大小:308.50 KB
- 文档页数:46


完美WORD格式
专业 知识分享 目录
重要 次重要 重复或欲删除 基础
第一章 C语言概述
1.1 选择题
1.2 填空题
第二章 数据类型、运算符与表达式
2.1 选择题
2.2 填空题
第三章 最简单的C程序设计
3.1 选择题
3.2 填空题
第四章 逻辑运算和判断选取控制
4.1 选择题
4.2 填空题
4.3 编程题
第五章 循环控制
5.1 选择题
5.2 填空题
5.3 编程题
第六章 数组
6.1 选择题
6.2 填空题
6.3 编程题
第七章 函数
7.1 选择题
7.2 填空题
7.3 编程题
第八章 编译预处理
8.1 选择题
8.2 填空题
8.3 编程题
第九章 指针
9.1 选择题 完美WORD格式
专业 知识分享 9.2 填空题
9.3 编程题
第十章 结构体和共用体
10.1 选择题
10.2 填空题
10.3 编程题
第十一章 位运算
11.1 选择题
11.2 填空题
11.3 编程题
第十二章 文件
12.1 选择题
12.2 填空题
12.3 编程题
第一章 C语言概述
1.1 选择题
*1.1一个C程序的执行是从 A 。
A)本程序的main函数开始,到main函数结束
B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C)本程序的main函数开始,到本程序文件的最后一个函数结束
D)本程序文件的第一个函数开始,到本程序main函数结束
参考答案:A
参考分析:C语言总是从main函数开始,main函数结束。但是C语言中存在一个exit(0)函数,它可以使得程序在任何时候、任何位置结束程序的运行。如果不考虑exit(0)等函数的特殊作用,C则总是在main函数结束。
c语言程序设计教程(第二版)王敬华
C语言程序设计教程(第二版)是王敬华教授所著的一本关于C语言编程的教材。这本书以其系统性、实用性和易于理解的特点,受到了广大计算机专业学生和编程爱好者的欢迎。以下是对这本书的详细介绍。
第一章:C语言概述
本章主要介绍了C语言的发展历程、特点以及与其他编程语言的比较。C语言以其高效性、灵活性和广泛的应用领域而著称。此外,本章还介绍了C语言的基本语法结构和程序的编译、链接过程。
第二章:数据类型、运算符和表达式
在这一章中,详细讲解了C语言中的基本数据类型,包括整型、浮点型、字符型等。同时,也介绍了各种运算符,如算术运算符、关系运算符、逻辑运算符等,以及它们在表达式中的使用。
第三章:控制语句
控制语句是程序流程控制的核心。本章详细介绍了C语言中的三种基本控制结构:顺序结构、选择结构(if语句和switch语句)和循环结构(for、while和do-while循环)。
第四章:数组
数组是C语言中一种重要的数据结构,用于存储具有相同类型的多个数据项。本章讲解了一维数组和二维数组的定义、初始化以及数组的基本操作。
第五章:函数
函数是模块化编程的基础。本章介绍了函数的定义、声明、调用以及参数传递。同时,也讲解了函数的返回值、作用域和递归调用等概念。
第六章:指针
指针是C语言中一个非常强大的特性。本章详细讲解了指针的概念、指针的声明、指针与数组的关系以及指针在函数中的应用。
第七章:结构体和联合体
结构体和联合体是C语言中用于创建复杂数据类型的工具。本章介绍了如何定义和使用结构体和联合体,以及它们在实际编程中的应用。
第八章:预处理器
预处理器是C语言编译过程中的一个特殊部分,用于处理源代码中的宏定义、文件包含等。本章介绍了预处理器的基本概念和使用方法。
第九章:文件操作
文件操作是程序与外部数据交互的重要方式。本章讲解了C语言中的文件打开、关闭、读写以及文件指针的概念。
第七章 面向对象的程序设计
本章是面向对象的程序设计。与第五章介绍的面向过程的结构化程序设计不同,主要介
绍面向对象程序设计的基础知识,包括面向对象的基本概念以及 Visual FoxPro支持的面向对
象的编程技术,详尽介绍了对各类控件的选择与使用方法。在对诸如表单等各类控件对象的设
计、操作上,面向对象的编程技术有自己的独特之处,但在所有对象的各种事件和方法的程序
代码设计中,仍然使用到结构化的程序设计方法。本章的主要内容是面向对象程序设计的理论
基础,其程序设计的基本目标是设计出能在可视化环境下运行的应用程序窗口界面 —表单。
7.1 学习提要
1.学习目标与要求
通过本章学习,读者应达到以下要求:
⑴了解对象、类等基本概念;
⑵理解对象的属性、方法和事件;
⑶熟练掌握表单的基本设计、操作和应用;
⑷掌握常用控件的设计与使用。
⑸熟练掌握常用事件、方法的过程代码的设计方法。
⑹了解自定义类的创建和使用方法。
2.重点与难点:
⑴本章重点:对象与类以及属性、方法和事件等基本概念;表单的设计与应用;常用控
件属性、事件和方法的选择与运用。
⑵本章难点:本章的重点即为本章的难点
3.主要知识点
⑴面向对象的概念
①对象、类
②属性、方法、事件
③ Visual FoxPro 中的基类
⑵表单的创建与基本操作
① 表单的创建
使用“窗体设计器”或“表单向导”创建表单。
② 表单的修改、运行
使用“窗体设计器”编辑修改表单。使用菜单或命令方式运行表单。
③ 表单的属性、事件和方法
表单常用属性的设置,表单的常用事件、常用方法。
④ 设置表单的数据环境
数据环境的概念,数据环境的设置。
⑶表单常用控件
① 表单常用控件的基本操作
控件对象的选定,移动位置,改变大小,剪切、复制与粘贴,删除,布局设置。
② 常用控件对象
标签控件,命令按钮与命令按钮组控件,文本框与编辑框控件,选项组和复选框控件,
真诚为您提供优质参考资料,若有不当之处,请指正。
1 / 92 第一章:面向对象程序设计概述
[1_1]什么是面向对象程序设计?
面向对象程序设计是一种新型的程序设计范型。这种范型的主要特征是:
程序=对象+消息。
面向对象程序的基本元素是对象,面向对象程序的主要结构特点是:第一:程序一般由类的定义和类的使用两部分组成,在主程序中定义各对象并规定它们之间传递消息的规律。第二:程序中的一切操作都是通过向对象发送消息来实现的,对象接受到消息后,启动有关方法完成相应的操作。
面向对象程序设计方法模拟人类习惯的解题方法,代表了计算机程序设计新颖的思维方式。这种方法的提出是软件开发方法的一场革命,是目前解决软件开发面临困难的最有希望、最有前途的方法之一。
[1_2]什么是类?什么是对象?对象与类的关系是什么?
在面向对象程序设计中,对象是描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体。对象可以认为是:数据+操作
在面向对象程序设计中,类就是具有相同的数据和相同的操作的一组对象的集合,也就是说,类是对具有相同数据结构和相同操作的一类对象的描述。
类和对象之间的关系是抽象和具体的关系。类是多个对象进行综合抽象的结果,一个对象是类的一个实例。
在面向对象程序设计中,总是先声明类,再由类生成对象。类是建立对象的“摸板”,按照这个摸板所建立的一个个具体的对象,就是类的实际例子,通常称为实例。
[1_3]现实世界中的对象有哪些特征?请举例说明。
对象是现实世界中的一个实体,其具有以下一些特征:
(1)每一个对象必须有一个名字以区别于其他对象。 真诚为您提供优质参考资料,若有不当之处,请指正。
2 / 92 (2)需要用属性来描述它的某些特性。
(3)有一组操作,每一个操作决定了对象的一种行为。
(4)对象的操作可以分为两类:一类是自身所承受的操作,一类是施加于其他对象的操作。例如:雇员刘名是一个对象