设为首页 加入收藏

TOP

2013年计算机二级考试C语言第九章课后题及参考答案
2014-10-31 22:30:05 来源: 作者: 【 】 浏览:87
Tags:2013年 计算机 二级 考试 语言 课后 参考 答案

第九章 数组


  一、 选择题


  9.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[i])


  C)p[i]


  D)*(*(a+i))


  答案:D


  9.2 以下程序段给数组所有元素输入数据,应在下划线处填入的是


  A)a+(i++)


  B)&a(i+1)


  C)a+i


  D)&a[++i]


  main()


  {


  int a[10],i=0;


  while(i<10)scanf("%d",_________);


  .


  .


  .


  }


  答案:D


  9.3 以下程序的输出结果是


  A)3


  B)4


  C)1


  D)2


  main()


  {


  int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;


  printf("%d\\n",*(p+2));


  }


  答案:A


  9.4、 以下程序的输出结果是


  A)不确定的值


  B)3


  C)2


  D)1


  main()


  {


  int n[2]={0},i,j,k=2;


  for(i=0;i   for(j=0;j   printf("%d\\n",n[k]);


  }


  答案: A


  9.5 以下程序的输出结果是


  A)17


  B)18


  C)19


  D)20


  main()


  {


  int a[ ]={2,4,6,8,10},y=1,x,*p;


  p=&a[1];


  for(x=0;x<3;x++) y+=*(p+x);


  printf("%d\\n",y);


  }


  答案: C


  9.6 以下程序的输出结果是


  A)6


  B)8


  C)4


  D)2


  main()


  {


  int a[10]={2,4,6,8},*p=a,i;


  for(i=0;i<4;i++)a[i]=*p++;


  printf("%d\\n",a[2]);


  }


  答案:A


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2013年计算机二级考试C语言第十章.. 下一篇2013年计算机二级考试C语言第八章..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: