s=s+i;return s;
return s;
return s+=I;
28、设函数 fun 的定义形式为 int fun(int a[],int n) { int s=0,i=0;
for(i=0;i<n;i++)s+=a[i]; return s; } main() { int a[10]={1,2,3,4,5};
printf("sum=%d", fun(&a[2],2)); } 则程序的运行结果为___C___。
3
5
7
9
29、若有说明:int a[10];则对数组元素的正确引用是___D____。
a[10]
a[3,5]
a(5)
a[10-10]
30、以下不正确的定义语句是___B___。
double x[5]={2.0,4,0,6,0,8,0,10.0};
int y[5]={0,1,3,5,7,9};
char c1[]={'1','2','3','4','5'};
char c2[]={'\x10','\xa','\x8'};
31、下面程序的运行结果是___B____。 #include "stdio.h" main() { char
str[]="SWLIA",c; int k; for(k=0;(c=str[k])!='\0';k++) { switch(c) { case
'I':++k;break; c
SWA
SW*
SW*A
SW
32、以下能正确进行字符串赋值操作的是___D___。
char s[5]={"12345"};
char s[5]={'1','2','3','4','5',‘6’};
char *s;*s="12345";
char *s="12345";
33、以下程序段的运行结果是___C___。 Char a[ ]="program", *p; p=a; while
(*p!='g') { printf("%c", *p-32); p++; }
PROgram
PROGRAM
PRO
proGRAM
评论0
最新资源