浙江大学2013–2014学年冬季学期《程序设计基础及实验》课程期末考试试卷答案及评分标准_第1页
浙江大学2013–2014学年冬季学期《程序设计基础及实验》课程期末考试试卷答案及评分标准_第2页
浙江大学2013–2014学年冬季学期《程序设计基础及实验》课程期末考试试卷答案及评分标准_第3页
浙江大学2013–2014学年冬季学期《程序设计基础及实验》课程期末考试试卷答案及评分标准_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江大学2013–2014学年冬季学期《程序设计基础及实验》课程期末考试参考答案与评分标准【参考答案】试题一、单选题(每小题2分,共20分)1D2B3A4C5C6D7C8B9D10A试题二、填空题(每小题2分,共30分)11233firststring4“%.2f%%”,a*100或“%.2f%c”,a*100,’%’5167719812925610typedefstructpointRECT[5];11321251312.00x3414z#yz#xyz#15-24

试题三、程序阅读题(每小题5分,共30分)162ABb3下下上下下上下4EHRIC5c=2i=1e=2n=16#13#10#7#4试题四、程序填空题(每空2分,共20分)(1)0123456789ABCDEF(2)s(3)value=value/16(4)*tail--=temp(5)convert(n,str)(6)s+j或&s[j](7)*(s+i)==b或s[i]==b(8)strcpy(s,p)(9)fscanf(fp,"%s",a)(10)sort(a)【评分标准】试题一:各小题答案唯一;错一项扣2分。试题二:题2、5、6、7、9、11、12、15对照参考答案,完全答对得2分;否则得0分。题3:与参考答案一致或忽略中间的空格,得2分;否则若按顺序答对first或string中的一项,或只写了其中一项,得1分;否则0分。题4:与参考答案“%.2f%%”,a*100或“%.2f%c”,a*100,’%’完全一致,或前一标准答案按顺序正确写出%.2f,%%,,a*100三项中的两项,或后一标准答案按顺序正确写出%.2f,%c,a*100,’%’中的三项,得2分;前一标准答案答对%.2f,%%,a*100三项中的一项,或后一标准答案答对%.2f,%c,a*100,’%’中的1到2项,得1分;否则0分。题8:与参考答案一致,或忽略中间的空格,或中间加其他分隔符,得2分;否则若按顺序答对1或2中的一项,或只写了1或2,得1分;否则0分。题10:与参考答案一致,或仅忽略末尾的;号,或typedef,structpoint,RECT[5]按顺序正确写出2项,得2分;typedef,structpoint,RECT[5]按顺序正确写出1项,得1分;否则得0分。题13:与参考答案一致,或12.00,x,34按顺序正确写出2项,得2分;12.00,x,34按顺序正确写出1项,得1分;否则得0分。题15:与参考答案一致,或写三项但按z#,yz#,xyz#顺序正确写对2项,得2分;仅写z#,yz#,xyz#中之一,或仅写z#,yz#或yz#,xyz#,得1分;否则得0分。试题三:题1:4个数据全对,逗号遗漏不扣分;每错一个,扣1分,顺序错当数据错。题2:三个字符对一个给2分,对二个给3分;多一个字符,扣1分。题3:以最长正确子序列为基本分给分:长度3个正确给1分,长度为7给5分,然后遗漏或增加一个,扣1分。题4:5个字母每个给1分;顺序错扣1分,字母错一个,扣1分。题5:4个等式每错一个,扣1分,多一个扣一分。题6:4个数据每错一个扣1分,#号部分或全部遗漏扣1分。试题四:题1:写出0123456789得1分,写出ABCDEF(不区分大小写)得1分。漏写个别数字或者个别英文字母被视为粗心紧张所致不扣分。题2:写出s(或者&s[0]等等价的形式)得2分。题3:写出与参考答案等价的亦得2分。常见的等价形式有value/=16和value=(value-value%16)/16。如果将16错写成10的,扣1分。题4:写出*tail--=temp得2分,漏写--扣1分,漏写*扣1分。写出了tail--得1分。题5:写出convert(n,str)得2分。将str写成s扣1分。题6:写出s+j或者&s[j]得2分。漏写&扣1分。题7:写出*(s+i)==b,或者s[i]==b得2分。将b写成p[j-1]或者s[i-1]亦给2分。将==错写成!=扣1分。把j-1写成j+1扣1分。把i-1写成i+1扣1分。题8:写出strcpy(s,p)得2分。s可以写成等价的&s[0],p可以写成等价的&p[0]。写错了s,扣1分,写错了p扣1分。题9:写出标准fscanf(fp,"%s",a)或者fgets(a,100,fp)得2分。写错了fgets的参数顺序不扣分。100写成50等其他数字也不扣分。参数a可以写成&a[0]。写错%s扣1分。写错a扣1分。写循环语句调用fgetc,fscanf逐一读取字符到a中直到文件结束,可得2分。调用fgetch或者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论