Gyikoo/KT_QA huggingface dataset:
问题：Fe3O4是具有亚铁磁性的材料，其晶体结构为以下哪种类型： {'A': '石榴石', 'B': '尖晶石', 'C': '钙钛矿', 'D': '金红石'}
答案：B
问题：坡莫合金作为一种性能优异、应用普遍的软磁材料，具有高的磁导率和较小的矫顽力，它的基本组成为以下哪种合金？ {'A': 'Fe-Zn', 'B': 'Fe-Ni', 'C': 'Mn-Zn', 'D': 'Fe-Co'}
答案：B
问题：对于六方晶体的硬磁铁氧体材料，其易磁化轴应朝向那个晶体学方向(六方晶系晶体学坐标)？ {'A': '[2 (-1) (-1) 0]', 'B': '[0001]', 'C': '[10(-1)0]'}
答案：B
问题：硅钢片（Fe-Si合金）作为常用的软磁材料之一，可以通过改变的Si的质量分数来控制合金的各向异性、矫顽力等磁学特性。在实际制备硅钢片的过程中，常常选用某一方向作为易磁化方向，在轧制过程中使硅钢片形成板织构，其平行于轧面的晶面和平行于轧面的晶向分别为： {'A': '{100},', 'B': '{110},', 'C': '{110},', 'D': '{100},'}
答案：C
问题：材料从其磁学特征可以分为哪些种类？ {'A': '铁磁性及亚铁磁性', 'B': '反铁磁性', 'C': '顺磁性', 'D': '抗磁性'}
答案：A, B, C, D
问题：Mn-Zn, Ni-Zn铁氧体等软磁铁氧体材料具有离子间的超交换作用，其中氧离子起到了磁性传递的中间媒介作用，在氧离子的作用下，位于两个亚点阵之间的正离子自旋方向相反。 {'A': '对', 'B': '错'}
答案：A
问题：根据磁滞回线，给完全退磁的材料加正方向的磁场磁化达到饱和后，将外磁场改变反向，材料的磁化强度回到零点时对应的外磁场叫做： {'A': '饱和磁化强度', 'B': '矫顽力', 'C': '剩磁', 'D': '初始磁化强度'}
答案：B
问题：磁畴结构的形成会受下列那些能量的影响？ {'A': '各向异性能', 'B': '交换能', 'C': '退磁能', 'D': '磁畴壁能'}
答案：A, B, C, D
问题：在磁化过程中可能包含下列哪些磁畴的变化： {'A': '可逆的磁畴转动', 'B': '可逆的磁畴移动', 'C': '不可逆的磁畴移动'}
答案：A, B, C
问题：居里-外斯提出的分子场理论解释自发磁化现象，在分子场理论中，原子磁矩自发区域反平行排列。 {'A': '正确', 'B': '错'}
答案：B
问题：磁体在外磁场作用下磁化时，会发生畴壁移动和畴内转动两种磁畴变化。 {'A': '正确', 'B': '错'}
答案：A
问题：1. 一下哪个不是软磁铁氧体的典型的磁学材料学特性？ {'A': '磁导率高', 'B': '涡流损失小', 'C': '柔韧性高', 'D': '优良的耐腐蚀性和耐氧化性'}
答案：C
问题：日常人们通常将磁体分为软磁体和硬磁体，以区分磁性材料的磁学特性和用途，下列那些是软磁体的典型特征？ {'A': '高磁导率', 'B': '低矫顽力', 'C': '高各向异性', 'D': '高饱和磁化强度MS'}
答案：A, B, D
问题：下列那些是硬磁体的典型磁学特性？ {'A': '高矫顽力', 'B': '高剩磁Mr', 'C': '大的最大磁能积', 'D': '高磁导率'}
答案：A, B, C
问题：非晶态高磁导率合金中不存在规则的长程有序晶体结构，因此与普通的晶态磁体相比具有下列哪些典型的特征： {'A': '不存在滑移面', 'B': '磁学性质均匀分布，不存在晶界', 'C': '不存在各向异性，畴壁的移动较为容易', 'D': '有很高的磁导率'}
答案：A, B, C, D
问题：磁畴壁有两种形式，分别为Néel壁和Bloch壁。 {'A': '正确', 'B': '错'}
答案：A
问题：14. 磁性非晶薄带可以使用熔融合金甩带法制作。 {'A': '对', 'B': '错'}
答案：A
问题：光磁记录利用了材料的磁学性质，当一束激光照射到介质表面，达到居里点以上之后施加局部的外磁场，可以使介质中的磁化方向转向外磁场的方向。 {'A': '对', 'B': '错'}
答案：A
问题：对于铁磁性材料存在居里温度温度，在居里温度以上时，铁磁材料将表现出顺磁性，其磁化率与温度的关系服从居里-外斯定律。在居里点发生磁性变化的原因是： {'A': '原子磁矩排布的各向异性', 'B': '原子磁矩受到的热扰动', 'C': '磁矩受到的退磁场作用'}
答案：B
问题：对完全退磁的材料施加恒定方向的磁场，在刚开始磁化时磁化强度增加量与外磁场变化量之间的比值为： {'A': '初始磁导率', 'B': '矫顽力', 'C': '回线方形度'}
答案：A
问题：Fe和Mn单质均为核外3d轨道具有自旋不成对电子排布的金属，但Fe是典型的磁性材料而Mn具有反磁性，原因是由于： {'A': 'Mn原子间隔距离太大，交换积分J', 'B': 'Mn原子间隔距离太小，交换积分J', 'C': 'Mn原子间隔距离太大，交换积分J>0', 'D': 'Mn原子间隔距离太小，交换积分J>0'}
答案：B
问题：下列那种实际应用情况下通常使用粘结磁体 {'A': '电磁继电器中的铁芯', 'B': '电冰箱中的密封条', 'C': '硬盘中的记录介质'}
答案：B
问题：硬盘中核心部分是磁性材料薄膜，对于目前垂直磁记录的硬盘，要求其记录介质具有： {'A': '垂直各向异性', 'B': '水平各向异性', 'C': '体各向异性'}
答案：A
问题：软磁材料与硬磁材料相比磁滞回线具有细长的形状，其磁滞回线主要具有以下特征： {'A': '高饱和磁化强度', 'B': '高磁导率', 'C': '低矫顽力'}
答案：A, B, C
问题：在材料自发磁化形成磁畴过程中，磁畴数量增加、不同磁畴磁化方向形成闭合的过程需要克服哪些能量： {'A': '各向异性能', 'B': '畴壁能', 'C': '退磁能'}
答案：A, B
问题：永磁材料因其具有高磁能积特性被广泛应用于电机、通讯设备等中作为磁性器件，下列哪些材料在近几十年被重点用于永磁体材料的研究中： {'A': 'Al-Ni-Co', 'B': 'Sm-Co合金', 'C': 'Nb-Fe-B合金', 'D': 'Fe-Ni合金'}
答案：A, B, C
问题：钕铁硼系永磁材料可通过烧结过程制成，其主要的制备流程为： {'A': '粉碎过程', 'B': '磁场中压缩成形', 'C': '烧结', 'D': '时效处理和表面处理'}
答案：A, B, C, D
问题：根据作用机理的不同，永磁材料的退磁曲线有下列哪些类型？ {'A': '钉扎型充磁-退磁曲线', 'B': '形核型充磁-退磁曲线', 'C': '时效性充磁-退磁曲线'}
答案：A, B
问题：人们经常用磁矩来描述磁性，磁矩的基本单元是原子磁矩，其中原子核外电子具有轨道磁矩和自旋磁矩，其中起主要作用的轨道磁矩。 {'A': '对', 'B': '错'}
答案：B
问题：在磁化过程中，磁畴会首先发生可逆的壁移，随后在磁场继续增大的情况下发生不可逆的壁移。 {'A': '对', 'B': '错'}
答案：A
问题：亚铁磁性可以用离子的超交换作用模型来解释，而超交换作用要求材料为化合物而非单质。 {'A': '对', 'B': '错'}
答案：A
问题：薄膜是几维材料？ {'A': '零维', 'B': '一维', 'C': '二维', 'D': '三维'}
答案：C
问题：按照经典的分类，膜厚小于___膜的为薄膜 {'A': '1mm', 'B': '0.1mm', 'C': '10μm', 'D': '1μm'}
答案：D
问题：关于薄膜和厚膜，说法错误的是 {'A': '薄膜一般不能自立，只有依附基体而存在；厚膜通常能独立存在', 'B': '薄膜由膜的构成物质堆积而成；厚膜通常由块体材料制备，制备方法有轧制、捶打、碾压等', 'C': '薄膜是二维材料，厚膜是三维材料；', 'D': '包装用的塑料薄膜实际上是一种厚膜'}
答案：C
问题：对于干法成膜和湿法成膜方法的描述不正确的是 {'A': '干法成膜在气相中进行，湿法成膜在液相中进行', 'B': '电镀和化学镀是湿法成膜，只有基板导电才能用湿法成膜', 'C': '湿法成膜对环境污染比较严重，但工艺简单', 'D': '物理气相沉积和化学气相沉积是干法成膜，工艺复杂，但是成的膜均匀致密，和基体附着力强'}
答案：B
问题：对于物理吸附和化学吸附，说法正确的是 {'A': '物理吸附的结合力是分子间作用力，具有饱和性', 'B': '化学吸附的结合力是一次化学键，结合力强', 'C': '化学吸附和物理吸附都需要激活过程', 'D': '化学吸附可逆，物理吸附不可逆'}
答案：B
问题：真空的特点不包括 {'A': '压强低', 'B': '分子密度小', 'C': '平均自由程大', 'D': '没有任何气体分子'}
答案：D
问题：按照真空区域的划分，10-5~10-9Pa属于什么真空区间 {'A': '中真空', 'B': '高真空', 'C': '超高真空', 'D': '极高真空'}
答案：C
问题：物理气相沉积（PVD）中，旋转靶材或者基板的主要目的是 {'A': '使得所镀薄膜的厚度均匀', 'B': '使得所镀薄膜和基板的结合牢固', 'C': '有利于均匀受热和散热', 'D': '选择使所镀的薄膜各向同性'}
答案：A
问题：下列哪一种泵能达到的真空度最高 {'A': '机械泵', 'B': '扩散泵', 'C': '涡轮分子泵', 'D': '溅射离子泵'}
答案：D
问题：获取单晶薄膜需要哪些条件 {'A': '基板清洁，不能吸附各种气体杂质', 'B': '温度要高', 'C': '真空度高', 'D': '沉积速率低'}
答案：A, B, C, D
问题：MOCVD指的是 {'A': '有机金属化学气相沉积', 'B': '光化学气相沉积', 'C': '等离子化学气相沉积', 'D': '低压化学气相沉积'}
答案：A
问题：磁控气体放电，磁场的作用是： {'A': '提高电子的能量', 'B': '维持体系的低真空', 'C': '利用磁场改变二次电子的运动轨迹，增大电子撞击气体产生离子的概率', 'D': '加快电子的运动速率'}
答案：C
问题：气体放电的伏安特性曲线分为若干的区，离子镀膜在哪个区 {'A': '电晕放电区', 'B': '正常辉光放电区', 'C': '异常辉光放电区', 'D': '弧光放电区'}
答案：C
问题：物理气相沉积(PVD)分好几类，下列技术哪一个不属于PVD {'A': '真空蒸镀', 'B': '射频溅射', 'C': '高频离子镀膜', 'D': '原子层沉积'}
答案：D
问题：等离子体增强化学气相沉积中等离子体的作用是： {'A': '将反应物中的气体分子激活成活性离子，降低反应所需的温度；', 'B': '加速反应物在表面的扩散作用（表面迁移），提高成膜速度；', 'C': '对于基体及膜层表面具有溅射作用，溅射掉那些结合不牢的粒子，加强了形成的薄膜和基板的附着力；', 'D': '等离子体能够降低镀膜气体分子的平均自由程'}
答案：A, B, C
问题：干法刻蚀一般通过气体放电产生离子或者活性基对薄膜进行刻蚀，干法刻蚀可以实现各向异性刻蚀，原因是 {'A': '离子可用电磁场对其能量和运动方向进行控制', 'B': '活性基的运动是随机的', 'C': '活性基可以对基板进行化学刻蚀', 'D': '离子的动能不一样，刻蚀速率不一样'}
答案：A
问题：关于湿法刻蚀，说法错误的是 {'A': '湿法刻蚀是各向同性刻蚀', 'B': '湿法刻蚀可以除去表面上的玷污和异物', 'C': '湿法刻蚀能够进行表明平坦化或者', 'D': '湿法刻蚀能够在薄膜表面进行超微细加工'}
答案：D
问题：反应离子刻蚀中，无论何种材料都能实现化学刻蚀的是等离子体的哪种成分 {'A': '正离子', 'B': '负离子', 'C': '游离基', 'D': '自由电子'}
答案：C
问题：铜的互连技术普遍采用大马士革工艺，大马士革工艺中用到哪种平坦化技术 {'A': '低压CVD', 'B': '电子回旋共振', 'C': '热回流', 'D': '化学机械抛光'}
答案：D
问题：薄膜图形化有哪些方法 {'A': '填平法', 'B': '蚀刻法', 'C': '掩模法', 'D': '篆刻法'}
答案：A, B, C
问题：下面哪种薄膜可用在刀具上 {'A': '硬质膜', 'B': '透明膜', 'C': '磁性膜', 'D': '超导膜'}
答案：A
问题：超硬材料（硬度超过40GPa）按化学键可以划分为三类：金属键、离子键和共价键，其中______材料具有最高的硬度,_______材料具有较好的化学稳定性，_______材料具有较好的综合性能 {'A': '金属键，离子键，共价键', 'B': '共价键，金属键，离子键', 'C': '离子键，共价键，金属键', 'D': '共价键，离子键，金属键'}
答案：D
问题：关于类金刚石(DLC)薄膜的说法错误的是： {'A': '类金刚石薄膜的主要成分是碳', 'B': '类金刚石薄膜含有一定量的金刚石键，有类似于金刚石的性能', 'C': '类金刚石薄膜的硬度和耐磨性仅次于金刚石，有极高的电阻率，电绝缘强度和热导率', 'D': '类金刚石薄膜是一种稳定的晶态薄膜'}
答案：D
问题：ITO透明导电膜玻璃是国际上70 年代初研制成功的一种新型材料。它是制造液晶平板显示器(LCD) 的主要材料。ITO指哪种物质 {'A': '氧化锌铟', 'B': '氧化铝钛', 'C': '氧化铟锡', 'D': '氧化硅镓'}
答案：C
问题：薄膜发电技术采用薄膜太阳能电池，硅基薄膜太阳能电池属于非晶硅结构。关于薄膜太阳能电池说法错误的是 {'A': '薄膜太阳能电池因为厚度很薄，大大降低了制备成本', 'B': '薄膜太阳能电池容易实现大面积铺展', 'C': '薄膜太阳能电池的转化效率低，并且稳定性差', 'D': '薄膜太阳能电池的原理和单晶硅太阳能电池原理不同'}
答案：D
问题：哪一个不是气相沉积获得薄膜的三个必要条件是 {'A': '热的蒸发源', 'B': '冷的基板', 'C': '真空环境', 'D': '合适的湿度'}
答案：D
问题：薄膜沉积中采用真空环境主要利用了其中哪两条 {'A': '(1)(2)', 'B': '(2)(4)', 'C': '(1)(3)', 'D': '(3)(4)'}
答案：C
问题：化学镀膜相对于电镀膜，最大的优点是 {'A': '化学镀对于环境友好', 'B': '化学镀可以在绝缘体上成膜', 'C': '化学镀消耗的能量少', 'D': '化学镀成膜的质量比电镀膜好'}
答案：B
问题：半导体集成电路的镀膜为什么要在超净间进行？ {'A': '超净间噪声小', 'B': '超净间的气压很低，适合镀膜', 'C': '超净间的温度湿度适宜', 'D': '灰尘是造成薄膜产生针孔的原因，超净间几乎没有灰尘，可减少半导体器件的废品率'}
答案：D
问题：CVD反应必须满足的三个挥发性条件，下列那个条件不是 {'A': '反应物必须具有足够高的蒸气压', 'B': '除了涂层物质之外的其它反应产物必须是挥发性的', 'C': '沉积物本身必须有足够低的蒸气压', 'D': '沉积物本身必须有足够高的蒸气压'}
答案：D
问题：扩散泵能达到的极限真空度是 {'A': '10-4Pa', 'B': '10-5Pa', 'C': '10-6Pa', 'D': '10-7Pa'}
答案：C
问题：CMP是半导体制造中的什么工艺，其目的是 {'A': '化学机械抛光技术，实现全局平坦化', 'B': '化学沉积技术，实现全局平坦化', 'C': '化学机械抛光技术，实现局部平坦化', 'D': '化学沉积技术，实现局部平坦化'}
答案：A
问题：银镜反应制备银镜，属于什么镀膜方法 {'A': 'PVD', 'B': 'CVD', 'C': '电镀', 'D': '化学镀'}
答案：D
问题：碳在元素周期表中居于王者之位，具有多种结构，哪一种碳材料是sp3杂化 {'A': '金刚石', 'B': '石墨', 'C': '石墨烯', 'D': '碳纳米管'}
答案：A
问题：薄膜的制备加工和块体材料的制备加工类比：______过程可以看成是原子量级的铸造工艺，_______可以看成是原子量级的表面加工工艺， _______等可以看成是发生在近表面层的原子量级的材料改性工艺 {'A': '真空薄膜沉积、干法刻蚀、离子注入', 'B': '真空薄膜沉积、离子注入、干法刻蚀', 'C': '薄膜电镀、湿法刻蚀、离子注入', 'D': '干法刻蚀、薄膜平台化、真空薄膜沉积'}
答案：A
问题：理想气体只有气体分子间的弹性碰撞，而没有分子间相互作用。 {'A': '对', 'B': '错'}
答案：A
问题：基板为单晶体为生长单晶薄膜的必要条件 {'A': '对', 'B': '错'}
答案：A
问题：通过单一类型的泵可以抽到超高真空 {'A': '对', 'B': '错'}
答案：B
问题：化学气相沉积要求反应物必须是气相，必须有一种产物是固相 {'A': '对', 'B': '错'}
答案：A
问题：大马士革工艺采用的化学机械抛光的方法来实现薄膜表面平坦化 {'A': '对', 'B': '错'}
答案：A
问题：C++类体系中，不能被派生类继承的有_________。 {'A': '析构函数', 'B': '虚函数', 'C': '静态成员函数', 'D': '赋值操作函数'}
答案：A
问题：下列关于派生类的叙述中，错误的是 {'A': '派生类至少要有一个基类', 'B': '派生类中包括了从基类继承的成员', 'C': '一个派生类可以作为另一个派生类的基类', 'D': '基类成员被派生类继承以后访问权限保持不变'}
答案：D
问题：classA{public:voidsetA(int);private:inta;};classB{public:voidsetB(int);private:intb;};classC:publicA,privateB{public:voidsetC(int,int,int);private:intc;};voidA::setA(intx){a=x;}voidB::setB(intx){b=x;}voidC::setC(intx,inty,intz){setA(x);setB(y);c=z;}intmain(intargc,constchar*argv[]){Cobj;obj.setA(5);//Aobj.setB(6);//Bobj.setC(6,7,9);//Creturn0;}main函数中哪条语句是错误的 {'A': 'A语句', 'B': 'B语句', 'C': 'C语句'}
答案：B
问题：下列关于类型转换正确的是 {'A': '基类的对象可以被当作公有派生类对象使用', 'B': '派生类对象必须显式的转换为基类对象', 'C': '派生类对象可以初始化基类的引用', 'D': '基类的指针可以隐含转换为派生类的指针'}
答案：C
问题：派生类初始化列表中，可以使用“基类名(派生类对象)”这种形式调用基类复制构造函数，完成对派生类中基类定义成员的初始化构造。 {'A': '对', 'B': '错'}
答案：A
问题：派生类的析构函数中不需要显式的调用基类的析构函数，基类的析构函数将在派生类析构函数执行完后执行。 {'A': '对', 'B': '错'}
答案：A
问题：下列说法正确的是 {'A': '默认情况下，基类的构造函数可以被继承', 'B': '可用using语句继承基类构造函数', 'C': '派生类的构造函数不需要给基类的构造函数传递参数'}
答案：B
问题：对初始化列表中的成员进行初始化时，将按照他们在初始化列表中的顺序进行，而并非被继承时从左向右声明的顺序。 {'A': '对', 'B': '错'}
答案：B
问题：下列关于虚基类的描述中,错误的是 {'A': '使用虚基类可以消除由多继承产生的二义性', 'B': '构造派生类对象时,虚基类的构造函数只被调用一次', 'C': '声明“class B:virtual public A”说明类B为虚基类', 'D': '建立派生类对象时,首先调用虚基类的构造函数'}
答案：C
问题：对于视频中的代码,将 Derived 的构造函数改为 Derived(int var):Base0(var-1),Base1(var),Base2(var+1){}定义 Derived d(1)，则 d.var0 的值为： {'A': '1', 'B': '0', 'C': '2', 'D': '不确定'}
答案：B
问题：下列选项中,与实现运行时多态性无关的是 {'A': '重载函数', 'B': '虚函数', 'C': '指针', 'D': '引用'}
答案：A
问题：下列关于运算符重载的说法中,错误的是 {'A': 'new和delete运算符可以重载', 'B': '重载运算符不能改变其原有的操作数个数', 'C': '三元运算符“?:”不能重载', 'D': '所有运算符既可以作为类的成员函数重载,又可以作为非成员函数重载'}
答案：D
问题：若需要为xv类重载乘法运算符,运算结果为xv类型,在将其声明为类的成员函数时,下列原型声明正确的是 {'A': 'xv operator*(xv,xv);', 'B': 'xv*(xv);', 'C': 'operator*(xv);', 'D': 'xv operator*(xv);'}
答案：D
问题：已知表达式++a中的”++”是作为成员函数重载的运算符,则与++a等效的运算 符函数调用形式为 {'A': 'a.operator++(1)', 'B': 'operator++(a)', 'C': 'operator++ (a,1)', 'D': 'a.operator++()'}
答案：D
问题：将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是 {'A': '不合法的运算符', 'B': '一元运算符', 'C': '无操作数的运算符', 'D': '二元运算符'}
答案：B
问题：将运算符“+”重载为非成员函数,下列原型声明中,错误的是 {'A': 'MyClock operator+(MyClock, long);', 'B': 'MyCIock operator+(MyClock, MyCIock);', 'C': 'MyClock operator+(long, long);', 'D': 'MyCIock operator+(long,MyClock);'}
答案：C
问题：class Animal  {public: virtual  void  Name()=0; }; class Koala  :  public Animal  {public:  void  Name(){／*函数体略*／} };关于上述类定义,下列描述中错误的是 {'A': '类Koala是类Animal的派生类', 'B': '类Koala中的Name函数是一个虚函数', 'C': '类Animal中的Name函数是一个纯虚函数', 'D': '语句“Animal a;”能够建立类Animal的一个对象a'}
答案：D
问题：上述程序的输出结果是： {'A': 'Base', 'B': 'Derived', 'C': 'Derived Base'}
答案：C
问题：sizeof是C++中的一个操作符，作用是返回一个对象或者类型所占的内存字节数，则在64位机器上，sizeof(A)为： {'A': '0', 'B': '4', 'C': '8'}
答案：C
问题：关于抽象类，下列说法正确的是： {'A': '纯虚函数与虚函数的声明语法相同', 'B': '可用new操作符来生成抽象类的对象', 'C': '带有纯虚函数的类称为抽象类'}
答案：C
问题：在Visual Stuidio和C++11标准中，可以将override与final用作变量名和函数名，它们不是语言本身的关键字，但不建议这样使用。 {'A': '对', 'B': '错'}
答案：A
问题：关于函数模板，下列说法正确的是 {'A': '一个函数模板可以自动处理所有类型的数据', 'B': '只有能够进行函数模板中运算的类型，才可以作为类型实参', 'C': '自定义的类，不需要重载模板中得运算符，也可以作为类型实参'}
答案：B
问题：类模板是类声明的一种模式，它使得类中得某些数据成员、某些成员函数的参数、某些成员函数的返回值，能取 {'A': '基本类型', 'B': '用户自定义类型'}
答案：A, B
问题：下列数据结构中,属于非线性结构的是 {'A': '循环队列', 'B': '带链队列', 'C': '二叉树', 'D': '带链栈'}
答案：C
问题：下列关于线性链表的叙述中,正确的是 {'A': '各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致', 'B': '各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续', 'C': '进行插入与删除时,不需要移动表中的元素', 'D': '以上三种说法都不对'}
答案：C
问题：下列叙述中正确的是: {'A': '顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的', 'B': '顺序存储结构只针对线性结构,链式存储结构只针对非线性结构', 'C': '顺序存储结构能存储有序表,链式存储结构不能存储有序表', 'D': '链式存储结构比顺序存储结构节省存储空间'}
答案：A
问题：多项选择题对于所述循环队列的实现中，如果不使用count变量标定当前元素个数，以下说法正确的是：（附加条件）trade-off: 假定一个规模为SIZE的数组只能最多存放SIZE-1个元素，仍保持队空条件为front == rear {'A': '不在trade-off条件下时：统计元素个数需要额外的遍历时间开销', 'B': '不在trade-off条件下时：无法区分队空和队满', 'C': '在trade-off情况下：判断队满的条件变为font == (rear+1)%SIZE', 'D': '在trade-off情况下：判断队满的条件变为font == rear%(SIZE-1)'}
答案：A, B, C
问题：判断:排序问题中,各个数据元素中的所有关键字都要各不相同,才能得到有意义的排序结果. {'A': '是', 'B': '否'}
答案：B
问题：插入排序的平均时间复杂度为？ {'A': 'O(n)', 'B': 'O(logn)', 'C': 'O(n^2)'}
答案：C
问题：下列排序方法中,最坏情况下比较次数最少的是 {'A': '冒泡排序', 'B': '简单选择排序', 'C': '直接插入排序', 'D': '堆排序'}
答案：D
问题：对于整数序列 8 5 2 4 3 按照视频中程序进行升序排序，一共比较了多少次？[填空1]
答案：{"1": ["10"]}
问题：定义 const int b[3] ={9,2,3};调用insertionSort函数， insertionSort(b,3),可以执行成功。 {'A': '正确', 'B': '错误'}
答案：B
问题：以下属于顺序容器模板的有(多选题): {'A': 'vector', 'B': 'set', 'C': 'list', 'D': 'map'}
答案：A, C
问题：下列关于迭代器，说法正确的是 {'A': '迭代器不直接操作容器中的数据，而是通过算法间接操作', 'B': '算法和迭代器之间不是相互独立而是互相依赖的', 'C': '迭代器是算法和容器的桥梁'}
答案：C
问题：按照容器中元素的组织方式，容器可分为 {'A': '顺序容器', 'B': '关联容器'}
答案：A, B
问题：按照与容器所关联的迭代器类型，容器可分为 {'A': '可逆容器', 'B': '随机访问容器'}
答案：A, B
问题：判断：对于vector＜int＞ s; 在s.clear(); s.reserve(10);后 可以使用s[1] = 3;对其元素进行赋值。 {'A': '对', 'B': '错'}
答案：B
问题：对于queue＜int＞ q; 在q.push(10); 后，以下能正确返回TRUE的是：（多选题） {'A': 'q.front() == *q.begin();', 'B': 'q.front() == q.back();', 'C': 'q.emplace(20), q.back() == 20;'}
答案：B, C
问题：以下属于STL的顺序容器的是 {'A': '向量（vector）', 'B': '双端队列（deque）', 'C': '列表（list）', 'D': '单向链表（forward_list）', 'E': '数组（array）', 'F': '映射表（map）'}
答案：A, B, C, D, E
问题：以下对于map的使用中，可以正确输出15的是：A.map&lt;int, int&gt; maps;maps.insert(10, 15);cout &lt;&lt; maps.find(10)-&gt;second &lt;&lt; endl;B.map&lt;int, int&gt; maps;maps.insert(pair&lt;int, int&gt; (10, 15));cout &lt;&lt; maps.find(10)-&gt;second &lt;&lt; endl;C.map&lt;int, int&gt; maps;maps.insert(pair (10, 15));cout &lt;&lt; maps.find(10)-&gt;second &lt;&lt; endl; {'A': 'A', 'B': 'B', 'C': 'C'}
答案：B
问题：set::insert(const value_type＆val); 函数的返回值类型是什么? {'A': 'iterator', 'B': '指针', 'C': 'bool', 'D': 'pair＜iterator,bool＞'}
答案：D
问题：可以被视为只有关键字而没有相关的映射值的map的容器是（）。 {'A': 'set', 'B': 'valarray', 'C': 'vector', 'D': 'list'}
答案：A
问题：映射 map、multimap 和集合 set、multiset属于（）。 {'A': '预定义数组', 'B': '关联容器 (Associative container)'}
答案：B
问题：在iostream中，以下说法错误的是： {'A': 'std::cin是输入流istream', 'B': 'std::cout是输出流ostream', 'C': 'std::cerr是输入/输出流iostream', 'D': 'std::clog是输出流ostream'}
答案：C
问题：定义一个结构体structDate{intmon,day,year;};并定义变量：Date dt = { 6, 10, 92 }; 是否可以成功调用视频中的函数，string str = toString(dt) {'A': '可以', 'B': '不可以'}
答案：B
问题：在cout中设置如下参数setiosflags(ios_base::scientific); setprecision(2),则对于值653.7,输出结果为: {'A': '6.5e+002', 'B': '6.54e+002', 'C': '65.4e+001', 'D': '653.70'}
答案：B
问题：以二进制的格式写入到磁盘的速度比按照文本格式输出的效率要高 {'A': '正确', 'B': '错误'}
答案：A
问题：输出流概述课后习题(3 满分)cout、cerr和clog是()类的对象(填写类名,英文)，cout处理标准输出，cerr和clog都处理标准出错信息，只是()输出不带缓冲，而()输出带缓冲(在cerr和clog中选填)。（答案全部为小写，不带空格）[填空1][填空2][填空3]
答案：{"1": ["ostream"], "3": ["clog"], "2": ["cerr"]}
问题：最适合用于文本模式输入的输入流是 {'A': 'istream', 'B': 'ifstream', 'C': 'istringstream'}
答案：A
问题：适合磁盘文件输入的输入流是 {'A': 'istream', 'B': 'ifstream', 'C': 'istringstream'}
答案：B
问题：适合从内存中的字符串中输入信息的流是 {'A': 'istream', 'B': 'ifstream', 'C': 'istringstream'}
答案：C
问题：#include&lt;iostream&gt;#include&lt;string&gt;usingnamespacestd;intmain(){stringline;getline(cin,line,&#39;&#39;);cout&lt;&lt;line&lt;&lt;endl;return0;}若在控制台输入“hello world”，则程序的输出是： {'A': 'hello world', 'B': 'hello', 'C': 'world'}
答案：B
问题：执行下列语句后，a和b的值变为istringstream istr("5 1.2");int a;float b;istr &gt;&gt; a &gt;&gt; b; {'A': 'a为5，b为1', 'B': 'a为5，b为1.2', 'C': '编译错误，一个流中只能输出一种类型的值。'}
答案：B
问题：以下哪些I/O流类是从iostream类派生的？ {'A': 'fstream', 'B': 'stringstream'}
答案：A, B
问题：对于视频中的题目,在catch 是做如下修改,try{cout&lt;&lt;&quot;5/2=&quot;&lt;&lt;divide(5,2)&lt;&lt;endl;cout&lt;&lt;&quot;8/0=&quot;&lt;&lt;divide(8,0)&lt;&lt;endl;cout&lt;&lt;&quot;7/1=&quot;&lt;&lt;divide(7,1)&lt;&lt;endl;}catch(floate){cout&lt;&lt;e&lt;&lt;&quot;isdividedbyzero!&quot;&lt;&lt;endl;}程序是否能正常运行 {'A': '可以', 'B': '不可以'}
答案：B
问题：try块中子函数若抛出异常，则处理异常与局部对象析构的先后顺序是： {'A': '先析构子函数中的局部对象，再抛出异常', 'B': '先抛出异常，再析构子函数中的局部对象', 'C': '抛出异常，不析构子函数中的局部对象'}
答案：B
问题：在例题12-3中，输入 -1 5 7的运行结果为： {'A': 'Error: the side length should be positive', 'B': 'Error: the side length should fit the triangle equation', 'C': '上述两行Error依次输出'}
答案：A
问题：C++语言是（ ） {'A': '机器语言', 'B': '汇编语言', 'C': '面向过程的高级语言', 'D': '面向对象的高级语言'}
答案：D
问题：面向对象的程序设计方法的主要优势在于 {'A': '编写硬件接口程序', 'B': '编写小规模的数值计算程序', 'C': '开发大型系统', 'D': '开发函数库'}
答案：C
问题：在C++中，实现封装性需借助于 {'A': '枚举', 'B': '类', 'C': '数组', 'D': '函数'}
答案：B
问题：在面向对象方法中,不属于”对象”基本特点的是 {'A': '一致性', 'B': '分类性', 'C': '多态性', 'D': '标识唯一性'}
答案：A
问题：关于编程下列说法错误的是 {'A': '编程需要用一种程序设计语言', 'B': '编程就是软件开发的全部工作', 'C': '编写面向对象的程序最好选用面向对象的语言', 'D': '编程完成之后需要进行测试'}
答案：B
问题：下列说法错误的是 {'A': '源程序不能被计算机系统执行', 'B': '汇编语言、高级语言写的程序都是源程序', 'C': '解释程序的作用是验证程序运行结果是否与预期相符', 'D': '汇编程序、编译程序、解释程序都是用来翻译源程序的'}
答案：C
问题：下列说法中正确的是 {'A': '编译器不检查源程序的语法正确与否', 'B': '运行可执行程序必须由编译器来启动程序', 'C': '编译器的主要任务是测试程序运行时的错误', 'D': 'C++源程序在编译以后还需要连接才能生成可执行程序'}
答案：D
问题：计算机最小的存储单位是bit {'A': '正确', 'B': '错误'}
答案：A
问题：255(10)转换为二进制为[填空1]
答案：{"1": ["11111111"]}
问题：0.101(2)转化为十进制为[填空1]
答案：{"1": ["0.625"]}
问题：写出-56(10)的八位二进制原码[填空1]，八位二进制补码[填空2]。
答案：{"1": ["10111000"], "2": ["11001000"]}
问题：八位二进制原码：[填空1]八位二进制补码：[填空2]
答案：{"1": ["10111000"], "2": ["11001000"]}
问题：以下字符串可以作为标识符的是(多选) {'A': '_', 'B': '123', 'C': 'C++', 'D': 'Define', 'E': 'int', 'F': 'cout'}
答案：A, D, F
问题：以下属于c++语言的特点是：(多选) {'A': '支持面向对象程序设计', 'B': '支持泛型程序设计', 'C': '支持面向过程程序设计'}
答案：A, B, C
问题：符号常量在定义时一定要初始化（） {'A': 'True', 'B': 'false'}
答案：A
问题：C风格字符串”C++”在内存中占用的字节数是[填空1]。
答案：{"1": ["4"]}
问题：以下哪个属于算术运算符： {'A': '^', 'B': '%', 'C': '=', 'D': '||'}
答案：B
问题：表达式的值为 a=0 || sizeof(int)： {'A': 'true', 'B': 'false'}
答案：A
问题：n=n+3也可以写成[填空1]
答案：{"1": ["n+=3"]}
问题：请写出以下表达式的运算类型：请填写以下答案之一（逗号、关系、逻辑、条件）：[填空1]：[填空2]：[填空3]：[填空4]
答案：{"1": ["关系"], "3": ["逗号"], "2": ["条件"], "4": ["逻辑"]}
问题：3&amp;5的结果为[填空1]
答案：{"1": ["1"]}
问题：sizeof(short)的结果为[填空1]。
答案：{"1": ["2"]}
问题：控制格式的标志位中，转换为十六进制形式的标志位是 {'A': 'dec', 'B': 'hex', 'C': 'oct', 'D': 'ws'}
答案：B
问题：控制格式输入输出的操纵符中，设置域宽的是? {'A': 'ws', 'B': 'oct', 'C': 'setfill()', 'D': 'setw()'}
答案：D
问题：为了避免嵌套的if-else语句的二义性，C语言规定else总是与__组成配对关系 {'A': '缩排位置相同的if', 'B': '在其之前未配对的if', 'C': '在其之前最近的未配对的if', 'D': '同一行上的if'}
答案：C
问题：swich case语句中,case分支中的语句可以是多个语句且不需要大括号。[填空1]（填是或否）
答案：{"1": ["是"]}
问题：switch case语句中,case语句后的表达式可以是变量。[填空1]（填是或否）
答案：{"1": ["否"]}
问题：以下叙述正确的是 {'A': 'do-while 语句构成的循环不能用其它语句构成的循环来代替', 'B': 'do-while 语句构成的循环只能用 break 语句退出', 'C': '用 do-while 语句构成的循环,在 while 后的表达 式为true时结束循环', 'D': '用 do-while 语句构成的循环,在 while 后的表达 式为false时结束循环'}
答案：D
问题：下列程序计算1+2+3+...+9，请补充代码 {'A': 'i++', 'B': '--i', 'C': 'i+=1'}
答案：A, C
问题：以下程序能否实现求10以内所有正奇数之和 {'A': '可以', 'B': '不可以'}
答案：B
问题：while语句后的表达式在值为true的时候会执行语句。[填空1]（填是或否）
答案：{"1": ["是"]}
问题：单选题voidtest(){return;}函数test定义如上，是否正确（） {'A': '是', 'B': '否'}
答案：A
问题：question(inta){returna;}函数question定义如上，它缺失了（） {'A': '返回值类型', 'B': '函数名', 'C': '形式参数表', 'D': '语句序列'}
答案：A
问题：判断题若函数定义在调用点之前，可以不另外声明，这句话是否正确（） {'A': '是', 'B': '否'}
答案：A
问题：以下说法中，错误的一项是（） {'A': '实参可以是常量、变量，但不可以是表达式', 'B': '实参类型必须与形参相符', 'C': '值传递是传递参数值，即单向传递', 'D': '引用传递可以实现双向传递'}
答案：A
问题：已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则 {'A': 'FA必须定义在FB之前', 'B': 'FB必须定义在FA之前', 'C': '若FA定义在FB之后,则FA的原型必须出现在FB的定义之前', 'D': '若FB定义在FA之后,则FB的原型必须出现在FA的定义之前'}
答案：D
问题：例3-2的程序中,如果运行时输入01101001,power()函数会执行[填空1]次?
答案：{"1": ["4"]}
问题：例3-3的程序中的arctan()函数,如果执行arctan(1/5.0),那么函数中while循环的循环体最后一次被执行后,i的值是多少填入符合题目要求的i的值(整数)：[填空1]
答案：{"1": ["21"]}
问题：在symm函数中，当输入参数n = 233时循环内部执行了[填空1]次。
答案：{"1": ["3"]}
问题：#include using namespace std;void function2 (int n);void function1 (int n) {    if(n<=0)         return;    function2 (n-2);}void function2 (int n){    if(n<=0)         return;    function1 (n-1);}int main(){    function1(5);    return 0;}下列关于程序运行情况的描述中,正确的是 {'A': 'function1运行1次,function2运行2次', 'B': 'function1运行2次,function2运行1次', 'C': 'function1运行2次,function2运行3次', 'D': 'function1运行2次,function2运行2次'}
答案：D
问题：算斐波那契数列第n项的定义如下:int fib (int n){    if (n==0)         return 1;    else if (n==1)        return 2;    else       return fib(n-1)+fib(n-2);}若执行函数调用表达式fib (2),函数fib被调用次数是 {'A': '1', 'B': '2', 'C': '3', 'D': '4'}
答案：C
问题：int f(int a,int b){if(a[填空1]。
答案：{"1": ["2"]}
问题：写出函数调用 f(3,5)的返回值：int f(int a,int b){if(a&lt;b)return f((b-a),a);else if(a ==b)return 2*a;elsereturn f(f(a/2,b),f(b,b%2));}[填空1]
答案：{"1": ["2"]}
问题：例3-9课后习题函数comm在输入为 n=5，k=9 时的返回值为：[填空1]
答案：{"1": ["0"]}
问题：例3-10课后习题当盘子个数为10时，hanoi函数一共被调用了[填空1]次。
答案：{"1": ["1023"]}
问题：在（）时为形参分配存储空间。 {'A': '函数声明', 'B': '函数定义', 'C': '函数调用'}
答案：C
问题：题目包含多个选项，但学生只能选择一个答案。可以作为双向传递的是（）传递 {'A': '值', 'B': '引用'}
答案：B
问题：可以定义指向引用的指针. {'true': '正确', 'false': '错误'}
答案：false
问题：题目包含多个选项，但学生只能选择一个答案。判断以下说法是否正确：当需要编写含有可变参数的函数时，若参数类型不同，可选择使用标准库中的initializer_list类型 {'A': '正确', 'B': '错误'}
答案：B
问题：要求通过函数实现一种不太复杂的功能，并且要加快执行速度，则选用 {'A': '内联函数', 'B': '重载函数', 'C': '递归函数', 'D': '嵌套函数'}
答案：A
问题：类内实现好的成员函数是内联函数，在类体外实现的函数不能是内联函数 {'A': '正确', 'B': '错误'}
答案：B
问题：判断下面的函数定义中错误的是： {'A': 'float volume(float x=1.0,float y=1.0,float z=1.0){return x*y*z;}', 'B': 'float volume(float x,float y=1.0,float z) {return x*y*z;}', 'C': 'float volume(float x,float y=1.0,float z=1.0) {return x*y*z;}', 'D': 'float volume(float x,float y,float z) {return x*y*z;}'}
答案：B
问题：例3-15中的getVolume函数,如果直接调用int a=getVolume();后,会有什么样的结果? {'A': '编译运行正确,a的值为0', 'B': '编译运行正确,a的值为6', 'C': '编译报错', 'D': '运行出错'}
答案：C
问题：函数int add(int a,int b);和int add(int c,int d);定义在同一个文件中,是否能编译通过. {'A': '否', 'B': '能'}
答案：A
问题：两个重载函数可以有哪些地方不相同？ {'A': '函数名', 'B': '参数个数', 'C': '参数类型'}
答案：B, C
问题：抽象使得协同工作的开发人员可以更多地关注他人的代码功能而非代码实现。 {'A': '对', 'B': '错'}
答案：A
问题：可以在类外使用成员访问运算符"."访问私有变量或方法。 {'A': '对', 'B': '错'}
答案：B
问题：视频的例子中,如果先后调用myClock.setTime(8,30,30);myClock.setTime(10);myClock.showTime();程序的输出是什么([填空1]:[填空1]:[填空1])
答案：{"1": ["10"], "3": ["0"], "2": ["0"]}
问题：在C++中,编译系统自动为一个类生成缺省构造函数的条件是 {'A': '该类没有定义任何有参构造函数', 'B': '该类没有定义任何无参构造函数', 'C': '该类没有定义任何构造函数', 'D': '该类没有定义任何成员函数'}
答案：C
问题：视频的例子中,如果将main函数中的Clock c(0,0,0);替换成Clock c;会有什么结果? {'A': '编译运行正确,输出为0:0:0', 'B': '编译运行正确,输出为不确定的值', 'C': '编译报错', 'D': '运行出错'}
答案：C
问题：#include&lt;iostream&gt;   using namespace std; class Name{ char  name[20];  public:  Name(){  strcpy (name,"");    cout&lt;&lt;'?'; }Name(char *fname){ strcpy (name, fname);    cout&lt;&lt;'?';}};int main(){Name  names[3] ={Name("张三"),Name("李四")};return 0;} 运行此程序输出符号？的个数是 {'A': '0', 'B': '1', 'C': '2', 'D': '3'}
答案：D
问题：有如下的程序：#include &lt;cstring&gt; #include&lt;iostream&gt;using namespace std; class MyString{public:MyString(const char *s);~MyString() {delete []data;} protected:unsigned len;char * data;};MyString::MyString(const char *s){len = strlen(s);data = new char[len+1];strcpy(data,s);}int main(){MyString a("C++ Programming");MyString b(a);return 0;}在运行上面的程序时出错，出错的原因是（    ）。 {'A': '构造函数的实参不允许是本类的对象', 'B': '没有定义实现深层复制（深拷贝）的拷贝构造函数', 'C': '构造对象a时实参与形参类型不符', 'D': '系统不能生成缺省的拷贝构造函数'}
答案：B
问题：已知类MyClass的定义如下:class MyClass{private:int num;public:MyClass(int d):num(d){}MyClass(const MyClass&amp; original):num (original.num){}friend void print(MyClass C){cout&lt;&lt;C.num; }};且有如下程序段:MyClass c(5);MyClass *p1;p1=&amp;c;print(*p1);print(c); 运行这个程序段的过程中,对类MyClass的复制构造函数的调用次数是 {'A': '4', 'B': '3', 'C': '2', 'D': '1'}
答案：C
问题：int main() {Student t1;Student t2(t1);   //1Student t3 = t1;  //2return 0;}Student为表示学生的类且未重载赋值操作符，则上述程序中有调用复制构造函数的是： {'A': '1', 'B': '2', 'C': '1和2'}
答案：C
问题：单选题提供了单选按钮，学生只能选择一个认为正确的答案。可以向析构函数中传入参数以完成对象被删除前的一些清理工作。 {'A': '正确', 'B': '错误'}
答案：B
问题：下列关于类成员对象构造函数调用顺序的叙述中，正确的是 {'A': '与它们在初始化列表中的顺序相同', 'B': '与它们在类中声明的顺序相同', 'C': '与析构函数的调用顺序相同', 'D': '顺序不确定'}
答案：B
问题：前向引用声明某个类后，可在之后的其他类的成员函数中将该类作为参数类型使用 {'A': '对', 'B': '错'}
答案：A
问题：视频中的程序中,每调用一次&quot;参数为两个Point&quot;的Line类的构造函数,要执行几次Point类的复制构造函数?输入执行次数(整数)：[填空1]
答案：{"1": ["4"]}
问题：以下关于结构体和联合体说法正确的是 {'A': '结构体的缺省访问权限是public', 'B': '在c++中，结构体可以有函数成员', 'C': '联合体各成员共用同一组内存单元', 'D': '联合体中任何两个成员可以同时有效'}
答案：A, B, C
问题：在视频中的的如下的定义:enum class Category { General=1, Pistol, MachineGun, Cannon};Pistol 的值为: {'A': '0', 'B': '1', 'C': '2', 'D': '3'}
答案：C
问题：int i = 1;int main (){    {        int i = 2;    }    cout << i << endl;  return 0;}以下程序输出为： {'A': '2', 'B': '1'}
答案：B
问题：使用static声明的局部变量的生存期是（） {'A': '整个程序', 'B': '从函数中声明开始到函数结束', 'C': '从函数中声明开始到程序结束', 'D': '以上都不对'}
答案：A
问题：静态函数不可直接访问对象的变量。 {'A': '对', 'B': '错'}
答案：A
问题：静态数据成员为整个类所有，在定义时通过[填空1]关键字声明。
答案：{"1": ["static"]}
问题：下面关于友元的描述中，错误的是 {'A': '友元函数可以访问该类的私有数据成员', 'B': '一个类的友元类中的成员函数都是这个类的友元函数', 'C': '友元可以提高程序的运行效率', 'D': '若A是B的友元类,则B类可以访问A类的私有成员'}
答案：D
问题：下列关于常成员的说法不正确的是哪一个 {'A': '常数据成员必须进行初始化，并且不能被更新', 'B': '常数据成员可以在定义时直接初始化(C++11)', 'C': '常成员函数不可以被非常对象调用', 'D': '常数据成员通过构造函数的成员初始列表进行初始化'}
答案：C
问题：以下关于外部变量和外部函数的说法，错误的是 {'A': '外部变量的声明可以是引用性的声明', 'B': '静态变量和静态函数即使使用extern声明，它们的使用范围仍然被限定在定义文件中', 'C': '外部变量可以为多个源文件所共享', 'D': '外部函数和外部变量在声明时，都不能省略关键词extern'}
答案：D
问题：以下哪一个不在标准C++库中 {'A': '微软基础类（MFC）', 'B': '容器类与抽象容器类（ADT）', 'C': '存储管理类', 'D': '错误管理'}
答案：A
问题：以下关于预处理的说法，错误的是 {'A': '预处理在编译前进行', 'B': '预处理指令需要分号结尾', 'C': '每条预处理指令必须单独占用一行', 'D': '预处理指令可以出现在程序的任何位置'}
答案：B
问题：初始化一个二维数组staticinta[3][4]={{1},{0,6},{0,0,11}};a[0][3]的值为：- 未答 {'A': '1', 'B': '0', 'C': '6', 'D': '11'}
答案：B
问题：判断：已知一个已初始化的一维数组a，数组长度为6，则可以引用数组元素进行赋值操作，如a[0]=a[2]+a[3]–a[2*3]. {'A': '正确', 'B': '错误'}
答案：B
问题：已知数组arr的定义如下 int arr[5]  = {1,2,3,4,5}; 下列语句中值不是2的是 {'A': '*arr+1', 'B': '*(arr+1)', 'C': 'arr[1]', 'D': '*arr'}
答案：D
问题：将数组做函数参数时，在函数体内对形参数组数据的修改将会直接影响实参数组？ {'A': '是', 'B': '否'}
答案：A
问题：使用Point a[3]={Point(1,2),Point(3,4),Point()};时，系统调用了__次Point类的默认构造函数？ {'A': '1', 'B': '2', 'C': '3', 'D': '4'}
答案：A