全部题库 / C语言 / 试题详情
单选题 C语言
2018-02-07

有以下程序:
 
程序运行后的输出结果是(  )。

A.4321098765
B.5678901234
C.0987654321
D.0987651234

参考答案

B

答案解析

该程序首先给一维数组赋值,然后三次调用fun函数,其中fun(a,0,3);功能是将一维数组中第1个元素和第4个元素互换,第2个元素和第3个元素互换;其中fun(a,4,9);功能是将一维数组中第5个元素和第10个元素互换,第6个和第9个元素互换,第7个元素和第8个元素互换;其中fun(a,0,9);功能是将将一维数组中第1个元素和第10个元素互换,第2个元素和第9个元素互换……依此类推。因此B选项正确。

你可能感兴趣的试题

A.1,1,2,6,
B.6,2,1,1,
C.6,4,3,2,
D.2,3,4,6,
A.double,a,b;
B.double a=b=7;
C.double a;b;
D.double a=7,b=7;