C语言程序设计:指针的使用单元测验与答案.docxVIP

  • 31
  • 0
  • 约3.09千字
  • 约 8页
  • 2022-07-27 发布于云南
  • 举报

C语言程序设计:指针的使用单元测验与答案.docx

一、单选题 1、?已有定义int k=2, *ptr1,* ptr2;,且ptr1和ptr2均已指向变量k,不能正确执行的赋值语句是( )。 A.k=*ptr1+*ptr2; B.ptr1=ptr2; C.ptr2=k ; D.k=* ptr1*(* ptr2); 正确答案:C 2、?变量的指针是指该变量的( )。 A.一个标志 B.别名 C.地址 D.值 正确答案:C 3、?如果有定义int a=5;,则下面对①、②两个语句的正确解释是( )。 A.①在说明p的同时进行初始化,使p指向a;②将变量a的值赋给*p B.①在说明p的同时进行初始化,使p指向a;②将变量a的值赋给指针变量p C.语句①和②的执行结果,都是把变量a的地址值赋给指针变量p D.语句①和②的含义相同,都表示给指针变量p赋值 正确答案:A 4、?若有定义和语句,则输出结果是( )。 ?int **pp, *p, a=10, b=20; ?pp=p; p=a; p=b; ?printf(%d,%d\n,*p,**pp); ? A.20,20 B.20,10 C.10, 20 D.10,10 正确答案:A 5、?若有以下的定义,则值为3的表式是( )。 ?int a[ ]={1,2,3,4,5,6,7,88,9,10}, *p=a;

文档评论(0)

1亿VIP精品文档

相关文档