Foram encontradas 3.337 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3161389 Engenharia de Software
Qual é o principal benefício da prototipação no processo de desenvolvimento de interfaces gráficas?
Alternativas
Q3161388 Segurança da Informação
No gerenciamento de riscos, qual das opções abaixo exemplifica uma estratégia de mitigação de risco?
Alternativas
Q3161387 Engenharia de Software
Em uma abordagem ágil, como o framework Scrum, quem é responsável por priorizar as tarefas no Product Backlog?
Alternativas
Q3161386 Gerência de Projetos
Assinale a alternativa que define corretamente um projeto, segundo o PMI (Project Management Institute).
Alternativas
Q3161385 Programação
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.
Alternativas
Q3161384 Engenharia de Software
Assinale com V (Verdadeiro) ou com F (Falso) as seguintes afirmações sobre testes de software:

( ) O teste de caixa preta se concentra na verificação da saída do sistema a partir de entradas fornecidas, sem considerar a implementação interna do sistema.
( ) O teste unitário é realizado apenas uma vez, após a finalização do sistema, focando na validação de unidades específicas de código, como funções ou métodos, de forma isolada.
( ) O teste de integração verifica a interação entre diferentes componentes ou módulos de um sistema para garantir que funcionem corretamente em conjunto.
( ) O teste de sistema envolve a validação do sistema inteiro, verificando sua funcionalidade como um todo e atendendo aos requisitos do cliente.

Assinale a alternativa que apresenta a sequência correta.
Alternativas
Q3161383 Banco de Dados
Em um sistema de gerenciamento de conexões com banco de dados, é necessário garantir que exista apenas uma instância da classe responsável pela conexão, pois a criação de múltiplas instâncias poderia resultar em conexões duplicadas e sobrecarregar o banco de dados. Para isso, foi adotado o padrão de projeto Singleton. Qual das seguintes afirmações sobre o padrão Singleton está correta?
Alternativas
Q3161382 Arquitetura de Software
Em uma aplicação que utiliza Web Services para comunicação entre sistemas, o time de desenvolvimento observa que o desempenho do sistema está abaixo do esperado, especialmente quando muitas requisições são feitas simultaneamente. Qual técnica pode ser adotada para melhorar o desempenho?
Alternativas
Q3161381 Arquitetura de Software
Uma organização possui vários sistemas, sendo que cada um foi desenvolvido de forma independente ao longo dos anos. Recentemente, a equipe de TI identificou que a falta de comunicação entre os sistemas está dificultando o fluxo de trabalho e aumentando o número de erros nas transações entre os departamentos. Qual benefício a interoperabilidade de sistemas traria para essa organização?
Alternativas
Q3161380 Programação
Qual das alternativas descreve corretamente o comportamento de uma diretiva de atributo no Angular?
Alternativas
Q3161379 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 ser usado?
Alternativas
Q3161378 Programação
O analista está desenvolvendo um site onde a navegação deve ser facilmente compreendida por usuários com deficiências visuais. Qual atributo deve ser usado no elemento <a> para fornecer uma descrição mais informativa sobre o destino do link?
Alternativas
Q3161377 Engenharia de Software
Durante uma Sprint, um analista que atua como Product Owner recebe uma solicitação urgente de uma nova funcionalidade de um stakeholder importante. Qual deve ser a abordagem do Product Owner, segundo o Guia Scrum?
Alternativas
Q3161376 Engenharia de Software
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?
Alternativas
Q3161375 Programação
Uma página web foi desenvolvida para carregar imagens em alta resolução em dispositivos com grandes telas, mas isso está prejudicando a experiência de usuários móveis devido a tempos de carregamento prolongados. Qual abordagem é mais eficaz para otimizar o carregamento de imagens e adaptá-las a diferentes dispositivos, sem comprometer a qualidade visual?
Alternativas
Q3161374 Programação
Em uma aplicação desenvolvida com React, um analista está enfrentando problemas de desempenho devido à renderização desnecessária de múltiplos componentes que dependem do mesmo estado global. Qual abordagem é mais indicada para otimizar o desempenho e reduzir renderizações desnecessárias em aplicações?
Alternativas
Q3161373 Programação
Em uma aplicação web, um analista está desenvolvendo um serviço RESTful que deve fornecer dados para várias interfaces de usuário (UI). Para garantir a interoperabilidade e a eficiência na resposta, qual das opções a seguir apresenta as melhores práticas recomendadas de acordo com padrões RESTful?
Alternativas
Q3161372 Arquitetura de Computadores
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.
Alternativas
Q3161371 Arquitetura de Software
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.
Alternativas
Q3161370 Arquitetura de Software
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.
Alternativas
Respostas
2501: C
2502: C
2503: C
2504: B
2505: A
2506: C
2507: A
2508: D
2509: D
2510: B
2511: B
2512: D
2513: D
2514: B
2515: D
2516: C
2517: B
2518: A
2519: B
2520: D