Questões de Concurso Comentadas sobre programação

Foram encontradas 11.317 questões

Q3350253 Programação

Na linguagem Java, a palavra reservada continue é utilizada dentro de laços.


Seu propósito é indicar que o programa deve

Alternativas
Q3350252 Programação
A linguagem PHP possui “constantes mágicas” que podem ser utilizadas no código sem uma declaração prévia delas.
A constante mágica __LINE__ tem como propósito armazenar o
Alternativas
Q3350251 Programação

Um dos tipos de dados utilizados na linguagem C# é o tipo char.


O tamanho ocupado por esse tipo de dado nessa linguagem é de

Alternativas
Q3350249 Programação
Assinale a alternativa correta que está relacionada com o desenvolvimento de Single Page Applications (SPA).
Alternativas
Q3350241 Programação
A programação orientada a objetos faz uso do conceito de herança, sendo correto afirmar:
Alternativas
Q3350211 Programação
A biblioteca Python de código aberto que utiliza tensores de forma otimizada para aplicações de aprendizado profundo usando GPUs ou CPUs se chama 
Alternativas
Q3350204 Programação
Gisele, uma analista do judiciário, necessita alterar os scripts de inicialização e shutdown de um servidor de aplicação Tomcat. Sabe-se que a configuração do Tomcat versão 11 usou os diretórios padrão indicados pelo programa instalador.
O diretório que contém esses scripts é o 
Alternativas
Q3350197 Programação
HTML5 introduziu uma série de novos recursos, elementos e atributos que ajudam os desenvolvedores na construção de sites mais modernos.
Considerando essa nova versão da linguagem HTML, analise as afirmativas a seguir sobre os recursos que ela introduziu.

I. ServerSockets – trata-se de uma tecnologia de comunicação bidirecional de última geração para o estabelecimento de conexões seguras entre os aplicativos web e o servidor.
II. Eventos enviados pelo servidor – permite que servidores enviem dados para páginas da web mediante o protocolo HTTP, em que apenas os eventos críticos fluem do servidor web para os navegadores.
III. Microdados − possibilita que os desenvolvedores criem seus próprios vocabulários além do HTML5 e estendam as páginas da web com semântica personalizada.
IV. Geolocalização – viabiliza que visitantes possam optar por compartilhar sua localização física mediante seus aplicativos web.

Está correto o que se afirma em 
Alternativas
Q3339438 Programação
O analista Pedro foi incumbido de analisar o mau funcionamento do compilador de software CMP+, utilizado no MPU. O CMP+ está apresentando erros na fase da compilação na qual é gerada a árvore de derivação, que guarda uma representação hierárquica do código-fonte.
Sabendo disso, Pedro deve concentrar sua análise do CMP+ na fase de:
Alternativas
Q3339425 Programação

Observe o seguinte código Java reutilizado em todos os Sistemas de Informação do MPU.


public class Main {

   String orgao = "MPU";

 public static void main(String[] args) {

    Main myObj = new Main();

    myObj.orgao = "MMPPUU";

    System.out.println(myObj.orgao);

 }

}


No Java, para garantir que nenhum comando altere o valor do atributo orgao da classe Main durante a execução do programa, deve-se declarar o atributo orgao como: 
Alternativas
Q3336832 Programação

A analista Flávia implementou, ao longo do último ano, o aplicativo móvel MPUPlay, tanto para Android quanto para iOS, utilizando, em cada plataforma, a linguagem de programação oficialmente recomendada, à época, pelo fabricante, para o desenvolvimento de aplicações móveis nativas.

Considerando as fabricantes do Android e do iOS como o Google e a Apple, respectivamente, Flávia implementou o MPUPlay por meio das linguagens:

Alternativas
Q3336831 Programação

O analista José está implementando um frontend web utilizando React. Em determinada tela do frontend, José precisa que o componente A seja renderizado pelo navegador em um nó do Document Object Model (DOM) que se encontra fora da hierarquia normal de renderização. Sabendo que o React oferece uma função que cumpre o propósito de orientar a renderização de componentes em partes inesperadas do DOM, José optou por utilizar essa função.

Para orientar a renderização do componente A no nó desejado, o analista José utilizou a seguinte função do React: 

Alternativas
Q3336004 Programação
O JavaScript é amplamente utilizado no desenvolvimento web, desempenhando um papel fundamental na criação de páginas interativas. Qual das opções a seguir descreve CORRETAMENTE o JavaScript?
Alternativas
Q3335632 Programação
A biblioteca Pandas é uma importante biblioteca da linguagem Python utilizada para analisar dados cujos valores comumente estão armazenados em estruturas de duas dimensões, como o data frame. Observe o código Python a seguir. 
import pandas as pd processo={"id_processo":[1,2,3,4,5,6],"valor_causa":[10, 20,30,40,50,60]} df=pd.DataFrame(processo)

Para visualizar as últimas 5 linhas do data frame df, deve-se utilizar o comando:
Alternativas
Q3322603 Programação

        A computação científica consiste em um conjunto de técnicas, ferramentas e teorias que englobam inteligência artificial, matemática, estatística, física e computação e que abrangem conhecimentos específicos de subáreas tais como estatística aplicada, econometria, matemática aplicada, inteligência computacional, visualização científica e biometria, sendo cada vez mais utilizada no desenvolvimento de novas tecnologias agrícolas, agora no contexto da emergente agricultura digital. Nas últimas décadas, inclusive, a computação científica tem sido apontada como o terceiro pilar da pesquisa científica, junto com a experimentação e a teoria.


Agricultura de Precisão: Um Novo Olhar na Era Digital. EMBRAPA, 2024 (com adaptações).

Considerando as ideias do texto precedente, julgue o próximo item. 


Na linguagem R, há grande adesão a outras facilidades, como plataformas de hospedagem e gerenciamento de códigos, bem como plataformas de gerenciamento de dados e Big Data.

Alternativas
Q3322602 Programação

        A computação científica consiste em um conjunto de técnicas, ferramentas e teorias que englobam inteligência artificial, matemática, estatística, física e computação e que abrangem conhecimentos específicos de subáreas tais como estatística aplicada, econometria, matemática aplicada, inteligência computacional, visualização científica e biometria, sendo cada vez mais utilizada no desenvolvimento de novas tecnologias agrícolas, agora no contexto da emergente agricultura digital. Nas últimas décadas, inclusive, a computação científica tem sido apontada como o terceiro pilar da pesquisa científica, junto com a experimentação e a teoria.


Agricultura de Precisão: Um Novo Olhar na Era Digital. EMBRAPA, 2024 (com adaptações).

Considerando as ideias do texto precedente, julgue o próximo item. 


A bioinformática, embora demande alta especialização, é uma área bem explorada, destacando-se sua importância como ferramenta para análise de dados genéticos, genômicos e fenotípicos por meio das plataformas Python e R.

Alternativas
Q3317252 Programação

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] 

Alternativas
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
Respostas
881: A
882: E
883: C
884: A
885: B
886: C
887: A
888: C
889: B
890: A
891: C
892: C
893: B
894: B
895: E
896: E
897: C
898: E
899: E
900: E