-
以下程序的运行结果是( )。 #include stdio.h void abc( char *p) { int i,j; for (i=j=0;*(p+i)!='\0';i++) if (*(p+i) < 'n') { *(p+j)=*(p+i); j++; } *(p+j)='\0'; } int main() { char str[]=moring
-
有以下程序#include \stdio.h\int abc(int u,int v);main(){int a=24,b=16,c;c=abc(a,b);printf(\%d\\n\,c);}int abc(int u,int v){int w;while(v){w=u%v; u=v; v=w ;}return u;}输出结果是( )。
-
下面程序的运行结果是______。 #include < stdio.h > #include < string.h > main() { char a[7]=\abcdef\,b[4]=\ABC
-
如果在下面程序运行时输入123456,程序的运行结果是【 】。 include<stdio.h>int main(); }
A.12,56
B.12,34
C.34,56
D.123456
-
以下程序的运行结果是【 】。 include<stdio.h> main() { int fun(); fun();} fun (
以下程序的运行结果是【 】。 include<stdio.h> main() { int fun(); fun();} fun () { static int a[3]={0,1,2}; int i; for(i=0;i<3;i++)a[i]+=a[i]; for(i=0;i<3;i++)printf("%d,",a[i]); printf("\n");}
-
下列程序的输出结果是()。include<stdio.h>int b=2:int func(int*a){ b+=*a;return b;}ma
下列程序的输出结果是()。
include<stdio.h>
int b=2:
int func(int*a)
{ b+=*a;return b;}
main
{ int a=1,t=2;
t+=func(&a):
printf("%d\n",t);
}
A.4
B.5
C.6
D.8
-
如下程序执行后输出 。 include <stdio.h> int main() { static int a[3][3]; int i,j; fo
如下程序执行后输出 。 include <stdio.h> int main() { static int a[3][3]; int i,j; for (i=0;i<3;i++) for (j="0;j&lt;3;j++)" a[i][j]="a[j][i]+i*j;" printf("%d,%d",a[1][2],a[2][1]); return 0; }>
-
有以下程序: include<stdio.h> main() { int i,j,m=55; for(i=
有以下程序: include<stdio.h> main() { int i,j,m=55; for(i=1;i<=3;i++) for(j=3;j<=i;j++)m=m%j; printf(“9/6d\n”,m); } 程序的运行结果是()。
A.0
B.1
C.2
D.3
-
下述程序的输出结果是()。include<stdio.h> void main{ int b[6]={2,4,6,8,10,12);int*p=
下述程序的输出结果是()。
include<stdio.h>
void main
{ int b[6]={2,4,6,8,10,12);
int*p=b,**q=&p;
printf("%d,",*(p++));
printf("%d,",**q);
}
A.4,4
B.2,2
C.4,5
D.2,4
-
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。 include<stdio.h>int main()
-
有以下程序: include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4
有以下程序: include<stdio.h> int f(int t[],int n); main() {int a[4]={1,2,3,4},s; s=f(a,4);printf("%d\n",s); int f(int t[],int n) {if(n>0)return t[n-1]+f(t,n-1); else return 0; } 程序运行后的输出结果是()。
A.4
B.10
C.14
D.6
-
以下程序的运行结果是()。include<stdio.h>main(){int a[]={1,2,3,4,5,6,7,8,9,10,11,12}; int *
以下程序的运行结果是()。 include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p=a+5,*q=NULL; *q=8(p+5); printf("%d %d\n", *p,*q); }
A.运行后报错
B.6 6
C.6 11
D.5 5
-
有以下程序(注:字符a的ASCIl码值为97)include<stdio.h>main(){ char*s={"abc"
有以下程序(注:字符a的ASCIl码值为97)
include<stdio.h>
main()
{ char*s={"abc")
do
{printf("%d",*S%10");++S; }
while(*s);
}
陧序运行后的输出结果是()。
A.abc
B.789
C.7890
D.979899
-
有以下程序: include<stdio.h> int f(int x); main() { int a,b=0; for(a=0;a<
有以下程序: include<stdio.h> int f(int x); main() { int a,b=0; for(a=0;a<3;a++) { b=b+f(a);putchar(A+b);} } int f(int x) { return x * x1; } 程序运行后的输出结果是()。
A.ABE
B.BDI
C.BCF
D.BCD
-
下述程序的输出结果是()。include<stdio.h> int fun(int a){intb=0;staticintc=3;b++,c++;return
下述程序的输出结果是()。 include <stdio.h> int fun(int a) { int b=0; static int c=3; b++,c++; return a+b+c; } void main() { int x=2,i; for(i=1;i<3;i++) printf("%d",fun(x)); }
A.56
B.67
C.78
D.89
-
下列程序的输出结果是()。 include<stdio.h> int fun(int a) { int b=0; static int c=4:
下列程序的输出结果是()。 include<stdio.h> int fun(int a) { int b=0; static int c=4: a=c++:b++; return(a): main { int a=2,i,c; for(i=0:i<2;i++) c=f(a+1): printf("%d\n",c); }
A.4
B.7
C.6
D.5
-
有以下程序: include<stdio.h> void func(int n) { static int num=1); num=num+n;pri
有以下程序: include<stdio.h> void func(int n) { static int num=1); num=num+n;printf("%d",num); } main() { funo(3);func(4);printf("n"); } 程序运行后的输出结果是()。
A.4 8
B.3 4
C.3 5
D.4 5
-
有以下程序:include <stdio, h>void sum(int a[ ] ){a[0]=a[-1] +a[1];}main (){int a[10] = {
有以下程序:include <stdio, h>void sum(int a[ ] ){ a[0]=a[-1] +a[1];}main (){ int a[10] = {1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); prinff("% d \n",a[2]); }程序运行后的输出结果是()。
A.6
B.7
C.5
D.8
-
下列程序的输出结果是()。 include<stdio.h> int b=2: int func(int*a) { b+=*a;return b
下列程序的输出结果是()。 include<stdio.h> int b=2: int func(int*a) { b+=*a;return b;} main { int a=1,t=2; t+=func(&a): printf("%d\n",t); }
A.4
B.5
C.6
D.8
-
下面程序中,x被分配---释放存储空间,总共有()次这样的过程。 include <stdio.h> void proc (int a); int
A.1
B.2
C.3
D.0
-
写出程序的运行结果的第二行输出: 。 include <stdio.h> int main() { int X[4][4]={{11,2
写出程序的运行结果的第二行输出: 。 include <stdio.h> int main() { int X[4][4]={{11,2,31,14},{5,16,7,4},{18,9,6,10},{17,1,3,12}}; int i,j,k,t; for(i=0;i<4;i++) for(j="0;j&lt;4;j++)" for(k="j+1;k&lt;4;k++)" { if (x[i][j]>X[i][k]) { t=X[i][j]; X[i][j]= X[i][k]; X[i][k]=t; } } for(i=0;i<4;i++) { for(j="0;j&lt;4;j++)" printf("%d",x[i][j]); printf("\n"); } return 0;>
-
S=1+12+123+1234+12345 include<stdio.h>int main(); }
-
有以下程序: include<stdio.h> main() } int y=9; for(y>0;
有以下程序: include<stdio.h> main() } int y=9; for(y>0;y--) if(y%3==0)printf(“%d”,--y); } 程序的运行结果是()。
A.741
B.963
C.852
D.875421
-
有以下程序段,在空白处填入(),可以使程序正确运行。 include <stdio.h> int (int x,int y)
有以下程序段,在空白处填入(),可以使程序正确运行。 include <stdio.h> int (int x,int y) {if(x>y)return &x; else return &y; } main() {int a=3,b=5,*p; p=f(a,b); printf("%d",*p); }
A、f
B、*f
C、(*f)
D、其余选项都不对