niusouti.com

【多选题】微软公司所开发的具有跨平台,支持多种语言,能实现web前端与java程序开发的软件是()。A.Visual Studio CodeB.vscodeC.EditplusD.Adobe Dreamweaver

题目

【多选题】微软公司所开发的具有跨平台,支持多种语言,能实现web前端与java程序开发的软件是()。

A.Visual Studio Code

B.vscode

C.Editplus

D.Adobe Dreamweaver


相似考题
更多“【多选题】微软公司所开发的具有跨平台,支持多种语言,能实现web前端与java程序开发的软件是()。”相关问题
  • 第1题:

    支持设计、实现或测试特定的软件开发阶段的CASE工作台是一组(41)。

    A.工具集

    B.软件包

    C.平台集

    D.程序包


    正确答案:A
    解析:CASE系统所涉及到的技术有两类:一类是支持软件开发过程本身的技术,如支持规约、设计、实现、测试等;另一类是支持软件开发过程管理的技术,如支持建模、过程管理等。CASE为计算机辅助软件工程的缩写,是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。

  • 第2题:

    下列不属于Java语言鲁棒性特点的是 ( )

    A.Java能检查程序在编译和运行时的错误

    B.Java能运行虚拟机实现跨平台

    C.Java自己操纵内存减少了内存出错的可能性

    D.Java还实现了真数组,避免了覆盖数据的可能


    正确答案:B
    解析:Java鲁棒性的特点如下:Java在编译和运行程序时都要对可能出现的问题进行检查,以防止错误的产生。Java编译器可以查出许多其他语言运行时才能发现的错误。Java不支持指针操作,大大减少了错误发生的可能性。Java具有异常处理的功能,当程序异常时,它能捕获并响应意外情况,以保证程序能稳妥地结束,计算机系统不会崩溃。而Java能运行虚拟机实现跨平台是Java的与平台无关性的特点。所以本题选B。

  • 第3题:

    阅读以下关于Web应用系统开发的问题,在答题纸上回答问题1至问题3。
    A公司承担了某企业应用系统的开发任务,用户要求系统最终应发布到Web上供企业员工及企业客户使用。项目组在进行方案论证时,首先肯定了该系统需使用B/S结构,但在系统应采用的底层平台上产生了分歧,一方认为应采用微软.NET平台,一方认为应采用Java企业版平台。经过认真讨论,结合两种平台的特点及项目的实际需求,项目组最终决定采用Java企业版平台作为系统开发运行的基础平台。 【问题1】(9分)
    请在以下平台特点(1)~(9)中,选择出.NET平台与Java企业版平台各自具备的优势填入表5-1的(a)~(f)项中,选择出两个平台共有的特点填入表5-1的(g)~(i)项中。
    (1)良好跨平台可移植性支持
    (2)易于部署与配置
    (3)多程序设计语言支持
    (4)良好的Web多层应用开发支持
    (5)丰富的多厂商外部支持
    (6)良好的O/R(对象/关系)映射支持
    (7)针对特定平台的优化支持
    (8)良好的源代码以外的可定制性支持
    (9)良好的Web服务支持


    答案:
    解析:
    试题分析本题主要考查Web应用系统开发的知识,考生需要区分.NET平台和J2EE平台的区别,并理解掌握MVC的基本概念,并进一步掌握MVP设计模式。
    【问题1】
    本问题主要考查.NET和J2EE平台的区别,考生需要从跨平台可移植性、部署与配置、多程序设计语言支持、Web多层应用开发支持、多厂商外部支持、O/R(对象/关系)映射支持、针对特定平台的优化支持、源代码以外的可定制性支持以及Web服务支持等方面作答。
    【问题2】
    本问题主要考查MVC和MVP模式的区别。MVC(Model-View-Controller)模式是Web应用系统开发中常用的一种软件架构模式,包括基于EJB的重量级框架和基于Struts等的轻量级框架等。MVP模式与MVC模式的主要区别为:(1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。(2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,而在MVC模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Presenter中,而在MVC模式中,相应的控制器通常只完成事件的分发。(3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。
    【问题3】
    本问题主要考查事务的基本特征和EJB规范中提供的事务控制的基本方法。事务的基本特征包括:原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。 隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。 持久性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。
    EJB规范支持的两种事务控制方法为:
    容器维护的事务(Container Managed Transaction,CMT):由EJB容器根据部署描述符或EJB构件注释中指定的事务属性自动控制事务的边界,容器维护的事务是方法级的,即默认将一个方法当作一个事务执行,当方法执行的过程中发生系统级异常,容器会自动将事务回滚,从而将方法前面执行的结果恢复。
    Bean维护的事务(Bean Managed Transaction,BMT):由程序员在EJB的源代码中控制事务执行的边界,事务的边界通过Java事务接口(Java Transaction API,JTA)进行控制,Bean维护的事务可以跨越方法的边界。试题答案(5)【问题1】
    (a)~(c):(2)、(3)、(7),以上三个答案顺序可调换;
    (d)~(f):(1)、(5)、(8),以上三个答案顺序可调换;
    (g)~(i):(4)、(6)、(9),以上三个答案顺序可调换;
    【问题2】
    在基于EJB的重量级框架中,实现的构件分别为:
    模型(Model):由EJB构件实现
    视图(View):由JSP构件实现
    控制器(Controller):由Servlet构件实现
    在基于Struts等的轻量级框架中,实现的构件分别为:
    模型(Model):由Java Bean构件实现
    视图(View):由JSP构件实现
    控制器(Controller):由Servlet构件实现
    MVP模式与MVC模式的主要区别为:
    (1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。
    (2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,而在MVC模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Presenter中,而在MVC模式中,相应的控制器通常只完成事件的分发。
    (3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。
    【问题3】
    事务的基本特征包括:
    原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。
    一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。
    隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。
    持久性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。
    EJB规范支持的两种事务控制方法为:
    容器维护的事务(Container Managed Transaction,CMT):由EJB容器根据部署描述符或EJB构件注释中指定的事务属性自动控制事务的边界,容器维护的事务是方法级的,即默认将一个方法当作一个事务执行,当方法执行的过程中发生系统级异常,容器会自动将事务回滚,从而将方法前面执行的结果恢复。
    Bean维护的事务(Bean Managed Transaction,BMT):由程序员在EJB的源代码中控制事务执行的边界,事务的边界通过Java事务接口(Java Transaction API,JTA)进行控制,Bean维护的事务可以跨越方法的边界。

  • 第4题:

    阅读以下关于Web应用系统开发的问题,在答题纸上回答问题1至问题3。
    A公司承担了某企业应用系统的开发任务,用户要求系统最终应发布到Web上供企业员工及企业客户使用。项目组在进行方案论证时,首先肯定了该系统需使用B/S结构,但在系统应采用的底层平台上产生了分歧,一方认为应采用微软.NET平台,一方认为应采用Java企业版平台。经过认真讨论,结合两种平台的特点及项目的实际需求,项目组最终决定采用Java企业版平台作为系统开发运行的基础平台。
    【问题1】(9分)
    请在以下平台特点(1)~(9)中,选择出.NET平台与Java企业版平台各自具备的优势填入表5-1的(a)~(f)项中,选择出两个平台共有的特点填入表5-1的(g)~(i)项中。
    (1)良好跨平台可移植性支持
    (2)易于部署与配置
    (3)多程序设计语言支持
    (4)良好的Web多层应用开发支持
    (5)丰富的多厂商外部支持
    (6)良好的O/R(对象/关系)映射支持
    (7)针对特定平台的优化支持
    (8)良好的源代码以外的可定制性支持
    (9)良好的Web服务支持
    表5-1 .NET平台与Java平台的优势对比

    【问题2】(8分)
    MVC(Model-View-Controller)模式是Web应用系统开发中常用的一种软件架构模式。请分别针对基于EJB的重量级框架和基于Struts等的轻量级框架,说明MVC模式中的各组件应采用何种构件实现。
    项目组在进行需求调研时,发现用户界面部分的变动可能会比较频繁,因此需要降低系统界面与业务逻辑之间的耦合度。MVP(Model-View-Presenter)模式是由MVC模式派生出的一种设计模式,其主要目的是降低MVC模式中模型(Model)与视图(View)的耦合度,请用300字以内文字,从组件耦合度、组件分工及对开发工程化支持等三方面说明MVP模式与MVC模式的主要区别。
    【问题3】(8分)
    因为系统中大量业务逻辑涉及企业的核心商业数据,为保证系统数据一致性,完善的事务(Transaction)控制是系统实现时必需考虑重要因素之一。请用200字以内文字说明事务的基本特征,并简单描述EJB规范中提供的两种事务控制的基本方法。


    答案:
    解析:
    【问题1】
    (a)~(c):(2)、(3)、(7),以上三个答案顺序可调换;
    (d)~(f):(1)、(5)、(8),以上三个答案顺序可调换;
    (g)~(i):(4)、(6)、(9),以上三个答案顺序可调换;
    【问题2】
    在基于EJB的重量级框架中,实现的构件分别为:
    模型(Model):由EJB构件实现
    视图(View):由JSP构件实现
    控制器(Controller):由Servlet构件实现
    在基于Struts等的轻量级框架中,实现的构件分别为:
    模型(Model):由Java Bean构件实现
    视图(View):由JSP构件实现
    控制器(Controller):由Servlet构件实现
    MVP模式与MVC模式的主要区别为:
    (1)在组件耦合度方面:在MVP模式中,视图并不直接使用模型,它们之间的通信通过Presenter进行,从而实现了视图与模型的分离,而在MVC模式中,视图直接与模型交互。
    (2)在组件分工方面:在MVP模式中,视图需要处理鼠标及键盘等触发的界面事件,而在MVC模式中这通常是由控制器完成的工作;在MVP模式中,系统核心业务逻辑组织集中在Presenter中,而在MVC模式中,相应的控制器通常只完成事件的分发。
    (3)在开发工程化支持方面:MVP模式可更好地支持单元测试,而在MVC模式中,由于模型与视图绑定,因此难以实施相应的单元测试;在MVP模式中,Presenter基于约定接口与视图和模型交互,可更好地支持组件的重用。
    【问题3】
    事务的基本特征包括:
    原子性:一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。
    一致性:在事务开始之前和事务结束以后,数据的完整性限制没有被破坏。
    隔离性:两个事务的执行是互不干扰的,两个事务时间不会互相影响。
    持久性:在事务完成以后,该事务对数据所作的更改便持久地保存在数据库之中,并且是完全的。
    EJB规范支持的两种事务控制方法为:
    容器维护的事务(Container Managed Transaction,CMT):由EJB容器根据部署描述符或EJB构件注释中指定的事务属性自动控制事务的边界,容器维护的事务是方法级的,即默认将一个方法当作一个事务执行,当方法执行的过程中发生系统级异常,容器会自动将事务回滚,从而将方法前面执行的结果恢复。
    Bean维护的事务(Bean Managed Transaction,BMT):由程序员在EJB的源代码中控制事务执行的边界,事务的边界通过Java事务接口(Java Transaction API,JTA)进行控制,Bean维护的事务可以跨越方法的边界。

  • 第5题:

    在金信工程中,目前全国一般采用符合J2EE规范、满足跨平台要求的()层B/S架构和JAVA语言来开发12315申诉举报软件。


    正确答案:

  • 第6题:

    下列有关Java语言描述不正确的是()。

    • A、Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行
    • B、Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全
    • C、Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失
    • D、任何语言开发的程序都与其开发平台有关,如:用VB基于Windows98开发的程序,就可以在DOS下运行

    正确答案:D

  • 第7题:

    VB是微软公司出品的一个()程序开发工具软件。


    正确答案:快速可视化

  • 第8题:

    vara=["w","e","b","前","端","开","发"];varb=a.splice(3,4);document.write(a.join(""));document.write(b.join(""));输出结果是()。

    • A、web前端开发
    • B、web前端开发前端开发
    • C、web前端
    • D、web前端开发前端

    正确答案:A

  • 第9题:

    vara=["w","e","b","前","端","开","发"];varb=a.splice(3,4);document.write(a.join(""));document.write(b.join(""));输出结果是()。

    • A、web前.端开发
    • B、we.b前端开发
    • C、web前端开发
    • D、前端开发web

    正确答案:C

  • 第10题:

    动态服务主页(ActiveServerPages),是微软公司推出的、为其web服务器开发的一个组件。ASP是一种实现动态网页开发技术的()端的开发环境。


    正确答案:服务器

  • 第11题:

    填空题
    VB是微软公司出品的一个()程序开发工具软件。

    正确答案: 快速可视化
    解析: 暂无解析

  • 第12题:

    判断题
    Java语言适合开发跨平台的应用程序。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    Java图形开发包支持了Java语言的哪项特性( )。

    A.安全性

    B.跨平台性

    C.健壮性

    D.多态性


    正确答案:B
    解析:Java语言的跨平台性要求Java的图形用户界面程序也要支持跨平台性,而Java语言其他的特性在图形开发包中体现的不是很明显。

  • 第14题:

    根据GB/T11457-2006标准,软件开发方法是()

    A.关于给定的软件单元或相关集的开发过程与方法的集合,是规则、方法和工具的集成
    B.软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件开发
    C.软件开发过程所遵循的方法和步骤,它是规则、方法和工具的集成,既支持软件开发,也支持以后的演化过程
    D.软件开发过程所遵循的方法,它是规则、方法和工具的集成,支持软件演化过程

    答案:C
    解析:
    软件开发方法(Software Development Method)是指软件开发过程所遵循的办法和步骤。软件开发活动的目的是有效地得到一些工作产物,也就是一个运行的系统及其支持文档,并且满足有关的质量要求。软件开发是一种非常复杂的脑力劳动,所以经常更多讨论的是软件开发方法学,指的是规则、方法和工具的集成,既支持开发,也支持以后的演变过程(交付运行后,系统还会变化,或是为了改错,或是为了功能的增减)。

  • 第15题:

    可以为程序员提供高层、跨平台、多协议的接口功能的软件称为( )。

    A.服务端开发软件
    B.用户端开发软件
    C.网络协议
    D.中间件

    答案:D
    解析:

  • 第16题:

    关于Java说法,下列表述中正确的是()

    • A、不支持代码重用
    • B、是一种面向对象的语言
    • C、是一种面向过程的语言
    • D、是微软公司开发的程序设计语言

    正确答案:B

  • 第17题:

    Web services技术是以()为基础,以通用网络传输协议来实现数据提供和跨平台的数据共享,应用程序不必关心数据服务提供方的服务器平台种类和系统开发的技术。

    • A、SOAP
    • B、WAP
    • C、XML
    • D、OML

    正确答案:A,C

  • 第18题:

    Java语言适合开发跨平台的应用程序。


    正确答案:正确

  • 第19题:

    代码< inputtype=”text”minlength=“3”maxlength=“5”/>以下能够正确的提交表单的是()。

    • A、前端开发
    • B、web前端开发
    • C、前端
    • D、web前端开发测试

    正确答案:A

  • 第20题:

    MS-server200与mysql一样,同属微软公司的产品,用于软件开发的数据库支持()


    正确答案:正确

  • 第21题:

    下面有关Java应用程序的特点叙述不正确的是()。

    • A、Java是一种真正的面向对象的语言
    • B、Java可以在WWW上应用
    • C、Java与操作平台无关,可一次开发多处使用
    • D、Java小应用程序可以执行输入、输出或删除操作
    • E、JavaScript是一种脚本语言,它与Java应用程序一样能自行启动

    正确答案:D,E

  • 第22题:

    为了能在各种操作系统下使用,很多软件公司开发了具有同种功能的跨平台软件,下列属于跨平台软件的是()

    • A、有道云笔记
    • B、印象笔记
    • C、金山快盘
    • D、WPS OFFICE

    正确答案:A,B,C,D

  • 第23题:

    填空题
    动态服务主页(ActiveServerPages),是微软公司推出的、为其web服务器开发的一个组件。ASP是一种实现动态网页开发技术的()端的开发环境。

    正确答案: 服务器
    解析: 暂无解析

  • 第24题:

    多选题
    Web services技术是以()为基础,以通用网络传输协议来实现数据提供和跨平台的数据共享,应用程序不必关心数据服务提供方的服务器平台种类和系统开发的技术。
    A

    SOAP

    B

    WAP

    C

    XML

    D

    OML


    正确答案: B,A
    解析: 暂无解析