帮忙做一下C语言程序设计题,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/07 10:39:50
1、 以下程序输出的结果是________。
#include <stdio.h>
long fun(int n)
{ long s;
if(n==1||n==2) s=2;
else s=n-fun(n-1);
return s; }
void main()
{ printf("%ld\n",fun(3));}
A) 1 B) 2
C) 3 D) 4
2、 若形参n的值为24,则调用prnt函数后,共输出______行。
void prnt(int n,int arr[])
{ int i;
for(i=1;i<=n;i++)
{printf("%6d",arr[i]);
if( !(i%5) ) printf("\n"); }
printf("\n"); }
A) 3 B) 4
C) 5 D) 6
3、 以下程序的输出结果是________。
#include "ctype.h"
space(char str[ ])
{int i,t; char ts[81];
for(i=0,t=0;str[i]!= '\0';i+=2)
if(!isspace(str[i]) && str[i]!= 'a')
ts[t++]=toupper(str[i]);
ts[t]= '\0';
strcpy(str,ts); }
void main()
{char s[81]={ "a b c d e f g"};
space(s);
p

保证百分百的正确率,选我吧,呵。
1.A
2.B
3.正确的答案应该是BCDEFG
4.D
5.D
6.A
7.A
8.B
9.B
10.C

A C 第三题应输出BCDEFG。 D D A C C B A

AC?DD ACCBA

程序 拷贝过去,看一下运行的结果,就行了啊