Questões Concurso UFC

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões Concurso UFC

#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 1133103 - Engenharia de Software, Teste de Software, FCPC, 2025, UFC, Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Front-End

Durante o redesign de uma aplicação de e-commerce, o analista descobre que os usuários não estão completando suas compras por não encontrarem facilmente a função de checkout. Após reestruturar a arquitetura de navegação e aplicar princípios de design centrado no usuário, qual técnica é mais eficiente para validar a nova estrutura de navegação antes do lançamento final, garantindo que os usuários consigam concluir a tarefa de checkout?

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

Em um projeto, um analista de TI precisa garantir que uma nova feature seja integrada sem conflitos com o código existente. Após a implementação, a feature precisa passar por testes automatizados antes de ser incorporada ao branch principal, assegurando que não introduza erros. Assinale a alternativa que apresenta a opção mais eficiente para alcançar essa integração de forma segura e automatizada.

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

Um analista realiza um teste de usabilidade em uma aplicação recém-desenvolvida. Após identificar que os usuários têm dificuldade em localizar informações importantes, ele decide adotar uma prática de design centrada no usuário para reorganizar os elementos da interface e tornar as informações mais fáceis de encontrar. Assinale a alternativa que apresenta a solução mais eficiente para alcançar esse objetivo.

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

Um site governamental está sendo desenvolvido com o objetivo de ser acessível a todos os cidadãos, incluindo pessoas com deficiências visuais, motoras e outras necessidades específicas. Além disso, o site deve proporcionar uma experiência de uso intuitiva e eficiente para todos os usuários. Assinale a alternativa que apresenta práticas essenciais para garantir a acessibilidade e usabilidade do site.

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis