900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 林军c语言程序设计第八章 林军主编《C语言程序设计》课后参考答案第一二章.doc...

林军c语言程序设计第八章 林军主编《C语言程序设计》课后参考答案第一二章.doc...

时间:2023-12-31 11:53:43

相关推荐

林军c语言程序设计第八章 林军主编《C语言程序设计》课后参考答案第一二章.doc...

林军主编《C语言程序设计》课后参考答案第一二章

习题七

填空题

1.'\0'

2一组(.多个)相同类型数据 多组相同类型数据

3. gets puts

4.字符串所含有字符的个数

5.586

单项选择题

1.B 2.B 3.A 4.D

程序填空题

1.(1)gets(temp)

(2)strcpy(temp,s);

2.(1)i<10

(2)if(strcmp(a[p],a[j])>0) p=j;

(3)p!=j

3.(1)a[i][j]>= '0'&& a[i][j]>= '9'

(2)a[i][m]=a[i][m+1]

(3)a[i][m]= '\0'

编程题

1.

#include

#include

main()

{int i,t;

char a[20],c;

printf("Enter a string: ");

gets(a);

printf("\n\nThe string is: %s\n",a);

t=strlen(a);

for(i=0;i

{c=a[i];

a[i]=a[t-1-i];

a[t-1-i]=c;}

printf("The new string is: %s\n",a);

}

习题八

填空题

1.在定义函数时函数名后面圆括号中的变量名 在主调函数中调用一个函数时,函数名后面圆括号中的参数

2.在一个函数内部定义的变量 在函数之外定义的变量

3. 动态存储类

4.之前

5.return 表达式; 计算表达式的值,将表达式的值作为函数的返回值返回到主调函数

6.自动的 静态的 寄存器的 外部的

单项选择题

1.B 2.B 3.D 4.C 5.B 6.C 7.C 8.D 9.D 10.A

阅读程序题

1.

(1) x=2,y=3,z=0

(2) x=4,y=9,z=5

(3) x=2,y=3,z=0

2.

0,8

1,9

2,10

3.55

4.

a=5

a*a=25

a*a*a=125

程序填空题

1. (1)<=y

(2)z*x

2. (1)s=1

(2)s=n+sum(n-1)

3.(1) s=0

(2)s+func(i)

(3)1

(4)p*2

(5)p

编程题

1.

#include

int fun1(int n)

{int p=1,i;

for(i=1;i<=n;i++)

p=p*i;

return p;

}

void fun2()

{int i;

for(i=1;i<=30;i++)

putchar('*');

putchar('\n');

}

main()

{int m,n,a,b,c,s,t;

scanf("%d %d",&m,&n);

if(m>n)

{t=m;m=n;n=t;}

a=fun1(n);

b=fun1(m);

c=fun1(n-m);

s=a/b/c;

fun2();

printf(" C=%d\n",s);

fun2();

}

习题九

填空题

1.类型说明符 *变量名 类型说明符 **变量名

2.乘法运算符 指针运算符 定义指针变量

3.取地址运算符 按位与运算符

4. a[5]+1 *(p+5)+1

5.单精度 指向单精度的指针 x的地址

6.地址

7. puts(p)

8.指针数组 Chinese ,mathematics, English的首地址

9.*(p+9) *(a+9) p[9]

10. 7 8 'd' '\0' 'n'

单项选择题

1.B 2.B 3.A 4.A 5. 6 D. 7.D 8.A

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。