设有定义“static int data[5][6];”,设该数组在静态存储区中的起始地址为十进制的100,若每个int型数占4个字节,则数组元素data[2][3]的地址为()。
A. 115
B. 124
C. 130
D. 160
查看答案
假定k是一个double类型的变量,则关于变量p的正确定义语句为()。
A. double p=&k;
B. int *p=&k;
C. double &p=*k;
D. double *p=&k;
指针s的定义为“char *s=”Hello world!”;”,要使指针p指向s所指向的地址,则应选取()。
A. char *p=s;
B. char *p=&s;
C. char *p;p=*s;
D. char *p; p=&s;
假定一条定义语句为“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];