Questão 1635760

Tecnologia da Informação · 2025

Questão

ID 1635760

Disciplina: Tecnologia da Informação

Assunto: Python

Ano: 2025 Banca: FCPC - Fundação Cearense de Pesquisa e Cultura Órgão: Universidade Federal do Ceará


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.

  1. 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.
  2. 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.
  3. 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.

Alternativas da questão 1635760
Pular para o conteúdo principal