当前位置:首页 > 《C程序设计》模拟题1
fun(a,1,9);
for(i=0;i<5;i++)printf(\return 0; }
4.程序的执行结果是: struct stud
{ char name[10]; int num;
float score;}s[]={{\int main ( ) {
printf(\
return 0; }
5. 程序运行后输出的结果是:
void f1(int *p) { int t;
t=*p; *p=*(p+1); *(p+1)=t; }
void f2(int x,int y) { int t;
t=x; x=y; y=t; }
int main( )
{ int a[2]={1,2},b[2]={1,2}; f1(a); f2(b[0],b[1]);
printf(\
return 0; }
6. 程序运行后输出的结果是:
int f(char *s,char ch) {int k=0; char *p;
for(p=s;*p!='\\0';p++) if(*p==ch) k++; return k; }
5
………………………线………………..………………………….… int main()
{char s[]=\int n; c='l'; n=f(s,c);
printf(\return 0; }
7.程序运行后输出的结果是:
#include
char s1[10]=\for(i=0;s2[i]!='\\0';i++) s1[i]=s2[i]; s1[i]='\\0'; puts(s1); return 0; }
8. 程序运行后输出的结果是:
#include
void f(int a[],int n) {int i,j,k,t;
for(i=0;i for(j=i+1;j {t=a[i];a[i]=a[k];a[k]=t;} } } int main() {int b[N]={9,0,1,5,6},i; f(b,N); for(i=0;i printf(\ printf(\ 6 return 0; } 9. 程序运行后输出的结果是: #include { t=*s1; *s1++=*s2; *s2--=t; } } int main() { char *p; p=\ fun(p,strlen(p)); puts(p); return 0; } 10. 程序运行后输出的结果是: #include void fun(int a[][3],int m) {int i,j; for(i=0;i for(j=0;j int main() {int i,j,a[3][3]={1,2,3,4,5,6,7,8,9}; fun(a,3); for(i=0;i<3;i++) {for(j=0;j<3;j++) printf(\ printf(\return 0; } 三.编程题(每题10分,共30分) 1.输入m个数,求其中最大数、最小数和平均值。 7 8
共分享92篇相关文档