烟台大学2010~2011学年第1学期.docVIP

  • 3
  • 0
  • 约2.81千字
  • 约 3页
  • 2017-08-14 发布于天津
  • 举报
烟台大学2010~2011学年第1学期.doc

烟台大学20 10 ~20 11 学年第 1 学期 程序设计基础(1-1) 试卷A参考答案及评分标准 考试方式: 闭卷 (开卷、闭卷、其他) 院系: 电子系 年级: 10 专业: 计算机科学与技术 …………………………………………………………………………………………….. 注:标准答案、参考答案要点及评分标准须写清题号、每小题得分、共得分等。 此格式为题头,如本页不够,后面请附相同规格(A4)的纸张。 …………………………………………………………………………………………….. 选择题(本大题共20小题,每小题1.5分,共30分) 1—5 ABCBB 6—10 DADCA 11—15 BDAAB 16—20 BACBD 二、填空题(本大题共8小题,每空1.5分,共15分) 1、x=14x=17||x-2 2、main/主 3、7 4、0 6 5、16 6、1 7、地址 8、0 6 三、写出程序运行结果(本大题共5小题,每题4分,共20分) 1、10,2 2、n=-4 3、bcd123XYZ 4、60 5、30 四、程序填空题(本大题共3小题,每空1.5分,共15分) 1、① min=mark ② min=mark ③ max=mark ④ sum=sum+mark 2、⑤ b[i]!=\0 ⑥ strcpy ⑦ puts(b) 3、⑧ struct comp ⑨ x.re+y.re ⑩ x.im+y.im 五、编程题(本大题共4小题,每小题5分,共20分) 1、#includestdio.h……………………………………….……………0.5分 void main( ) ………………………………………….………………0.5分 { int i,n,sum=0; ………………………………………….………….…0.5分 printf(请输入一个整数n:\n); scanf(%d,n); ………………………………………...............……...1分 for(i=0;i=n;i++) { sum+=i; } printf(前%d项和为:%d\n,n,sum); …………………………………0.5分 } 评分标准:头文件包含正确得0.5分,主函数书写正确得0.5分,变量定义正确得0.5分,输入语句正确得1分,循环语句正确得2分,输出语句正确得0.5分,其他错误可酌情扣分。本答案不唯一,只要实现相应功能,即视为正确。 2、#includestdio.h……………………………………….……………0.5分 #includemath.h void main( ) { int i,j,k; ……………………………………….……………….…….0.5分 for(i=1;i=100;i++)……………………………………….…………1分 { k=sqrt(i); for(j=2;j=k;j++)……………………………………….….…….1分 if(i%j==0)break; ……………………………………….…….1分 if(jk)printf(%d ,i); ……………………………………..…….1分 } } 评分标准:头文件包含正确得0.5分,变量定义正确得0.5分,外层循环体正确得1分,内层循环体正确得1分,循环语句正确得1分,输出语句正确得1分,其他错误可酌情扣分。本答案不唯一,只要实现相应功能,即视为正确。 3、#includestdio.h……………………………………….…………0.5分 int f(int); main() { int i,n; ……………….............……………………….……………0.5分 printf(请输入n:\n); scanf(%d,n); ……………………………………….…………0.5分 for(i=0;i=n;i++)……………………………………….…………1分 printf(%d ,f(i)); ……………………………………….………0.5分 } int f(int

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档