结构化程序的三种基本结构是()

结构化程序的三种基本结构是(),第1张

结构化程序的三种基本结构是()

A递归、迭代和回溯

B过程、函数和子程序

C顺序、选择和循环(正确答案)

D调用、返回和选择

是的。

C语言为结构化的语言,C语言有三种结构:顺序结构、选择结构、循环结构。

循环结构又包含当型循环和直到型循环:

1、当型循环:先判断,后执行。最少执行0次。

2、直到型循环:先执行,后判断。最少执行1次。

扩展资料:

结构访问区别

结构体成员依据结构体变量类型的不同,一般有2种访问方式,一种为直接访问,一种为间接访问。

直接访问应用于普通的结构体变量,间接访问应用于指向结构体变量的指针。直接访问使用结构体变量名成员名,间接访问使用(结构体指针名)成员名或者使用结构体指针名->成员名。相同的成员名称依靠不同的变量前缀区分。

参考资料来源:百度百科-c语言

参考资料来源:百度百科-当型循环

◆ 基本要求

1熟悉 Visual C++ 60 集成开发环境。

2掌握结构化程序设计的方法,具有良好的程序设计风格。

3掌握程序设计中简单的数据结构和算法并能阅读简单的程序。

4在 Visual C++ 60 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力

◆ 考试内容

一、C语言程序的结构

1程序的构成,main函数和其他函数。

2头文件,数据说明,函数的开始和结束标志以及程序中的注释。

3源程序的书写格式。

4C语言的风格。

二、数据类型及其运算

1C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。

2C运算符的种类、运算优先级和结合性。

3不同类型数据间的转换与运算。

4C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句

1表达式语句,空语句,复合语句。

2输入输出函数的调用,正确输入数据并正确设计输出格式。

四、选择结构程序设计

1用if语句实现选择结构。

2用switch语句实现多分支选择结构。

3选择结构的嵌套。

五、循环结构程序设计

1for循环结构。

2while和do-while循环结构。

3continue语句和break语句。

4循环的嵌套。

六、数组的定义和引用

1一维数组和二维数组的定义、初始化和数组元素的引用。

2字符串与字符数组。

七、函数

1库函数的正确调用。

2函数的定义方法。

3函数的类型和返回值。

4形式参数与实在参数,参数值传递。

5函数的正确调用,嵌套调用,递归调用。

6局部变量和全局变量。

7变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。

八、编译预处理

1宏定义和调用(不带参数的宏,带参数的宏)。

2“文件包含”处理。

九、指针

1地址与指针变量的概念,地址运算符与间址运算符。

2一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。

3用指针作函数参数。

4返回地址值的函数。

5指针数组,指向指针的指针。

十、结构体(即“结构”)与共同体(即“联合”)

1用typedef说明一个新类型。

2结构体和共用体类型数据的定义和成员的引用。

3通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。

十一、位运算

1位运算符的含义和使用。

2简单的位运算。

十二、文件 *** 作

只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。

1文件类型指针(FILE类型指针)。

2文件的打开与关闭(fopen,fclose)。

3文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数的应用),文件的定位(rewind,fseek函数的应用)。

◆ 考试方式

1笔试:90分钟,满分100分,其中含公共基础知识部分的30分。

2上机:90分钟,满分100分

3、上机 *** 作包括:

(1)填空。

(2)改错。

(3)编程。

"三种结构分别是顺序结构、分支结构、循环结构;顺序结构就是从头到尾一次执行每一个语句,分支结构根据不同的条件执行不同的语句或者语句体,循环结构就是重复的执行语句或者语句体,达到重复执行一类 *** 作的目的。"

1、while循环

while语句的一般形式为:while(表达式)语句。其中表达式是循环条件,语句为循环体。

while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。

2、do-while语句的一般形式为:

do

语句

while(表达式);

这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真,

如果为真则继续循环;如果为假,

则终止循环。因此,

do-while循环至少要执行一次循环语句。

3、在C语言中,for语句使用最为灵活,它完全可以取代

while

语句。它的一般形式为:

for(表达式1;表达式2;表达式3)

语句

它的执行过程如下:

1)

先求解表达式1。

2)

求解表达式2,若其值为真(非0),则执行for语句中指定的内嵌语句,然后执行下

面第3)步;若其值为假(0),则结束循环,转到第5)步。

3)

求解表达式3。

4)

转回上面第2)步继续执行。

5)

循环结束,执行for语句下面的一个语句。

注意:

1)

for循环中的“表达式1(循环变量赋初值)”、“表达式2(循环条件)”和“表达式3(循环变量增量)”都是选择项,

即可以缺省,但“;”不能缺省。

2)

省略了“表达式1(循环变量赋初值)”,

表示不对循环控制变量赋初值。

3)

省略了“表达式2(循环条件)”,

则不做其它处理时便成为死循环。

4、几种循环的比较

1)

循环都可以用来处理同一个问题,一般可以互相代替。

2)

while和do-while循环,循环体中应包括使循环趋于结束的语句。for语句功能最强。

3)

用while和do-while循环时,循环变量初始化的 *** 作应在while和do-while语句之前完成,而for语句可以在表达式1中实现循环变量的初始化。

1顺序 循环,选择

2主

3x>=z&&y>=z

4for while do_ while

5首地址

65

二1AB(AB的却都是对的) 2A 3C 4D 5 D 6C 7D

以上就是关于结构化程序的三种基本结构是()全部的内容,包括:结构化程序的三种基本结构是()、其实C语言就是三种结构吧顺序结构、选择结构、循环结构、C语言的基本结构有哪些呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9391098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存