更多"若有定义血b[8],*p=b;则p+6表示( )。"的相关试题:
[单项选择]若有定义血b[8],*p=b;则p+6表示( )。
A. 数组元素b[6]的值
B. 数组元素b[6]的地址
C. 数组元素b[7]的地址
D. 数组元素b[0]的值加上6
[单项选择]若有定义int b[8],*p=b;则p+6表示( )。
A. 数组元素b[6]的值
B. 数组元素b[6]的地址
C. 数组元素b[7]的地址
D. 数组元素b[0]的值加上6
[单项选择]若有定义int a[9],*p=a;则p+5表示
A. 数组元素a[5]的值
B. 数组元素a[5]的地址
C. 数组元素a[6]的地址
D. 数组元素a[0]的值加上5
[单项选择]若有定义int a[10],*p=a,则p+6表示( )。
A. 数组元素a[5]的值
B. 数组元素a[5]的地址
C. 数组元素a[6]的地址
D. 数组元素a[0]的值加上5
[填空题]若有定义语句:int* a,b;,则变量b的数据类型是 【6】 。
[单项选择]若有如下类定义:
class B
void funl( )
protected:
double var1:
public:
void fun2( )
;
class D:public B
protected:
void fun3( )
;
已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是( )。
A. obj.fun1();
B. obj.var1;
C. obj.fun2();
D. obj.fun3();
[单项选择]若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
A. switch(x%2)
B. switch((int)x/2.0)
C. switeb((int)x%2)
D. switch((int)(x)%2)
[单项选择]若有定义:int w[3][5];,则以下不能正确表示该数组元素的表达式是( )。
A. *(*w+3)
B. *(w+1)[4]
C. *(*(w+1))
D. *(&w[0][0]+1)
[单项选择]在C语言中,若有定义“int a[10];”,则 (44) 不能表示a[1]的地址。
A. a+1
B. &a[0]+1
C. a++
D. &a[1]