Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.798 questões

Q3781130 Programação
Um cientista de dados utiliza a linguagem Python e a biblioteca Pandas para processar um dataset de despesas da Controladoria. Ele precisa realizar uma operação que combine dados de dois DataFrames (despesas_2023 e despesas_2024) com base em uma coluna-chave comum (ID_Gestor), mas o novo DataFrame resultante deve incluir apenas os registros que possuem correspondência em ambos os DataFrames.

Assinale a opção que indica a operação fundamental do Pandas, análoga a uma operação de join em SQL, que deve ser usada para alcançar esse resultado, que inclui apenas a intersecção dos registros.
Alternativas
Q3775919 Programação
Os conjuntos (sets) em Python, devem ser declarados entre quais caracteres?
Alternativas
Q3775907 Programação
Assinale a alternativa que indica corretamente os caracteres de comentários de 1 única linha em PHP.
Alternativas
Q3773959 Programação
A linguagem C++ moderna introduziu ponteiros inteligentes (smart pointers) na sua biblioteca padrão para auxiliar no gerenciamento automático de memória, mitigando problemas como vazamentos de memória (memory leaks) e ponteiros pendentes (dangling pointers). Em um sistema de processamento de dados, um objeto de grande porte precisa ser acessado por múltiplas classes, mas sua existência deve ser controlada por um único gerenciador. Assinale a alternativa que descreve o ponteiro inteligente mais adequado para garantir que o objeto seja destruído automaticamente quando o gerenciador sair de escopo, ao mesmo tempo que permite que outras partes do sistema observem o objeto sem afetar seu ciclo de vida.
Alternativas
Q3773955 Programação
O JavaScript moderno, especialmente no ambiente de navegadores e Node.js, lida com operações assíncronas por meio de um modelo de concorrência baseado em um "event loop" (laço de eventos). Acerca do funcionamento do assincronismo em JavaScript, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)O uso da sintaxe async/await elimina a necessidade do event loop, permitindo que o JavaScript execute múltiplas operações de I/O em paralelo em threads separadas, bloqueando a execução da função async até que a Promise seja resolvida.
(__)Uma Promise em JavaScript representa a eventual conclusão (ou falha) de uma operação assíncrona e seu valor resultante, possuindo três estados possíveis: pendente (pending), cumprida (fulfilled) ou rejeitada (rejected).
(__)O setTimeout(callback, 0) garante que a função callback será executada imediatamente, antes de qualquer outro código no script, pois o tempo de espera é zero.
(__)Uma função declarada com a palavra-chave async sempre retorna uma Promise. Se a função retornar um valor, a Promise será resolvida com esse valor; se a função lançar uma exceção, a Promise será rejeitada com essa exceção.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas
Q3773943 Programação
A Programação Orientada a Objetos (POO) se baseia em conceitos como herança, polimorfismo e encapsulamento para criar software modular e reutilizável. Considerando um sistema desenvolvido em Java, analise as afirmativas a seguir:

I.O polimorfismo de sobrescrita (overriding) ocorre quando uma subclasse fornece uma implementação específica para um método que já é definido em sua superclasse, mantendo a mesma assinatura (nome, parâmetros e tipo de retorno).
II.O polimorfismo de sobrecarga (overloading) permite a existência de múltiplos métodos com o mesmo nome dentro da mesma classe, desde que suas listas de parâmetros sejam diferentes em número, tipo ou ordem.
III.Uma classe abstrata em Java não pode conter métodos concretos (com implementação), sendo funcionalmente idêntica a uma interface, que também só pode declarar assinaturas de métodos.

Está correto o que se afirma em:
Alternativas
Q3771748 Programação
Assinale a alternativa que NÃO apresenta linguagens de programação:  
Alternativas
Q3771746 Programação

Considere as seguintes afirmações sobre linguagens de programação:



I. O PHP é amplamente utilizado no desenvolvimento de aplicações web dinâmicas.



II. O Java é uma linguagem orientada a objetos e independente de plataforma.



III. O Python não pode ser usado para aprendizado de máquina.



IV. O HTML é uma linguagem de marcação usada para estruturar páginas web.



Assinale a alternativa correta: 

Alternativas
Q3765795 Programação
Aplicações em Linguagem PHP conectam-se a bancos relacionais e expõem interfaces na web. Assinale a alternativa que alinha proteção contra injeção, gestão de sessão e codificação de saída para reduzir superfícies de ataque em formulários autenticados. 
Alternativas
Q3762269 Programação
Sobre a linguagem de programação Python, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.

( ) Usa tipagem estática, em que é necessário informar explicitamente o tipo de cada dado utilizado no sistema.
( ) Suporta programação orientada a objetos.
( ) Além da biblioteca padrão, possui diversas bibliotecas para uso em desenvolvimento Web, ciência de dados e machine learning

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q3757625 Programação
Sobre o modelo de execução de servlets em um servidor de aplicação Java EE, considere as afirmativas:
I. Cada requisição HTTP pode ser atendida por uma nova thread gerenciada pelo container, enquanto a instância do servlet é única por padrão.
II. Os servlets são thread-safe por padrão, não sendo necessário gerenciar concorrência manualmente.
III. Recursos compartilhados entre requisições, como variáveis de instância, podem gerar condições de corrida se não forem tratados corretamente.
Está correto o que se afirma em 
Alternativas
Q3757619 Programação
Um cientista de dados trabalha com um DataFrame de milhões de registros e deseja aplicar uma função complexa em uma coluna de maneira eficiente, evitando gargalos de performance.
A prática mais recomendada nesse caso é
Alternativas
Q3757607 Programação
Um desenvolvedor está criando um módulo Java para validar se a área de um lote é maior que 1000 m². Ele usa uma variável area do tipo double.
A opção que representa corretamente o teste condicional em Java é 
Alternativas
Ano: 2025 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2025 - IF-MT - Analista de TI |
Q3755898 Programação
Em JavaScript, quando uma herança de função é executada, o valor de 'this’ aponta para o objeto que herdou as propriedades. Considere o código JavaScript (ECMAScript 5 - ES5) a seguir:  


                                                                                      Imagem associada para resolução da questão

Fonte: https:/developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain.

Ao chamar 'o.m' neste caso, "this" refere-se a:  
Alternativas
Ano: 2025 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2025 - IF-MT - Analista de TI |
Q3755895 Programação
Em uma implementação, para que a classe Prato herde os comportamentos e atributos da classe ItemCardapio, foi definido o seguinte código em Python 3.7: 

                                        Imagem associada para resolução da questão
Fonte: https://www.alura.com.br/conteudo/python-avance-orientacao-objetos-consuma-api. 


Com base neste código e considerando as afirmativas abaixo, é INCORRETO dizer que: 
Alternativas
Ano: 2025 Banca: IF-MT Órgão: IF-MT Prova: IF-MT - 2025 - IF-MT - Analista de TI |
Q3755894 Programação
Considere este exemplo de dados do Python “{'"Manoel": 1.75, 'Leticia: 1.60, Taciana" 1.70}". Que tipo de dados padrão do Python 3.7 representa os dados listados? 

Fonte: https://www.alura.com.br/artigos/python?srsltid=AfmBO0oNYn0UY5-QjDJLokMMRUOHVT 3w7bx33SerCwgS39F df3wrpDhe.
Alternativas
Q3754936 Programação

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:


Imagem associada para resolução da questão


Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

Alternativas
Q3754934 Programação

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:


Imagem associada para resolução da questão


Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

Alternativas
Q3754931 Programação

Considere o seguinte trecho de código em Python, versão 3.12.10, executado no sistema operacional Windows 11 Pro:


Imagem associada para resolução da questão


Qual das alternativas abaixo representa o que será impresso na tela quando o código for executado?

Alternativas
Q3754930 Programação
A respeito da linguagem Python versão, 3.12.10, considere as seguintes sentenças:
I. Python é uma linguagem interpretada de moderado nível e que suporta múltiplos paradigmas de programação: imperativo, orientado a objetos e funcional.
II. É uma linguagem com tipagem dinâmica e forte, escopo léxico e gerenciamento automático de memória.
III. Possui algumas estruturas de dados, como tuplas, listas e dicionários.
IV. Utiliza o uso da indentação como forma de definição de blocos de código.
V. A implementação padrão da linguagem Python é chamada de CPython.
Com base nessas sentenças, assinale a alternativa CORRETA:
Alternativas
Respostas
161: B
162: C
163: E
164: E
165: C
166: A
167: D
168: A
169: C
170: C
171: A
172: C
173: B
174: B
175: A
176: E
177: A
178: C
179: D
180: A