Questões de Concurso Sobre programação

Foram encontradas 14.566 questões

Q3317251 Programação

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 

Alternativas
Q3317250 Programação

Julgue o próximo item, relativo à análise de dados. 


Considere o código a seguir, que utiliza Pandas. 


import pandas as pd

Nome = ['João-', 'Paulo-']

Sobrenome = ['Lucas', 'Matheus']

list_of_tuples = list(zip(Nome, Sobrenome))

df = pd.DataFrame(list_of_tuples)

print(df) 


Após a execução desse código, o resultado será o seguinte. 


              0 1 

u   João-Lucas

1   Paulo-Matheus 

Alternativas
Q3314806 Programação

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. 


Na interpretação do resultado do código, valores de NDVI próximos de 0 indicam maiores quantidades de vegetação fotossinteticamente ativa, enquanto valores próximos de 1 sugerem uma baixa vegetação. 

Alternativas
Q3314805 Programação

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. 


Ao salvar a imagem resultante, o código preserva automaticamente a escala original dos valores de NDVI, sem precisar de ajustes adicionais. 

Alternativas
Q3314804 Programação

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. 

Alternativas
Q3307152 Programação

A respeito de desenvolvimento de software, julgue o item que se segue. 


Considere o código em Python a seguir. 

Imagem associada para resolução da questão


Esse código, ao ser executado, apresentará o seguinte resultado.


{14: 2, 57: 3, 8: 1, 25: 2, 89: 1} 

Alternativas
Q3307151 Programação

A respeito de desenvolvimento de software, julgue o item que se segue. 


O código JavaScript a seguir, ao ser executado, apresentará 8 como resultado.  


Imagem associada para resolução da questão

Alternativas
Q3303058 Programação
Na Bioinformática, a manipulação e a análise de grandes volumes de dados exigem ferramentas eficientes e bem estruturadas. No R, pacotes como Bioconductor fornecem funcionalidades específicas para análise de dados ômicos, enquanto o Tidyverse facilita a manipulação de tabelas. No Python, bibliotecas como Pandas e NumPy permitem a manipulação de DataFrames e arrays de forma otimizada, essenciais para explorar e processar conjuntos de dados biológicos. Além disso, a escolha de boas práticas e ferramentas impacta diretamente a eficiência, transparência e reprodutibilidade das análises. Qual das alternativas a seguir representa corretamente uma vantagem do uso de Pandas e NumPy na manipulação de dados biológicos?
Alternativas
Q3302857 Programação

Um cientista de dados deseja analisar um conjunto de dados tabular, pré processá-lo e treinar um modelo de rede neural para prever valores contínuos. Ele utiliza Pandas para manipulação dos dados, Scikit-learn para normalização e TensorFlow/Keras para construir o modelo.



Considere o seguinte código em Python:



Imagem associada para resolução da questão



Com base no código apresentado, assinale a alternativa correta sobre a execução e o comportamento desse modelo. 

Alternativas
Q3302856 Programação

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:



Imagem associada para resolução da questão



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.


Alternativas
Q3302854 Programação

Considere os dois trechos de código a seguir, ambos escritos na Linguagem R. O primeiro utiliza o pacote tidyverse, enquanto o segundo utiliza caret para o mesmo propósito. 


Imagem associada para resolução da questão



Em relação aos códigos apresentados, assinale a alternativa correta.

Alternativas
Q3302384 Programação
No contexto do desenvolvimento de aplicações geoweb modernas, é necessário integrar tecnologias de front-end e back-end para exibir e manipular dados geoespaciais. Assinale a alternativa que representa a função do back-end em uma aplicação geoweb.
Alternativas
Q3302243 Programação

A função C++ a seguir é usada em um aplicação desenvolvida com Arduino:


 int8_t opbits(uint8_t x1){

 uint8_t x2 = 0x55;

 uint8_t x3 = 0x03;

 uint8_t x4 = 0x08;

 return ~(((x1 ^ x2) << x3) % x4);

}

Esta função é chamada no código a seguir:

 uint8_t x1 = 0xaa;

 int16_t y = 10*opbits(x1);

 Serial.println(y)



Qual será o valor impresso (decimal) por este código? 


Alternativas
Q3299588 Programação
Sobre o framework Vue.js, é correto afirmar que
Alternativas
Q3299585 Programação
Na linguagem de programação Java, quando uma classe é abstrata,
Alternativas
Q3299584 Programação
Considerando o seguinte código na linguagem de programação Python,

A, B, C = {0: 1, 2: 3, 4: 5}

o valor armazenado na variável B é igual a
Alternativas
Q3299580 Programação
Sobre o framework Flutter, considere como verdadeira (V) ou falsa (F) cada uma das afirmativas a seguir.

I. A redistribuição do código-fonte, com ou sem modificações, é permitida desde que condições especificadas na licença sejam atendidas.
II. O Hot Reload tem como objetivo facilitar a depuração do código.
III. Widgets são componentes visuais que compõem a interface do usuário.

A alternativa correta é 
Alternativas
Q3299577 Programação
O estado de uma classe na linguagem de programação Java é determinado
Alternativas
Q3299576 Programação

Considerando o código na linguagem de programação C,


Q38.png (177×208)


assumindo a=997 e b=1009, é correto afirmar que o código 

Alternativas
Q3299572 Programação

Considerando o código CSS3,


Q34.png (162×156)


é correto afirmar que:

Alternativas
Respostas
1001: E
1002: E
1003: E
1004: E
1005: C
1006: C
1007: E
1008: B
1009: D
1010: A
1011: B
1012: B
1013: E
1014: D
1015: C
1016: B
1017: E
1018: B
1019: C
1020: C