题目内容

定义一个函数没有返回值,则函数类型默认为()。

A. int
B. float
C. char
D. void

查看答案
更多问题

在函数内部定义的局部变量,若不对其存储类型进行说明,则默认为()。

A. static
B. auto
C. extern
D. register

若函数fun被调用3次,则最后一次的输出结果为()。voidfun(){inta=1;a+=2;printf("a=%d\n",a);}

A. a=3
B. a=5
C. a=7
D. a=9

如果在一个函数内部定义了一个变量,则该变量的作用域是()。

A. 整个程序所有的函数
B. 从被定义处开始,到整个程序结束
C. 被定义的函数内部
D. 除主函数之外的其他函数

关于变量属性的说法错误的是()。

A. 动态变量是在函数开始执行时分配内存单元,函数执行完毕后立即释放
B. 静态变量是在程序执行过程中始终占用同一内存单元,程序执行结束时才释放
C. 全局变量都是静态变量,局部变量都是动态变量
D. 全局变量都是静态变量,只有局部变量才有动态变量

答案查题题库