正在加载图片...
printf("%d "p++); 5、 Int fun(ntn) {if(n>0) (n* fun(n-2) else return(1); i int x; xfun(5) printf(“%dn”,x) 五、填空题(每空2分,共20分) 1.若输入字符串: abcde<回车>,则以下 while循环将执行( )次。 while(ch= getchar==’e) printf(“*”) 2.以下函数的功能是:把两个整数指针所指的存储单元中的内容进行交换。请填空。 swap(int*x, int *y) ); 3.若函数fun的类型为void,且有以下定义和调用语句 #define m 50 i int a[M fun(a); 定义fum函数首部可以用三种不同的形式,请写出这三种形式 (注意:①形参的名字请用q,②使用同一种风格) 4.下面的程序段运行后,第一个 printf()语句输出是( 第二 printf(()语句输出是( char s=free trade,p=s while(*s)s++ printf(%osn”p) printf(%snp+7); 5.若有以下定义: double w[10],则w数组元素下标的上限是( 下限是( 编写程序题(共30分)printf("%d ",*p++); printf("%d ",*++p); } 5、int fun(int n) { if (n>0) return (n* fun (n-2)); else return (1); } main() { int x; x=fun(5); printf(“%d\n”, x ); } 五、填空题(每空 2 分,共 20 分) 1.若输入字符串:abcde<回车>,则以下while循环将执行( )次。 while((ch=getchar())==’e’) printf(“*”); 2.以下函数的功能是:把两个整数指针所指的存储单元中的内容进行交换。请填空。 swap(int *x,int *y) { int t; t=*y; *y=( ); *x=( ); } 3.若函数fun的类型为void,且有以下定义和调用语句: #define M 50 main() { int a[M]; … fun(a); … } 定义fun函数首部可以用三种不同的形式,请写出这三种形式: ( )、( )、( ) (注意:①形参的名字请用q,②使用同一种风格) 4.下面的程序段运行后,第一个printf()语句输出是( ), 第二printf( )语句输出是( )。 char *s=”free trade”, *p =s; while( *s)s++; printf(“%s\n”,p); printf(“%s\n”,p+7); 5.若有以下定义:double w[10]; 则w数组元素下标的上限是( ), 下限是( )。 六、编写程序题(共 30 分)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有