答案查看网,轻松搜题/搜资源
登录
×
登录账号
记住密码
立即注册
忘记密码
×
注册
使用微信扫描二维码,获取账号密码后免费查看答案
前往登录
忘记密码
×
忘记密码
使用微信扫描下方二维码,即可找回您的账号密码
前往登录
立即注册
搜题/搜资源
【单选题】【消耗次数:1】
若有说明语句 int a[10],*p=a;对数组元素正确的引用是
①
a[p]
②
p[a]
③
*(p+1)
④
p+2
参考答案:
复制
纠错
相关题目
【单选题】
若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是()。
①
a[p]
②
p[a]
③
*(p+2)
④
p+2
查看完整题目与答案
【判断题】
若有int a[10]; p= 则p+1的值是数组a第1个元素的地址。
①
正确
②
错误
查看完整题目与答案
【单选题】
若有定义:int a[10],*p=a;则错误引用数组元素a[2]地址的是()。
①
p+2
②
a+2
③
p[2]
④
*a+2
查看完整题目与答案
【单选题】
有说明语句int *p=new int[10];访问动态数组元素的正确语句是()
①
int a=p;
②
int a=*p;
③
delete int[]p
④
delete p int[10]
查看完整题目与答案
【单选题】
若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是:()
①
p=q
②
*p=*q
③
n=*q
④
p=n
查看完整题目与答案
【判断题】
若有int a[10]; p= 则p-1的值是数组a第1个元素的地址。
①
正确
②
错误
查看完整题目与答案
【单选题】
有以下变量说明,下面不正确的赋值语句是() int a=5,b=10,c; int ?p1=&a,?p2=&b;
①
?p2=b;
②
p1=a;
③
p2=p1;
④
c=?p1?(?p2)。
查看完整题目与答案
【单选题】
若有定义:int a[5],*p=a;则不能正确表示数组元素a[i]的是()。
①
*(a+i)
②
*(p+i)
③
p[i]
④
*p[i]
查看完整题目与答案
【单选题】
若已定义inta=5;下面对(1)int*p=&a;(2)*p=a;两个语句的正确解释是()
①
语句(1)和(2)中的*P含义相同,都表示给指针变量p赋值
②
语句(1)和语句(2)的执行结果,都是把变量a的地址值赋给指针变量p
③
语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋给指针变量p
④
语句(1)在对p进行说明的同时进行初始化,使p指向a,语句(2)将变量a的值赋于*p
查看完整题目与答案
【判断题】
p1和p2都指向同一个数组元素时,可以执行p1-p2或p1+p2。
①
正确
②
错误
查看完整题目与答案
随机题目
【单选题】
若有a=2,b=3,则表达式++a==b的值为()
①
0
②
1
③
6
④
3
查看完整题目与答案
【单选题】
关于函数模板,描述错误的是()
①
函数模板必须由程序员实例化为可执行的函数模板
②
函数模板的实例化由编译器实现
③
一个类定义中,只要有一个函数模板,这个类就是类模板
④
类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化
查看完整题目与答案
【单选题】
下面有关基类和派生类的说法中,错误的是()
①
派生类可以增添一些基类中没有的成员
②
派生类中可出现与基类同名的成员(若是成员函数则参数的个数和类型相同),但会出现同名覆盖现象;若要引用或调用基类中同名的成员,必须用访问域控制符(基类::成员)加以指明
③
派生类可以重载基类中的成员函数
④
派生类可以有选择性地继承基类中的某些成员,删除不需要的成员
查看完整题目与答案
【单选题】
类的概念是()
①
对象的抽象。
②
同一类记录的集合。
③
同一类数据的集合。
④
所有对象的集合。
查看完整题目与答案
【单选题】
有以下变量说明,下面不正确的赋值语句是() int a=5,b=10,c; int ?p1=&a,?p2=&b;
①
?p2=b;
②
p1=a;
③
p2=p1;
④
c=?p1?(?p2)。
查看完整题目与答案
【单选题】
在32位处理器上,有如下的结构定义:structfoo{chara[8];intc;longd;shortb;};表达式&(((structfoo*)0)->b)的值为:()
①
0
②
3
③
16
④
不确定
查看完整题目与答案
【单选题】
在下列模板说明中,正确的是()
①
template〈typename T1,T2〉
②
template〈class T1,T2〉
③
template〈typename T1,typename T2〉
④
template(typedef T1,typedef T2)
查看完整题目与答案
【单选题】
下列运算符中,不能用于浮点数操作的是()。
①
++
②
+
③
*=
④
&(双目)
查看完整题目与答案
【单选题】
假设有说明int a=0;double x=5.16;,则在以下语句中,()属于编译错误。
①
x=a/x;
②
x=x/a;
③
a=a%x;
④
x=x?a;
查看完整题目与答案
【单选题】
在C++中使用流进行输入输出,其中专用于从键盘进行输入的流是()
①
cerr
②
cin
③
cout
④
cfile
查看完整题目与答案