专业五-刷题1-5单元附有答案_第1页
专业五-刷题1-5单元附有答案_第2页
专业五-刷题1-5单元附有答案_第3页
专业五-刷题1-5单元附有答案_第4页
专业五-刷题1-5单元附有答案_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

专业五-刷题1-5单元[复制]1.Properties类使用什么方法把键值对保存到perproties文件中[单选题]*A:.setProperty(Stringkey,Stringvalue)B:."load(Readerreader)C:."store(Writerwriter,Stringcomments)(正确答案)D:."getProperty(Stringkey,StringdefaultValue)2.关于Properties存值代码正确的选项是:[单选题]*A:.prop.setProperty("name","tom")(正确答案)B:.prop.setProperty("age",18)C:.prop.setProperty(age,18);D:.以上都不对3.Properties继承于[单选题]*A:.Hashtable(正确答案)B:.HashMapC:.MapD:.List4.通过Dom4j解析XML,获得根节点的方法是[单选题]*A:.getRootElement()(正确答案)B:.getElement()C:.element("");D:.getText();5.在项目中使用.properties文件,一般用来存放[单选题]*A:.连接数据库的信息(正确答案)B:.sql语句C:.配置servletD:.以上都对6.以下选项中Properties的哪个方法可以从输入流中读取属性列表(键和元素对)。[单选题]*A:.setProperty(Stringkey,Stringvalue)B:."load(Readerreader)(正确答案)C:."store(Writerwriter,Stringcomments)D:."getProperty(Stringkey,StringdefaultValue)7.关于XML的文档说法不正确的选项有哪些?[单选题]*A:.XML声明没有关闭标签B:.XML的文档的最后一行是根元素的结束C:.XML中的大小写敏感D:.XML元素可以没有关闭标签。(正确答案)8.下列选项中,关于XPATH的描述正确的有?[单选题]*A:.使用XPath,需导入dom4j.jarB:.使用XPath,需导入jaxen.jar(正确答案)C:.使用Xpath不需要导入jar包D:.以上都不正确9.下列选项中对于CDATA说法不正确的选项有:[单选题]*A:.若文本包含多个非法字符,可使用CDATA处理B:.CDATA内部的所有内容都会被解析器忽略C:.CDATA内容中不能出现<和&,因为它们是非法字符(正确答案)D:.格式为:<![CDATA[...文本内容...]]>10.<nameid=“20200703”>tom</name>中,哪些是文本部分?[单选题]*A:.nameB:.idC:.20200703D:.tom(正确答案)11.XPath指的是什么?[单选题]*A:.XML的路径语言(正确答案)B:.XML的转化C:.文档对象模型D:.XML的命名空间12.下面选项中哪个不是HTML的优点[单选题]*A:.跨平台B:.强大的信息展示能力C:.标记可自定(正确答案)D:.编写简单13.XML中表示注释的符号是[单选题]*A:.//B:.<!---->(正确答案)C:./**/D:.#14.文档的第1行:<?xmlversion="1.0"encoding="UTF-8"?>表示的是:[单选题]*A:.XML声明(正确答案)B:.根标签C:.普通标签D:.以上都对15.对于XML的描述正确的是:[单选题]*A:.编程语言B:.可扩展标识语言(正确答案)C:.静态页面D:.以上都不对16.Dom4j解析XML,获得根节点下一级节点的方法是[单选题]*A:..elementIterator();(正确答案)B:..attributeIterator();C:.getRootElement();D:.以上都不对17.Dom4j解析XML,获得标签的所有属性的属性的方法是哪一个?[单选题]*A:..elementName("stu");B:..element("stu");C:..attributeIterator();(正确答案)D:..getText();18.Dom4j解析XML时,getRootElement()是以下选项中哪个类中的方法?[单选题]*A.Document(正确答案)B:.ElementC:.SAXReaderD:.Node19.在XML的DTD约束中,下列选项用来表示一次或者多次的符号描述正确的是哪个?[单选题]*A:.*B:.?C:.+(正确答案)D:.|20.在XML中,DTD约束中的*说法正确的选项是?[单选题]*A:.零次或者一次B:.一次或多次C:.零次或者多次(正确答案)D:.以上都不对21.下列选项中关于Properties类中的load()方法描述正确的选项有?*A:.从输入流中读取属性列表(键和元素对)。(正确答案)B:.参数可以是InputStream(正确答案)C:.参数可以是Reader(正确答案)D:.将Properties表中的属性列表(键和元素对)写入输出流22.关于Properties类描述正确的有?*A:.表示了一个持久的属性集(正确答案)B:.Properties可保存在流中或从流中加载(正确答案)C:.属性列表中每个键及其对应值都是一个字符串(正确答案)D:.Properties继承于Hashtable(正确答案)23.Properties类包含的方法有?*A:.setProperty(Stringkey,Stringvalue)(正确答案)B:."load(Readerreader)(正确答案)C:."store(Writerwriter,Stringcomments)(正确答案)D:."getProperty(Stringkey,StringdefaultValue)(正确答案)24.下面选项中能够实现给Properties存值的选项有?*A:.prop.put("name","tom");(正确答案)B:.prop.add("name","tom");C:.prop.put("name",tom);D:.prop.setProperty("tom","toma");(正确答案)25.Dom4j解析XML可能用到的类或者接口有哪些?*A:.SAXReader(正确答案)B:.Document(正确答案)C:.Element(正确答案)D:.DOM4JReader26.下列标签写法正确的有:*A:.<rootname="tom"/>(正确答案)B:.<rootname=tom/>C:.<rootname/>D:.<rootname="tom"age="18"/>(正确答案)27.对于实体引用说法正确的选项是:*A:.<(小于号)(正确答案)B:.>(大于号)(正确答案)C:.'(单引号)(正确答案)D:."(双引号)(正确答案)28.XML元素命名规则,说法正确的是?*A:.名字可以包含字母,数字和其他字符(正确答案)B:.名字不能以数字或者标点符号开头(正确答案)C:.名字不能包含空格(正确答案)D:.以上都正确(正确答案)29.以下选项中,哪些选项可以定义XML的文档结构*A:.UMLB:.DTD(正确答案)C:.NamespaceD:.XMLSchema(正确答案)30.对于XML描述正确的选项有哪些?*A:.可扩展标记语言,用来描述和存储数据的(正确答案)B:.区分大小写(正确答案)C:.必须有明显的关闭标签(正确答案)D:.有些特殊字符要用实体引用(正确答案)31.Properties类是线程安全的[判断题]*对(正确答案)错32.Properties类中的setProperty()方法就是调用Hashtable的方法put[判断题]*对(正确答案)错33.Properties类属性和属性值都必须是字符串[判断题]*对(正确答案)错34.XML所有的标签都是自定义的[判断题]*对(正确答案)错35.在XML中,<表示>[判断题]*对错(正确答案)36.XML元素的属性必须有属性值[判断题]*对(正确答案)错37.XML元素的属性值必须加引号(单引或双引都可以)[判断题]*对(正确答案)错38.XML文档可以有多个根元素[判断题]*对错(正确答案)39.XML中的大小写敏感[判断题]*对(正确答案)错40.XML元素可以没有关闭标签。[判断题]*对错(正确答案)41.==不属于赋值运算符[判断题]*对(正确答案)错42.Properties类包含的方法有哪些()?*A.setProperty()(正确答案)B.load()(正确答案)C.store()(正确答案)D.以上都不包含43.下列选项中,关于设计模式解决的问题,描述正确的有?[单选题]*A:.同一问题的不同表相(正确答案)B:.不同问题的同一表相C:.不同问题的不同表相D:.以上都不是44.对于懒汉式说法不正确的选项是?[单选题]*A:.是单例模式的一种B:.有线程不安全和安全的不同写法C:.需要在类中创建私有静态实例并直接实例化作为成员变量(正确答案)D:.在第一次调用时实例化对象45.开闭原则的含义描述正确的选项是[单选题]*A:.应当对扩展开放,对修改关闭.(正确答案)B:.应当对修改开放,对扩展关闭C:.应当对继承开放,对修改关闭D:.以上都不对46.在单例模式中,在类初始化的时候实例化对象的是单例模式之()[单选题]*A:.饿汉式(正确答案)B:.懒汉式C:.穷汉式D:.以上都不是47.对于原型模式描述,以下选项描述不对的选项是哪一个?[单选题]*A:.使用原型实例指定创建对象的种类B:.是一种行为型模式(正确答案)C:.通过克隆原型对象创建新对象D:.是一种创建型模式48.下列选项中,对于原型模式应用场景描述有误的选项是?[单选题]*A:.通过new创建一个对象需要非常繁琐的数据准备或访问权限时B:.一个对象多个修改者的场景C:.需要动态的给一个对象添加或卸载功能(装饰者模式)(正确答案)D:.在实际项目中,原型模式一般和工厂方法模式一起使用49.下面关于饿汉式单例模式描述哪个是正确的[单选题]*A:.单例模式类的构造函数必须是私有的(正确答案)B:.单例模式类是可以被继承的C:.从外界也可以创建单例模式D:.单例模式不必持有自己的引用50.“不要和陌生人说话”是()原则的通俗表述[单选题]*A:.接口隔离B:.里氏代换C:.依赖倒转D:.迪米特法则(正确答案)51.下列属于面向对象基本原则的是[单选题]*A:.继承B:.封装C:.里氏代换原则(正确答案)D:.以上都不对52.以下哪个模式是利用一个对象,快速地生成一批对象[单选题]*A:.抽象工厂(AbstractFactory)模式B:.合成(Composite)模式C:.原型(Prototype)模式(正确答案)D:.桥接(Bridge)模式53.以下关于创建型模式说法正确的是[单选题]*A:.创建型模式关注的是对象的创建(正确答案)B:.创建型模式关注的是功能的实现C:.创建型模式关注的是组织类和对象的常用方法D:.创建型模式关注的是对象间的协作54.java常用设计模式有多少种()[单选题]*A:.20B:.23(正确答案)C:.21D:.2255.对于依赖倒转的表述错误的是[单选题]*A:.依赖于抽象而不依赖于具体,也就是针对接口编程。B:.依赖倒转的接口并非语法意义上的接口,而是,一个类对其他对象进行调用时,所知道的方法集合。C:.实现了同一接口的对象,可以在运行期间,顺利地进行替换。而且不必知道所示用的对象是那个实现类的实例。D:.以上都不对(正确答案)56.对于违反里式代换原则的两个类,可以采用的候选解决方案错误的是:[单选题]*A:.创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题。B:.将B到A的继承关系改组成委派关系。C:.区分是“IS-a”还是”Has-a”。如果是“Is-a”,可以使用继承关系,如果是”Has-a”应该改成委派关系D:.以上都不对(正确答案)57.要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程,是以下选项中哪个的表述[单选题]*A:.开-闭原则B:.接口隔离原则C:.里氏代换原则D:.依赖倒转原则(正确答案)58.当我们想创建一个具体的对象而又不希望指定具体的类时,可以使用以下哪种模式[单选题]*A:.创建型(正确答案)B:.结构型C:.行为型D:.以上都对59.不要和陌生人说话,即一个对象应对其他对象有尽可能少的了解。是那种设计原则?[单选题]*A:.依赖倒转原则B:.迪米特法则(正确答案)C:.开闭原则D:.接口隔离原则60.对于单例模式之懒汉式描述错误的是?[单选题]*A:.是单例模式的一种B:.有线程不安全和安全的不同写法C:.需要在类中创建私有静态实例并直接实例化作为成员变量(正确答案)D:.需要在创建的公有静态方法中实例化61.要尽量使用合成/聚合,尽量不要使用继承。就是说要少用继承,多用合成关系来实现是那种设计原则?[单选题]*A:.合成复用原则(正确答案)B:.迪米特法则C:.开闭原则D:.接口隔离原则62.每一个接口应该是一种角色,不多不少,不干不该干的事,该干的事都要干.是哪种设计原则?[单选题]*A:.依赖倒转原则B:.里氏代换原则C:.开闭原则D:.接口隔离原则(正确答案)63.关于饿汉式与懒汉式描述错误的是*A:.资源利用上,饿汉式比懒汉式差(正确答案)B:.速度和反应时间上,饿汉式比懒汉式高C:.饿汉式与懒汉式都是在自己被加载的时候实例化(正确答案)D:.饿汉式与懒汉式的构造函数都是私有的64.单例模式中,关于基本要点描述正确的选项是:*A:.构造函数私有(正确答案)B:.唯一实例(正确答案)C:.静态工厂方法D:.以上都对65.面向对象系统中功能复用的最常用技术是*A:.类继承(正确答案)B:.对象组合(正确答案)C:.使用抽象类D:.使用实现类66.设计模式分为:*A:.创建型模式(正确答案)B:.结构型模式(正确答案)C:.行为型模式(正确答案)D:.以上都不对67.设计模式的基本原则包括哪些选项?*A:.开闭原则(正确答案)B:.里式代换原则(正确答案)C:.依赖倒转(正确答案)D:.迪米特法则(正确答案)68.下列关于懒汉式和饿汉式的说法错误的是*A:.饿汉式在第一次使用时进行实例化(正确答案)B:.懒汉式在类加载时就创建实例(正确答案)C:.饿汉式的线程是安全的D:.懒汉式存在线程风险69.单例模式的实现必须满足一下选项中的哪些条件?*A:.类中的构造方法的访问权限必须设置为私有的(正确答案)B:.类中的构造方法必须用protected修饰C:.必须在类中创建该类的静态私有对象(正确答案)D:.在类中提供一个公有的静态方法用于创建、获取静态私有对象(正确答案)70.下列选项中,属于创建型模式的有哪些?*A:.工厂方法模式(正确答案)B:.单例模式(正确答案)C:.原型模式(正确答案)D:.建造者模式(正确答案)71.对于下列场景,能应用于原型模式的有哪些?*A:.通过new创建一个对象需要非常繁琐的数据准备或访问权限时(正确答案)B:.一个对象多个修改者的场景。(正确答案)C:.需要动态的给一个对象添加或卸载功能。(装饰者模式)D:.在实际项目中,原型模式一般和工厂方法模式一起使用(正确答案)72.下列选项中,对于面向对象的原则描述正确的有?*A:.多用组合,少用继承(正确答案)B:.多扩展开发,对修改关闭(正确答案)C:.针对接口编程,不针对实现编程(正确答案)D:.依赖抽象,不依赖具体类(正确答案)73.设计模式一套被反复使用,多数人知晓的代码设计经验的总结,实现可重用代码,使代码更容易被理解,保证代码可靠性。[判断题]*对(正确答案)错74.接口隔离原则是尽可能的使用一个的接口,而不使用多个单一的总接口[判断题]*对错(正确答案)75.里氏代换原则指的是如果调用的是父类的话,那么换成子类也完全可以运行[判断题]*对(正确答案)错76."依赖倒转原则是指程序要依赖于抽象,不要依赖于具体实现[判断题]*对(正确答案)错77.使用原型模式复制对象不会调用类的构造方法。因为对象的复制是通过调用Object类的clone方法来完成的[判断题]*对(正确答案)错78.原型模式调用构造方法来创建对象[判断题]*对错(正确答案)79.设计模式的两大主题是系统复用与系统扩展[判断题]*对(正确答案)错80.常用的设计模式可分为过程型、创建型和结构型[判断题]*对错(正确答案)81.Open-Close原则的含义是一个软件实体应当对扩展开放,对修改关闭[判断题]*对(正确答案)错82.迪米特法则是指一个软件实体应当尽可能少地与其他实体发生相互作用,目的在于降低类之间的耦合性[判断题]*对(正确答案)错83.工厂方法模式描述不对的选项是哪一个?[单选题]*.符合开闭原则,新增产品只需要增加具体产品类和具体工厂类,易于扩展符合单一职责原则,每个具体工厂只负责创建对应的具体产品,降低耦合性使用抽象继承可以形成基于继承的等级结构支持不同类型的产品,使得模式灵活性更强(抽象工厂的特点)(正确答案)84.以下选项中,对于静态工厂与工厂方法描述不对的是哪一个?[单选题]*两者都满足开闭原则:静态工厂以ifelse方式创建对象,增加需求的时候会修改源代码(正确答案).静态工厂对具体产品的创建类别和创建时机的判断是混和在一起的,这点在工厂方法中不能形成静态工厂的继承结构.在工厂方法模式中,对于存在继承等级结构的产品树,产品的创建是通过相应等级结构的工厂创建的85.下列选项中,描述静态工厂的核心角色正确的选项是哪一个?[单选题]*抽象产品(正确答案)具体产品静态工厂消费者86.下列选项中,对象适配器模式是下列哪个选项的典型应用[单选题]*合成聚合复用原则(正确答案)里式代换原则依赖倒转原则迪米特法则87.使用设计模式不能解决下列哪些选项的情况[单选题]*指定对象的接口针对接口编程确定软件功能能正常实现(正确答案)设计应支持变化88.下列选项中,表示Java动态代理机制的主类的选项是哪一个?[单选题]*.java.lang.Proxy.java.lang.reflectjava.Proxyjava.lang.reflect.Proxy(正确答案)89.下列场景中,使用适配器模式能解决的场景有哪些选项?[单选题]*当不能采用继承的方法进行扩展需求时通过new创建一个对象需要非常繁琐的数据准备或访问权限时原型需要动态的给一个对象添加或卸载功能。(装饰者)系统想要使用现有类,而这些类的接口却不符合要求(正确答案)90.模块应对扩展开放,而对修改关闭。模块应尽量在不修改原(是“原”,指原来的代码)代码的情况下进行扩展指的是哪种设计原则[单选题]*依赖倒转原则里氏代换原则开闭原则(正确答案)接口隔离原则91.下列选项中,描述单例模式的懒汉式,创建对象的时间表述正确的选项是?[单选题]*类加载时.第一次被调用时(正确答案)每次调用时不会创建92.下列选项中,对于单例模式创建对象的个数,描述正确的选项是?[单选题]*1(正确答案)任意0以上都不对93.下列选项中,可以使用原型模式创建对象要使用Object类的()方法,描述正确的选项是哪一个?[单选题]*copy().clone()(正确答案)toString()以上都不对94.下列选项中,对于工厂模式的适用性的说法不正确选项是哪一个?[单选题]*.一个类不知道它所必须创建的对象的类的时候当一个类希望由它的子类来指定它所创建的对象的时候重复地创建相似对象的时候(原型或者工厂)(正确答案)当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候95.下列选项中,利用一个对象,快速的生成一批对象使用的是哪种模式?[单选题]*抽象工厂模式代理模式.适配器模式原型模式(正确答案)96.下列选项中,对于适配器模式,描述不正确的选项是哪一个?[单选题]*分为类适配器和对象适配器.类适配器采用的是继承关系对象适配器采用的是继承关系(正确答案)对象适配器采用的是组合聚合关系97.将一个类的接口换成客户希望的另外一个接口,这句话描述的是下列选项中的哪种模式?[单选题]*单例模式原型模式适配器模式(正确答案)代理模式98.下列选项中,对于适配器模式的意图,描述正确的选项是?[单选题]*简化现有的系统的方法,需要定义自己的接口将一个无法控制的现有对象与一个特定接口相匹配(正确答案).将一组实现部分从另一组使用他们的对象分离出来需要为特点的客户(或情况)提供特定系列的对象(抽象工厂模式)99.下列选项中,对于开闭原则说法不正确的选项有哪些?[单选题]*开闭原则与"可变性的封装原则"没有相似之处(正确答案)找到系统的可变元素,把他封装起来,叫"开闭"原则对修改关闭,是其原则之一从抽象层导出一个或者多个新的具体类可以改变系统的行为,是其原则之一100.下列选项中,对于静态工厂的核心角色描述正确的选项是哪一个?[单选题]*.抽象产品(正确答案)具体产品静态工厂消费者101.设计模式一共分几类?[单选题]*创建型模式结构型模式行为型模式以上都是(正确答案)102.开闭原则说法不正确的选项是?[单选题]*开闭原则与"可变性的封装原则"没有相似之处(正确答案)找到系统的可变元素,把他封装起来,叫"开闭"原则对修改关闭,是其原则之一从抽象层导出一个或者多个新的具体类可以改变系统的行为,是其原则之一103.下列选项中,不适合使用抽象工厂模式的选项是哪几个?*一个系统不应该依赖与产品类实例如何被创建、组合和表达的细节系统的产品有多于一个产品族,而系统只消费其中某一族的产品同属于同一个产品族的产品是在一起使用(正确答案)系统提供多个产品类库,所有的产品以同样的接口出现,从而是客户端不依赖于实现(静态工厂)(正确答案)104.下列选项中,对于工厂方法的描述不正确的选项有哪些?*工厂方法不一定每次都返回一个新的对象工厂方法返回的对象不一定是自己创建的工厂方法返回的应该是抽象类型,而不是具体类型(正确答案)工厂对象应该有一个超类(正确答案)105.下列选项中,可以将适配器模式分为()()()三种*抽象适配器.对象适配器(正确答案):.接口适配器(正确答案)类适配器(正确答案)106.下列选项中,结构型模式包含()()()三种!!*.装饰器模式(正确答案).代理模式(正确答案).单例模式适配器模式(正确答案)107.对于设计模式的基本要素描述正确的选项有哪些?*名字(正确答案)意图(正确答案).问题(正确答案).解决方案(正确答案)108.下列选项中,对于适配器模式中涉及到的角色正确的选项有哪些?*目标接口(Target)(正确答案)需要适配的类(Adaptee)(正确答案).代理角色.适配器(Adapter)(正确答案)109.下列选项中,对于工厂模式描述正确的选项有哪些?*.简单工厂模式:一个抽象产品类,可以派生出多个具体产品类。一个具体的工厂类可以创建多个具体的产品类(正确答案)工厂方法模式:一个抽象产品类,可以派生出多个具体产品类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类只能创建一个具体产品类的实例。(正确答案)抽象工厂模式:多个抽象产品类,每个抽象产品类可以派生出多个具体产品类。一个抽象工厂类,可以派生出多个具体工厂类。每个具体工厂类可以创建多个具体产品类的实例(正确答案)以上都不对110.下列选项中,代理模式所涉及到的角色有(),(),()三种*抽象角色(正确答案)真实角色(正确答案).代理角色(正确答案).物理角色111.下列选项中,关于代理模式的优点描述正确的选项有哪些?*职责清晰(正确答案)高扩展性(正确答案)符合“开闭原则”(正确答案).代理对象可以在客户端和目标对象之间起到中介的作用,这样起到了中介的作用和保护了目标对象的作用。(正确答案)112.下列选项中,属于工厂模式的有哪些?*简单工厂(正确答案)工厂方法(正确答案).抽象工厂(正确答案)以上都不对113.对象适配器模式是合成聚合复用原则的典型应用[判断题]*对(正确答案)错114.适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作[判断题]*对(正确答案)错115.里氏替换原则是指所有引用基类(父类)的地方必须能透明地使用其子类的对象。即只要有父类出现的地方,都可以用子类来替代[判断题]*对(正确答案)错116.适配器模式包含对象适配器和类适配器两种模式[判断题]*对(正确答案)错117.懒汉式在类中创建私有静态实例并直接实例化作为成员变量[判断题]*对错(正确答案)118.Java的单例模式一个类是可以有多个实例的[判断题]*对错(正确答案)119.设计模式中应该优先使用对象组合,而不是类继承[判断题]*对(正确答案)错120.适配器模式属于创建型模式[判断题]*对错(正确答案)121.抽象不应该依赖于细节,细节应当依赖于抽象[判断题]*对错(正确答案)122.适配器类的作用是负责给构件对象添加上附加的责任(装饰者)[判断题]*对错(正确答案)123.Maven是什么类型的工具?[单选题]*文本编辑器图像处理工具构建工具(正确答案)操作系统124.要配置Maven,你需要设置哪个文件?[单选题]*settings.xml(正确答案)config.xmlmaven.confsetup.xml125.Maven默认的中央仓库是?[单选题]*GitHubDockerHubMavenCentral(正确答案)JCenter126.Maven的核心配置文件是什么?[单选题]*pom.xml(正确答案)settings.xmlconfig.xmlproject.xml127.Maven项目的构建生命周期的一个阶段是?[单选题]*runbuildcompile(正确答案)execute128.在哪里可以配置Maven代理设置?[单选题]*pom.xmlsettings.xml(正确答案)maven.confbuild.xml129.Maven默认使用哪种编程语言编写插件?[单选题]*PythonJava(正确答案)RubyGo130.Maven是基于什么原则设计的?[单选题]*项目对象模型(POM)(正确答案)项目资源管理(PRM)版本控制系统(VCS)软件开发生命周期(SDLC)131.要安装Maven,你需要先安装什么?[单选题]*DockerJavaPythonGit(正确答案)132.Maven的哪个命令会打包项目并且安装到本地仓库?[单选题]*mvncleanmvninstall(正确答案)mvnpackagemvncompile133.Maven使用什么来管理项目的依赖?[单选题]*settings.xmlbuild.gradlepom.xml(正确答案)dependencies.yaml134.Maven中央仓库的主要作用是什么?[单选题]*代码托管依赖管理(正确答案)版本控制项目部署135.在Maven中,哪个生命周期阶段会运行单元测试?[单选题]*validatecompiletest(正确答案)package136.在哪个Maven文件中我们可以指定项目的依赖关系?[单选题]*settings.xmlpom.xml(正确答案)build.xmlconfig.xml137.哪个命令用于生成Maven项目的骨架结构?[单选题]*mvngeneratemvnarchetype:generate(正确答案)mvncreatemvninit138.哪个目录下的文件被Maven默认设为Java源代码?[单选题]*/src/main/resources/src/main/java(正确答案)/src/test/java/src/test/resources139.在Maven中,哪个文件存储了个人的环境配置?[单选题]*pom.xmlsettings.xml(正确答案)maven.envprofile.xml140.在Maven中,如何跳过测试执行构建?[单选题]*-DskipTests=true-Dmaven.test.skip=trueA和B都正确(正确答案)两者都不对141.Maven的三个标准生命周期分别是什么?[单选题]*clean,build,deployclean,install,deployclean,default,site(正确答案)init,build,finalize142.如果我们想要清理Maven项目的输出,使用哪个命令?[单选题]*mvnclearmvnclean(正确答案)mvnpurgemvnremove143.Maven的核心是什么?*POM(ProjectObjectModel)(正确答案)DependenciesPlugins(正确答案)Repositories(正确答案)144.在Maven中,哪些目录是默认的源代码目录?*/src/main/java(正确答案)/src/test/java(正确答案)/src/main/resources(正确答案)/src/test/resources(正确答案)145.在Maven项目中,哪些命令可以用来构建项目?*mvncompile(正确答案)mvninstall(正确答案)mvnpackage(正确答案)mvnclean146.哪些是Maven支持的仓库类型?*本地仓库(正确答案)中央仓库(正确答案)远程仓库(正确答案)内部仓库147.Maven的哪些生命周期阶段用于处理项目部署?*deploy(正确答案)install(正确答案)packageclean148.在Maven中,以下哪些是插件的功能?*编译源代码(正确答案)打包项目(正确答案)运行测试(正确答案)生成项目文档(正确答案)149.要跳过Maven构建过程中的测试,可以使用哪些配置?*-DskipTests=true(正确答案)-Dmaven.test.skip=true(正确答案)-Dskip=true-Dtest.skip=true150.在Maven项目的哪些文件中可以指定和管理依赖关系?*pom.xml(正确答案)settings.xmlbuild.xml(正确答案)profile.xml151.Maven的哪些命令涉及到清理项目?*mvnclean(正确答案)mvnclearmvnpurgemvncleaninstall(正确答案)152.在Maven中,以下哪些是常用的作用域(Scope)?*compile(正确答案)test(正确答案)provided(正确答案)runtime(正确答案)153.Maven是一个Java项目构建工具[判断题]*对(正确答案)错154.Maven使用XML文件来描述项目信息和构建过程[判断题]*对(正确答案)错155.Maven依赖于Ant作为其底层构建工具[判断题]*对(正确答案)错156.安装Maven需要预先安装JavaJDK[判断题]*对(正确答案)错157.MAVEN_HOME环境变量是用来指定Maven安装路径的[判断题]*对(正确答案)错158.Maven的默认构建生命周期阶段中不包含“package”[判断题]*对错(正确答案)159.在Maven项目的pom.xml文件中,可以指定项目的依赖关系[判断题]*对(正确答案)错160.Maven中央仓库是唯一的,不能配置其他远程仓库[判断题]*对错(正确答案)161.Maven安装后,需要在操作系统的环境变量PATH中添加Maven的bin目录,以便在命令行中直接使用mvn命令[判断题]*对(正确答案)错162.Maven的插件只能由Maven官方提供,不能由第三方开发[判断题]*对错(正确答案)163.Maven包含哪些基本组成部分?()*A.POM(ProjectObjectModel)(正确答案)B.Maven生命周期(正确答案)C.Maven中央仓库(正确答案)D.Maven插件(正确答案)164.Maven依赖的核心元素是什么?[单选题]*groupId,artifactId,packaginggroupId,artifactId,version(正确答案)groupId,version,scopeartifactId,packaging,version165.哪个Maven生命周期阶段会编译源代码?[单选题]*validatecleaninstallcompile(正确答案)166.在Maven中,如果一个依赖的scope设置为“test”,这个依赖在哪个阶段不会被使用?[单选题]*编译主代码运行测试打包项目运行已部署的应用(正确答案)167.当你不指定packaging时,默认的packaging是什么?[单选题]*jar(正确答案)pomwarear168.在Maven中,什么文件定义了构建项目所需的插件和依赖?[单选题]*build.xmlpom.xml(正确答案)maven.cfgproject.json169.哪个命令会删除target目录?[单选题]*mvnclean(正确答案)mvninstallmvnpackagemvncompile170.在POM文件中,哪个元素可以帮助排除传递的依赖?[单选题]*exclusion(正确答案)excludedependencyExclusionremoveDependency171.`<parent>`元素在POM中的主要目的是什么?[单选题]*定义项目的子模块指定项目的继承关系(正确答案)打包项目为JAR指定项目的主类172.如果一个Maven项目A依赖于B,而B依赖于C,A对C的这种依赖叫什么?[单选题]*间接依赖(正确答案)直接依赖隐式依赖暂态依赖173.在Maven的`pom.xml`文件中,哪个元素是用于指定项目所继承的父项目的?[单选题]*<module><dependency><parent>(正确答案)<property>174.Maven使用什么文件来管理项目的依赖?[单选题]*build.xmlmaven.xmlpom.xml(正确答案)project.xml175.在Maven中,哪个命令会运行单元测试但不会安装项目?[单选题]*mvntest(正确答案)mvninstallmvnpackagemvndeploy176.关于maven介绍,不正确的是?[单选题]*Maven是Apache下开源的纯java开发项目管理工具C语言开发(正确答案)177.Maven中心仓库的默认URL是什么?[单选题]*/central//maven2/(正确答案)/central-repo178.在软件开发中,依赖冲突是指什么?[单选题]*不同组件间需要不同版本的同一依赖库(正确答案)同一个组件被多个团队同时修改软件代码中存在语法错误开发团队成员之间的意见不一致179.哪个命令会将编译后的代码打包并安装到本地仓库?[单选题]*mvndeploymvnpackagemvninstall(正确答案)mvncompile180.哪个Maven插件用于编译Java代码?[单选题]*maven-deploy-pluginmaven-compiler-plugin(正确答案)maven-install-pluginmaven-jar-plugin181.在Maven的POM文件中,哪个元素用于声明项目的依赖关系[单选题]*<dependencies>(正确答案)<plugins><modules><properties>182.当你想在Maven项目中包含其他非Java资源(如配置文件),应将其放在哪个目录?[单选题]*src/mainsrc/main/resources(正确答案)src/main/ja

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论