C 语言模拟试卷题解 17小题第 一 题 答 栏 (基础题) 21%前 式后 式1x= 52 y= 25z= 102n= 2a= 30 3381.44C82005ac)6n%10n/10%10 或 n%100/107假 或 078for(i=0; i<10; i++) scanf("%d",&a[i]);9gets(p[0])10(n+d+6)/7 或(n+d)%7==0 ? (n+d)/7 : (n+d)/7+1小计:小题第 二 题 答 栏 (阅读程序) 36%4 分/格130 29 28 27 26 25 24 232 6 12 18 24 30 36 42 48 54 60 66 723Data d=13579Data e=2468(052 答卷) 1 / 34#***@*#*@***@***@*#*@***#5Length=5===abcde======ABCDE======ABC6n=12a[2]=12,a[3]=12,a[4]=157Data1=1, Data2=1Data1=2, Data2=3Data1=4, Data2=8Data1=8, Data2=208No=1, Data=66No=2, Data=55No=3, Data=33No=3, Data=339 1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16小计:第 三 题 答 栏 (改错程序) 8%改错点行号修 改 后 程 序 行2 分/格(052 答卷) 2 / 31. (1)/*3*/scanf("%d",&a[i]);1. (2)/*6*/a[[i] = a[i+1];2. (3)/*5*/return p;2. (4)/*6*/for(p=head;p!=NULL;p=p->next)小计:填空号第 四 题 答 栏 (程序填空) 12%2 分/格1. (1)strlen(a)1. (2)a[i] != a[n-1-i]1. (3)i < n/2 或 a[i] != a[n-1-i] 或 i < n-1-i2. (4)stu[0].score2. (5)stu[i].score == max2. (6)stu, 5小计:(052 答卷) 3 / 3