Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 981 questões
Julgue o próximo item, relativo à análise de dados.
Considere o código a seguir, que utiliza NumPy.
import numpy as np
data = np.array([1, 5, 3, 4, 2, 6, 7])
print(data[::2])
Após a execução desse código, o resultado será o seguinte.
[1 3 2 7]
Julgue o próximo item, relativo à análise de dados.
Considere o código a seguir, que utiliza Pandas.
import pandas as pd
data = {'nome':
['bicicleta','avião','helicóptero'],
'categoria':['terrestre','aéreo','aéreo']}
df = pd.DataFrame(data)
df = df.pop('nome')
print(df)
Após a execução desse código, o resultado será o seguinte.
0 terrestre
1 aéreo
2 aéreo
Name: categoria, dtype: object
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.
A respeito de desenvolvimento de software, julgue o item que se segue.
Considere o código em Python a seguir.
Esse código, ao ser executado, apresentará o seguinte resultado.
{14: 2, 57: 3, 8: 1, 25: 2, 89: 1}
Considere o seguinte trecho de código em Python, que tem como objetivo processar um arquivo de texto contendo dados numéricos e realizar operações sobre tais valores:
Garantindo que:
1. A média dos números lidos seja calculada e armazenada na variável media, mesmo que o arquivo esteja vazio.
2. Os números maiores que a média sejam gravados sempre em um novo arquivo chamado "saida.txt"
3. O código esteja protegido contra divisão por zero, de forma que a função tenha continuidade, mesmo que identificada a possibilidade de erro.
Assinale a alternativa que apresenta um código válido para continuar a função corretamente.
A, B, C = {0: 1, 2: 3, 4: 5}
o valor armazenado na variável B é igual a
Considerando o código na linguagem de programação C,
assumindo a=997 e b=1009, é correto afirmar que o código
Julgue o próximo item, a respeito de computação e de programação.
O teorema de Liouville, no contexto de análise complexa, estabelece que qualquer função inteira e limitada em um plano complexo é necessariamente uma função constante, tal que funções do tipo ez, em que z é uma variável complexa, são também constantes, pois são limitadas.
Um programador está escrevendo um código e resolveu usar um operador ternário.
Considerando o uso do operador ternário em programação, esse programador tem o seguinte objetivo:
Sobre essas maneiras de passar parâmetros para funções, verifica-se que
De acordo com o paradigma da programação concorrente, considere as afirmativas a seguir.
I → O modelo Fork-Join é uma estratégia usada na programação paralela.
II → Quando duas ou mais threads tentam, simultaneamente, acessar dados compartilhados, ocorre uma condição de corrida.
III → Mutexes são usados para se obter atomicidade na programação concorrente.
IV → Thread Pools são usadas para gerenciar threads em programação concorrente. Cada thread é descartada após o uso, e uma nova é criada em seu lugar.
Estão corretas
