![](https://lstatic.shangxueba.com/jiandati/h5/images/m_q_title.png)
关于变量 max 在程序工作工程中的表现,以下说法正确的是:
A.max 中从一开始就存储着全局的最大值
B.max 中在程序运行的过程中不起作用,仅在程序运行结束前被赋值为所有数据的最大值
C.max 在程序运行过程中,存储了到目前为止看到的最大值,但是只有当程序运行结束,也就是看过了所有的数据之后,才是真正的所有数据的最大值
D.max 在程序运行过程中,存放了每一个输入的数据
A.max 中从一开始就存储着全局的最大值
B.max 中在程序运行的过程中不起作用,仅在程序运行结束前被赋值为所有数据的最大值
C.max 在程序运行过程中,存储了到目前为止看到的最大值,但是只有当程序运行结束,也就是看过了所有的数据之后,才是真正的所有数据的最大值
D.max 在程序运行过程中,存放了每一个输入的数据
以下程序的功能是在100个随机数中求其中最大值,试在程序空白处填上适当的内容。
WSnclude"stdlib.h"
main()
{
int i,max,a[100];
for(i=0;i<100;i++)
a[i]=rand();
max=a[0];
for(i=1;i<100;i++)
if(______)
max=a[i];
printf("max=%d\n",max);
}
A、求最大值时,可以引入一个存储当前最大值的临时变量。
B、在交换两个变量内容的时候,不需要另外设定一个临时变量,作为交换的中间媒质。
C、在循环体外创建一个临时变量,在循环体中对该临时变量进行赋值操作。在循环结束后,依然可以访问该变量,改变量的值将一直保持不变,直到下一次对该变量进行改变。
D、在一票肯定或者一票否定的程序中,可以引入一个布尔变量作为状态标记。
A,B和C均是数值变量,要求出其中最大的数并存储到变量MAX中,下列正确的程序段是( )。
A.MAX=IIF(A>B,A,B)>C,;
IIF(A>B,A,B)C)
B.IF A>B
MAX=A
ELSE
MAX=B
ENDIF
IF MAX<C
MAX=C
ENDIF
C.IFA>B
MAX=A
IF MAX<C
MAX=C
ELSE
MAX=B
ENDIF
ELSE
MAX=B
ENDIF
D.IFA>B
MAX=A
IF MAX>C
MAX=A
ELSE
MAX=C
ENDIF
ENDIF
以下说法中不正确是( )。
(A)在C语言程序中所用的变量必须先定义后使用
(B)在程序中,APH和aph是两个不同的变量
(C)C语言程序总是从main()函数开始执行
(D)输入数据时,对于整型变量只能输入整型值,对于实型变量只能输入实型值
● 以下关于C/C++程序中变量的叙述中,错误的是 (19) 。
A. 变量实际上是存储位置的名字
B. 变量都具有类型属性
C. 变量必须先声明,然后才能引用
D. 除了赋值运算,其它运算都不能改变变量的值
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!