单项选择题

有以下程序:
#include<stdio.h>
int fun(int x[], int n)
static int sum=0, i;
for(i=0; i<n; i++) sum+=x[i];
return sum;

main()
int a[]=1, 2, 3, 4, 5, b[]=6, 7, 8, 9, s=0;
s=fun(a, 5)+fun(b, 4); printf("%d\n", s);

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

A、 45
B、 50
C、 60
D、 55

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> #include <string.h> typedef struct char name[9]; char sex; float score[2]; STU; void f(STU A) STU b= Zhao , 'm', 85.0, 90.0; int i; strcpy(a.name, b.name); a.sex=b.sex; for (i=0; i<2; i++) a.score[i]=b.score[i]; main() STU c= Qian , 'f', 95, 92; f(C); printf( %s, %c, %f, %f , c.name, c.sex, c.score[0], c.score[1]); 程序运行后的输出结果是()。

A、 Qian, f, 95.000000, 92.000000
B、 Qian, m, 85.000000, 90.000000
C、 Zhao, f, 95.000000, 92.000000
D、 Zhao, m, 85.000000, 90.000000

单项选择题
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S,则以下选项中正确的是()。

A、 if(s1>s2) S;
B、 if(strcmp(s1, s2) ) S;
C、 if(strcmp(s2, s1) >0) S;
D、 if(strcmp(s1, s2) >0) S;

相关试题
  • 现有以下结构体说明和变量定义,如下图所示...
  • 对于下述程序,在方式串分别采用“wt”和“...
  • 设有以下语句: int a=1, b=2, c...
  • 下列程序的输出结果为()。 #include ...
  • 有以下程序: #include <stdio.h> i...