凡是在函数中没定义存储类型的局部变量,其隐含的存储类别是()。
A.自动(auto)
B.寄存器(register)
C.外部(extern)
D.静态(static)
A.自动(auto)
B.寄存器(register)
C.外部(extern)
D.静态(static)
第2题
以下叙述中正确的是
A.对于变量而言,""定义""和""说明""这两个词实际上是同一个意思
B.在复合语句中不能定义变量
C.全局变量的存储类别可以是静态类
D.函数的形式参数不属于局部变量
第4题
在C语言中,定义一个函数 f1如下:
f1(intx,int y)
4
{
static int count=0;
int temp;
temp=x;
x=y;
y=temp;
count++;
}
则下列叙述正确的是()。
A.变量count为全局变量, temp为局部变量。
B.x,y属于函数的形式参数。
C.变量count,temp均为局部变量。
D.函数的功能是实现两个变量值的交换。
E.函数的默认返回值类型为 int,函数没有返回任何值。
F.变量count,temp为局部变量,所占空间在函数退出时释放。
第5题
A.代码函数定义中,ls.append(a)中的ls是局部变量
B.执行代码输出的结果为[‘car’,‘truck’]
C.ls.append(a)代码中的ls是列表类型
D.执行代码输出结果为[‘car’,‘truck’,’bus’]
第9题
以下叙述中正确的是
A.只有全局变量才有自己的作用域,函数中的局部变量没有作用域
B.只要是用户定义的标识符,都有一个有效的作用域
C.只有在函数内部定义的变量才是局部变量
D.局部变量不能被说明为static
第10题
当执行函数时,其局部变量的存储一般采用()进行存储。
A.树形结构
B.静态链表
C.栈结构
D.队列结构
第11题
A.在不同函数中可以使用相同名字的变量
B.形式参数是局部变量
C.在函数内定义的变量只在本函数范围内有效
D.在函数内的复合语句中定义的变量在本函数范围内有效