C期末复习卷2
C语言中职期末试卷(含答案)

**市中职中学2015—2016年度(下)期末《C 语言程序设计基础》试卷(考试时间:60分钟 总分:100分 适应班级: 级 班)注:1、答题前,务必将自己的班级、姓名、学号填写在相应的位置上.2、请将答案按照题号顺序在各题目的答题区域内作答;保持答题卷清洁。
3、超出答题区域书写的答案无效.一、填空题(每题2分,共30分)1、C 语言源程序是由 函数 组成的,人们称C 语言为高级语言,一个函数由函数头、 函数体 两部分组成。
2、定义值为2016的符号常量VER 的命令是: #define VER 2016 。
3、实型常量的十进制小数形式要求小数点两边 至少一边有数字 ,而指数形式中E (或e )的前后必须有数字,后边的数必须为 整数 。
4、表达式5/2的值和表达式 (double)5/2 的值分别是 2 、 2.500000 .5、连续输入多个数值型数据时,数据之间用 空白字符 分隔。
6、格式转换说明符要与输入地址列表中的变量 一一对应 。
7、C 语言规定,为了在程序中能够正确使用输入输出函数,需要在源程序开始写上 #include “stdio 。
h ” 预处理命令。
8、程序设计的初期一般用自然语言、流程图、伪代码等工具来表示算法,其中 流程图 表示具有直观、易于交流的特点。
9、模块化程序设计的思路是 自顶而下,逐步细化 。
在C 语言中实现程序化模块的工具是 函数 。
10、C 语言规定,逻辑真用1表示,逻辑假用0表示。
设x 为整形变量,值为1,则表达式(x &&1)= =(x %2)的值为 1 。
11、与数学表达式|x|>10意思相同的C 语言表达式为 x 〉10||x 〈—10 .二、单项选择题(每题3分,共30分)(注:表示空格)1.下面正确的整型常量是()。
A.009B.x789 C.2e3D.9002.在C语言中,要求运算数必须是整型的运算符是().A、/ B、++ C、*=D、%3.有如下程序,若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入是().int x1,x2;char y1,y2;scanf(“%d%d”,&x1,&x2);scanf(“%c%c”,&y1,&y2);A.1020AB B.10 20 ABC C。
2022-2023学年人教版七年级上册英语期末综合知识复习检测卷(二)

人教版2022年七年级上册英语期末综合知识复习检测卷(二)一、基础知识(共15分)I.单项选择。
(15分)( ) 1. Tom , here is ______ e-mail for you . It’s from your friend Alan .A.aB. anC. the( ) 2. -Is Mike _____friend ?-Yes, he and I _____ good friends.A.you ; amB. your ; areC. your ; am( ) 3. Are these your keys ? Please call Alan ______ 495-6869.A.inB. forC. at( ) 4. -_____ is your grandmother ?-She is 80 years old .A.HowB. How oldC. How many( ) 5. Please come and meet my _______ .A.homeB. familyC. room( ) 6. This is Jim and this is Tom . _____ my _____ .A.She’s ; friendB. They’re ; friendsC. They’re ; friend( ) 7. -Is your friend a boy or a girl ?-______ .A.Yes, he isB. No, she isn’tC. A boy( ) 8. Jim’s _____ name is Jeff Green .A.sister’sB. mother’sC. son’s( ) 9. I ______ hamburgers and my mother_______ oranges .A.like ; likeB. like ; likesC. likes ; like( ) 10. -______ do you have English ?-We have it on Monday and Friday .A.WhyB. WhatC. When .( ) 11. We finish our lessons ______ 3:30 p.m.A.atB. inC. for( ) 12. My birthday is in May , the _____ month of the year .A.fiveB. thirdC. fifth( ) 13. The boy doesn’t like math , because it’s _______ .A.funB. interestingC. boring( ) 14. I play football ______ two hours every day .A.atB. inC. for( ) 15. -Can I use your dictionary , Amy ?-Sure , ________ .A.You’re welcomeB. Thank youC. Here you are .二、交际运用(共10分)II. 完成对话从方框中选择正确选项,并将其字母序号写在对话后后面的横线上。
青骄第二课堂期末考试题及答案

青骄第二课堂期末考试题及答案一、选择题(每题2分,共20分)1. 青骄第二课堂的主要教学内容是什么?A. 体育训练B. 艺术欣赏C. 科学实验D. 信息技术2. 下列哪项不是青骄第二课堂的教学目标?A. 提高学生的创新能力B. 增强学生的团队合作精神C. 促进学生的个人竞争D. 培养学生的实践操作技能3. 青骄第二课堂通常在什么时间进行?A. 每周一、三、五下午B. 每周二、四上午C. 每周六、日全天D. 每周一至周五晚上4. 青骄第二课堂的教学方式主要是什么?A. 传统讲授B. 小组讨论C. 个人自学D. 网络远程教学5. 青骄第二课堂对学生的哪项能力培养最为重视?A. 记忆力B. 计算能力C. 解决问题的能力D. 文字表达能力6. 下列哪项不是青骄第二课堂的活动形式?A. 实地考察B. 角色扮演C. 在线测试D. 闭卷考试7. 青骄第二课堂的教学资源主要来源于哪里?A. 学校内部开发B. 学生自主搜集C. 互联网下载D. 教育部门统一配发8. 青骄第二课堂的教学评价体系包括哪些方面?A. 学生出勤率B. 学生作业完成情况C. 学生课堂表现D. 所有以上选项9. 青骄第二课堂鼓励学生使用哪种学习工具?A. 纸质笔记本B. 电子设备C. 传统文具D. 纸质书籍10. 下列哪项不是青骄第二课堂的教学理念?A. 学生中心B. 知识传授C. 互动参与D. 创新驱动二、填空题(每空3分,共30分)11. 青骄第二课堂的教学模式强调_______和_______的结合。
12. 青骄第二课堂的期末考试通常包括_______、_______和_______三个部分。
13. 在青骄第二课堂中,学生可以通过_______来提高自己的实践操作能力。
14. 青骄第二课堂的教学活动通常由_______和_______共同设计。
15. 青骄第二课堂鼓励学生在学习过程中发展_______和_______的能力。
三、简答题(每题10分,共40分)16. 请简述青骄第二课堂的教学特点。
[新]C语言期末复习,经典练习题+知识点总结+模拟考题。三位一体,完胜c语言!!!!{考期必备神器}
![[新]C语言期末复习,经典练习题+知识点总结+模拟考题。三位一体,完胜c语言!!!!{考期必备神器}](https://img.taocdn.com/s3/m/4d10369ebed5b9f3f90f1cad.png)
C语言期末复习(平时练习答案)[特别适用于千千万北航学子]考试重点:(编程题)排序,选择与冒泡排序,,各种进制转换。
]第二次大作业—前驱、后继字符1. 【问题描述】从键盘输入一个字符,求出它的前驱和后继字符(按照ASCII码值排序),并按照从小到大的顺序输出这三个字符和对应的ASCII值。
【输入形式】从键盘输入一个字符【输出形式】按两行输出:第一行按照从小到大的顺序输出这三个字符,并以一个空格隔开;第二行按照从小到大的顺序输出三个字符对应的ASCII 值,并以一个空格隔开。
【输入样例】 b 【输出样例】 a b c 97 98 99 【样例说明】输入字符b,b的前驱字符是a,后继字符是c,第一行按照从小到大的顺序输出a b c;第二行输出对应的ASCII值97 98 99 【评分标准】结果完全正确得20分,每个测试点4分。
提交程序名为:c0103.c。
//*从键盘输入一个字符,求出它的前驱和后继字符(按照ASCII码值排序),并按照从小到大的顺序输出这三个字符和对应的ASCII值。
*//#include<stdio.h>int main(){char c=" ";printf("Input a number:");scanf("%c",&c); //*从键盘输入一个字符*//printf(" %c %c %c\n",c-1,c,c+1);//*第一行按照从小到大的顺序输出这三个字符,并以一个空格隔开*//printf(" %d %d %d", c-1,c,c+1);//*第二行按照从小到大的顺序输出三个字符对应的ASCII值,并以一个空格隔开。
*//return 0;}当前编程题:第二次大作业---数值变换2. 【问题描述】编写一程序,从键盘输入输入一个三位正整数,然后反向输出对应的数,如果输入的数不是三位正整数,则输出-1。
统编版小学语文四年级下册期末综合检测卷(二)(含答案+详细解析)

统编版小学语文四年级下册期末综合检测卷(二)一、书写(共8分) 1.看拼音,写词语。
二、选择题(共10分)2.下列词语中加点字读音完全正确的一组是( ) A .卜.落(b ǔ) 欺侮.(w ú) 朦.胧(m éng ) B .倔.强(ju è) 单.于(ch án ) 窥伺.(s ì) C .砌.墙(q ì) 惩.罚(ch éng ) 浙.江(zh è) D .遭.殃(z āo ) 侍.候(c ì) 不负重荷.(h è) 3.下面的词语书写没有错误的一组是( ) A .霸气 譬如 警戎 拂拭 B .拆除 迟顿 附近 乾坤 C .推侧 践行 窟窿 脸颊D .即将 和谐 昂首 藤萝4.下面句子中带点的部分运用恰当的是( )A .爸爸就是只纸老虎...,只要妈妈一板起脸,他就不敢再吱声了。
B .弟弟像只铁公鸡...,每次有小伙伴来家里玩,他便会把全部玩具拿出来。
C .奶奶的手像鹰的爪子....,总能引领我安全过马路。
D .船上顿时闹哄哄的,人们井然有序....地挤上逃生船。
5.下列对句子使用的修辞手法判断错误的一项是( ) A .它永远不反抗公鸡,有时候却欺侮最忠厚的鸭子。
(对比) B .就是聋子也会被它吵得受不了。
(夸张)C .它们在花盆里摔跤,抱着花枝打秋千,所过之处,枝折花落。
(比喻)D .这不是很伟大的奇观吗?(反问)6.课文内容理解:下列理解错误的是( )A .《乡下人家》按照时间顺序写出乡下一年四季的美。
B .《海上日出》是巴金的一篇关于写景的文章。
C .本学期我们所学的几篇童话充满了奇思妙想,并有着丰富多样的人物形象。
D .对于长文章,我们可以用序号标示每个部分,降低阅读难度。
三、填空题(共15分) 7.形近字组词。
晋( ) 钝( ) 侍( ) 招( ) 普( ) 吨( ) 待( ) 绍( ) 8.补充词语并完成练习。
二年级上册数学期末复习试卷及答案两套

二年级上册数学期末复习试卷及答案两套试卷(一)一、填空题(每空2分,共20分)1.5×( )=302.9的2倍是( )。
3.一个乘数是7,另一个乘数是8,积是( )。
4.在算式4×7=28中,( )是乘数,( )是积。
5.把口诀“五六三十”改写成两道乘法算式:( )、( )。
二、判断题(每题2分,共10分)1.两个乘数都是6,积是12。
( )2.一个乘数不变,另一个乘数变大,积也跟着变大。
( )3.5+5+5+5=5×4。
( )4.一个正方形有4个直角。
( )5.3米比30厘米长。
( )三、选择题(每题2分,共10分)1.一个篮球45元,买一个篮球后找回55元,付了( )元。
A. 10B. 55C. 1002.下列算式中,积最大的是( )。
A. 6×7B. 5×8C. 7×93.在算式3×□<15中,□里最大可以填( )。
A. 4B. 5C. 64.用2、4、6三个数字组成的两位数中,最大的是( )。
A. 24B. 46C. 645.小明有16本故事书,小红比小明多3本,小红有( )本故事书。
A. 13B. 19C. 20四、计算题(共20分)1.直接写出得数。
(每题2分,共10分)3×6= 2×9= 4×7= 5×8= 6×3=2.列竖式计算。
(每题2分,共10分)27+46= 72-38= 54+29= 63-27= 35+17=五、作图题(共10分)在方格纸上画一个直角,并标出直角符号。
六、解决问题(每题5分,共20分)1.小华每天写8个大字,一个星期能写多少个大字?2.一盒巧克力有9块,4盒一共有多少块巧克力?3.二年级一班有男生23人,女生比男生少5人,女生有多少人?4.小明买了3支铅笔和1本练习本,共用去5元,每支铅笔1元,练习本多少元?答案一、1. 6 2. 18 3. 56 4. 4和7;28 5. 5×6=30;6×5=30二、1. × 2. √ 3. √ 4. √ 5. √三、1. C 2. C 3. A 4. C 5. B四、1. 18;18;28;40;18 2. 73;34;83;36;52五、作图略。
【网络】计算机信息网络期末考试试卷C卷含答案
【关键字】网络安徽大学20 —20 学年第 学期《 计算机网络 》考试试卷(C 卷)(时间120分钟)1.因特网起源于:CA.以太网B.OSI/RMC.ARPANETD.广域网 2.TCP/IP 模型中相当于OSI/RM 模型中运输层的是:BA.应用层B.TCP 层C.IP 层D.通信子网层 3. 10BASE-T 以太网常用的传输媒体是: AA.双绞线B.同轴电缆C.光纤D.微波 4. 在ARQ 协议中,系统的流量控制取决于: BA.发送方B.接收方 C .收发双方 D .不确定 5. 因特网中实现网络互连的设备主要是:D A.中继器 B.网桥 C.结点交换机 D.路由器 7. 下面能够提供面向连接的服务协议是:B A.IP B.TCP C.UDPD.都不对 9. 远程登录协议指的是:DA.HTMLB.HTTPC.FTPD.TELNET2、简答题(每小题9分,共36分)1.简述在ARQ 协议中超时定时器的作用以及其取值大小对通信效率的影响。
2.简述以太网的工作原理。
3. 简述ARP 协议的作用及其工作过程。
4.简述域名系统DNS 的作用及其工作原理。
三、应用题(每小题10分,共30分)1.已知某主机的IP 地址为,其掩码为,试计算该主机所在网络的网络地址以及该网络最多可以拥有的主机数量。
2.设某路由器建立了如下的路由表: 现在收到6个待转发的分组,其目的站IP 地址分别是:(1) (2) (3) (4) (5)分别计算其下一跳路由器。
3.已知某网络中的路由器运行RIP 协议,假定某时刻路由器B 的路由表如下:现在B收到相邻路由器C发来的路由信息:Array试求出路由器B更新后的路由表。
四、论述题(14分)提供面向连接的服务,请谈谈TCP协议采取了哪些机制?答:TCP协议的主要机制有:a)数据编号与确认;(3分)b)流量控制与拥塞控制;(4分)c)重传机制;(4分)D)连接管理。
(3分)安徽大学20 —20 学年第学期《计算机网络》(C卷)参考答案及评分标准一、单项选择题(每小题2分,共20分)1.C2.B3.A4.B5.D6.B7.B8.C9.D 10.D2、简答题答案要点(每小题9分,共36分)d)答:a)发送方每发送一个数据帧就启动一个超时定时器,如果在设置的时间内没有收到对方的ACK,就重发刚才的数据帧,这样可以避免数据帧丢失时导致的死锁。
六年级上册英语习题期末总复习二北京版
期末总复习二
六年级上册
单词分类专项练习
将下列单词分类将序号填在横线上,其中有一个不属于任何一类。 A. shirt B. Chinese C.thousand D. English E. jacket F. Japanese G. hundred H. uniform I. book J. set K. desk 文具:________ _________ 数字: _________ _________ 国籍:________ _________ _________ 服装: ________ _________ _________
短语图片匹配专项练习
A.do word puzzles B. have a terrible cold C. pull out the tooth D.play computer games
()
()
()
()
A.fix the computer B. have a headache C. visit my grandparents D. wash clothes D.see a film F. send a letter G. do home work H. take pictures I. clean the classroom J. walk the dog
PE began ancient history learned modern those women
differences part held wasn't Greece Olympia watch country
The ___________Olympic Games ______in 776 BC,about 3000 years ago.Yangyang __________about them in the _____ class. Lingling thought they had a___________of only about 100 years. But_______are the __________Olympic Games.They are different from the ancient ones. What are the______________?In the ancient Olympics,there were no_________.Only men could take________.That _______fair. Greece_______the first Olympics.The Games were held in ______, a city in____________. People from all over the__________went to Olympia to ___________or take part in the Games.
操作系统期末试卷(含答案)
操作系统期末试卷(含答案)操作系统复习题1一、判断题1.分时系统中,时间片设置得越小,则平均响应时间越短。
()2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。
()3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。
()4.在引入线程的OS中,线程是资源分配和调度的基本单位。
()5.信号量的初值不能为负数。
()6.最佳适应算法比首次适应算法具有更好的内存利用率。
()7.为提高对换空间的利用率,一般对其使用离散的分配方式。
()8.设备独立性是指系统具有使用不同设备的能力。
()9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。
()10.访问控制矩阵比访问控制表更节约空间。
()二、选择题1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。
A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。
2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。
D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。
3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。
G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。
4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。
《中国古代文学(二)》期末考试复习题
中国古代文学(二)期末考试复习题一、单项选择题1.()是南渡之际的杰出女词人,其词当时即被称为“易安体”。
A.朱淑真B.吴淑姬C.李清照D.张玉娘【正确答案】 C2.在靖康之难中,汴京沦陷,北宋灭亡,南宋的爱国人士慷慨悲歌,一时间爱国词人辈出,最具代表性的是()。
A.黄庭坚B.王安石C.杨万里D.辛弃疾【正确答案】 D3.()的七绝,人称“王荆公体”。
A.王安石B.欧阳修C.范成大D.苏辙【正确答案】 A4.()的诗风活泼自然,他以明白如话的口语入诗,时人争效之,号“诚斋体”。
A.欧阳修B.吕祖谦C.杨万里D.范成大【正确答案】 C5.()是写四时田园诗的集大成者,其诗喜欢用典,系学习黄庭坚的山谷体,但能约以婉峭而自成一家。
A.范成大B.张元幹C.吴文英D.张孝祥【正确答案】 A6.欧阳修的文章风格是()。
A.纵横条达B.矫健简洁C.明快朗畅,一泻千里D.委婉自然,纡徐有致【正确答案】 D7.南宋时期的散文以古文占主导地位,并形成了两派,其中理学家的古文以()为代表。
A.苏洵C.曾巩D.叶适【正确答案】 B8.中国白话小说的开端是()。
A.文言小说B.志人小说C.志怪小说D.话本小说【正确答案】 D9.欧阳修知贡举时,极力排抑的文体是()。
A.西昆体B.太学体C.白体D.晚唐体【正确答案】 B10.下列属于欧阳修散文作品的是()。
A.《桃花源记》B.《醉翁亭记》C.《西厢记》D.《兰亭集序》【正确答案】 B11.()与晏殊同为北宋初期花间体词人的代表。
A.苏洵B.苏辙C.曾巩D.欧阳修【正确答案】 D12.王禹偁在学习白居易诗的同时,更进而学习(),所谓“本以乐天为后进,敢期子美是前身”。
A.韩愈B.王维C.李白D.杜甫【正确答案】 D13.“野凫眠岸有闲意,老树着花无丑枝”出自梅尧臣的诗歌()。
A.《东溪》B.《夏意》C.《汝坟贫女》D.《鲁山山行》【正确答案】 A14.王禹偁属于北宋初期的()诗人。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题(每题2分,共10×2=20分)1.以下有关构造函数的叙述不正确的是( )。
A. 构造函数名必须和类名一致B. 构造函数在定义对象是自动执行C.构造函数无任何函数类型 D. 在一个类中构造函数有且仅有一个2.下列运算符中,()运算符在C++中不能重载。
A.?:B.[]C.newD.&&3.有以下类的定义,其中出错的位置是( )class Csample{ Csample(); // Apublic:int a=10; // BCsample(int a0); // C~Csample(); // D};4.以下叙述中不正确的是( )A.某类的友元类中的所有成员函数可以存取或修改该类中的私有成员。
B.类的一个成员只能具有一种访问控制属性C.构造函数和析构函数是特殊的成员函数,因此不允许重载D.通过对象只能访问类的公有成员5.设A为test类的对象且赋有初值,则语句test B=A;表示( )A. 语法错误B. 为对象A定义一个别名C. 将对象A复制给对象BD. 仅说明B和A属于同一个类6.友元函数的作用是( )A.提高程序的效率B.加强类的封装性C.实现数据的隐蔽性D.增加成员函数的种类7.以下关于静态成员函数的叙述不正确的是( )A.静态成员函数属于整个类B.对静态成员函数的引用允许使用对象名C.在静态成员函数中不能直接引用类的非静态成员D. 使用类名可以直接调用其静态成员函数8.以下叙述正确的是( )A.派生类中不可以定义与基类中同名的成员变量B.派生类中不可以重载成员函数C.派生类中不能调用基类中的同名函数D.以上三项均不正确9.设有以下类和对象的定义:class A{public:int m;};A k1,k2,*p1,*p2;则下面针对成员变量m的引用,正确的是( )A. k1.m=1;B. k2->m=2;C. p1.m=3;D. (*p2)->m=4;10.派生类的对象对它的哪一类基类成员是可以访问的?( )A.公有继承的基类的公有成员 B. 公有继承的基类的保护成员C. 公有继承的基类的私有成员D. 保护继承的基类的公有成员二、填空题(2*10分)1.类的成员按访问权限可分为三类:、、。
2.在C++中定义类时,通常是利用描述对象的“特征”; 利用描述对象的“行为”。
3.int * p = new int[20]; //动态分配数组//释放数组4.为了提高代码通用性,自动适应数据类型的变化,C++中采用5.要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,可将该函数定义为6.在私有继承关系下,基类的公有成员和保护成员将成为派生类中的成员,它们只能由来访问。
三、读程并写出程序的运行结果(40分)(注:以下程序都省略了相关头文件)1 (6分)void main(){ int j=0,s=0;for (int i=8;i<=20;i++)if (i%4==0) j++;else s++;cout<<"j="<<j<<'\t'<<"s="<<s; } 2 (6分)int Div(int x,int y);int main(){ try{ cout<<"5/2="<<Div(5,2)<<endl;cout<<"8/0="<<Div(8,0)<<endl;cout<<"7/1="<<Div(7,1)<<endl;}catch(int){ cout<<"except of deviding zero.\n"; }cout<<"that is ok.\n";}int Div(int x,int y){ if(y==0) throw y;return x/y;}3 (7分)class Croot{ public:int small;Croot( ) { small=2;}Croot(int n) { small=n;}void showsmall(){ cout<<"small="<<small<<endl; } };class Cder1: public Croot 4 (7分)class Animal{public:virtual void voice() = 0;void display() { cout<<"Animal!"<<endl;} };class Dog: public Animal{ public:void voice() {cout<<"Wang!"<<endl;}void display() {cout<<"Dog!"<<endl; }{ public:Cder1(int m) :Croot(m){} };class Cder2: public Croot{ public:int small;Cder2(int n=0) { small=n; } };void main(){ Croot A;Cder1 bb(3);Cder2 cc;A.showsmall();bb.showsmall();cc.showsmall();} };class Cat: public Animal{ public:void voice() {cout<<"Miao!"<<endl;}void display() {cout<<"Cat!"<<endl; } };void fun(Animal *ptr){ ptr->voice();ptr->display();}void main(){ Anima* pa[2]={new Dog(), new Cat()};fun(pa[0]);fun(pa[1]);}5 (7分)class B{ int b;public:B(int i) : b(i) { cout<<"B's constructor called." <<endl;}private:};class C:public B{ B b;int c;public:C(int i,int j);};C::C(int i,int j):B(i),b(i+1){ c=j;cout<<"C's constructor called."<<endl;}int main(){ C obj(1,6);return 0;} 6 (7分)class count{ static int n;public:count() {n++;}void show() {cout<<n<<endl;}~count() { n--;}};int count::n=0;void main(){ count a;a.show();{ count b[4];b[3].show();}a.show();}四、综合编程题(20分)1.编写一个抽象类Shape,在此基础上派生出类Rectangle(矩形)和Circle(圆),二者都有计算面积的函数GetArea(),计算周长的函数GetPerim(),并画出类图。
(10分)。
主函数中,动态分配内存生成2个圆,3矩形,将其地址放入Shape指针数组,并将所有对象的面积和周长以文本方式保存到文件shape.dat中。
(10分)参考答案一DABCC ABDAA二1 共有,私有,保护2 成员属性,成员函数3 delete p[]4 模板5 内联6 私有,派生类成员三1 i=4 j=92 5/2=2except of deviding zero.that is ok.3small=2small=3small=24Wang!Animal!Miao!Animal!5B's constructorB's constructorC's constructor6 151四略。