得分 评卷人 、 选择题:(本大题共30小题,每小题2分,共60分) 参考答案: 1-5:ABDAA 6-10:CABDB 11-15:CCADB 16-20:BCBCB 21-25:AABCC 26-30:BBCAD 得分 评卷人 二、填空题:填空题:(本大题7小题,共15空,共 20分。其中第1-10空每空1分,第11-15空每空2分。) 参考答案: (1)0 (2)54 (3)0 (4)1 (5)函数 (6)15 (7)3 (8)32 (9)4646 (10)585858 (11)month (12)year%4=0&&year%100l=0)year%400=0 (13)day=28; (14)break; (15)printf("%d "day); 得分 评卷人 三、读程序写结果:(本大题共5小题,每小题2分, 共10分) 参考答案: 1.运行结果:1#2#4#5#7# 2.运行结果:12 3.运行结果:onetwo 4.运行结果:26,13,19(应该为:**a=26,b=13,c=19) 5.运行结果:369 得分 评卷人 四、程序改错题:(本大题共1小题,改正一处错误得 2分,答错不扣分,共10分。) 参考答案:
一、选择题:(本大题共 30 小题,每小题 2 分,共 60 分) 参考答案: 1-5:ABDAA 6-10:CABDB 11-15:CCADB 16-20:BCBCB 21-25:AABCC 26-30:BBCAD 二、填空题:填空题:(本大题 7 小题,共 15 空,共 20 分。其中第 1-10 空每空 1 分,第 11-15 空每空 2 分。) 参考答案: (1)0 (2)5 4 (3)0 (4)1 (5)函数 (6)15 (7)3 (8)32 (9)4646 (10)585858 (11)month (12)year % 4 == 0 && year % 100 != 0)||year % 400 == 0 (13)day = 28; (14)break; (15)printf("%d ", day) ; 三、读程序写结果:(本大题共 5 小题,每小题 2 分, 共 10 分) 参考答案: 1.运行结果:1#2#4#5#7# 2. 运行结果:12 3. 运行结果:onetwo 4. 运行结果:26,13,19(应该为:***a=26,b= 13,c=19) 5. 运行结果:3 6 9 四、程序改错题:(本大题共 1 小题,改正一处错误得 2 分,答错不扣分,共 10 分。) 参考答案: 得分 评卷人 得分 评卷人 得分 评卷人 得分 评卷人
(1)#include (2)float avg(int a,int b) 3)f (4纫 float result: 5) result (a+b)/2.0; 6) return result: 7)} (8)int main( 9)f (10)int x.y: 1) float result: 12) printf("请输入两个整数": 13) scanf"%d,%d",&x,&y): 14) result avg(x,y); 15) priny("平均值:%.2,result; 16)}
(1) #include (2) float avg(int a, int b) (3) { (4) float result; (5) result = (a+b)/2.0; (6) return result; (7) } (8) int main() (9) { (10) int x,y; (11) float result; (12) printf("请输入两个整数:"); (13) scanf("%d,%d",&x,&y); (14) result = avg(x,y); (15) printf("平均值: %.2f", result); (16) }