第4章 程序的控制结构
- 格式:ppt
- 大小:664.00 KB
- 文档页数:78


第4章 MATLAB程序流程控制
习题4
一、选择题
1.下列关于脚本文件和函数文件的描述中不正确的是( )。 A
A.函数文件可以在命令行窗口直接运行
B.去掉函数文件第一行的定义行可转变成脚本文件
C.脚本文件可以调用函数文件
D.函数文件中的第一行必须以function开始
2.下列程序的输出结果是( )。D
y=10;
if y==10
y=20;
elseif y>0
y=30
end
disp(y)
A.1 B.30 C.10 D.20
3.有以下语句:
a=eye(5);
for n=a(2:end,:)
for循环的循环次数是( )。C
A.3 B.4 C.5 D.10
4.设有程序段
k=10;
while k
k=k-1
end
则下面描述中正确的是( )。A
A.while循环执行10次 B.循环是无限循环
C.循环体语句一次也不执行 D.循环体语句执行一次
5.有以下程序段:
x=reshape(1:12,3,4);
m=0; 2 n=0;
for k=1:4
if x(:,k)<=6
m=m+1;
else
n=n+1;
end
end
则m和n的值分别是( )。C
A.6 6 B.2 1 C.2 2 D.1 2
6.调用函数时,如果函数文件名与函数名不一致,则使用( )。A
A.函数文件名 B.函数名
C.函数文件名或函数名均可 D.@函数名
7.如果有函数声明行为“function [x,y,z]=f1(a,b,c)”,则下述函数调用格式中错误的是( )。B
第4章 MATLAB程序流程控制
习题4
一、选择题
1.下列关于脚本文件和函数文件的描述中不正确的是( )。 A
A.函数文件可以在命令行窗口直接运行
B.去掉函数文件第一行的定义行可转变成脚本文件
C.脚本文件可以调用函数文件
D.函数文件中的第一行必须以function开始
2.下列程序的输出结果是( )。D
y=10;
if y==10
y=20;
elseif y>0
y=30
end
disp(y)
A.1 B.30 C.10 D.20
3.有以下语句:
a=eye(5);
for n=a(2:end,:)
for循环的循环次数是( )。C
A.3 B.4 C.5 D.10
4.设有程序段
k=10;
while k
k=k-1
end
则下面描述中正确的是( )。A
A.while循环执行10次 B.循环是无限循环
C.循环体语句一次也不执行 D.循环体语句执行一次
5.有以下程序段:
x=reshape(1:12,3,4);
m=0; 2 n=0;
for k=1:4
if x(:,k)<=6
m=m+1;
else
n=n+1;
end
end
则m和n的值分别是( )。C
A.6 6 B.2 1 C.2 2 D.1 2
6.调用函数时,如果函数文件名与函数名不一致,则使用( )。A
A.函数文件名 B.函数名
C.函数文件名或函数名均可 D.@函数名
7.如果有函数声明行为“function [x,y,z]=f1(a,b,c)”,则下述函数调用格式中错误的是( )。B
C++程序设计
第4章 基本语句
一个C++程序可以由若干个源程序文件组成,一个源程序文件由编译预处理指令、自定义类型说明和函数组成,一个函数由若干条语句组成。语句是组成程序的基本单位。本章介绍C++基本语句的分类、程序结构,详细介绍其中的流程控制语句,包括选择语句、循环语句和跳转语句等。
4.1 语句分类
程序是由语句构成的。每一条语句都用一个分号结尾。根据MSDN C++规范,C++语句可分为以下9大类。
4.1.1 说明语句
程序中往往要引入新的名称,来表示某个类型的变量或命名常量,也可能表示用户自定义的某种类型,如结构类型、枚举类型、类等。所有这些引入新名字的语句统称为说明语句(也称为声明语句)。也可以将说明语句再详细划分为类型说明语句、变量或对象说明语句。说明语句在程序执行过程中并没有对数据进行任何操作,仅是向编译器提供一些说明性信息。说明语句可出现在函数中,也可以出现在函数之外。
变量说明语句就是最常见的说明语句。例如:
int i = 3;
这是一条说明语句。变量i是前面不曾出现的变量。该语句说明了一个新变量i,后面的代码就能对这个变量i进行操作。
在后面章节还将看到,说明语句可用于说明函数原型、结构、类等。
注意编程中的说明与定义的区别。说明可以是笼统的,比如说明一个函数原型、一个类原型,说明可以不包含具体内容,比如不包含函数体,不包含类中的成员。说明也可以是具体的,而定义必须是具体的,当我们说定义一个函数时,不仅要确定函数原型,也要确定函数体。
4.1.2 表达式语句
在任一表达式后面加上一个分号就构成一条表达式语句。表达式语句的作用是执行计算。变量说明语句和表达式语句相结合,完成计算过程。例如:
int i = 3; //这是说明语句,而不是赋值语句 i = 4; //这是赋值语句,是一种表达式语句
赋值语句、逗号语句、自增自减语句都是常见的表达式语句。
一个函数调用可作为一个操作数,是表达式的一部分,所以函数调用语句也是一种表达式语句。后面章节将详细介绍。
SYNLOCK V3 通信楼综合定时供给系统 技术手册 目 录
i 目 录
第4章 SYNLOCK V3系统硬件结构........................................................................................4-1
4.1 概述....................................................................................................................................4-1
4.2 系统总体结构.....................................................................................................................4-1
4.3 系统单板功能.....................................................................................................................4-3
4.4 控制系统.............................................................................................................................4-5
4.5 基准源输入接口系统..........................................................................................................4-6