中国海洋大学C语言期末笔试2010年秋A试题(1) 2
- 格式:doc
- 大小:72.00 KB
- 文档页数:10
中国海洋大学2010学年秋季学期期末考试试卷
共8 页第 2 页
中国海洋大学2010学年秋季学期期末考试试卷
计算机基础部《C程序设计》课程试题(A卷)共8 页第 3 页7、下面的程序输出3到100间的所有素数。
void main()
{int i,j;
for (i=3;i<=100;i++)
{for(j=2;j<=i-1;j++)
if( 【9】 ) break;
if( 【10】 )
printf(“%4d”,i);
}
}
三、读程序写结果(每题2分,共20分)
1、以下程序的输出结果是。
int f(int b[],int m,int n)
{
int i,s=0;
for(i=m;i return s; } void main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d\n",x); } 2、以下程序的输出结果是。 void main() { int i,j=3,a[]={1,2,3,4,5,6,7,8,9,0}; for(i=0;i<10;i++) a[i]=9-i; printf("%d,%d",a[4],a[5]); } 3、以下程序的输出结果是。 void main() {char s[]="ABCD",*p; for(p=s+1;p } 共8 页第 4 页4、以下程序的输出结果是。 #include void main ( ) { char *s="xcbc3abcd"; int a, b, c, d; a=b=c=d=0; for ( ; *s ; s++ ) switch ( *s ) { case 'c': c++; case 'b': b++; case 'a': a++; default : d++; break; } printf("%5d%5d%5d%5d\n",a,b,c,d); } 5、以下程序的输出结果是。 void m ain() { int a[3][3],*p,i; p=&a[0][0]; for(i=0;i<9;i++) p[i]=i; for(i=0;i<3;i++)printf("%5d",a[1][i]); } 6、以下程序的输出结果是。 #define N 20 void fun(int a[],int n,int m) { int i; for(i=m;i>=n;i--)a[i+1]=a[i]; } void main() { int i,a[N]={1,2,3,4,5,6,7,8,9,10}; fun(a,2,9); for(i=0;i<5;i++) printf("%5d",a[i]); } 中国海洋大学 2010学年 秋季学期 期末考试试卷 计算机基础部 《C 程序设计》 课程试题(A 卷) 共8 页 第 5 页 共8 页第 6 页 计算机基础部《C程序设计》课程试题(A卷)共8 页第7 页 计算机基础部《C程序设计》课程试题(A卷)共2 页第1 页 共 2 页第 2 页