Questões de Programação

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Programação

#Questão 1133107 - Programação, Linguagens de programação, FCPC, 2025, UFC, Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Front-End

Um programador, utilizando Python 3, precisa filtrar os números pares de uma lista chamada numeros. Por exemplo, dado numeros = [1, 2, 3, 4, 5, 6], o resultado esperado é a lista [2, 4, 6]. Qual das opções a seguir implementa corretamente essa tarefa?

#Questão 1133114 - Programação, Frameworks em Programação, FCPC, 2025, UFC, Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End

Sobre frameworks amplamente utilizados no desenvolvimento de aplicações web e sistemas, qual das seguintes afirmações está correta, considerando as características e propósitos principais de cada ferramenta? 

#Questão 1133099 - Programação, JavaScript, FCPC, 2025, UFC, Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Front-End

Em um concurso público, a nota de corte para um determinado cargo é definida como a menor nota entre os candidatos aprovados para esse cargo. Portanto, a nota de corte corresponde à menor nota entre os candidatos que ocuparam o número de vagas oferecido para determinado cargo. Para calcular a nota de corte para cada cargo, a seguinte sequência pode ser utilizada:

1. Ordenar, de forma decrescente, as notas de todos os candidatos que concorrem ao cargo;
2. Selecionar as notas dos candidatos até o número de vagas disponíveis;
3. A nota de corte será a última nota entre os candidatos aprovados.

Com base nesse contexto, considere que um sistema para calcular a nota de corte será implementado com as seguintes tecnologias: Python, JavaScript e HTML.
 Python: O código Python deve receber como entradas as variáveis notas_candidatos (contendo as notas não ordenadas dos candidatos para um determinado cargo) e num_vagas (o número de vagas disponíveis para o cargo). A partir dessas entradas, o código Python será responsável por calcular a nota de corte para determinado cargo.
HTML: O HTML será responsável por exibir a interface, onde o usuário deverá inserir: as notas dos candidatos para um determinado cargo, separadas por vírgula, em um único campo de texto; e, em outro campo, o número de vagas disponíveis para o cargo.
 JavaScript: O JavaScript será responsável por manipular a interação do usuário, acessando o conteúdo dos campos do formulário HTML e enviando os dados ao Python para que o cálculo da nota de corte para determinado cargo seja realizado.

Com base nesse cenário, assinale as seguintes afirmações com V (Verdadeiro) ou com F (Falso). 

( ) Em Python, o código notas_candidatos_ordenadas = sorted(notas_candidatos, reverse=True) ordena a lista notas_candidatos em ordem decrescente e retorna uma nova lista, que é armazenada na variável notas_candidatos_ordenadas; e o código notas_candidatos_ordenadas[num_vagas - 1] acessa a nota do candidato que ocupa a última vaga disponível, sendo esse o valor da nota de corte.
( ) Em HTML, a tag < input >  pode ser utilizada para criar cada um dos campos de entrada: um campo texto, com as notas dos candidatos para um determinado cargo, separadas por vírgula; e, outro campo, com o número de vagas disponíveis para o cargo.
( ) Em JavaScript, o método document.getElementById() pode ser utilizado para acessar o conteúdo do formulário HTML, como as notas dos candidatos e o número de vagas informados pelo usuário.
( ) A utilização de um framework de front-end como React ou Vue.js poderia ser utilizado na implementação, substituindo as atribuições do Python.

Assinale a alternativa que apresenta a sequência correta.

#Questão 1133115 - Programação, Java, FCPC, 2025, UFC, Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End

Em um sistema desenvolvido em Java, é necessário integrar com um serviço externo que fornece dados no formato JSON. Qual das opções abaixo é a abordagem mais adequada para realizar a desserialização direta de JSON para um objeto Java? 

#Questão 1133118 - Programação, Linguagens de programação, FCPC, 2025, UFC, Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End

Em Python, o conceito de comprehension permite criar listas, dicionários e conjuntos de forma rápida, concisa e eficiente. Analise o código abaixo e escolha a alternativa que indica a saída correta.

numeros = [1, 2, 3, 4, 5]
resultado = [x**2 for x in numeros if x % 2 == 0]
print(resultado)

Qual será a saída ao executar o código acima?

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis