教材课后题答案-第6章_指针习题答案.docVIP

  • 31
  • 0
  • 约6.26千字
  • 约 9页
  • 2018-06-04 发布于河南
  • 举报

教材课后题答案-第6章_指针习题答案.doc

教材课后题答案-第6章_指针习题答案.doc

习题解答 一、单项选择题 若定义了int n=2, *p=n, *q=p;则下面【 】的赋值是非法的。 p=q B. *p=*q C. n=*q D. p=n 【答案】D 若定义了double *p, a;则能通过scanf函数给输入项读入数据的程序段是【 】。 p=a; scanf(“%1e”,p); B. *p=a; scanf(“%1f”,p); C. p=a; scanf(“%f”,p); D. p=a; scanf(“%1f”,a); 【答案】C 若定义了int a[10], i=3, *p; p=a[5];下面不能表示为a数组元素的是【 】。 p[-5] B. a[i+5] C. *p++ D. a[i-5] 【答案】D 若有如下定义: int n[5]={1,2,3,4,5},*p=n; 则值为5的表达式是【 】。 *+5 B. *(p+5)”Hello!”;下面程序段中正确的是【 】。 char c[ ], *p=c; strcpy(p,str); char c[5], *p; strcpy(p=c[1],str[3]); char c[5]; strcpy(c,str); char c[5]; strcpy(p=c+2,str+3); 【答案】B 若有下面的程序段,则不正确的fxy函数的首部是【 】。 main() { int a[20],

文档评论(0)

1亿VIP精品文档

相关文档