函数定义为Fun(int &i),变量定义n=100,则下面调用该函数正确的是 。
A. Fun(20)
B. Fun(20+n)
C. Fun(n)
D. Fun(&n)
查看答案
已知int a,*pa=&a; 输出指针pa 十进制的地址值的方法是 。
A. cout< B. cout<< * pa;
C. cout<<&pa;
D. cout<
3.若有说明int i,j=2,*p=&i;则能完成i=j赋值功能的语句是 。
A. i=*p;
B. *p=*&j;
C. i=&j;
D. i=**p;
已有定义int k=2;int * ptr1,* ptr2;且ptr 1和ptr2均已指向变量k,下面不能正确执行的赋值是 。
A. k= * ptr1+ * ptr2
B. ptr2 = k
C. ptr1=ptr2
D. k= * ptr1 *( * ptr2)
设已有定义char *st = "how are you";下列程序中正确的是 。
A. char a[11],*p;strcpy(p=a+1,&st[4]);
B. char a[11];strcpy(++a,st);
C. char a[11];strcpy(a,st);
D. char a[],*p;strcpy(p=a[1],st+2);