《面向对象程序设计C++》期末考试试卷
一、选择题(每小题3分,共48分。)
01、下列关于C++函数的叙述中,正确的是( C )。
A)每个函数至少要具有一个参数 B)每个函数都必须返回一个值
C)函数在被调用之前必须先声明 D)函数不能自己调用自己
02、下列关于类和对象的叙述中,错误的是( A )。
A)一个类只能有一个对象 B)对象是类的具体实例
C)类是对某一类对象的抽象 D)类和对象的关系是一种数据类型与变量的关系
03、在C++中,用于实现运行时多态性的是( D )。
A)内联函数 B)重载函数 C)模板函数 D)虚函数
!04、下列关于运算符重载的叙述中,正确的是( B )。
A)通过运算符重载,可以定义新的运算符 B)有的运算符只能作为成员函数重载
C)若重载运算符+,则相应的运算符函数名是+ D)重载二元运算符时,必须声明两个形参
05、对于语句 cout< A)“cout”是一个输出流对象B)“endl”的作用是输出回车换行 C)“x”是一个变量D)“<<”称作提取运算符(插入运算符) 06、有如下类声明,则类MyDERIVED中保护的数据成员和成员函数的个数是( 保护数据成员个数1,保护陈谷原函个数2 )。( B ) class MyBASE { private: int k; public: void set(int n){ k=n;} int get( )const{ return k;} }; class MyDERIVED: protected MyBASE { protected: int j; public: void set(int m, int n){ MyBASE::set(m); j=n;} int get( ) const { return MyBASE::get( )+j; } }; A)4 B)3 C)2 D)1 07、已知在一个类体中包含如下函数原型: Volume operator-(Volume)const;,下列关于这个函数的叙述中,错误的是( B )。 A)这是运算符-的重载运算符函数B)这个函数所重载的运算符是一个一元运算符 C)这是一个成员函数D)这个函数不改变类的任何数据成员的值 08、执行如下的程序段后,输出结果是( A )。 cout.fill('*'); cout.width(6); cout.fill('#'); cout << 123 << endl; A)###123 B)123### C)***123 D)123*** 09、在下列函数原型中,可以作为类AA构造函数的是( D )。 A)void AA(int); B)int AA(); C)AA(int)const; D)AA(int); 10、下面四个选项中,( A )是用来声明虚函数的。 A)virtual B)public C)include D)using namespace 11、实现运行时的多态性要使用( D )。 A)重载函数 B)构造函数 C)析构函数 D)虚函数 12、要实现动态联编,必须通过( A )调用虚函数。 A)对象指针 B)成员名限定 C)对象名 D)派生类名 13、以下( C )成员函数表示纯虚函数。 A)virtual int vf(int); B)void vf(int)=0; C)virtual void vf()=0; D)virtual void vf(int){} 14、有如下类声明:class XA { private: int x; public: XA(int n){ x=n;} }; class XB: public XA { private: int y; public: XB(int a,int b); }; 在构造函数XB的下列定义中,正确的是( B )。 A)XB::XB(int a,int b): x(a),y(b){ } B)XB::XB(int a,int b): XA(a),y(b){ } C)XB::XB(int a,int b): x(a),XB(b){ } D)XB::XB(int a,int b): XA(a),XB(b){ } 15、在表达式 x+y*z中, + 是作为成员函数重载的运算符,* 是作为非成员函数重载的运算符。则 operator+ 有个参数,operator* 有参数。( C ) A)2、2 B)2、1 C)1、2 D)1、1 16、应在下列程序划线处填入的正确语句是( )。 class Base { public: void fun(){cout<<"Base::fun"< class Derived:public Base { void fun() { C //显示调用基类的函数fun() cout<<"Derived::fun"< A)fun(); B)Base.fun(); C)Base::fun(); D) Base->fun(); 二、填空题(每空2分,共20分。) 17、面向对象程序设计有四个主要特点,即抽象、封装、__继承__和__多态性_。 18、非成员函数应声明为类的_友元___函数才能访问这个类的private成员。 19、派生类中的成员不能直接访问基类中的_private___成员。 20、在用class定义一个类时,数据成员和成员函数的默认访问权限是_private___。 21、运算符重载函数可能是类的_成员___函数,也可以是类的_友元___函数,还可以是普通函数。 22、用流对象的成员函数控制输出格式时,用于设置字段宽度的流成员函数的名称是_setw___,与之作用相同的控制符名称是_width___。, 23、含有纯虚函数的类称为_抽象类___。 四、编程题(12分) 29、编写一个程序计算“三角形、正方形、圆形”三种图形的面积,要求: a)抽象出一个基类base;b)在其中说明一个虚函数用来求面积;c)利用派生类定义“三角形、正方形、圆形”;d)编写主函数并测试。 #include "iostream" using namespace std; class Base { private: char c; public: Base(char n):c(n){} virtual ~Base(){cout< }; class Der:public Base { private: char c; public: Der(char n):Base(n+1),c(n){} ~Der(){cout< }; int main() { Base *p=new Der('X'); delete p; return 0; } 语文期末考试 试卷分析 一、试卷总体评价 本次高三语文试题在命制过程中严格依据2018年课标卷《考试说明》和《课程标准》的具体要求,在题型设置上紧扣2018年高考语文试题的变化特征,做到高度契合,目的在于引导学生认识高考语文,把握命题的基本特征,从而实现心中有数的测试目标,全卷总分150分,分为现代文阅读、古诗文阅读、语言文字应用以及写作等四个部分,注重考查学生的语文知识积淀和语文解题能力。通过考试后的成绩分析来看,达到了测试的预期目标,一方面,让学生明确了高考语文试题的基本特征和命题规律,有效检测了学生前期的学习状况,同时为教师了解学情,明确现状提供了依据,为后期高考语文一轮复习方案的制定提供了重要参考。 二、答卷存在的问题 (1)基础知识薄弱。病句、成语题普遍较差,据不完全统计,成语题的正确率不会高于20%,名句名篇默写平均分只有1.35分,如此低难度的题目考试效果却不十分理想,显示出的根本问题在于学生学习态度不端正,不肯下功夫去背诵,对语文学习总的时间投入过少。 (2)缺少规范意识。就高考语文而言,许多题目的解题具有一定的规律性,如“理解句子含义题”,在解题时就要树立表层含义,深层含义,主旨意义等三个角度,着重从关键词语,上下文语境,以及文章主题等三个角度去思考。许多同学在完成该题时缺少规范的表达,甚至于无所适从,不知道从何入手。 (3)应试技巧欠缺。如选择题不少同学选中某项,一见钟情后不再用别的选项来检验,以致出现差错。现代文阅读解题时不知道"回到文中",对于主观题而言,尽量用原文有关词句回答问题,即使用自己的语言组织也要从原文找根据,树立起文本意识。 (4)文言能力较差。遇到文言翻译题,要么不会,要么翻译与原文大相径庭,要么翻译出的句子有明显的语病,达不到“信”、“达”的基本要求,该题得分率不到40%,提升空间很大。 (5)写作缺少结构。许多同学的写作毫无章法,不顾应试作文的特点,洋洋洒洒,下笔千言,结果大大超出了800字的范围,叫人产生视觉疲劳,反而出力不讨好。答题过程中字迹潦草,与整洁美观的卷面要求相差甚远,不仅扣掉显性的卷面清洁分1—2分,而且隐含的文面印象分也大打折扣。 四、应对措施 1、调动学生学习的积极性。针对大多数学生不重视语文学科的状况,要充分调动学生的学习积极性,提升课堂效率。 1 什么是面向对象程序设计,它与传统的结构式程序有什么不同。 面向对象程序设计是一种适用于设计、开发各类软件的范型。它是将软件看成是一个由对象组成的社会:这些对象具有足够的智能,能理解从其他对象接受的信息,并以适当的行为作出响应;允许低层对象从高层对象继承属性和行为。通过这样的设计思想和方法,将所模拟的现实世界中的事物直接映射到软件系统的解空间。 与传统的结构式程序设计相比,面向对象程序设计吸取了结构式程序设计的一切优点(自顶向下、逐步求精的设计原则)。而二者之间的最大差别表现在: ·面向对象程序采用数据抽象和信息隐藏技术使组成类的数据和操作是不可分割的,避免了结构式程序由于数据和过程分离引起的弊病。 · 面向对象程序是由类定义、对象(类实例)和对象之间的动态联系组成的。而结构式程序是由结构化的数据、过程的定义以及调用过程处理相应的数据组成的 2 用面向对象方法建立模型的思维过程是怎样的。 用面向对象方法建立拟建系统的模型的过程就是从被模拟现实世界的感性具体中抽象要解决的问题概念的过程。这种抽象过程分为知性思维和具体思维两个阶段,其中:·知性思维是从感性材料中分解对象,抽象出一般规定,形成了对对象的普遍认识。·具体思维是从知性思维得到出的一般规定中揭示的事物的深刻本质和规律,其目的是把握具体对象的多样性的统一和不同规定的综合。 3 解释以下概念: ①对象:在现实世界中,对象就是可以感觉到的实体。每个对象具有一个特定的名字以 区别于其他对象;具有一组状态用来描述它的某些特性;具有一组操作,每一个操作决定对象的一种功能或行为(为自身服务的操作和为其他对象提供服务的操作)。而在面向对象系统中,对象是可以标识的存储区域。每个对象的状态被保存在此区域中,而实现一类对象行为的操作(代码)被保存在另外相关的存储器区域中。 ②消息:消息是要求某个对象执行其某种功能操作(方法)的规格说明。因此,消息是 由消息的接收者、消息要求提供的操作(消息名)和必要的参数组成的。 ③类:在现实世界中,类是对一组具有共同特性(属性和行为)的客观对象的抽象。而 在面向对象系统中,类是由程序员自定义的具有特定结构和功能的类型,是一种代码共享的手段。 ④实例:任何一个对象都是该对象所属类的一个具体实例。 ⑤公有消息:是由对象外向对象发送的消息,用于激活该对象的某种方法。 ⑥私有消息:是由对象向自身发送的消息,用于内部操作;该类消息不能从对象外向该 对象发送。 ⑦消息序列:在面向对象系统中一个事件的发生总会有多个对象的多次相互作用才能完 成,使得这些对象能够相互作用的消息组成的序列被称为消息序列。 4 类与实例的关系如何? 类是创建对象的模板,而对象是实现类的实例。属于同一类的不同实例必须具有: ·相同的操作集合; ·相同的静态属性集合; ·不同的对象名和属性动态值。 华南理工大学网络教育学院期末考试 《电路原理》模 拟 试 题 注意事项: 1.本试卷共四大题,满分100分,考试时间120分钟,闭卷; 2.考前请将密封线内各项信息填写清楚; 3.所有答案请直接做在试卷上,做在草稿纸上无效; 4.考试结束,试卷、草稿纸一并交回。 一、单项选择题(每小题2分,共70分) 1、电路和及其对应的欧姆定律表达式分别如图1-1、图1- 2、图1-3所示,其中表达式正确的是( b )。 (a )图1-1 (b )图1-2 (c )图1-3 图 1图 2 图 3图1-1 图1-2 图1-3 2、在图1-4所示电路中,已知U =4V ,电流I =-2A ,则电阻值R 为( b )。 (a )-2Ω (b )2Ω (c )-8Ω 3、在图1-5所示电路中,U S ,I S 均为正值,其工作状态是( b )。 (a )电压源发出功率 (b )电流源发出功率 (c )电压源和电流源都不发出功率 4、图1-6所示电路中的等效电阻R AB 为( b )。 (a )4Ω (b )5Ω (c )6Ω R U I S 图1-4 图1-5 图1-6 5、在计算非线性电阻电路的电压和电流时,叠加定理( a )。 (a )不可以用 (b )可以用 (c )有条件地使用 6、理想运放工作于线性区时,以下描述正确的是( c )。 (a )只具有虚短路性质 (b )只具有虚断路性质 (c )同时具有虚短路和虚断路性质 7、用△–Y 等效变换法,求图1-7中A 、B 端的等效电阻R AB 为( b )。 (a )6Ω (b )7Ω (c )9Ω 8、图1-8所示电路中,每个电阻R 均为8Ω,则等效电阻R AB 为( a )。 (a )3Ω (b )4Ω (c )6Ω 二年级道德与法治期末考试试卷分析 袁庄乡中心小学二.一班李喜玲 一、试卷的评价 (一)试卷的基本情况 《道德与法治》考试时间为60分钟。本学科期末考试的题型填空题、选择题、辨析题、连线题、简答题,这五个部分组成。 (二)试卷的基本特点 1、基础性强。试题立足于基础知识,与学生的生活和学习密切相关,以重点知识来设计题目。重在考查学生对道德法制基础知识的掌握情况。 2、标高适度。基于目前小学生的学习能力,试卷没出现较大的偏题、怪题。整卷的试题难度应该说是比较适中的。 3、题目设计具有简明性。题意指向明确,题目的表述较清楚,简单明了,学生审题时一目了然。 二、试卷成绩情况 这张试卷主要考察小学二年级上册道德与法制的内容。从总体考试成绩来看,班平均分87.9,优秀率65%,及格率为96.8%, 三、针对考试内容进行分析 1、首先,第一部分是填空题,共计20分,得分率为80%左右,当然,这和平时教师的教及作业有着密切的联系(学习指导),这也说明老师和学生在平时的课堂教学中特别注重对基础知识的把握。 2、其次,第二部分为判断题,共计20分。本题先对某个观点进行判断,其次再说明理由此题得分率为60%左右,相对来说比较低。这也说明学生在答题时没有认真审题。 3、第三部分选择题,共计20分,本题主要考察学生的阅读能力、分析能力、思考能力、查找答案的能力等,每位学生的水平不一,结果丢分较多。这充分反映了考生政治学习与考试的各项基本技能和综合能力有待提高。 4、第四部分连线,共计12,分此题做的较好,没有失分现象。 5、第五部分为简答题,共计28分,本题主要考察学生上课认真听讲和做笔记的能力。一般来说,简答题考的就是课本上原原本本的知识点,认真听讲和认真做笔记的同学则容易拿满分。但此题失分较多其主要表现在: (1)考生的基本功有待提高,错别字现象、字迹模糊不清现象、语言表达不通顺现象等依然存在。说明学生的基本功不扎实。基础打的不牢。 (2)考生理解题意、分析问题、解决问题能力不强。答卷中答非所问,文字表达不切要点等现象也很严重。有许多同学做题不认真,没有认真审题,对题意理解不深,考虑问题不全面,造成不必要的丢分。 (3)考生的应试能力不强。很多学生不理解考试的问题,不能回答,造成失分。这就表明考生如何选择有效信息作答的应试能力有待提高。 总之,考生在答卷过程中所呈现出来的一系表象,为指导我们今后的道法教学和考试提供可贵的一手资料,我们应深刻剖析。这就要求我们在今后的教学中要注重学生综合能力的提高。 四、改进措施 1、注重培养学生阅读能力、分析能力、概括和综合能力。 2、加强学法指导,教师在教学中要教学生如何审题,如何寻找试题的关键词捕 大一思修期末考试试题及答案 1.大学生怎样尽快适应大学新生活? 在学习要求,生活环境,社会活动都有变化的大学中首先要认识大学生活的新特点。要培养自主学习的能力,独立思考问题解决问题的能力:要学会过集体生活也要独立:要积极参与社会活动。2YOphGZQSQ 提高独立生活能力。树立独立生活的意识。 虚心求教,细心体察。 大胆实践,不断积累生活经验 实力新的学习理念。树立自主学习的理念。树立全面学习的理念。树立创新学习的理念。树立终身学习的理念。 培养优良的学风。勤奋。严谨。求实。创新。 树立远大的理想。 2.结合实际谈谈学习“思修”课的意义和方法。 这是一门融思想性,政治性,知识性,综合性,实践性于一体的学科。 意义:<1)有助于当代大学生认识立志,树德和做人的道理,选择正确的成才之路。 <2)有助于当代大学生掌握丰富的思想道德和法律知识,为提高思想道德和法律素养打下知识基础。 <3)有助于当代大学生摆正“德’与“才”的位置,做到德才兼备,全面发展。 方法:注重学习科学理论。 注重学习和掌握高思想道德和法律修养的基本知识。 注重联系实际 注重行知统一。 3.谈谈你对社会主义核心价值体系的科学内涵及重要意义的理解? 科学内涵;马克思主义指导思想,中国特色社会主义共同理想,以爱国主义为核心的民族精神和以改革创新为核心的时代精神,社 会主义荣辱观,构成社会主义核心价值体系的基本内容。 2YOphGZQSQ 巩固马克思主义指导地位,坚持不解地用马克思主义中国化最 新成果武装全党,教育人民。 用中国特色社会主义共同理想凝聚力量 用以爱国主义为核心的民族精神和以改革创新为核心的时代精 神鼓舞斗志 用社会主义荣辱观引领风尚,巩固全党全国各族人民团结奋斗 的共同思想基础。 这四个方面内容相互联系,相互贯通,相互促进,是有机统一 的整体。 重要意义;是党在思想理论建设上的一个重大理论创新。是我 们党深刻总结历史经验,科学分析当前形势提出的一项重大任务。 2YOphGZQSQ语文期末考试试卷分析
什么是面向对象程序设计
华南理工大学网络教育学院期末考试《电路原理》模拟试题(含答案)
二年级道德与法治期末考试试卷分析
大一思修期末考试试题及答案14081
《面向对象程序设计》答案