以下有关extern变量申明的说法,错误的是()。
A.C语言中,extern可以放在变量或函数之前,以表示该变量或函数的定义在别的文件中,提示编译器在其他模块中寻找其定义。
B.通常extern申明变量可以有多次。
C.extern申明的变量事实上就是全局变量。
D.extern变量可以定义多次。
第1题:
下面关于C++语言变量的叙述错误的是
A.在C++语言中变量分为auto,static,extern和register四种存储类型
B.自动变量和外部变量的作用域为整个程序
C.内部静态变量的作用域是定义它的函数
D.外部静态变量的作用域是定义它的文件
第2题:
在C语言中,不适用于局部变量的存储类说明符是( )
A.auto
B.register
C.static
D.extern
第3题:
以下只有在使用时才为该类型变量分配存储单元的存储类型说明是( )。
A.auto和static
B.auto和register
C.register和static
D.extern和register
第4题:
有以下程序 #include<iostream> using namespace std; int a; int fun(); int main() { extern int a; int b; a=100; b=fun(); cout<<b<<endl; return 0; } int fun() { extern int a; return(10*a); } 其程序运行后的输出结果是( )。
A.100
B.10
C.1000
D.10000
第5题:
在不同文件的函数中,对非静态全局变量的引用要加的关键字是( )。
A.register
B.auto
C.static
D.extern
第6题:
A、auto和 static
B、extern和 register
C、register和 static
D、auto和 register
第7题:
以下有关整型变量的定义中,错误的是()
第8题:
定义外部变量时,不用存储类说明符extern,而说明外部变量时用它。
第9题:
一个函数包含()和()两大部分,在函数名后面,语句括号之前说明的变量名称为();以"extern"开头进行的变量说明称为()。
第10题:
以下哪些说法能最好地描述属性抽样和变量抽样()?
第11题:
全局变量的作用域是从定义位置开始至源文件结束
全局变量是在函数外部任意位置上定义的变量
用extern说明符可以限制全局变量的作用域
全局变量的生存期贯穿于整个程序的运行期间
第12题:
对
错
第13题:
A.auto或static
B.extern或register
C.auto或extern
D.extern或static
第14题:
以下只有在使用时才为该类型变量分配内存的存储类说明是______。
A.auto和static
B.auto和registet
C.register和static
D.extern和register
第15题:
Extern变量的生命期是整个程序执行期。 ( )
此题为判断题(对,错)。
第16题:
有以下程序#include <iostream>using namespace std;int a;int fun ();int main (){ extern int a; int b; a = 100; b = fun(); cout<<b<<end1; return 0;}int fun{){ extern int a; return (10*a ;} 其程序运行后的输出结果是
A.100
B.10
C.1000
D.10000
第17题:
一个int型变量,在程序中多次频繁使用,最好定义它为( )。
A.auto
B.register
C.static
D.extern
第18题:
第19题:
C语言中()可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。
第20题:
Option Explicit语句表示()。
第21题:
申明全局变量的关键字是()
第22题:
声明变量p,其中*表示p是一个指针变量
变量p经初始化,获得变量a的地址
变量p只可以指向一个整型变量
变量p的值为100
第23题:
globals
global
GLOBAL
无
第24题:
可以不申明变量类型
必须申明变量类型
数组下标从0开始
数组下标从1开始