福建工程学院C 试卷B1
2022年福建工程学院计算机网络技术专业《计算机网络》科目期末试卷B(有答案)

2022年福建工程学院计算机网络技术专业《计算机网络》科目期末试卷B(有答案)一、选择题1、下列选项中,不属于网络体系结构所描述的内容是()。
A.网络的层次B.每一层使用的协议C.协议的内部实现细节D.每一层必须完成的功能2、在TCP/IP体系结构中,直接为ICMP提供服务的协议是()。
A.PPPB.IPC.UDPD.TCP3、路由器转发分组是根据报文的()。
A.LLC地址B.端口号C.MAC地址D.IP地址4、下列关于拥塞控制策略的描述中,()符合开环控制。
A.在拥塞已经发生或即将发生时做出反应,调节交通流B.根据用户的协议限制进入网络的交通,从而阻止拥塞的发生C.需要实时将网络的状态反馈到调节交通的地点(通常是源)D.不需要预留某些资源,资源的使用率很高5、假设数据链路层采用后退N帧协议进行流量控制,发送方已经发送了编号为0~6号的帧。
当计时器超时时,2号帧的确认还没有返回,则发送方需要重发的帧数是()。
A.1B.5C.6D.76、对于无序接收的滑动窗口协议,若序号位数为n,则发送窗口最大尺寸为()A.2n -1B.2nC.2n-1D.2n-17、下列有关面向连接和无连接的数据传输的速度的描述,正确的说法是()。
A.面向连接的网络数据传输得快B.面向无连接的数据传输得慢C.二者速度一样D.不可判定8、传输层为()之间提供逻辑通信。
A.主机B.进程C.路由器D.操作系统9、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阀值为32KB,甲向乙始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。
若乙收到的数据全部存入缓存,本被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT后,甲的发送窗口是()。
A.1KBB.8KBC.16KBD.32KB10、最符合www服务器概念的选项是()。
A.用于编辑网页的计算机叫 wwW服务器B.任何一台联入Intenet并存储了网页的计算机就叫 www服务器C.能够接受请求并发送网贞的计算机叫www服务器D.安装了www服务器程序的计算机叫 www服务器11、图所示的曼彻斯特编码表示的比特串为()A.011001B.100110C.111110D.01111012、下列关于单模光纤的描述中,正确的是()A.单模光纤的成本比多模光纤的成本低B.单模光纤传输距离比多模光纤短C.光在单模光纤中通过内部反射来传播D.单模光纤的直径一般比多模光纤小二、填空题13、按IP地址分类,地址160.201.68.108属于____________地址。
福建工程学院期末C试卷A

class b{public: virtual void func(){cout<<"func in class b"<<endl;}};
class c:public a,public b第6页
{public: void func(){cout<<"func in class c"<<endl;}
}
void disp(){cout<<"str="<<str<<endl;}
char & operator[](int);
};
char & Sample::operator[](int i)
{return *(str+i);}
void main()
{char *s="olympics";
Sample obj(s);obj.disp();
void main( )
{ D doobj(10); }
5.阅读程序,写出运行结果。
#include "string.h"
class Sample{ private: char *str;
public : Sample(char *s ){str=new char[strlen(s)+1];
strcpy(str,s);第8页
4.阅读程序,写出运行结果。
#include <iostream.h>
class A{
protected: int x;
public: A(int x)
{A::x=x;
cout<<"class A"<<endl;
2022年福建工程学院信息管理与信息系统专业《计算机网络基础》科目期末试卷B(有答案)

2022年福建工程学院信息管理与信息系统专业《计算机网络基础》科目期末试卷B(有答案)一、选择题1、()不是对网络模型进行分层的目标。
A.提供标准语言B.定义功能执行的方法C.定义标准界面D.增加功能之间的独立性2、TCP/IP模型的网络层提供的是()。
A.无连接不可靠的数据报服务B.无连接可靠的数据报服务C.有连接不可靠的虚电路服务D.有连接可靠的虚电路服务3、使用两种编码方案对比特流01100111进行编码的结果如图所示,编码1和编码2分别是()A.NRZ 和曼彻斯特编码B.NRZ 和差分曼彻斯特编码C.NRZ-I和曼彻斯特编码D.NRZ-I和差分曼彻斯特编码4、假设某应用程序每秒产生一个60B的数据块,每个数据块被封装在一个TCP报文中,然后再封装到一个IP数据报中,那么最后每个数据报所含有的应用数据所占的百分比是()(注意:TCP报文和IP数据报的首部没有附加字段)。
A.20%B.40%C.60%D.80%5、主机甲与主机乙之间使用后退N帧协议(GBN)传输数据,甲的发送窗口尺寸为1000,数据帧长为1000字节,信道带宽为100Mbit/s,乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,若甲乙之间的单向传播延迟是50ms,则甲可以达到的最大平均数据传输速率约为()。
A.10Mbit/sB.20Mbit/sC.80Mbit/sD.100Mbit/s6、CSMA协议可以利用多种监听算法来减小发送冲突的概率,下列关于各种监听算法的描述中,正确的是()。
A.非坚持型监听算法有利于减少网络空闲时间B.1-坚持型监听算法有利于减少冲突的概率C.P-坚持型监听算法无法减少网络的空闲时间D.1-坚持型监听算法能够及时抢占信道7、采用1200bit/s同步传输时,若每帧含56bit同步信息、48bit控制信息位和4096bit 数据位,则传输1024B需要()A.1B.4C.7D.148、对一个无噪声的4kHz信道进行采样,可达到的最大数据传输率是()A.4kbit/sB.8kbit/sC.1kbit/sD.无限大9、使用集线器连接局域网是有限制的,任何两个数据终端设备之间允许的传输通路中可使用的集线器个数最多是()。
福建工程学院C试卷试题B(附答案)

public:
MyClass(int aa,int bb);
int GetX();
int GetY();
};
5.下面程序中有一处错误,请用下横线标出错误所在行并提出修改意见。
class One{
5.类成员的默认访问方式是 私有。
6.类完成了面向对象程序设计的封装特性。
7.执行下列代码 cout <<″Hex:″<< hex << 255;程序的输出结果为Hex:ff________。
8.C++的流库预定义了4个流,它们是cin、cout、cerr和clog。
9.类中运算符重载一般采用两种形式:非静态成员函数和非成员函数。
B. 可以说明抽象类对象
C. 抽象类的纯虚函数的实现可以由自身给出,也可以由派生类给出
D. 抽象类的纯虚函数的实现由派生类给出
7. 以下关于函数模板叙述正确的是( C )
A.函数模板也是一个具体类型的函数
B.函数模板的类型参数与函数的参数是同一个概念
C.通过使用不同的类型参数,函数模板可以生成不同类型的函数
第1页
福建工程学院2009 --2010学年第二学期期末考试 (B卷)共 9 页
课程名称:面向对象程序设计考试方式:开卷()闭卷(√)
题号
一
二
三
四
五
六
七
八
九
十
总分
统分人签名
得分
考生注意事项:1、本试卷共9页,请查看试卷中是否有缺页。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
福建工程学院《pic单片机》09102试卷B

B. 扩频通信
4.PIC16F877 单片机中,调用子程序的嵌套最多为( A. 3 B.5 C.8 ) D.16
班级:______姓名:______学号:______
考生注意事项:1、本试卷共 6 页,请查看试卷中是否有缺页。 2、考试结束后,考生不得将试卷和草稿纸带出考场。 3、答案一律做在试卷上,答在草稿纸上不给分。 得分 评卷人
第 4 页
线
5、( 8 分) 解:
org 0010h Pagesel KEY Call KEY Pagesel JIANGN Call JIANGN;按键功能处理子程序 -------------------------;根据按键确定相应的处理子程序 JIANGN ADDWF PCL,F GOTO PKEY0 ;执行 PKEY0 键子程序 GOTO PKEY0 ;执行 PKEY0 键子程序 GOTO PKEY1 ;执行 PKEY1 键子程序 GOTO PKEY2 ;执行 PKEY2 键子程序 . GOTO PKEYN ;执行 PKEYN 键子程序 end
答:
第 3 页 第 4 页
3、执行下列语句后(8 分) ,
RP1 equ 6 RP0 equ 5 Org 00h BCF BCF STATUS,RP1 STATUS,RP0 088h
班级:______姓名:______学号:______
MOVLW
★ MOVWF 22h ;此时 A2h 单元值为 ①若打★的语句换成 MOVWF 0A2h ;此时 A2h 单元值为 ②若打★的语句换成 MOVWF ③若打★的语句换成 MOVWF 122h 1A2h ;此时 122h 单元值为 ;此时 1A2h 单元值为
5.与 A/D 转换有关的端口是( A. D ,A 端口 C. D,C 端口 B. A,E 端口 D. E,C 端口
(完整word版)2014-2015福建工程学院(计算机系)微机原理与接口技术期末试卷B

得分
评卷人
1、下列指令序列的功能是应用DOS系统功能调用在显示器屏幕上显示:Hello!请在空格中填入应有的内容。(6分)
MSG DB(1);设置显示内容
……
(2)
(3)
(4);DOS系统功能调用
2、写一段完整代码,找出BUF数据区中50个无符号数的最大值和最小值,并分别存入MAX和MIN单元。(13分)
A.AND AL,0FH B. AND AL,0F0H C. OR AL,0FH D. OR AL,0F0H
4、中断号16H的中断向量表地址的首址为( ).
A.58H B.60H C.62H D.64H
5、8086CPU从I/O端口地址80H读字节数据应使用指令( ).
A.IN AL,80H B. IN AX,80H
(2)A. 0DCH B.先02H,再20H
C.先20H,再02H D.先20,再02
2、将8253定时器0设为方式3(方波发生器),定时器1设为方式2(分频器)。要求定时器0的输出脉冲OUT0作为定时器1的时钟输入,CLK0连接总线时钟2MHz,定时器1输出OUT1约为4Hz。假设8253占用的端口号为80H~86H,试编写程序初始化该芯片。(8分)
五、芯片初始化(共16分)
1、(1)D
(2)C
2、解题思路:分别对定时器0和定时器1初始化,需要满足两个定时器计数长度的乘积要等于2MHz/4Hz=500000,并且每个计时通道的计数值要小于65537。(可以任意组合,比如50*10000,100*5000,1000*500,下面以1000*500为例)
C.IN 80H,ALD.IN 80H,AX
6、指令MOV AX,[BX][SI]中,源操作数的物理地址是( ).
2022年福建工程学院公共课《C语言》科目期末试卷A(有答案)

2022年福建工程学院公共课《C语言》科目期末试卷A(有答案)一、填空题1、把int类型变量low中的低字节及变量high中的高字节放入变量s中的表达式是_______。
2、C语言源程序文件的后缀是;经过编译后,生成文件的后缀是;经过连接后,生成文件的后缀是3、一个C语言源程序由若干函数组成,其中至少应含有一个________4、若a是int型变量,则执行表达式a=25/3%3后a的值为_______5、已知字母a的ASCIl码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'-3'的值为_______。
6、定义语句int*f();int(*f)();的含义分别为_______和_______。
7、函数swap(arr,n)可对arr数组从第1个元素到第n个元素分别进行两两元素交换。
在运行调用函数中的如下语句后,a[o]和a[1]的值分别为_______,原因是_______。
a[0]=1;a[1]=2;swap(a,2);8、为建立如图10-5所示的存储结构(即每个结点两个域,data是数据域,next是指向结点的指针域),请将定义补充完整。
struct s{char data;_______}node;9、若有以下定义和语句,为使变量c1得到字符’A',变量c2得到字符’B’,正确的输入形式是_______。
char cl,c2;scanf("%4c%4c",&cl,8&c2);10、设有以下宏定义:#define WIDTH 80#define LENGTH WIDTH+40则执行赋值语句:v=LENGTH*20;(v为int型变量)后,v的值是_______。
二、选择题11、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )。
A.intB.floatC.doubleD.不确定12、以下正确的叙述是( )。
2016福建工程学院高职招考数学模拟试题(附答案解析)

考单招——上高职单招网2016福建工程学院高职招考数学模拟试题(附答案解析)一、选择题:本大题共12小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的.1.设等于()A.{1,4} B.{1,6} C.{4,6} D.{1,4,6}2.已知点M(6,2)和M2(1,7).直线y=mx—7与线段M1M2的交点M分有向线段M1M2的比为3:2,则m的值为()A.B.C. D.43.已知函数的解析式可能为()A. B.C.D.4.两个圆的公切线有且仅有()A.1条B.2条C.3条D.4条5.若函数、三、四象限,则一定有()A.B.C.D.6.四面体ABCD四个面的重心分别为E、F、G、H,则四面体EFGH的表面积与四面体ABCD的表面积的比值是()A.B.C. D.考单招——上高职单招网7.已知为非零的平面向量.甲:()A.甲是乙的充分条件但不是必要条件B.甲是乙的必要条件但不是充分条件C.甲是乙的充要条件D.甲既不是乙的充分条件也不是乙的必要条件8.已知有()A.最大值B.最小值C.最大值1D.最小值19.已知数列{}的前n项和其中a、b是非零常数,则存在数列{}、{}使得()A.为等差数列,{}为等比数列B.和{}都为等差数列C.为等差数列,{}都为等比数列D.和{}都为等比数列10.若则下列结论中不.正确的是()A.B.C.D.考单招——上高职单招网11.将标号为1,2,…,10的10个球放入标号为1,2,…,10的10个盒子里,每个盒内放一个球,恰好3个球的标号与其在盒子的标号不.一致的放入方法种数为()A.120B.240C.360D.72012.设是某港口水的深度y(米)关于时间t(时)的函数,其中.下表是该港口某一天从0时至24时记录的时间t与水深y的关系:t03691215182124 y1215.112.19.111.914.911.98.912.1经长期观观察,函数的图象可以近似地看成函数的图象.在下面的函数中,最能近似表示表中数据间对应关系的函数是()A.B.C. D.二、填空题:本大题共4小题,每小题4分,共16分.把答案填在题中横线上.13.Tan2010°的值为.14.已知的展开式中各项系数的和是128,则展开式中x5的系数是.(以数字作答)15.某校有老师200人,男学生1200人,女学生1000人.现用分层抽样的方法从所有师生中抽取一个容量为n的样本;已知从女学生中抽取的人数为80人,则n= .16.设A、B为两个集合,下列四个命题:①A B对任意②A B考单招——上高职单招网③A B A B ④A B存在其中真命题的序号是.(把符合要求的命题序号都填上)三、解答题:本大题共6小题,共74分.解答应写出文字说明,证明过程或演算步骤. 17.(本小题满分12分)已知的值.18.(本小题满分12分)如图,在棱长为1的正方体ABCD—A1B1C1D1中,AC与BD交于点E,CB与CB1交于点F.(I)求证:A1C⊥平BDC1;(II)求二面角B—EF—C的大小(结果用反三角函数值表示).考单招——上高职单招网19.(本小题满分12分)如图,在Rt△ABC中,已知BC=a.若长为2a的线段PQ以点A为中点,问的夹角θ取何值时的值最大?并求出这个最大值.20.(本小题满分12分)直线的右支交于不同的两点A、B.(Ⅰ)求实数k的取值范围;(Ⅱ)是否存在实数k,使得以线段AB为直径的圆经过双曲线C的右焦点F?若存在,求出k的值;若不存在,说明理由.21.(本小题满分12分)为防止某突发事件发生,有甲、乙、丙、丁四种相互独立的预防措施可供采用,单独采用甲、乙、丙、丁预防措施后此突发事件不发生的概率(记为P)和所需费用如下表:预防措施甲乙丙丁考单招——上高职单招网P0.90.80.70.690603010费用(万元)预防方案可单独采用一种预防措施或联合采用几种预防措施,在总费用不超过120万元的前提下,请确定一个预防方案,使得此突发事件不发生的概率最大.22.(本小题满分14分)已知的图象相切.(Ⅰ)求b与c的关系式(用c表示b);(Ⅱ)设函数内有极值点,求c 的取值范围.参考答案一、选择题:本大题共12小题,每小题5分,共60分,在每小题给出的四个选项中,只有一项是符合题目要求的.1.D 2.D 3.A 4.B 5.C 6.C 7.B 8.D 9.C 10.D 11.B 12.A 二、填空题:本大题共4小题,每小题4分,共16分.把答案填在题中横线上. 13. 14.35 15.192 16.④考单招——上高职单招网17.本小题考三角函数的基本公式以及三角函数式的恒等基础知识和基本运算技能,满分12分.解法一:由已知得:由已知条件可知解法二:由已知条件可知考单招——上高职单招网18.本小题主要考查线面关系和正方体等基础知识,考查空间想象能力和推理能力.满分12分.解法一:(Ⅰ)∵A1A⊥底面ABCD,则AC是A1C在底面ABCD的射影.∵AC⊥BD.∴A1C⊥BD.同理A1C⊥DC1,又BD∩DC1=D,∴A1C⊥平面BDC1.(Ⅱ)取EF的中点H,连结BH、CH,又E、F分别是AC、B1C的中点,考单招——上高职单招网解法二:(Ⅰ)以点C为坐标原点建立如图所示的空间直角坐标系,则C(0,0,0). D(1,0,0),B(0,1,0),A1(1,1,1),C1(0,0,1),D1(1,0,1)(Ⅱ)同(I)可证,BD1⊥平面AB1C.考单招——上高职单招网19.本小题主要考查向量的概念,平面向量的运算法则,考查运用向量及函数知识的能力,满分12分.解法二:以直角顶点A为坐标原点,两直角边所在直线为坐标轴建立如图所示的平面直角坐标系.考单招——上高职单招网20.本小题主要考查直线、双曲线的方程和性质,曲线与方程的关系,及其综合应用能力,满分12分.解:(Ⅰ)将直线……①依题意,直线l与双曲线C的右支交于不同两点,故(Ⅱ)设A、B两点的坐标分别为、,则由①式得考单招——上高职单招网……②假设存在实数k,使得以线段AB为直径的圆经过双曲线C的右焦点F(c,0).则由FA⊥FB得:整理得……③把②式及代入③式化简得21.本小题考查概率的基础知识以及运用概率知识解决实际问题的能力,满分12分.解:方案1:单独采用一种预防措施的费用均不超过120万元.由表可知,采用甲措施,可使此突发事件不发生的概率最大,其概率为0.9.方案2:联合采用两种预防措施,费用不超过120万元,由表可知.联合甲、丙两种预防措施可使此突发事件不发生的概率最大,其概率为1—(1—0.9)(1—0.7)=0.97.方法3:联合采用三种预防措施,费用不超过120万元,故只能联合乙、丙、丁三种预防措施,此时突发事件不发生的概率为1—(1—0.8)(1—0.7)(1—0.6)=1—0.024=0.976.考单招——上高职单招网综合上述三种预防方案可知,在总费用不超过120万元的前提下,联合使用乙、丙、丁三种预防措施可使此突发事件不发生的概率最大.22.本小题考查导数、切线、极值等知识及综合运用数学知识解决问题的能力.满分14分.解:(Ⅰ)依题意,令(Ⅱ)x x0 (+0+于是不是函数的极值点.的变化如下:x x1 (+0—0+由此,的极小值点.综上所述,当且仅当考单招——上高职单招网。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.编写复数类 Complexnumber,其属性为:real(实部),img(虚部)。完成 复数的加法运算 Add()和减法运算 Sub()及对应的+运算符和-运算符重载。
delete p1;
}
线
密封
班级:______姓名:______学号:______
第7页
4. 下面程序中有一处错误,请用下横线标出错误所在行并提出修改意见。
class MyClass{
int x=20,y;
public:
MyClass(int aa,int bb);
int GetX();
int GetY();
C.通过使用不同的类型参数,函数模板可以生成不同类型的函数
D.用函数模板定义的函数没有类型
8. 建立含有类对象成员的派生类对象时,其构造函数的执行顺序为(
)
A.自己所属类、对象成员所属类、基类的构造函数
B.对象成员所属类、基类、自己所属类的构造函数
C.基类、对象成员所属类、自己所属类的构造函数
D.基类、自己所属类、对象成员所属类的构造函数
class test: public aa { public: int func() { return 58; }
运行结果:
};
void main() {
test d; aa& b = d;
cout << b.func() << endl;
cout << b.aa::func() << endl;
}
对象调用时,系统使用__________联编。
12.将成员函数放在类外,所使用的作用<”操作符时,应声明为 ____________ 函数。
14. 所谓赋值兼容规则是指在公有派生情况下,一个________类的对象可以作
为________类的对象来使用的地方。
15. 若 y 是 x 的引用,则对 y 的操作就是对______的操作。
B.函数体含有递归语句
C.需要加快程序的执行速度
D.函数代码多、不常调用
14. this 指针存在的目的是( )。
A.保证基类公有成员在子类中可以被访问
B.保证每个对象拥有自己的数据成员,但共享处理这些数据成员的代码
C.保证基类保护成员在子类中可以被访问
D.保证基类私有成员在子类中可以被访问
15.类的析构函数是对一个对象进行(
的含义是(
)。
A.指向类 Sample 的名为 a 的指针
B.a 是类 Sample 的对象引用,用来作函数 Set()的形参
C.将 a 的地址赋给变量 Set
D.变量 Sample 与 a 按位与的结果作为函数 Set 的参数
13. 在( )情况下适宜采用 inline 定义内联函数。
A.函数体含有循环语句
D.作为成员函数重载的 2 元运算符
2. 在 C++中把不返回任何类型的函数应该说明为(
)。
A. int
B. char
C. void
D. double
3. 要实现动态联编必须(
)。
A.通过成员名限定来调用虚函数
B.通过对象名来调用虚函数
C.通过派生类对象来调用虚函数
D.通过对象指针或引用来调用虚函数
8.C++的流库预定义了 4 个流,它们是 cin、cout、
和 clog。
9. 类中运算符重载一般采用两种形式:
和
。
10. 基类的公有成员在私有派生类中是__________成员,基类的保护成员在公
有派生类中是__________成员。
11. 对虚函数使用对象指针或引用,系统使用__________联编,对虚函数使用
};
5. 下面程序中有一处错误,请用下横线标出错误所在行并提出修改意见。 class One{ protected: int a; public: void setOne(int x){a=x;}
void showOne(){cout<<"a="<<a<<endl;} }; class Two:private One{ public: void setTwo(int x){a=x;} }; void main() { Two obj; obj.setTwo(10); cout<<"obj.a="<<obj.a<<endl; }
则在需要释放 ptr 指向的动态数组对象时,所使用的语句是____
____。
4. 对象传送的消息一般由 3 部分组成:接收对象名、调用操作名和________。
5. 类成员的默认访问方式是
。
6.类完成了面向对象程序设计的
特性。
7.执行下列代码 cout <<″Hex:″<< hex << 255;程序的输出结果为________。
9. 构造函数不具备的特征是 (
)
A.构造函数的函数名与类名相同
B.构造函数可以重载
C.构造函数可以设置默认参数
D.构造函数必须指定类型说明
班级:______姓名:______学号:______
密封
线
10. 实现两个相同类型数加法的函数模板的声明中(
第3页
)是正确的。
A.add(T x,T y)
B.T add(x,y)
班级:______姓名:______学号:______
密封
线
三、程序分析(每小题 4 分,共 20 分)
得分 评卷人
第5页
1.阅读程序,写出运行结果:
#include <iostream.h>
class aa { public: virtual int func () { return 0; } };
cout<<″s3 与 s4 的数据成员″<<(s3==s4 ? ″相等″:″不相等″)<<endl;
}
3. 阅读程序,写出运行结果
#include <iostream.h>
class A
{ private:
int X,Y;
public:
A( ) {
X=Y=0;
cout<<"Default Constructor called."<<endl;
4.在 C++中,封装是借助(
)达到目的。
A. 结 构
B.类
C. 数 组
D.函数
第2页
5. 假定 AA 是一个类,“AA* abc()const;”是该类中一个成员函数的原型,若
该函数返回 this 值,当用 x.abc()调用该成员函数后,x 的值(
)
A.已经被改变
B.可能被改变
C.不变
D.受到函数调用的影响
2.阅读程序,写出运行结果:
#include <iostream.h>
template <class T> class Sample
运行结果:
{ T n;
public: Sample(T i){n=i;}
int operator==(Sample &);
};
template <class T>
int Sample<T>::operator==(Sample&s)
6.以下关于抽象类的描述,(
) 是正确的。
A. 不能说明抽象类的指针或引用
B. 可以说明抽象类对象
C. 抽象类的纯虚函数的实现可以由自身给出,也可以由派生类给出
D. 抽象类的纯虚函数的实现由派生类给出
7. 以下关于函数模板叙述正确的是(
)
A.函数模板也是一个具体类型的函数
B.函数模板的类型参数与函数的参数是同一个概念
班级:______姓名:______学号:______
密封
线
福建工程学院 2009 --2010 学年第二学期期末考试 (B 卷)
第1页 共9页
课程名称:面向对象程序设计
考试方式:开卷( )闭卷(√)
统分人 题号 一 二 三 四 五 六 七 八 九 十 总分
签名
得分
考生注意事项:1、本试卷共 9 页,请查看试卷中是否有缺页。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
教师注意事项:如果整门课程由一个教师评卷的,只需在累分人栏目签名,题首的评卷 人栏目可不签名。
一、单项选择题 (每小题 2 分,共 30 分)
得分 评卷人
1. 重载一个运算符时,其参数表中没有任何参数,这表明该运算符是(
)
A.作为友元函数重载的 1 元运算符
B.作为成员函数重载的 1 元运算符
C.作为友元函数重载的 2 元运算符
}
A(int xx,int yy) {
X=xx;Y=yy;
cout<< "Constructor called."<<endl;
}
~A( ) { cout<<"Destructor called."<<endl; }
};
void main()
运行结果:
{
A *p1=new A;
delete p1;
p1=new A(1,2);
)操作时自动调用。
A.建立
B.撤消
C.赋值
D.引用
二、填空题(每空 1 分,共 20 分)
得分 评卷人
第4页
1. 带有________的类称为抽象类,它只能作为________来使用。