7、 1#2#3#1#1#3 8、 298
三、 编程:
1、#include
void main( ) {
int mark, a, p, f; a = p = f = 0; printf(\scanf (\ while (mark >0){ if(mark >= 85) a++; else if (mark >= 60) p++; else f++;
scanf (\ }
printf(\printf(\printf(\
}
2、#include
{ int a[10],count=0,i; float average,sum=0; for(i=0;i<10;i++) { scanf(\ sum=sum+a[i]; } average=sum/10; for(i=0;i<10;i++) if(a[i]>average) count=count+1; printf(\平均值为%f 大于平均值的数有%d个\} 3.
#include
printf(“请输入一个正整数n(1 printf(“请输入数据:”); for (i=0; i for (j=0; j { t=a[j];a[j]=a[i];a[i]=t; } printf(\for (i=0; i 4.#include {int a[6][6],n,i,j,x,y,max; printf(“请输入一个正整数n(1≤n≤6):”); scanf(“%d”,&n); printf(“请输入一个n行n列的矩阵:\\n”); for (i=0;i scanf(“%d”,&a[i][j]); max=a[0][0]; x=0;y=0; for (i=0;i if (fabs(a[i][j])>max) {max=a[i][j];x=i;y=j;} printf(“绝对值最大的元素为:%d,下标分别为:%d,%d\\n”,max,x,y); } 第5章 函数 一、选择题 (1) (2) (3) (4) (5) (6) (7) i. ii. iii. iv. A B C B D C B D A C (8) i. D ii. C iii. iv. (9) i. ii. iii. B A D B B C C B B (10) i. ii. iii. iv. 二、程序阅读题 (1) 3,5 (2) 4 (3) s=10 (4) 5,25 三、程序设计 1 # include if(m == 1) return 0; res = 1; n = (int)sqrt(m); for(k = 2; k <= n; k++) if(m%k == 0){ res=0; break; } return res; } void main( ) { int m,n; int sum=0; int i; do { printf(\ m for(i=m;i<=n;i++) { if(isprime(i)) { sum+=i; } } printf(\} 2 int max_value(int arr[][4]) { int i,j,max; max=arr[0][0]; for(i=0;i<2;i++) for(j=0;j<4;j++) { if(max # include int isTheFineNumber(int n) { int a,b,c,x=0,i; for(i=101;i void main() { int n; scanf(\ printf(\} 第7章 预处理命令 CBBBD DDBC 第8章 指针 一、选择题: 1、 D 2、 A 3、 D 4、 A 5、 D 6、 B 7、 C 8、 D 9、 B 10、 D 11、 D 二、程序阅读题: 1、 C 2、 A 3、 B 4、 C 5、 A 三、程序设计题: 1 #include { void swap(int *pointer1,int *pointer2); int *p1,*p2; int a=1,b=2; p1=&a; p2=&b; swap(p1,p2); printf(\ } void swap(int *p1,int *p2) { int temp; temp=*p1; *p1=*p2;