提示:内容已经过期谨慎付费,点击上方查看最新答案

GIS软件开发

  1. 加载*.mxd文件,可以应用MapDocument类的________方法。

  2. A:Open B:Add C:Load D:AddLayerFromFile
    答案:OPEN
  3. 用于空间数据插值的类是________?

  4. A:Geoprocessor B:RelationalOperator C:RasterInterpolationOp D:RasterMathOpsClass
    答案:RasterInterpolationOp
  5. 用于支持GP工具的类是________?

  6. A:Geoprocessor B:GpModel C:GpClass D:GpValue
    答案:GEOPROCESSOR
  7. QueryDef的________属性用于设置属性查询条件?

  8. A:SpatialRel B:WhereClause C:ID D:Type
    答案:SPATIALREL
  9. 用流的形式打开mxd文件时要将MapControlActiveView属性转换为________类型的变量。

  10. A:IPersistStream B:IFeatureClass C:IDataSet D:ILayer
    答案:错AI参考:正确选项是【A:IPersistStream】。根据题目描述,需要将MapControl的ActiveView属性转换为某种类型的变量,而选项A的IPersistStream是与流的形式打开mxd文件相关的接口,可以通过此接口实现对mxd文件的读取和操作。因此,选项A是符合题意的正确答案。选项B、C、D与题意无关,不是正确的答案。'
  11. 调用IRasterClassifyColorRampRenderer的_______方法,设置每一类的标注。

  12. A:set_Color B:set_Label C:set_Symbol D:set_Renderer

  13. 设置IGeoFeatureLayer________属性为创建好的图表渲染对象,实现饼状图渲染的功能。

  14. A:Renderer B:Style C:Color D:Symbol
    AI参考:正确选项是:A:Renderer解释:Renderer属性是用来设置渲染对象的,实现饼状图渲染的功能,即通过这个属性可以将图表对象渲染为饼状图。Style、Color和Symbol属性虽然与颜色和样式有关,但它们不是用来实现饼状图渲染的。因此,正确答案为A。'
  15. 调用IGxFile________方法把图层内容保存到文件中。

  16. A:Save B:Create C:Put D:Copy
    AI参考:正确选项是A:Save。根据题目描述,需要调用一个方法把图层内容保存到文件中,而Save方法正是用于保存文件的方法,因此A选项是正确答案。其他选项B、C、D与题目描述不符,不是正确的选项。'
  17. 应用IRasterPyramid3________方法创建栅格数据金字塔。

  18. A:Make B:Set C:Build D:Create
    AI参考:应用选项C:Build 是IRasterPyramid3方法用于创建栅格数据金字塔的方法。因此,正确答案是C:Build。'
  19. 制作饼状专题图时,用于创建饼状符号对象的类是________

  20. A:BarChartSymbol B:SimpleFillSymbol C:PieChartSymbol D:StackChartSymbol

  21. RasterAnalysis类提供有关____的信息集合。

  22. A:网络数据分析 B:矢量数据分析 C:栅格数据分析 D:TIN数据分析

  23. 调用IGeoProcessor的什么方法执行工具?

  24. A:Make B:Execute C:Run D:Do

  25. 设置SpatialFilter对象的SpatialRel属性为_______,表示线与线交叉关系

  26. A:esriSpatialRelIntersects B:esriSpatialReWithin C:esriSpatialRelContains D:esriSpatialRelCrosses

  27. 用于设置属性查询条件的类是________。

  28. A:FeatureClass B:SpatialFilter类 C:Dataset D:QueryFilter类
    AI参考:正确选项是【D:QueryFilter类】。QueryFilter类用于设置属性查询条件,它用于对数据集中的数据进行筛选和过滤,以便仅显示符合特定条件的记录。它通常与空间数据集一起使用,用于对空间数据进行属性查询。因此,选项D是用于设置属性查询条件的正确答案。选项A、B和C虽然也与数据集相关,但它们并不是专门用于设置属性查询条件的类。'
  29. 图框属性设置时,创建ShadowSelector类型的对象,调用该对象的_______方法显示阴影设置对话框。

  30. A:Show B:DoModal C:ShowDialog D:Open
    AI参考:正确选项是【B:DoModal】。在图框属性设置时,创建ShadowSelector类型的对象,调用该对象的DoModal方法显示阴影设置对话框。DoModal方法用于打开一个对话框,等待用户操作,并返回一个指示用户是否关闭对话框的布尔值。在这个上下文中,它被用来打开一个阴影设置对话框,等待用户进行设置,并返回相应的结果。'
  31. 设置IPieChartRenderer的什么属性来控制饼的大小由多个字段的和确定?

  32. A:FlanneryCompensation B:MinValue C:MinSize D:ProportionalBySum

  33. ________表达“类”的功能。

  34. A:数据 B:表达式 C:结构 D:方法或函数
    AI参考:正确选项是【D:方法或函数】。在面向对象编程中,“类”的功能通常是通过定义方法或函数来实现的,这些方法或函数定义了类所具有的行为。因此,方法或函数是表达“类”功能的最合适选项。数据是描述客观事物的符号,不是表达“类”功能的合适选项。表达式通常用于计算或操作数据,与表达“类”的功能无关。结构通常用于组织和存储数据,也不适合表达“类”的功能。'
  35. SpatialFilter的________属性用于设置空间查询条件?

  36. A:Type B:ID C:SpatialRel D:WhereClause
    AI参考:正确选项是D:WhereClause SpatialFilter的WhereClause属性用于设置空间查询条件。这个属性允许您在查询中指定一个条件,该条件用于确定哪些空间对象应被包含在结果集中。通过设置WhereClause属性,您可以指定一个包含空间坐标、距离、交集等条件的表达式,以实现特定的空间查询。因此,选项D是正确答案。'
  37. 在MakerElement标注中,应用IFeature的________方法获得指定字段的属性值。

  38. A:open B:text C:get_Value D:get

  39. 加载硬盘上的栅格数据文件时,需要创建________对象连接文件夹。

  40. A:RasterWorkspaceFactory B:Worksapce C:RasterDataset D:Dataset

  41. 在ArcMap VBA定制程序中存在预先设置的变量是什么?它们是用户代码的起点。

  42. A:Application B:ArcID模块 C:ThisDocument D:Form

  43. TopologyRule类的定义及作用是?

  44. A:TopologyRule类用于定义拓扑中要素之间允许的空间关系。 B:也可以将拓扑规则定义为要素类的子类型级别。 C:它的拓扑规则有一个源要素类和一个目标要素类,其中任何一个都可以设置子类型级别。根据实施的拓扑规则类型,目标要素类特性可能不相关。 D:它可以使用单个要素类定义拓扑规则。

  45. 对矢量图层进行属性查询的方法有哪几种?

  46. A:FeatureClass的Search查询方法 B:QueryDef的Evaluate查询方法 C:FeatureClass的Select查询方法 D:Workspace的Open方法

  47. 创建Fields类的对象,Fields类实现了哪几个用于用于管理字段的重要接口?

  48. A:IFields B:ILayer C:IFieldsEdit D:IDataSet

  49. COM 组件与控件的一般性质是________?


  50. A:代码可重用性( Code Reusable) B:进程透明性(Processing Transparency) C:语言独立性(Language independent)     D:面向对象的思想(OO deas) E:C/S结构(C/S Structure)

  51. 创建组件或控件程序的一般步骤是什么?

  52. A:创建外部应用程序,加载组件或控件,对其进行调试和运行。 B:对于COM组件应用程序添加类模块,编写类,设置类的父类和要实现的接口,在类中添加属性、方法等成员。 C:在方法或事件中编写代码,完成相应功能。 D:打开C#.NET编程环境,建立类库应用程序或控件应用程序,在其中建立解决方案、应用程序项目和COM类模块或控件模块等文件。 E:编译程序,生成组件库文件或控件程序,都是DLL文件。 F:NET COM组件和控件开发的前提条件是在机器上安装C#.NET软件。 G:对于控件应用程序添加控件模块(默认已加载一个控件模块),编写控件,设计控件界面,为控件添加属性、方法和事件。 H:添加接口模块,设计所需的接口。

  53. AO三种类之间的关系包括_____?


  54. A:组合关系 B:继承关系 C:实例化关系 D:关联关系

  55. MapGrid是抽象类,它又派生出_______________________组件类,分别描述了军事图格网、索引格网、度量格网、方格网和自定义格网。


  56. A:IndexGrid B:MgrsGrid C:Graticule D:CustomOverlayGrid E:MeasuredGrid
    AI参考:正确选项是【C:Graticule】。根据题干中的描述,MapGrid是一个抽象类,它派生出多个组件类,分别描述了军事图格网、索引格网、度量格网、方格网和自定义格网。因此,选项CGraticule符合题意,表示该组件类描述了格网类型。选项A、B、D和E中的组件类并不符合题干中的描述,因此不是正确选项。'
  57. 实现Select查询方法的类有哪些?

  58. A:Map B:IDataSet C:FeatureClass D:Table

  59. 简述创建SHP文件的主要步骤?

  60. A:创建其它字段。 B:创建字段集对象。 C:创建工作空间对象。 D:创建shapefile文件。 E:创建几何字段。
    AI参考:正确选项为:B、C、D创建SHP文件的主要步骤包括:1. 创建字段集对象(B对):这是创建SHP文件的基础,它定义了SHP文件中包含哪些字段。2. 创建工作空间对象(C对):工作空间是一个包含了地理空间数据和元数据的数据库。3. 创建shapefile文件(D对):通过工作空间对象,可以创建一个shapefile文件,这个文件包含了SHP文件和其他相关的地理空间数据文件,如coverage文件等。以上步骤完成后,即可创建一个完整的SHP文件。注意,选项A和E并不属于创建SHP文件的步骤。选项E提到的几何字段,是在创建SHP文件之后,使用地理处理工具箱中的工具添加的。'
  61. 类的特点包括________?


  62. A:继承性 B:多态性 C:抽象性 D:封装性
    AI参考:正确选项为ABCD。类的特点包括:继承性、多态性、抽象性、封装性。这些都是面向对象编程中的基本概念。继承性是指一个类可以继承另一个类的属性和方法,从而减少代码重复;多态性是指同一个操作在不同的对象上可以有不同的表现形式;抽象性是指一个类可以包含抽象方法和抽象属性,这些方法和属性需要在子类中实现或定义;封装性是指一个类可以控制其属性和方法的访问权限,从而保护其内部实现。因此,选项ABCD都是正确的。'
  63. ArcGIS Desktop中进行VBA定制开发的方式有哪几种?

  64. A:创建UIControl工具 B:创建可执行程序 C:编写VBA宏命令 D:写脚本

  65. MapFrame是组件类,它派生出哪几个组件类。

  66. A:FrameElement B:MapFrame C:DataFrame D:MapSurroundFrame

  67. Carto库中包含了哪些常用的类?

  68. A:Render类及相关类 B:Map类及相关类 C:PageLayout类及相关类 D:Layer类及相关类 E:Element类及相关类

  69. AO是基于微软的COM技术来构建的,因此它具有很强的________________特性?


  70. A:开放性 B:扩展性 C:独立性 D:单线程开发
    AI参考:正确选项是【ABCD】AO是基于微软的COM技术来构建的,因此它具有很强的开放性、扩展性、独立性和单线程开发的特性。COM(Component Object Model)是一种面向对象的技术,它允许应用程序组件在不同的操作系统和编程语言之间进行交互。COM技术具有很强的开放性,可以与其他操作系统和编程语言进行互操作。同时,COM技术也具有很强的扩展性,允许开发人员创建可重用的组件,这些组件可以被其他开发人员使用和扩展。COM组件是独立的,可以在不同的操作系统和硬件平台上运行,不需要依赖其他应用程序或系统资源。此外,由于AO是基于COM技术构建的,因此它也支持单线程开发,可以在单线程环境中运行。综上所述,选项A、B、C、D都是AO所具有的重要特性。'
  71. 应用IRelationalOperator接口的Disjoint方法判断图形与当前图形是否为空间包含关系。


  72. A:对 B:错

  73. 虽然Element类是抽象类,但常用它来设置几何图形(Geometry)属性。


  74. A:对 B:错

  75. DisplayFeedback是组件类,它描述了图形图像移动时动态视觉回馈效果。


  76. A:错 B:对

  77. 对象是实世界中的事物在计算机中抽象的描述。

  78. A:对 B:错
    AI参考:正确答案是A:对。对象是实世界中的事物在计算机中抽象的描述。对象是计算机科学中的一个基本概念,它表示现实世界中的事物,行为,以及事物之间的关系。在计算机中,对象是对现实世界中事物的抽象描述。因此,这个判断题的答案是A。"
  79. DLL是动态链接库,是一个包含由多个程序同时使用的代码(包括类和函数等)和数据的库。

  80. A:对 B:错

  81. Element是抽象类,它表达了地图制图要素,制图要素是存储于MXD文件的GraphicsLayer中,

  82. A:错 B:对

  83. Relationship类是实例化类,它是描述记录或对象之间关系的表。


  84. A:对 B:错
    AI参考:正确答案是B:错。 Relationship类不是实例化类,它是一种抽象的概念,用于描述记录或对象之间的关系,通常在数据库设计中使用。因此,该表述是错误的。"
  85. RasterRenderer类是组件类,用于描述栅格图层的渲染,它是RasterLayer类的一个属性。


  86. A:错 B:对

  87. 地图模板是新建地图文档的参考基准性文档模板文件,它是建立地图文档的起点,它保存了默认地图文档信息、默认界面设置信息、VBA代码等。

  88. A:错 B:对

  89. DotDensityRenderer类使用饼图、条形图/柱形图或堆积条形图/柱形渲染矢量图层的类。

  90. A:错 B:对

  91. 定制开发是基于VS.NET和ArcGIS Engine模型组件进行开发的方法。

  92. A:对 B:错

  93. 类是现实世界中的事物在计算机中创建的实体。

  94. A:错 B:对

  95. Output库用来创建图形输入到设备(如打印机和绘图仪)和硬拷贝格式(如增强的元文件和栅格图像格式JPG,BMP等)。

  96. A:对 B:错
    AI参考:正确答案是B:错。Output库是用来创建图形输出到设备的,而不是输入。它主要用于将图形数据输出到打印机、绘图仪等设备,而不是输入到这些设备中。因此,Output库不用于创建硬拷贝格式的图像,如JPG、BMP等。"
  97. 在实现接口过程中,显式实现的方法只能通过接口调用。

  98. A:对 B:错
    AI参考:答案是B:错。在实现接口过程中,显式实现的方法不仅可以通过接口调用,也可以通过类本身或其对象进行调用。这是因为接口只是定义了一组方法的契约,具体的实现可以在类中完成。因此,这个陈述是不准确的。"
  99. RasterMapAlgebraOp是用于栅格数据地表分析的组件类。

  100. A:错 B:对

温馨提示支付 ¥1.65 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部