Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941200807118

Em um concurso público, a nota de corte para um determinado cargo é...

📅 2025🏢 FCPC🎯 UFC📚 Linguagens de Programação
#JavaScript#HTML#Linguagens de Programação#Linguagens de Marcação#Python

1

457941200807118
Ano: 2025Banca: FCPCOrganização: UFCDisciplina: Linguagens de ProgramaçãoTemas: JavaScript | HTML | Linguagens de Programação | Linguagens de Marcação | Python
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.
Gabarito comentado
Anotações
Marcar para revisão

Esta questão foi aplicada no ano de 2025 pela banca FCPC no concurso para UFC. A questão aborda conhecimentos da disciplina de Linguagens de Programação, especificamente sobre JavaScript, HTML, Linguagens de Programação, Linguagens de Marcação, Python.

Esta é uma questão de múltipla escolha com 4 alternativas. Teste seus conhecimentos e selecione a resposta correta.

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200148809Linguagens de Programação

Sobre frameworks amplamente utilizados no desenvolvimento de aplicações web e sistemas, qual das seguintes afirmações está correta, considerando as ca...

#Frameworks de Desenvolvimento de Software
Questão 457941200245113Linguagens de Programação

Um analista é responsável pela manutenção de uma aplicação web legada, cuja interface encontra-se obsoleta em relação às tendências atuais de design e...

#Frameworks de Desenvolvimento de Software
Questão 457941200349965Linguagens de Programação

O Hibernate é um ORM (Object/Relational Mapping) utilizado para facilitar a integração da aplicação com a base de dados relacional utilizada. Um dos r...

#Hibernate ORM#Java Frameworks
Questão 457941200552642Linguagens de Programação

Com base nas características do padrão Command, qual das alternativas abaixo descreve corretamente a responsabilidade de cada componente?

#Fundamentos de Programação
Questão 457941201039047Linguagens de Programação

Um analista deseja estilizar um elemento apenas se ele for precedido imediatamente por um elemento <h1> na hierarquia do DOM. Qual seletor CSS deve se...

#CSS
Questão 457941201220953Linguagens de Programação

Em C#, qual é a função do método .ToUpper() aplicado a uma string?

#Linguagens de Programação#C#
Questão 457941201240266Linguagens de Programação

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 e...

#Linguagens de Programação#Python
Questão 457941201745721Linguagens de Programação

Em uma aplicação desenvolvida com React, um analista está enfrentando problemas de desempenho devido à renderização desnecessária de múltiplos compone...

#Linguagens de Programação#Desenvolvimento Web
Questão 457941201825753Linguagens de Programação

Um analista de sistemas está desenvolvendo uma aplicação web e decide implementar testes unitários para verificar individualmente a funcionalidade de ...

#Desenvolvimento Front-End
Questão 457941201979039Linguagens de Programação

Durante o desenvolvimento de um novo sistema Web, foi especificado o requisito de que esse sistema utilizasse mecanismos para possibilitar um layout f...

#CSS

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre JavaScriptQuestões do FCPC