单项选择题

有以下程序:
#include<stdio.h>
#define N 8
void fun(int*x,int i)
*x=*(x+i);
main()
int a[N]=1,2,3,4,5,6,7,8),i;
fun(a,2);
for(i=0;i<N/2;i++)
printf("%d",a[i]);
print*r(”\n”);

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

A.1313
B.2234
C.3234
D.1234

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

单项选择题
若有以下定义和语句 char s1[10]= abcd! ,*s2= n123 ; printf( %d%d n ,strlen(s1),strlen(s2)); 则输出结果是()

A. 5 5
B. 10 5
C. 10 7
D. 5 8

单项选择题
若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是()。 #include<stdio.h> main() char c; int v0=1,v1=0,v2=0; do switch(c=getchar()) case'a':case'A': case'e':case'E': case'i':case'I': case'o':case'O': case'u':case'U':v1+=1: default:v0+=1;v2+=1; while(c!=' n'); printf( v0=%d,v1=%d,v2=%d n ,v0,v1,v2);

A. v0=7,v1=4,v2=7
B. v0=8,v1=4,v2=8
C. v0=11,v1=4,v2=11
D. v0=13,v1=4,v2=12

相关试题
  • 有以下程序: void swapl(int c0[]...
  • 以下scanf函数调用语句中对结构体变量成员...
  • 已定义ch为字符型变量,以下赋值语句中错误...
  • 下列程序的输出结果是()。 #include<s...
  • 若有说明语句:double*p,a;则能通过scan...