单项选择题

有以下程序:
#define N 20
fun(int a[],int n,int m)
int i;
for(i=m; i>n; i--) a[i+1]=a[i];
return m,

void main()
int i,a[Nl=1,2,3,4,5,6,7,8,9,10;
fun(a,0,N/2);
for(i=0; i<5; 1++) printf("%d",a[i]);

程序运行后输出的结果是( )。

A.10234
B.12344
C.12334
D.12234
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中错误的是( )。
A.gets函数用于从终端读入字符串
B.getchar函数用于从磁盘文件读入字符
C.fputs函数用于把字符串输出到文件
D.fwrite函数用于以二进制形式输出数据到文件
单项选择题
以下叙述中错误的是( )。
A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
相关试题
  • 若有程序: main() int i,j; scanf...
  • 如果用定义宏的方法求两个数各自加1后相乘...
  • 下面程序的功能是建立一个有3个结点的单循...
  • 以下程序的输出结果是______。 void...
  • 已有文本文件test.txt,其中的内容为:Hel...