题目内容

假定一条定义语句为“int a[10], x, *pa=a;”,若要把数组a中下标为3的元素值赋给x,则错误的语句为()。

A. x=pa[3];
B. x=*(a+3);
C. x=a[3];
D. x=3+*pa;

查看答案
更多问题

假定有定义“int b[10]; int *pb;”,则错误的赋值语句为()。

A. pb=b;
B. pb=&b[0];
C. *pb=new int;
D. pb=b[5];

假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加()。

A. 1
B. 4
C. sizeof(double)
D. sizeof(p)

假定“char s[]="string",*p=s;”,则cout<

A. string
B. ring
C. ing
D. i

假定“char s[]="string",*p=s;”,若要输出这个字符串的地址值,则使用()。

A. cout<<*s;
B. cout< C. cout<<*p;
D. cout<<&s;

答案查题题库