Maggie Samson
Test por , creado hace más de 1 año

Geography Test sobre GEOM 73 - Python Quiz 2, creado por Maggie Samson el 13/04/2019.

72
2
0
Maggie Samson
Creado por Maggie Samson hace más de 5 años
Cerrar

GEOM 73 - Python Quiz 2

Pregunta 1 de 10

1

Which of the following are considered a catalog path that are not recognized by Windows and Python, but only by ArcGIS? (check all that apply)

Selecciona una o más de las siguientes respuestas posibles:

  • C:\Projects\Transportation.gdb\Roads

  • C:\Catalog\Parcels.shp

  • E:\Data\Catalog\Project.mdb\Parcels\Lotlines

  • D:\MyFiles\Projects\Network.shp

  • C:\Projects\Roads.dbf

Explicación

Pregunta 2 de 10

1

In the following example code, myfile is a(n) __ and shapeType and baseName are __.

import arcpy
myfile = arcpy.Describe("C:/Data/Roads.shp")
type = myfile.shapeType
basename = myfile.baseName

Selecciona una de las siguientes respuestas posibles:

  • object, properties

  • object, functions

  • class, functions

  • module, properties

  • module, functions

Explicación

Pregunta 3 de 10

1

Which of the following is (are) a list function of ArcPy? (check all that apply)

Selecciona una o más de las siguientes respuestas posibles:

  • ListProperties

  • ListFields

  • ListFeatureClasses

  • ListDatabases

  • ListFiles

  • ListTables

Explicación

Pregunta 4 de 10

1

Consider the following example code:

import arcpy
myshape = "C:/Data/Parcels"

Which of the following correctly creates a list of field objects of type integer?

Selecciona una de las siguientes respuestas posibles:

  • mylist = arcpy.listFields (myshape, "", "Integer")

  • mylist = arcpy.ListFields (myshape, "", "Integer")

  • mylist = arcpy.ListFields (myshape, "Integer")

  • mylist = arcpy.ListFields ("Integer")

  • mylist = arcpy.listFields (myshape, "Integer")

  • mylaist = arcpy.listFields ("Integer")

Explicación

Pregunta 5 de 10

1

Which of the following Python data types are immutable, i.e. you can't modify them but only replace them with new values? (select all that apply)

Selecciona una o más de las siguientes respuestas posibles:

  • String

  • Distionaries

  • Numbers

  • List

  • Tuple

Explicación

Pregunta 6 de 10

1

Which of the following is (are) a type of cursor of the ArcPy data access module? (select all that apply)

Selecciona una o más de las siguientes respuestas posibles:

  • WriteCursor

  • UpdateCursor

  • InsertCursor

  • EditCursor

  • SearchCursor

Explicación

Pregunta 7 de 10

1

Which of the following is (are) a method of the InsertCursor of the ArcPy data access module? (select all that apply)

Selecciona una o más de las siguientes respuestas posibles:

  • insertRow

  • reset

  • next

  • deleteRow

Explicación

Pregunta 8 de 10

1

Consider the following example code that delete rows from a shapefile based on the value RESIDENTIAL in the filed LANDUSE:

import arcpy
myshape = "C:/Data/Parcels.shp"
(missing line)
for row in cursor:
if row[0] = "RESIDENTIAL"
cursor.deleteRow ()

Selecciona una de las siguientes respuestas posibles:

  • cursor = arcpy.DeletCursor (myshape, "LANDUSE")

  • cursor = arcpy.da.UpdateCursor (myshape, ["LANDUSE"])

  • cursor = arcpy.da_UpdateCursor (myshape, ["LANDUSE"])

  • cursor = arcpy.da.DeleteCursor (myshape, "LANDUSE")

  • cursor = arcpy.da.DeleteCursor (myshape, ["LANDUSE"])

  • cursor = arcpy.da.UpdateCursor (myshape, "LANDUSE")

Explicación

Pregunta 9 de 10

1

Which of the following creates a new empty text file in Python (provided no file with that name already exists)?

Selecciona una de las siguientes respuestas posibles:

  • mytext = write("C:/Data/example.txt", "w")

  • mytext = create("C:/Data/example.txt", "w")

  • mytext = write("C:/Data/example.txt", "a")

  • mytext = open("C:/Data/example.txt", "w")

  • mytext = open("C:/Data/example.txt")

  • mytext = write("C:/Data/example.txt")

Explicación

Pregunta 10 de 10

1

Consider the scenario where you have a text file where each line contains a pair of coordinates and other attribute values. Which of the following is (are) a valid approach to reading the contents of the text file, line by line, for further processing? (select all that apply)

Selecciona una o más de las siguientes respuestas posibles:

  • Open the text file in read mode, than iterate over the lines in a for loop

  • Open the text in read mode, than iterate over the lines in a for loop using the readlines method

  • Open the text file in read mode, than iterate over the lines in a while loop using the readlines method

  • Import the file using the import module, than iterate over the line in a while loop using the readlines method

  • Import the file using the fileinput module, then iterate over the lines in a for loop using the input function

Explicación