举一反三
- 中国大学MOOC: 下面程序执行后的输出结果是( )。#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue; if (i==6) break; i++; s+=i; }; printf(%d,s); return 0;}#include int main(){ int i=0,s=0; for (;;) { if(i==3||i==5) continue;
- 下列程序运行的结果是__________ 。 #include int main( ) { int i; for (i=1; i<=5; i++) { if (i%2) printf("*"); else printf("#"); } printf("$\n"); return 0; }
- 【单选题】下面程序执行后的输出结果是()。#include <stdio.h>int main(){int i=0,s=0;for (;;) {if(i==3||i==5) continue;if (i==6) break;i++; s+=i;};printf("%d",s); return 0;}#include <stdio.h>int main(){int i=0,s=0;for (;;) {if(i==3||i==5) continue;if (i==6) break;i++; s+=i;};printf("%d",s); return 0;}#include <stdio.h>int main(){int i=0,s=0;for (;;) {if(i==3||i==5) continue;if (i==6) break;i++; s+=i;};printf("%d",s); return 0;}#include <stdio.h>int main(){int i=0,s=0; A. 10 B. 13 C. 21 D. 死循环
- 下面程序的运行结果是( )。 # include int main( ) { int i; char a[ ]= "Time" ,b[ ]="Tom" ; for(i=0;a[i]!= ' \0') && b[i]!= ' \0';i++ if(a[i]= =b[i]) printf("%c",a[i] – 32); else printf("%c",a[i]+32); else printf(" * ") ; return 0; }
- 下面程序的运行结果是 #include<stdio.h> int main() { int a[]= {2,3,5,4},i; for(i=0; i<4; i++) switch(i%2) { case 0: switch(a[i]%2) { case 0: a[i]++; break; case 1: a[i]--; } break; } for(i=0; i<4; i++) printf("%2d",a[i]); printf("\n"); return 0; }
内容
- 0
程序的运行结果是: #include main() { int i,a[10]; for(i=0;i[10;i++) a[i]=i; for(i=9;i]=0;i--) printf("%d ",a[i]); }[/i][/i]
- 1
写出程序的运行结果:#include <;stdio.h>;add1(int a[],int n){ int i;for(i=0; i<;n; i++) a[i]++;}main(){int array[]={0,1,2,3,4,5,6,7,8,9};int i;add1(array,10);for (i=0; i<;10; i++)printf("%d ",array[i]);}[/i][/i]
- 2
下面程序的运行结果是______。 #include < stdio.h > main() { int a[3][3]={1,2,3,4,5,6,7,8,9},i; for(i=0;i<=2;i++) printf("%d ",a[i][2-i]); }
- 3
【简答题】程序分析题(写出程序的运行结果) void fun(int b[]) { int i; for(i=0;i<10;i+=2) b[i]+=3; } main() { int a[10]={1,2,3,4,5,6,7,8,9,10},i; for(i=0;i<10;i++) printf("%-6d",a[i]); printf(" "); fun(a); for(i=0;i<10;i++) printf("%-6d",a[i]); printf(" "); } (20.0分)
- 4
下面程序的运行结果是( )。 # include< stdio. h> int main( ) { int a[10]= {1,2,2,3,4.3,4.5,1,5}; int n=0,i,j,c,k; for(i=0;i<10–n;i++) { c=a[i]; for(j=i+1;j<10–n;j++) if(a[j]= =c) { for(k=j;k<10–n;k++) a[k]=a[k+1]; n++; } } for(i=0;i<(10–n);i++) printf("%d",a[i]); return 0; }