单项选择题
以下程序中函数reverse的功能是对a所指数组中的内容进行逆置。
void reverse(int a[], int n)
int i, t;
for(i=0; i<n/2; i++)
t=a[i]; a[i]=a[n-1-1]; a[n-1-i]=t;
main()
int b[10]=1, 2, 3, 4, 5, 6, 7, 8, 9, 10;
int i, s=0;
reverse(b, 8);
for(i=6; i<10; i++)
s+=b[i];
printf("% d\n", s);
程序运行后的输出结果是()。
A. 22
B. 10
C. 34
D. 30
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
为了避免在嵌套的条件语句if else中产生二义性,C语言规定,else子句总是与()配对。
A. 缩排位置相同if
B. 其前面最近的if
C. 其后面最近的if
D. 同一行上的if
点击查看答案&解析
单项选择题
以下程序运行后的输出结果是() #include<stdio.h> main() int c=0, k; for(k=1; k<3; k++) switch(k) default: c+=k; case 2: c++; break; case 4: c+=2; break; printf( %d n , c);
A. 3
B. 5
C. 7
D. 9
点击查看答案&解析
相关试题
变量a中的数据用二进制表示的形式是010...
设有定义“char*c;”,以下选项中能够使...
变量a中的数据用二进制表示的形式是010...
已知形成链表的存储结构如下图所示,则下述...
下列程序的输出结果是()。 point(char...