
马上考试了,现在在扫盲C++的选择题~答案已给出~求详解~再次谢谢各位
8.函数参数的默认值不允许为(c)。(a)全局常量(b)直接常量(c)局部变量(d)函数调用10.下列的描述中(b)是错误的。(a)使用全局变量可以从被调用函数中获取多个...
8.函数参数的默认值不允许为( c )。
(a) 全局常量 (b) 直接常量 (c) 局部变量 (d) 函数调用
10.下列的描述中( b )是错误的。
(a) 使用全局变量可以从被调用函数中获取多个操作结果
(b) 局部变量可以初始化,若不初始化,则系统默认它的值为0
(c) 当函数调用完后,静态局部变量的值不会消失
(d) 全局变量若不初始化,则系统默认它的值为0
2.下列数组定义语句中,不合法的是( a )。
(a) int a[3] = { 0, 1, 2, 3 }; (b) int a[] = { 0, 1, 2 };
(c) int a[3] = { 0, 1, 2 }; (d) int a[3] = { 0 };
4.已知 int a[] = { 0,2,4,6,8,10 }, *p = a+1; 其值等于0的表达式是( d )。
(a) *(p++) (b) *(++p) (c) *(p--) (d) *(--p)
2.若有以下说明,对n的正确访问语句是( b )。
class Y
{ //…… ;
public:
static int n;
};
int Y::n;
Y objY;
(a) n=1; (b) Y::n=1; (c) objY::n=1; (d) Y->n
求详解 展开
(a) 全局常量 (b) 直接常量 (c) 局部变量 (d) 函数调用
10.下列的描述中( b )是错误的。
(a) 使用全局变量可以从被调用函数中获取多个操作结果
(b) 局部变量可以初始化,若不初始化,则系统默认它的值为0
(c) 当函数调用完后,静态局部变量的值不会消失
(d) 全局变量若不初始化,则系统默认它的值为0
2.下列数组定义语句中,不合法的是( a )。
(a) int a[3] = { 0, 1, 2, 3 }; (b) int a[] = { 0, 1, 2 };
(c) int a[3] = { 0, 1, 2 }; (d) int a[3] = { 0 };
4.已知 int a[] = { 0,2,4,6,8,10 }, *p = a+1; 其值等于0的表达式是( d )。
(a) *(p++) (b) *(++p) (c) *(p--) (d) *(--p)
2.若有以下说明,对n的正确访问语句是( b )。
class Y
{ //…… ;
public:
static int n;
};
int Y::n;
Y objY;
(a) n=1; (b) Y::n=1; (c) objY::n=1; (d) Y->n
求详解 展开
1个回答
展开全部
8.局部变量是不可以在整个程序中随便使用的
10.系统默认值不是0
2.a选项中数组长度为3,但却定义了一个长度为四的数组,不合法
4.*(--p)地址先自减,然后取值,结果便为0
最后一个没看太懂
10.系统默认值不是0
2.a选项中数组长度为3,但却定义了一个长度为四的数组,不合法
4.*(--p)地址先自减,然后取值,结果便为0
最后一个没看太懂
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询