结构化程序的三种基本结构是()
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语言的基本结构有哪些呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)