单项选择题

以下程序运行后的输出结果是
#include<stdio.h>
int b=2;
int fun(int *k)b=*k+b; return(b);
main()
int a[10]=1, 2, 3, 4, 5, 6, 7, 8, i;
 for(i=2; i<4; i++)b=fun(&a[i])+b; printf("%d", b);
  printf("\n");

A) 10 12
B) 8 10
C) 10 28
D) 10 16
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N],int b[]) int i; for(i=0;i<N;i++) b[i]=a[i][i]; main() int x[][N]=1,2,3,4,5,6,7,8,9,10 ,Y[N],i; fun(x,y); for(i=0;i<N;i++) printf( %d, ,y[i]); printf( n ); 程序的运行结果是______。 A) 1,2,3,4, B) 1,0,7,0, C) 1,4,5,9, D) 3,4,8,10,
单项选择题
有以下程序 #include<stdio.h> int fun() static int x=1; x*=2; return x; main() ( int i, s=1; for(i=1; i<=3; i++)s*=fun(); printf( %d n , s); 程序运行后的输出结果是______。
A) 0
B) 10
C) 30
D) 64
相关试题
  • 读取二进制文件的函数调用形式为:fread(b...
  • 若fp是指向某文件的指针,且尚未读到文件末...
  • 下列程序的运行结果为( )。 #define ...
  • 调用gets和puts函数时,必须包含的头文件是...
  • 有以下程序 #include<stdio.h> #inc...