单项选择题

有以下程序:
#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程序对预处理命令行的处理是在程序执行的过程中进行的
相关试题
  • 有以下程序: void main() char str...
  • 有以下程序: void main() int a[]...
  • 有如下程序: #define N 2 #define...
  • 假定已建立以下链表结构,且指针p和q已指向...
  • 有以下程序: #include<stdio.h> #i...