C、C++程序设计:指针和数组单元测试与答案.docxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 3页
  • 2022-05-03 发布于江苏
  • 举报

C、C++程序设计:指针和数组单元测试与答案.docx

一、单选题 1、若已定义: int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 假设0≤i≤9,则对a数组元素不正确的引用是( ) A.a[p-a] B.a[10] C. p[i] D.*(a[i]) 正确答案:B 2、假设有定义 int a=3,b=5,*pa=a,*pb=b;则执行如下语句后,a,b的值分别为( ) *pa=a+b; *pb=a+b; A.出错 B.a=8,b=13 C.a=13,b=13 D.a=8,b=8 正确答案:B 3、有说明 int a[10]=[1,2,3,4,5,6,7,8,9,10},*p=a;,则数值为9的表达式是( )。 A.*p+=9 B.*(p+8) C. *p+=9 D.*(p+9) 正确答案:B 4、执行char a[10]={abcd},*p=a;后,*(p+4)的值是( ) A.不能确定 B.abcd C.\0 D.d 正确答案:C 5、若有char *a=ABCD;,则执行couta的结果是( ) A.A B.AB C.ABC D.ABCD 正确答案:D 二、判断题 1、假设有定义char s[100],*p=s; ,则可以用delete p;来释放p占用的内存空间。 正确答案:× 2、假设有定义int a[]={10,20,30,40,50,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档