STL的描述选择题
郑大远程面向对象程序设计试题

《面向对象程序设计》第12章在线测试第一题、单项选择题(每题1分,5道题共5分)1、面向对象软件开发中使用的OOD表示()A、面向对象分析B、面向对象设计C、面向对象语言D、面向对象方法2、在面向对象方法中,对象执行它的操作是通过()A、自动执行B、接受消息请求C、由外部强制执行D、外界直接访问其成员3、对象的两大要素是()A、数据和数据结构B、名字和函数C、属性和操作D、操作和方法4、关于对象模型的说法正确的事()A、对象模型是类、对象、类或对象之B、对象模型表示系统静态的数据性质间关系的定义集C、对象模型表示类/对象之间的结构D、对象模型是客观对象的物理模型关系5、面向对象分析的任务是()A、需求分析B、建立用例模型C、定义问题领域类D、定义角色第二题、多项选择题(每题2分,5道题共10分)1、下面那些是面向对象的特征?()A、结构B、类C、重用D、继承2、下面哪些属于UML的图( )A、用例图B、类图C、结构图D、流程图3、关于封装的说法正确的是()A、封装实现了信息隐藏B、封装使对象与外界隔绝C、封装使类不可见D、封装将对象的属性和操作结合在一起4、对象之间存在的关系包括()A、部分与整体B、一般与特殊C、实例连接D、消息连接5、下面的说法正确的是()A、软件就是程序,程序就是软件B、软件开发的过程就是程序设计的过程C、软件是程序、支持程序运行的数据以及与程序有关的文档资料的集合。
D、程序设计仅仅是软件开发过程的一个阶段。
第三题、判断题(每题1分,5道题共5分)1、面向对象设计过程一般仍分为结构设计和详细设计。
正确错误2、UML 是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示。
正确错误3、UML不是一种可视化的程序设计语言而是一种可视化的建模语言.正确错误用若干个视图构造系统的模型,每个视图描述系统的一个方面。
正确错误、类的关联关系通常采用函数设计方式。
正确错误《面向对象程序设计》第11章在线测试A BC D、允许程序员以相同的方式处理不同的数据结构的是()A BC Dlist属于(A BC Dmap)属于A BC D、多重映射(multimapA BC DC、排序算法D、数值计算算法2、下面属于容器的头文件是()A、vectorB、listC、queneD、set3、下面的说法正确的是()A、STL中有sort函数,所以程序员不能定义名字叫sort的函数B、STL中的sort函数在名字空间之外C、程序员可以在自定义的名字空间内定义sort函数D、使用STL的sort函数可以在源程序的开头加入using namespace std4、下面属于顺序容器的是()A、向量B、双队列C、堆栈D、列表5、如果char str[]=“China!Great Wall”,生成string类型s并且s的字符串内容也是“China!Gr eat Wall”的语句是()A、string s(str);B、string s(str,1);C、string s(str, 1,11);D、string s=str;第三题、判断题(每题1分,5道题共5分)1、迭代器是算法访问容器的中介。
JAVA试题及答案50道选择题-java选择题及答案

选择题1、JAVAT定义的版本中不包括:(D )A JAVA2 EEB JAVA2 CardC JAVA2 MED JAVA2 HEE JAVA2 SE2下列说法正确的是( A )A、JAVA程序的main方法必须写在类里面B、JAVAS序中可以有多个main方法C JAVA程序中类名必须与文件名一样D JAVA 程序的main 方法中如果只有一条语句,可以不用{}(大括号)括起来3变量命名规范说法正确的是( B )A 变量由字母下划线数字$符号随意组成;B 变量不能以数字作为开头;C、A和a在java中是同一个变量;D 不同类型的变量,可以起相同的名字;4、下列javaDoc注释正确的是( C )A /* 我爱北京天安门*/B // 我爱北京天安门*/C /** 我爱北京天安门*/D / *我爱北京天安门**/5为一个boolean 类型变量赋值时,可以使用( B )方式A boolean = 1;B boolean a= (9 >= 10);C、boolean a="M";D boolean a= = false;6以下(C )不是合法的标识符A STRINGB x3x;C voidD de$f7 表达式(11+3*8)/4%3的值是( D )A 31B 0C18( A )表达式不可以作为循环条件A i++;B i>5;C bEqual = str.equals("q");D count = = i;9运算符优先级别排序正确的是( A )A 由高向低分别是:() ! 算术运算符关系运算符逻辑运算符赋值运算符;B 由高向低分别是:()关系运算符算术运算符赋值运算符逻辑运算符;C 由高向低分别是:()算术运算符逻辑运算符关系运算符赋值运算符;D 由高向低分别是:() ! 关系运算符赋值运算符算术运算符逻辑运算符;10以下程序的运行结果是:( B )public class Increment{public static void main(String args[]) { int a;a = 6;System.out.print(a);System.out.print(a++);System.out.print(a);}}A.666B.667C.677D.67611下列值不为true 的表达式有( C ) 。
2020年工程技术人员继续教育3D打印与钛试题

3D打印与钛试卷一、单项选择题(45)1)3D打印属于(C)制造A、等材B、减材C、增材D、手工业2)压力加工属于(A)制造:A、等材B、减材C、增材D、手工业3)冲压属于(B)制造A、等材B、减材C、增材D、手工业4)熔融沉积造型(FDM)3D打印技术所用的原材料(C)A、粉体打印B、液体打印C、丝材打印D、片式打印5)下列关于选择性激光烧结(SLS)技术,说法错误的有(D)A、SLS四大烧结机理,每一种烧结过程中,同时伴随其他几种烧结的进行。
B、从理论上讲,所有受热后能相互粘结的粉末材料都能作为SLS的成形材料。
C、尼龙复合粉由基料尼龙和无机填料、偶联剂、流动剂、光吸收剂、抗氧化剂等辅助剂组成。
D、成形零件的致密度随着激光输出能量的加大而增高,随着扫描速度的增大而增高。
6)1983年,美国科学家查克·赫尔(Chuck Hull)发明了(C)3D打印技术A、SLSB、FDMC、SLAD、LOM7)LENS技术是指(C)技术A、电子束选区熔化B、等离子束熔丝沉积C、激光近净成形D、激光选区熔化8)使用SLS3D打印原型后过程将液态金属物质浸入多孔的SLS坯体的孔隙内的工艺是(C)A、浸渍B、热等静压烧结C、熔浸D、高温烧结9)以下是SLA成形技术特有的后处理技术(D)A、取出成型件B、去除支撑C、后固化成型件D、排出未固化的光敏树脂10)SLA使用的原材料是(C)A、粉末材料B、高分子材料C、光敏树脂D、金属材料11)3D打印最早出现的是以下哪一种技术(A)A、SLAB、FDMC、LOMD、3DP12)下列哪种产品仅使用3D打印技术无法制造完成(B)A、首饰B、手机C、服装D、义齿13)下列关于3D打印技术的描述,不正确的是(D)A、3D打印是一种以数字模型文件为基础,通过逐层打印的方式来构造物体的技术。
B、3D打印起源于上世纪80年代,至今不过三四十年的历史。
C、3D打印多用于工业领域,尼龙、石膏、金属、塑料等材料均那能打印。
2020年工程技术人员继续教育3D打印与钛试题及答案

3D打印与钛返回上一级单选题(共30题,每题2分)1.下列哪种3D打印技术需要支撑材料()∙A.SLS∙∙B.SLM∙∙C.FDM∙∙D.EBSM∙2.使用SLS3D打印原型后过程将液态金属物质浸入多孔的SLS坯体的孔隙内的工艺是()∙A.浸渍∙∙B.热等静压烧结∙∙C.熔浸∙∙D.高温烧结∙3.下列不属于3DP成形技术优点()∙A.成形速度快∙∙B.在粘结剂中添加颜料,可以制作彩色原型,这是该工艺最具竞争力的特点之一∙∙C.成形过程不需要支撑,多余粉末的去除比较方便,特别适合于做内腔复杂的原型∙∙D.无需激光器等高成本器件,成形件可以做功能型试验∙4.压力加工属于()制造∙A.等材∙∙B.减材∙∙C.增材∙∙D.手工业∙5.下列关于选择性激光烧结(SLS)技术,说法错误的有()∙A.SLS四大烧结机理,每一种烧结过程中,同时伴随其他几种烧结的进行∙∙B.从理论上讲,所有受热后能相互粘结的粉末材料都能作为SLS的成形材料∙∙C.尼龙复合粉由基料尼龙和无机填料、偶联剂、流动剂、光吸收剂、抗氧化剂等辅助剂组成。
∙∙D.成形零件的致密度随着激光输出能量的加大而增高,随着扫描速度的增大而增高。
∙6.3D打印对于钛粉的要求,说法错误的有()∙A.钛粉球形度要好∙∙B.钛粉粒径范围可以是15~150μm∙∙C.任何方法制备的成分合格的钛粉都可以用来3D打印∙∙D.可以实现送粉/铺粉打印∙7.相对来说,不属于钛基合金特性的是()∙A.比强度高∙∙B.耐磨性∙∙C.耐热性好∙∙D.耐腐蚀∙8.SLA对于成形材料选择,要求不正确的是()∙A.成形材料易于固化,且成形后具有一定的粘结强度∙∙B.成形材料的黏度必须要高,以保证成形后具有一定的粘结强度∙∙C.成形材料本身的热影响区小,收缩应力小∙∙D.成形材料对光有一定的透过深度,以获得具有一定固化深度的层片∙9.实现送丝打印的3D打印方式是()∙A.SLS∙∙B.SLM∙∙C.LENS∙∙D.EBSN∙10.使用SLS3D打印原型后过程将液态金属物质浸入多孔的SLS坯体的孔隙内的工艺是()∙A.浸渍∙∙B.热等静压烧结∙∙C.熔浸∙∙D.高温烧结∙11.相关金属粉末的性能相关定义,错误的是()∙A.松装密度:指合金粉末在特定容器中,处于自然充满后,通过振动,使得容器中的粉末变得紧密对应的密度∙∙B.分散度:粉末从一定高度落下时的散落程度∙∙C.休止角:将合金粉末自然堆积,在平衡静止的状态下,斜面与水平形成的最大角度称为休止角∙∙D.崩溃角:将一定的冲击力给予休止角的粉末堆积层,表面崩溃后底角被称为崩溃角∙12.关于3D打印技术,描述错误的是()∙A.原料到成品应用的“直通车”,简化了制造过程∙∙B.实现制造过程即是冶金过程∙∙C.生长方式为粘结、烧结、熔化、堆垛∙∙D.跟零件的复杂程度无关∙13.LENS技术是指()技术∙A.电子束选区熔化∙∙B.等离子束熔丝沉积∙∙C.激光近净成形∙∙D.激光选区熔化∙14.下列关于LENS说法错误的是()∙A.从理论上讲,任何能够吸收激光能量的粉末材料都可以用于LENS成形∙∙B.LENS成形技术不可以制造具有结构梯度和功能梯度的复合材料∙∙C.LENS可以同步控制成形合金的成分和组织,使修复区的材料性能与零件本体的性能保持高度一致,从而实现高性能匹配修复∙∙D.LENS成形零件的性能可以达到锻件水平∙15.下列关于选择性激光烧结(SLS)技术,说法错误的有()∙A.SLS四大烧结机理,每一种烧结过程中,同时伴随其他几种烧结的进行∙∙B.从理论上讲,所有受热后能相互粘结的粉末材料都能作为SLS的成形材料∙∙C.尼龙复合粉由基料尼龙和无机填料、偶联剂、流动剂、光吸收剂、抗氧化剂等辅助剂组成。
C++语言选择题40道:C++标准模板库STL深入.Tex

C++ 标准模板库试题1.在STL中,哪个容器用于存储唯一的元素,且可以快速查找?o A. vectoro B. dequeo C. mapo D. set答案: D解析: set容器在STL中用于存储唯一元素,基于红黑树实现,查找时间复杂度为O(log n)。
2.STL中list容器的主要优势是什么?o A. 随机访问o B. 高效的插入和删除操作o C. 可排序性o D. 固定大小答案: B解析: list容器在STL中使用双向链表实现,因此在任何位置插入和删除元素都非常高效。
3.下面哪个算法用于对容器进行排序?o A. findo B. sorto C. removeo D. reverse答案: B解析: sort算法可以对容器中的元素进行排序,是STL算法库的一部分。
4.如何在vector容器中插入一个元素到指定位置?o A. 使用push_backo B. 使用inserto C. 使用appendo D. 无法在指定位置插入解析: 在vector容器中,insert成员函数允许在指定位置插入元素。
5.C++ STL中stack容器的主要特征是什么?o A. 先进先出(FIFO)o B. 先进后出(FILO)o C. 双端队列o D. 无序集合答案: B解析: stack容器在STL中实现的是后进先出(LIFO)结构,也即先进后出(FILO)。
6.在STL中,bitset容器主要用于什么?o A. 存储动态数组o B. 处理固定大小的位集合o C. 实现优先队列o D. 实现双向链表答案: B解析: bitset容器可以用于处理固定大小的位集合,提供位操作功能。
7.unordered_set容器的查找复杂度通常为?o A. O(n)o B. O(log n)o C. O(1)o D. O(n^2)答案: C解析: unordered_set容器使用哈希表实现,其查找、插入和删除操作的平均复杂度为O(1)。
baidu

一、选择题:15 分共10 题1. 在排序方法中,关键码比较次数与记录地初始排列无关的是:A. Shell 排序B. 归并排序C. 直接插入排序D. 选择排序2. 以下多线程对int 型变量x的操作,哪几个需要进行同步:A. x=y;B. x++;C. ++x;D. x=1;3. 代码v oi d func(){static int val;…}中,变量v al 的内存地址位于:A. 已初始化数据段B.未初始化数据段C.堆D.栈4. 同一进程下的线程可以共享以下:A. stac kB. data s ectionC. register setD. thread ID5. TCP 和IP 分别对应了OSI 中的哪几层?A. Application lay erB. Data link lay erC. Pres entation layerD. Phy sical layerE. Trans port layerF. Sessi on layerG. Networ k l ay er6. short a[100],sizeof(a) 返回?A. 2B. 4C. 100D. 200E. 4007. 以下哪种不是基于组件的开发技术_____。
A. XPCOMB. XPC. COMD. CORBA8. 以下代码打印的结果是(假设运行在i386 系列计算机上):struct st_t{int status;short *pdata;char errstr[32];};st_t st[16];char *p = (char *)( st[2].errstr + 32 );printf( "%d", ( p - (char *)(st) ) );A. 32B. 114C. 120D. 11129. STL 中的哪种结构是连续形式的存储:A. mapB. setC. listD. vector10. 一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是:A. EDCBAB. DECBAC. DCEABD. ABCDE二、简答题:20 分,共 2 题1. (5 分)重复多次fcl ose 一个打开过一次的FILE *fp 指针会有什么结果,并请解释。
C++复习资料

C++复习资料选择题PTA2-1下列函数中,(C)不能重载。
(2分)A.成员函数B.非成员函数C.析构函数D.构造函数2-2下列对重载函数的描述中,(A )是错误的。
(2分)A.重载函数中不允许使用默认参数B.重载函数中编译根据参数表进行选择C.不要使用重载函数来描述毫无相干的函数D.构造函数重载将会给初始化带来多种方式2-3设A为自定义类,现有普通函数int fun(A& x)。
则在该函数被调用时:C (2分) A a;Func(a);A.将执行复制构造函数来初始化形参xB.仅在实参为常量时,才会执行复制构造函数以初始化形参xC.无需初始化形参xD.仅在该函数为A类的友元函数时,无需初始化形参x2-4类成员的默认访问属性是:A(2分)A.privateB.protectedC.publicD.以上答案都不对2-5所有类都应该有:C (2分)A.构造函数B.析构函数C.构造函数和析构函数D.以上答案都不对析构函数可以返回:D(2分)A.指向某个类的指针B.某个类的对象C.状态信息表明对象是否被正确地析构D.不可返回任何值2-7对于以下关于友元的说法D (2分)A.如果函数fun被声明为类A的友元函数,则该函数成为A的成员函数B.如果函数fun被声明为类A的友元函数,则该函数能访问A的保护成员,但不能访问私有成员C.如果函数fun被声明为类A的友元函数,则fun的形参类型不能是A。
D.以上答案都不对2-8对于类之间的友元关系:D (2分)A.如果类A是类B的友元,则B的成员函数可以访问A的私有成员B.如果类A是类B的友元,则B也是A的友元。
C.如果类A是类B的友元,并且类B是类C的友元,则类A也是类C的友元。
D.以上答案都不对。
2-9友元的作用是A (2分)A.提高程序的运用效率B.加强类的封装性C.实现数据的隐藏性D.增加成员函数的种类2-10给定以下类声明,哪个成员函数可能改变成员变量data? D(2分)class A {public:void f1 (int d);void f2 (const int& d);{data=d;}void f3 (int d) const;private:int data;};A.f1B.f2D.f1和f22-1关于动态绑定的下列描述中,(D)是错误的。
3D打印知识习题汇总(t)

选择题:1.列哪种加工工艺属于3D打印技术?A.焊接B.数控铣削C.铸造D.选择性激光烧结正确答案:D2相对于传统制造方式,3D打印的优点是()。
A可以打印任何材料 B.打印精度最高C.满足少量化、个性化生产需求D.可以满足大批量生产要求正确答案:C3.早提出并得到商业化发展的是哪种3D打印技术?A. FDMB. SLAC. SLMD. SLS 正确答案:B4.以下哪种文件格式被作为CAD/CAM系统接口文件格式的工业标准?A..prtB..stlC..stpD..igs 正确答案:B5. STL文件采用一系列()平面来逼近原来的模型。
A.小三角形B.小四边形C.空间三角形D.空间四边形正确答案:A6.通常所说的三维印刷成型工艺(3DP)就是3D打印技术。
A..对B.错正确答案:B7.英国著名经济学杂志《经济学人》曾发表封面文章,认为3D打印“将与其他数字化生产模式一起推动实现第三次工业革命”,意味着3D打印技术什么都能打印,将无所不能。
A.对B..错正确答案:B8.制造技术从制造原理上可以分为三类:、等材制造和减材制造。
正确答案:增材制造或3D打印9. 3D打印技术,与传统制造方法不同,其加工过程基于“”思想。
正确答案:离散/堆积成型或离散/堆积10.对三维模型进行切片处理时,层厚越小,成型精度,但成型时间也越长,效率也越低。
正确答案:越高11.下列哪种3D打印工艺是基于喷射成型?A. 3DPB. SLMC. SLSD. SLA 正确答案:A12下列哪种3D打印工艺是基于激光或其他光源成型技术?A. FDMB. DIWC. 3DPD. SLM 正确答案:D13分层实体制造(LOM)工艺是采用激光束加工()材料,逐层叠加成型。
A.粉末B薄膜 C.液态 D.丝状正确答案:B14.SLA工艺的加工材料为()。
A.金属粉末B.光敏树脂C.陶瓷粉末D. PLA正确答案:B15.下列哪种3D打印技术在打印过程中需要打印支撑?A. EBMB. 3DPC. SLAD. SLM 正确答案:C16.SLS技术主要用于直接熔化金属或陶瓷材料。