注意:此页面搜索的是所有试题
华北水利水电大学C 语言程序设计
读下列程序,写出程序的运行结果。 #include int main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) putchar(. .); for(j=1;j<=2*i-1;j++) printf("%c",.A.+j-1); putchar(.\n.); } return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main() { int x[3][3]={0,1,2, 0,1,2, 0,1,2}; int i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) printf("%d\n",t=t+x[i][x[j][j]]); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include #include int main() { char s1[101],s2[51]; int len1,len2,i; printf("请输入字符串1:"); gets(s1); printf("请输入字符串2:"); gets(s2); len1=strlen(s1); len2=strlen(s2); for(i=0;i
读下列程序,写出程序的运行结果。 #include int main() { int x, y, z; x = y = z = -1; ++x && ++y || ++z; printf ("x=%d y=%d z=%d\n", x, y, z); x = y = z = -1; ++x || y++ && z; printf ("x=%d y=%d z=%d\n", x, y, z); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main(void) { char ch; ch = getchar( ); if(ch >= .a. && ch <= .z. || ch >= .A. && ch <= .Z.) printf("字母\n"); else if (ch >= .0. && ch <= .9.) printf("数字\n"); else if(ch == . . || ch == .\n.) printf("分隔符\n"); else printf("其他\n"); return 0; } 输入: A 输出:
读下列程序,写出程序的运行结果。 #include void fun(int x, int y); int a=5, b=8; int main( ) { int a=15; fun(a, b); printf("a=%d, b=%d\n", a, b); } void fun(int x, int y) { int temp; if(a>b) { temp=a; x=y; y=temp; } } 输出:
读下列程序,写出程序的运行结果。 #include int main() { int a=2,b=3,c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; printf("%d\n",c); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main() { int i; int a[10],*p=a; for(i=0;i<10;i++) *p++=2*i; for(i=0;i<10;i++) printf("%4d",a[i]); printf("\n"); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include void swap( int *pa, int *pb) { int t; t = *pa; *pa = *pb; *pb=t; } int main() { int a = 3, b = 5; swap( &a, &b ); printf("%d %d\n",a,b); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main() { char str[1000]; int i, count; count = 0; gets(str); for(i = 0; str[i] != .\0.; i++) { if(str[i] == . . && str[i+1] != . .) count++; } if(str[0] != ‘ ’) count++; printf("%d\n",count); } 输入: I love Zhengzhou Normal University! 输出:
读下列程序,写出程序的运行结果。 #include int main() { int x=2, y=3, m, n; m = x++*5; n = ++y*5; printf ("%d,%d,%d,%d\n", x, y, m, n); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include void PrintStar (int m); int main (void) { int i, n; scanf("%d", &n); for(i = 1; i <= n; i++) PrintStar(i); return 0; } void PrintStar (int m) { int i; for (i = 1; i <= m; i++) putchar(.*.); putchar (.\n.); } 输出:
读下列程序,写出程序的运行结果。 #include double fact(int n); int main() { int n; scanf ("%d", &n); printf ("%.0f\n", fact (n) ); return 0; } double fact(int n) { double result; if (n==1 || n == 0) result = 1; else result = n * fact(n-1); return result; } 输入: 5 输出:
读下列程序,写出程序的运行结果。 #include int main() { int j , k , p, s; s=0; for (j=1; j<=3; j++) { p=1; for(k=1; k<=j; k++) p=p*k; s=s+p; } printf("s=%d\n",s); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main() { int x[3][3]={0,1,2, 0,1,2, 0,1,2}; int i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) printf("%d\n",t=t+x[i][x[j][j]]); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include #include int main() { char s1[101],s2[51]; int len1,len2,i; printf("请输入字符串1:"); gets(s1); printf("请输入字符串2:"); gets(s2); len1=strlen(s1); len2=strlen(s2); for(i=0;i
读下列程序,写出程序的运行结果。 #include int main() { int x, y, z; x = y = z = -1; ++x && ++y || ++z; printf ("x=%d y=%d z=%d\n", x, y, z); x = y = z = -1; ++x || y++ && z; printf ("x=%d y=%d z=%d\n", x, y, z); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main(void) { char ch; ch = getchar( ); if(ch >= .a. && ch <= .z. || ch >= .A. && ch <= .Z.) printf("字母\n"); else if (ch >= .0. && ch <= .9.) printf("数字\n"); else if(ch == . . || ch == .\n.) printf("分隔符\n"); else printf("其他\n"); return 0; } 输入: A 输出:
读下列程序,写出程序的运行结果。 #include void fun(int x, int y); int a=5, b=8; int main( ) { int a=15; fun(a, b); printf("a=%d, b=%d\n", a, b); } void fun(int x, int y) { int temp; if(a>b) { temp=a; x=y; y=temp; } } 输出:
读下列程序,写出程序的运行结果。 #include int main() { int a=2,b=3,c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; printf("%d\n",c); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main() { int i; int a[10],*p=a; for(i=0;i<10;i++) *p++=2*i; for(i=0;i<10;i++) printf("%4d",a[i]); printf("\n"); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include void swap( int *pa, int *pb) { int t; t = *pa; *pa = *pb; *pb=t; } int main() { int a = 3, b = 5; swap( &a, &b ); printf("%d %d\n",a,b); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include int main() { char str[1000]; int i, count; count = 0; gets(str); for(i = 0; str[i] != .\0.; i++) { if(str[i] == . . && str[i+1] != . .) count++; } if(str[0] != ‘ ’) count++; printf("%d\n",count); } 输入: I love Zhengzhou Normal University! 输出:
读下列程序,写出程序的运行结果。 #include int main() { int x=2, y=3, m, n; m = x++*5; n = ++y*5; printf ("%d,%d,%d,%d\n", x, y, m, n); return 0; } 输出:
读下列程序,写出程序的运行结果。 #include void PrintStar (int m); int main (void) { int i, n; scanf("%d", &n); for(i = 1; i <= n; i++) PrintStar(i); return 0; } void PrintStar (int m) { int i; for (i = 1; i <= m; i++) putchar(.*.); putchar (.\n.); } 输出:
读下列程序,写出程序的运行结果。 #include double fact(int n); int main() { int n; scanf ("%d", &n); printf ("%.0f\n", fact (n) ); return 0; } double fact(int n) { double result; if (n==1 || n == 0) result = 1; else result = n * fact(n-1); return result; } 输入: 5 输出:
读下列程序,写出程序的运行结果。 #include int main() { int j , k , p, s; s=0; for (j=1; j<=3; j++) { p=1; for(k=1; k<=j; k++) p=p*k; s=s+p; } printf("s=%d\n",s); return 0; } 输出: