问题库
search
首页 计算机 驾照考试 关于

有以下程序: #include <stdio.h> void fun( int a[], int n) {  int i, t;   for(i=0; i<n/2; i++) { t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t; } } main() {  int k[10]={ 1,2,3,4,5,6,7,8,9,10},i;   fun(k,5);   for(i=2; i<8; i++) printf("%d",k[i]);   printf("\n"); } 程序的运行结果是(  )。


  • A.321678
  • B.876543
  • C.1098765
  • D.345678
浏览602
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:A
解析:

【解析】本题中的函数fun()的功能是将数组k中前5个元素倒序,所以返回后数组k中的元素排列是5,4,3,2,1,6,7,8,9,10。所以打印输出k[2]到k[7]元素的值,即321678,所以选择A。