第四章结构化程序设计—控制结构
- 格式:ppt
- 大小:115.00 KB
- 文档页数:24


1、能够改变窗体边框线类型的属性是( )
A、Font Style B、Border Style C、Back Style D、Border
2、要使一个文本框具有水平和垂直流动条,则应先将其Multi Line属性设置为True,然后再将Scroll Bar属性设置为:( )
A、0 B、1 C、2 D、3
3、要使文本框获得输入焦点,则采用文本框控件的哪个方法
A、GotFocus B、LostFocus
C、KeyPress D、SetFocus
4、把窗体设置为不可见的,应该将( )属性设置为False。
A、Font B、Caption
C、Enable D、Visible
5、窗体的Enable属性值是( )类型的数据。
A、整型 B、字符型 C、逻辑型 D、实型
6、语句Print”Int(-13.2)=”;Int(-13.2)的输出结果为( )
A、Int(-13.2)= -13.2 B、Int(-13.2)=13.2
C、Int(-13.2)= -13 D、Int(-13.2)= -14
7、下面程序段的功能是( )
A=10.5 B= Int(A+0.5)
Print B
A、求平均值 B、将一实数四舍五入取整数
C、求绝对值 D、舍去一实数的小数部分
8、下列程序段的执行结果为( )
X=2
Print X+1;X+1
A、3 3 B、X+1 X+1 C、3 4 D、2+1 2+1
9、语句Print”Sgn(-26)=”;Sgn(-26)的输出结果为( )
第四章 结构化程序设计的三种结构
4.1 顺序结构程序设计
一、结构化程序设计的程序结构
顺序结构、分支结构/选择结构、循环结构
二、C语言语句
1、9种控制语句
2、表达式语句
3、特殊语句
三、格式化输出--printf()函数printf()函数的作用:向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。
printf()函数的一般格式
printf("格式字符串" [,输出项表]);
1、"格式字符串"也称"转换控制字符串",可以包含三种字符
(1)格式指示符。
格式指示符的一般形式如下:
%[标志][宽度][.精度][F|N|h|L][类型]常用的标志字符如表3-1所示,常用的宽度指示符如表3-2所示,常用的精度指示符如表3-3所示,长度修饰符如表3-4所示,类型转换字符如表3-5所示。
(2)转义字符
'\n'就是转义字符,输出时产生一个"换行"操作。
转义字符通常起控制作用
(3)普通字符──除格式指示符和转义字符之外的其它字符。格式字符串中的普通字符,原样输出。
例如printf("radius=%f\n", radius);语句中的"radius="是普通字符。
2.输出项表
输出项表是可选的。如果要输出的数据不止1个,相邻2个之间用逗号分开。下面的printf()函数都是合法的:
(1)printf("I am a student.\n");
(2)printf("%d",3+2);
(3)printf("a=%f b=%5d\n", a, a+3);
必须强调:"格式字符串"中的格式指示符,必须与"输出项表"中、输出项的数据类型一致,否则会引起输出错误3、 格式指示符
输出不同类型的数据,要使用不同的类型转换字符。
(1).类型转换字符d──以带符号的十进制整数形式输出。
选择题:
下列关于预处理命令的描述中,错误的是( D )。
A.预处理命令最左边的标识符是#
B.预处理命令是在编译前处理的
C.宏定义命令可以定义符号常量
D.文件包含命令只能包含.h文件
答案:D
填空题:
1、一般具有应用价值的程序由多个源文件组成。其中只有一个源文件具有main( )函数,其他的文件不能含有主函数。
2、extern int n;中表示该变量n不在本文件中分配空间,而在程序的其他文件中分配空间。属于变量声明而不是变量定义。
3、默认的函数声明或定义总是extern的。
4、有时候,你可能需要使某个函数只在一个源文件中有效,不能被其他源文件所用,这是在函数前面加一个static,将该函数定义为静态函数。
5、在文件作用域下声明的inline函数默认为static存储类型。
6、只有标号是函数作用域的。
7、include包含指令一般有两种格式:#include
简答题:
文件包含命令的功能吗?该命令一定要放在程序首部吗?
答:该预处理命令是将指定的包含文件内容放在该命令出现的地方。
不一定要放在程序首部,但通常放在程序开头,便于后边语句的使用。
第四章 顺序结构的程序设计
在第一章中我们已经讲述了结构化程序的基本概念和基本结构。由本章开始,我们对三种基本结构程序控制流程展开讨论。本章主要介绍顺序结构的程序设计,包括:C语句概述、赋值语句、程序的输入和输出等。
上一页 下一页
4.1 C语句概述
在第二章中已经说明C语言程序的基本组成单位是函数。其中有些是用户自编的,有些则是C的库函数。这些函数可以出现在同一源文件中,也可以出现在多个源文件中,但最后总是编译连接成一个可执行C程序(.exe)。
主函数是C程序运行的起点,所以主函数必须唯一,其函数名固定为main。C语言程序由一个或多个函数组成,其中有且仅有一个主函数main。最简单的C语言程序只有一个函数,即主函数。
C程序的基本组成单位是函数,而函数由语句构成。所以语句是C程序的基本组成成分。语句能完成特定操作,语句的有机组合能实现指定的计算处理功能。语句最后必须有一个分号,分号是C语句的组成部分。
C语言中的语句分类如下:
4.1.1 流程控制语句
C 语言中控制程序流程的语句有三类,共9种语句。
1.选择语句 选择语句有if语句和switch语句两种。
例如:if( a>b ) max=a;
else max=b;
该语句表示:如果a>b条件成立,则max取a的值,否则max 的值是b。在a>b条件的控制下,出现两个可能的分支流程。而switch 语句能实现多个分支流程。
2. 循环语句
循环语句有for、while和do_while三种。当循环语句的循环控制条件为真时,反复执行指定操作,是C语言中专门用来构造循环结构的语句。
如:for ( i=1;i<10;i++ )
printf ("%d ",i );
i从1开始,每次加1,只要i<10就输出i的值,因此i=1,2,3,……,9,共循环9次,输出: