c 语言程序设计试卷分析

发布 2021-04-24 16:56:28 阅读 8025

《c++语言程序设计》试卷分析。

张磊。安徽广播电视大学计算机教研室 230022

c++语言程序设计》是**电大计算机应用专业的一门专业基础课。主要任务是介绍c++语言中的数据类型,运算,语句结构及其程序设计的基本方法。目的是使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用c++语言学会解决一般应用问题,并为后续的专业课程奠定程序设计基础。

本次考试的目的也是为了考察学生对计算机语言的掌握程度。

一、 考试情况。

试题情况:本次考试的时间为90分钟,与以前120分钟的题目相比,题量略有减少,但不成正比。学员作题负担仍然较大。题型分为:

1、 单选题,10道题目,每题2分,共计20分,占总分的20%。

2、 填空题,10道题目,每题2分,共计20分,占总分的20%。

3、 写出程序运行后的结果,5道题,每题6分,共计30分,占总分的30%。

4、 写出函数功能,3道题,每题8分,共计24分,占总分的24%。

5、 编程题,1道题,每题6分,共计6分,占总分的6%。

二、 试题分析:

本次考试的试题分了三个档次,第一档为:容易,第二档为中等程度第三档为;较难。总体来说这次试题贯穿了整个c++语言程序设计的全部内容,第一档次的题目主要考察学生对基本语法的掌握,第二档次主要是考察学生对基本语法综合能力的掌握,第三档次的题目就是考察学生对整个c++语言的整体掌握程度。

三、 考试分析;

本次考试的成绩分析如下:(仅对开放教育学院,不计形考成绩,依卷面成绩为准)

四、卷面分析。

本次考试全省成绩相差较大,淮北成绩最高,学员卷面成绩平均在95分以上。

根据试卷题目分析,大部分题目在**电大作业本中有考察类型相同的题目,学员如果作业认真完成的话,加上教师认真讲析,得此高分实属正常。

1、 单选题目中容易出错的有:

第(3)小题:逻辑表达式x>=0 ||y==5的相反表达式。

此题大部分学员忽略了或操作符在变成相反条件后应该为与操作符。

第(4)小题:假定p是一个指向float型数据的指针,则p+1所指地址比p所指数据的地址大()个字节。

此题学员容易被指针自身所占字节大小弄混,其实考察的依旧是float型数据的字节长度。

第(5)小题:枚举型常量的值是()

这道题考察的是教材上的基本概念,学员主要对枚举类型不是很理解,在第二章上过枚举类型后,在后继章节中几乎不用,复习时也容易跳过不看。

第(8)小题:若用数组名作为函数调用的实参,传递给形参,传递的是()

此题考察函数调用时传值与传地址,数组名为指针常量,学员在学习的时候应当通过实验加深理解,否则通过记忆,容易在考试时候被题型变换问答方式所迷惑。

第(9)小题:若ab为类,则执行ab a(4),b[5],*p[2];自动调用构造函数几次。

此题灵活性较大,考察学员对对象数组,对象指针数组建立时是否调用构造函数,使人迷惑的是对象指针数组如果不初始化的话是不会调用构造函数的;此题对学员来说,必须对c++理解较深,尤其是结合类的概念后。此题为提高题。

2、 填空题中容易出错的题目。

第(4)小题:每个字符指针占用的内存()

此题容易迷惑,被题目中醒目的字符二字所左右。其实不管指针变量所指向的数据,所有的指针变量都是占4个字节。

第(10)小题:若while循环语句的开始为“while(i++<10)”,若i的初值为0,同时在循环体中不会修改i值,则循环体将被重复执行()次。

此题考察的是后增表达式的值,主要容易使人迷惑的是把这个表达式放在循环条件中,而不是像教材那样放在循环体中。

3、 阅读程序写出运行结果。

这些题目全部在作业本中有类似题型,学员应当完成。

4、 写出函数功能。

这些题目全部在作业本中有类似题型,学员应当完成。

5、 编程题。

已知6≤a≤30,15≤b≤36,求出满足不定方程2a+5b=126的所有整数解。比如(13,20)就是其中一组解,并按照此格式输出。

此题是典型的双重循环题,唯一灵活的是对自变量的区间限制较多,只要学员对第2章的复合表达式掌握较好的话,难度就解决了。此外,虽然对输出格式有限制,还是不需要使用复杂的输入输出流。

本次考试我们进行一个整体的统计,统计结果为:容易的题目学生基本全做对,中等的题目学生能做对80%,较难的题目学生只能做对30%-50%。但是有个别分校情况较好,即能把全部题目都对,也有个别分校情况较差,试题只做对了容易的部分。

从上面的数据表可以看出,开放学院的的平均分数为67.73(卷面成绩),这个浮动是正常的范围,原因是(1)开放学院对学生的平时作业和到课率要求还是比较严格的。(2)学生的整体素质还可以,即部分学生还是比较认真学习。

四、 试卷分析:

从我们统计的结果来看,大部分学生能够做出较容易部分的试题,即掌握了c++的基础知识,还有部分学生能够完成中等难度的题目,说明有一部分学生能够应用基本知识。从部分学生掌握较难程度的试题可以看出有一部分学生在知识的应用能力方面有了很大的提高。在此之前我校在现代教育思想的指导下,针对学生的具体情况也对学生进行了一些基本的计算机基础知识的教育,然后循序渐进的给学生一些指导,所以从教学和考试两个方面来看,学生具备一定的计算机应用能力和水平。

《C 语言程序设计》试卷分析

c 语言程序设计 是 电大 开放教育 试点计算机应用专业 专科 所开设的必修课程。为了对考试卷的质量及考试结果进行检测,特从中随机抽取了哈密电大 玛纳斯电大和石河子电大的58份考生答卷进行抽样统计分析,现将统计结果 考生答卷情况分析以及今后的教育建议简述如下 一 对考生答卷的抽样统计分析。1 各分数...

C语言程序设计试卷A

c语言程序设计期末考试试卷 a 荆楚理工学院。2009 2010学年度第二学期期末考试。c语言程序设计 试题a卷。机制专业08年级120分钟2010年6月。说明 本试卷中的程序用于tc2.0,但均省略了getch 语句。一 用c语言描述下列命题 每小题1分,共5分 1 a小于b或a小于c。2 a或b...

C语言程序设计试卷A

山东师范大学2006 2007学年第二学期期末考试试题。时间 120分钟共100分 课程编号 4111108 课程名称 c语言程序设计适用年级 2006 学制 四适用专业 计算机科学与技术试题类别 a a b c 一 选择题 下面每题的选项中,只有一个是正确的,请选择正确的答案填入答题卡中对应的题号...