Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941200568930

Com base no código precedente, julgue o item a seguir. A função calcular_ndvi recebe, como parâmetros obrigatórios, três...

1

457941200568930
Ano: 2025Banca: CESPE / CEBRASPEOrganização: EMBRAPADisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de Programação | Linguagens de Programação
Texto associado

O NDVI (ou índice de vegetação por diferença normalizada) permite identificar a presença de vegetação verde e caracterizar sua distribuição espacial, como também sua evolução no decorrer do tempo. Para calcular o NDVI, a linguagem Python é amplamente utilizada, devido à sua flexibilidade e às bibliotecas de processamento de dados geoespaciais disponíveis. A seguir, é apresentado um código em Python relativo ao cálculo do NDVI. 


import numpy as np

import rasterio def calcular_ndvi(arquivo_nir, arquivo_red,

saida_ndvi):

    with rasterio.open(arquivo_nir) as nir_src:

        nir = nir_src.read(1).astype('float32')

        perfil = nir_src.profile

    with rasterio.open(arquivo_red) as red_src:

        red = red_src.read(1).astype('float32')

    ndvi = (nir - red) / (nir + red + 1e-10)

    perfil.update(dtype=rasterio.float32,

count=1)

    with rasterio.open(saida_ndvi, 'w',

**perfil) as dst:

        dst.write(ndvi, 1)

    print(f"NDVI calculado e salvo em:

{saida_ndvi}") 


Com base no código precedente, julgue os itens a seguir. 

Com base no código precedente, julgue o item a seguir. 


A função calcular_ndvi recebe, como parâmetros obrigatórios, três arquivos; se um deles não for encontrado, o código gerará um erro, o que impedirá a continuidade da execução. 

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

Questões relacionadas para praticar

Questão 457941200630149Linguagens de Programação

Um programa pode ser estruturado em módulos denominados funções ou procedimentos. Considerando esse assunto, julgue o próximo item, acerca dos tipos d...

#Fundamentos de Programação
Questão 457941200839307Linguagens de Programação

HTML é uma linguagem utilizada para a representação de informação estruturada em páginas web.

#HTML#Linguagens de Marcação
Questão 457941200882114Linguagens de Programação

Julgue o item que se segue, que tratam de Java.Interface é um substituto para herança múltipla, uma vez que existe reúso de código na herança múltipla...

#Linguagens de Programação#Java
Questão 457941201123086Linguagens de Programação

Julgue o item a seguir, referente a conceitos relacionados a MapReduce e a processamento em lote. MapReduce é particularmente eficiente para tarefas d...

#Processamento em Lote
Questão 457941201486403Linguagens de Programação

Julgue o próximo item, a respeito de conceitos de servidor de aplicação contêiner WEB e EJB. EJB (Enterprise Java Beans) utiliza máquinas clientes que...

#Servidores de Aplicação
Questão 457941201592050Linguagens de Programação

Julgue o seguinte item, relativos a linguagens de programação.No modelo MVC implementado em frontends web, a visão é responsável pela apresentação dos...

#Fundamentos de Programação#Linguagens de Programação
Questão 457941201602880Linguagens de Programação

A respeito das bibliotecas NumPy e Pandas, julgue o item a seguir.A biblioteca Pandas apresenta os dados em uma estrutura de DataFrame, composta por l...

#Linguagens de Programação#Python
Questão 457941201713404Linguagens de Programação

Julgue o item subsequente, relativo à lógica de programação.Na passagem de parâmetro por referência, é possível alterar o valor da variável que é apon...

#Fundamentos de Programação
Questão 457941201833031Linguagens de Programação

Julgue o seguinte item, relativo aos servidores de aplicação e às linguagens de implementação de regras de negócio.Na codificação de um programa em CO...

#Linguagens de Programação#COBOL
Questão 457941202018971Linguagens de Programação

A expressividade do código é uma característica importante no desenvolvimento e manutenção de um software.Python e Ruby são exemplos de linguagens que...

#Servidores de Aplicação#Linguagens de Programação#Zope#Python

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Fundamentos de ProgramaçãoQuestões do CESPE / CEBRASPE