c语言程序设计期末试题(答案与题目分离)
一、单项选择题(选择一个最佳答案,每题2分,共20分)
1、A
6、C 2、D 7、D 3、C 8、A 4、B 9、A 5、D 10、C
二、填空题(每空2分,共18分)
1、2.500000
2、9
3、1 2
4、28
5、(a>b) max=a max=b
6、-14
三、读程序写结果(每题6分,共24分)
1、 7 8 9
2、 x=8,y=4
3、 C Lbohvbhf
4、 8 6 1 2 8 6 1 2
四、程序填空(每空1分,共8分)
【1】#include<string.h>
【2】argv+1
【3】*(p+i)
【4】flag= =’Y’
【5】str+n-1
【6】p1<p2
【7】p2--
【8】p1<p2
五、编程题(共30分)
1. (1)数组法(9分)
#include <string.h>
#include <stdio.h>
#define N 20
void inv(char str[],int n);
void main()
{char str[N];
gets(str);
inv(str,strlen(str));
puts(str);
}
void inv(char str[],int n)