已知:int m=10:在下列定义引用的语句中,正确的是()
A.int &x=m
B.int y=&m
C.int &z
D.int &t=&m
A、int &x=m
解析:解析:本题考核引用的定义。C++的引用是一种赋值、发送和返回复杂数据结构的方法,应用这种方法,系统不需要负担额外的开销,节省内存空间。建立引用的格式为:类型 &引用名=已定义的变量名;。所以只有A选项是符合要求的。
A.int &x=m
B.int y=&m
C.int &z
D.int &t=&m
A、int &x=m
解析:解析:本题考核引用的定义。C++的引用是一种赋值、发送和返回复杂数据结构的方法,应用这种方法,系统不需要负担额外的开销,节省内存空间。建立引用的格式为:类型 &引用名=已定义的变量名;。所以只有A选项是符合要求的。
Avoidfun(intaD);
Bvoidfun(int*&A;
Cvoidfun(int&a[);
Dvoidfun(int&*A;
下列的符号常量定义中,错误的定义是()。
A、const M=10;
B、const int M=20;
C、const char ch;
D、const bool mark=true;
A.变量i
B.数组变量arr
C.变量str 所引用的字符串对象
D.变量r 所引用的DataTime 对象
A.IInformation info; // IInformation 为一接口类型名引用类型:类,接口
B.MyStruct x; //MyStruct 为一结构类型名
C.int[] arr
D.MyEnum y; //MyEnum 为已定义的枚举类型名
A.float m=map(mouseX,0,width,1,8);
B.int m=map(mouseX,0,width,1,8);
C.float m=constrain(mouseX,0,width,1,8);
D.int m=constrain(mouseX,0,width,1,8);
若一个外部变量的定义形式为static int x;,那么,其中static的作用应该是______。
A.将变量存储在静态存储区
B.使变量x可以由系统自动初始化
C.使x只能在本文件内引用
D.使x的值可以永久保留
根据下面的定义,能打印出字母M的语句是()。 struct person { char name[9]; int age; }; struct person class[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};
A.printf("%c\n",class[3].name};
B.printf("%c\n",class[2].name[0]);
C.printf("%c\n",class[3].name[1]);
D.printf("%c\n",class[2].name[1]);