题目内容

有以下程序: #include<stdio.h> void fun(char *c,intD){ *c=*c+1; d+=1; printf("%c,%c",*c,D;} main() { char a='F',b='f'; fun(&b,A); printf("%c,%c\n",a,B);} 程序的输出结果为()。

A. g,GF,g
B. g,FF,g
C. G,fF,G
D. f,gf,g

查看答案
更多问题

下列程序的输出结果是()。 #include<stdio.h> void fun(int*a,int*B){ int *k; k=a;a=b;b=k;} main() { int a=1,b=2,*x=&a,*y=&b; fun(x,y); printf("%d%d",a,B); }

A. 2 1
B. 1 2
C. 编译出错
D. 0 0

以下4个选项,不能看作一条语句的是()。

A. {;}
B. int x=0,y=1,z=0;
C. if(!A);
D. if(b==0)m=1;n=2;

设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。

A. b%(c%4)
B. b%(c-a%5)
C. b%a-a%5
D. (b%A)-(a%4)

请阅读以下程序: #include<stdio.h> #include<string.h> void fun(int b[]) { static int i=0; do {b[i]+=b[i+1]; }while(i<2);} main() { int k,a[5]={1,3,5,4,9}; fun(A); for(k=0;k<5;k++)printf("%d",a[k]);} 上面程序的输出是()。

A. 13579
B. 48579
C. 48549
D. 48999

答案查题题库