Maggie Samson
Quiz von , erstellt am more than 1 year ago

Geography Quiz am GEOM 73 - Python Quiz 2, erstellt von Maggie Samson am 13/04/2019.

72
2
0
Maggie Samson
Erstellt von Maggie Samson vor mehr als 5 Jahre
Schließen

GEOM 73 - Python Quiz 2

Frage 1 von 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)

Wähle eine oder mehr der folgenden:

  • 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

Erklärung

Frage 2 von 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

Wähle eine der folgenden:

  • object, properties

  • object, functions

  • class, functions

  • module, properties

  • module, functions

Erklärung

Frage 3 von 10

1

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

Wähle eine oder mehr der folgenden:

  • ListProperties

  • ListFields

  • ListFeatureClasses

  • ListDatabases

  • ListFiles

  • ListTables

Erklärung

Frage 4 von 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?

Wähle eine der folgenden:

  • 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")

Erklärung

Frage 5 von 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)

Wähle eine oder mehr der folgenden:

  • String

  • Distionaries

  • Numbers

  • List

  • Tuple

Erklärung

Frage 6 von 10

1

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

Wähle eine oder mehr der folgenden:

  • WriteCursor

  • UpdateCursor

  • InsertCursor

  • EditCursor

  • SearchCursor

Erklärung

Frage 7 von 10

1

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

Wähle eine oder mehr der folgenden:

  • insertRow

  • reset

  • next

  • deleteRow

Erklärung

Frage 8 von 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 ()

Wähle eine der folgenden:

  • 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")

Erklärung

Frage 9 von 10

1

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

Wähle eine der folgenden:

  • 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")

Erklärung

Frage 10 von 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)

Wähle eine oder mehr der folgenden:

  • 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

Erklärung