单项选择题

请选出以下程序的输出结果( )。
#include <stdio.h>
sub(int *s,int y)
static int t=3;
y=s[t];t--;

main()
int a[]=1,2,3,4,i,x=0;
for(i=0;i<4;i++)
sub(a,x);printf("%d",x);
printf("\n");

A.1234
B.4321
C.0000
D.4444
<上一题 目录 下一题>
热门 试题

单项选择题
请读程序: #include <stdio.h> func(int a, int b) int c; c=a+b; return c; main() int x=6,y=7,z=8,r; r=func((x--,y++,x+y),z--); printf( %d n ,r); 上面程序的输出结果是( )。
A.11
B.20
C.21
D.31
单项选择题
读程序: #include <stdio.h> f(int b[],int n) int i,r; r=1; for(i=0;i<=n;i++) r=r*b[i]; return r; main() int x,a[]=2,3,4,5,6,7,8,9; x=f(a,3); printf( %d n ,x); 上面程序的输出结果是( )。
A.720
B.120
C.24
D.6
相关试题
  • 若有以下定义和语句,则使指针p指向值为3...
  • 执行以下程序段后,s的值为 【15】 。...
  • 下列程序的字符串中各单词之间有一个空格,...
  • 在对文件进行操作的过程中,若要求文件的位...
  • 以下函数inverse的功能是使一个字符串按逆...