- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Page PAGE 3 of NUMPAGES 8
C程序设计阅卷注意事项——C卷
计算机自动阅卷中,如果计算机给满分的,则您就不用看了,就看计算机给零分得题目。
试卷中,对于字符,都是双引号,则算对,不算错。
对于程序调试题和编程题,要仔细看看框中是否题中对同一个试题,有两个答案。如果其中一个对了,就算对。如B_2_1.C,B_2_1.CPP,(注意一个题有两个文件). C的文件是错的,但是.CPP的文件是对的,则给全分。
程序填空题
填空正确,阅卷系统自动给2.5分,非完全正确的,系统给分,由阅卷教师酌情给分。
基本正确得2分,部分正确得1~1.5分,完全错误得0分。
程序调试题
阅卷系统对修改后的程序自动编译运行,如果运行结果正确,小题自动得全分,如果编译错误或运行有错误,由阅卷教师根据修改情况酌情给分。
每个错误点:如果找对位置,得1.5分,如果没有改全对,则给2~2.5,全对3分(包括改对了,没有注释也算全对)。
编程题
阅卷系统对编写的程序自动编译运行,如果运行结果正确,小题自动得全分,如果编译错误或运行有错误,由阅卷教师根据修改情况酌情给分。
注:文件扩展名为.CPP的,阅卷系统暂不能自动评分,需阅卷教师手工评分。
程序框架是指包括头文件、主函数(..main(..))等。
输入输出指输入函数和输出函数
注意:
1 即使结果不对,有这些内容就可以酌情给分。
2 如果输出结果对,但是输出格式不对或结果有些小错误,则扣1-2分。
编程题一(B、C、D卷):15分
1、程序可以运行:可以运行5分,输出图案5分,图案正确5分
2、程序不可运行:程序框架5分,正确性10分(每个错误点扣2分)
编程题二(B、C、D卷):20分
程序框架5分,算法10分,输入输出处理5分,酌情扣分。
2012年上海市高等学校计算机等级考试试卷
二级 C语言程序设计 ( C 卷)
二、程序填空题 ( 本大题 2 道小题 ,每空 2.5 分,共 20 分)。
在键盘上输入5个点的坐标(设坐标为整数值), 输出距原点最远的点(假设该点唯一)的坐标及该点距原点的距离.提示:如果一个点的坐标为(x,y)求距离公式
distance=sqrt(x*x+y*y).
序
答案
程序行
功能
小分计算
1
【sqrt(x[i]*x[i] + y[i]*y[i])】
【sqrt(y[i]*y[i] + x[i]*x[i])】
distance[i] = 【1】;
计算某点坐标距原点的距离
2
【index=0】
【2】 ;
初始化最远点下标
3
【i=1】 【i=0】
for(【3】 ; i<5;i++)
循环开始
4
【distance[i]> distance[index]】【distance[index]< distance[i]】
if(【4】) index=i ;
找出最远点
2. 在跳水比赛奖赛中,有10个评委为参赛的选手打分,分数为 1~10分。运动员成绩为:去掉一个最高分和一个最低分后其余8个人的分数平均值。本程序计算运动员的成绩,结果存放到文件jg.txt中。
序
答案
程序行
功能
小分计算
1
【&score[i]】 【score+i】
scanf("%f",【1】);
依次输入运动员成绩
score[i]得1.5分
2
【max=score[i]】
if(score[i]>max)【2】;
求出最高成绩给max
3
【(sum-max-min)/8 】【(sum-min-max)/8】
(float) (sum-max-min)/8
cj=【3】;
计算8人平均分
4
【fclose(fp)】
【4】;
关闭文件
三、操作题
(一)程序调试题(3小题,第1、2小题各3处错,第3小题4处错,每改正1处得3分,共30分)
1. 程序调试题1
调试要求:下列程序包含3个错误,请按题中的功能要求,调试并修改该程序(在所修改语句后加/***/字样的注释),使其运行能得到正确的结果。将结果(包括C_3_1.C文件和C_3_1.EXE文件)保存到目录C:\KS\中。
功能说明:输入正整数m,计算下列公式的值。
t=1-1/2+1/3-1/4+…+(-1)(m+1)/m
例如,输入50,输出The result is 0.683247
参考答案:
#include <conio.h>
#include <stdio.h>
void main()
{
int m,i;
double t=1.0,j=1.0; //******** j未初始化,应将j改为j=1.0
printf("\nPlease enter 1 integer number: ");
scanf("%d",&m);
for(i=2;
您可能关注的文档
- 第九章++可测性设计与故障容错设计引入对产品成本的影响分析.pdf
- 第六章++容错设计技术实现故障修复的可行性与有效性.pdf
- 《电路与电子线路基础(2)》.pdf
- 《电路与电子线路基础》.pdf
- 《数字逻辑电路分析与设计》.pdf
- 《数字图像处理B》.pdf
- 《数字信号处理》.pdf
- 《通信电子线路》.pdf
- 2011试卷-二级C语言-B卷-24B.doc
- 2011试卷-二级C语言-C卷-24C.doc
- GB/T 40096.6-2024就地化继电保护装置技术规范 第6部分:母线保护.pdf
- 《GB/T 40096.6-2024就地化继电保护装置技术规范 第6部分:母线保护》.pdf
- GB/T 43980-2024口译服务 医疗口译要求.pdf
- 中国国家标准 GB/T 43980-2024口译服务 医疗口译要求.pdf
- 《GB/T 43980-2024口译服务 医疗口译要求》.pdf
- GB/T 17215.301-2024电测量设备(交流) 特殊要求 第1部分:多功能电能表.pdf
- 《GB/T 17215.301-2024电测量设备(交流) 特殊要求 第1部分:多功能电能表》.pdf
- 中国国家标准 GB/T 17215.301-2024电测量设备(交流) 特殊要求 第1部分:多功能电能表.pdf
- 中国国家标准 GB/Z 43973-2024非介入式负荷监测(NILM)系统用感知装置.pdf
- GB/Z 43973-2024非介入式负荷监测(NILM)系统用感知装置.pdf
文档评论(0)