Magna Concursos

Foram encontradas 57.604 questões.

4244700 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
Na avaliação de usabilidade de um sistema, a utilização de métricas permite quantificar a qualidade da experiência do usuário. Ao medir a ‘porcentagem de tarefas concluídas com sucesso pelos usuários’, o analista está avaliando qual dimensão da usabilidade?
 

Provas

Questão presente nas seguintes provas
4244699 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
Considere as seguintes afirmações sobre a engenharia de requisitos.

I. ‘O sistema deve permitir que o usuário exporte relatórios financeiros em formato PDF’ é um exemplo de requisito funcional.
II. Requisitos não funcionais descrevem restrições sobre os serviços ou funções oferecidos pelo sistema, como confiabilidade, tempo de resposta e conformidade com padrões.
III. A usabilidade e a manutenibilidade são classificadas como requisitos funcionais, pois descrevem comportamentos esperados do software durante a interação com o administrador.

Com relação às afirmações,
 

Provas

Questão presente nas seguintes provas
4244698 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
No framework CakePHP, o padrão MVC (Model-View-Controller) é implementado com convenções rígidas. Sobre o papel da camada ‘Model’ e sua evolução a partir da versão 3.x, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
4244697 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
No framework Scrum (versão 2020), o Time Scrum é composto por um Scrum Master, um Product Owner e os Desenvolvedores. Sobre a responsabilidade e o tamanho desse time, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
4244280 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fundação La Salle
Orgão: Pref. Não-Me-Toque-RS
Provas:

Observe as duas implementações abaixo que realizam a mesma tarefa, usando linguagens de programação distintas. 

Implementação 1

...
numeros = [1-3]
p = [n for n in numeros if n % 2 == 0]
print(p)
...

Implementação 2

...
List<Integer> numeros = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> p = numeros.stream()
                        .filter(n -> n % 2 == 0)
                        .collect(Collectors.toList());
System.out.println(p);
...

Sobre as linguagens e os códigos representados nas implementações, assinale a alternativa correta:

 

Provas

Questão presente nas seguintes provas
4244276 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fundação La Salle
Orgão: Pref. Não-Me-Toque-RS
Provas:

Analise o código abaixo escrito na linguagem de programação Java: 

public class Questao {
    public static int calc(int n) {
        if (n <= 1)
            return 1;
        else
            return n * calc(n - 1);
    }
    public static void main(String[] args) {
        System.out.println(calc(5));
        System.out.println(calc(-5));
    }
}

Considerando o funcionamento da pilha de execução (call stack) e o conceito de recursividade, qual será a saída do programa ao ser executado?

 

Provas

Questão presente nas seguintes provas
4244273 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fundação La Salle
Orgão: Pref. Não-Me-Toque-RS
Provas:

Analise o código Java: 

class Veiculo {
    void mover() { System.out.println("Veículo movendo"); }
}
class Carro extends Veiculo {
    void mover() { System.out.println("Carro andando"); }
}
public class Teste {
    public static void main(String[] args) {
        Veiculo v = new Carro();
        v.mover();
    }
}

Sobre o polimorfismo e o código acima, avalie as afirmações a seguir:
I - O polimorfismo permite que o método chamado seja determinado em tempo de execução (late binding).
II - A saída do programa será “Veículo movendo”, pois o tipo da variável v é Veículo.
III - No polimorfismo subclasses de uma classe podem definir seus próprios comportamentos únicos, compartilhando, ainda assim, algumas das funcionalidades da classe original.

Das afirmações acima, quais estão corretas?

 

Provas

Questão presente nas seguintes provas
4243591 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: CFBM
Provas:
Durante o processo de auditoria de acessibilidade e otimização para motores de busca do portal do CFBM, identificou-se que a estrutura do código-fonte utilizava divisores genéricos (<div>) para toda a composição do layout, dificultando a navegação por teclados e a indexação precisa de conteúdos governamentais. Para realizar a refatoração do template principal seguindo os padrões da W3C e do e-MAG (Modelo de Acessibilidade em Governo Eletrônico), o desenvolvedor deve reestruturar a página de forma que os blocos de hiperlinks de navegação global e o conteúdo informativo central (específico de cada página, como uma nova Resolução Plenária) sejam envoltos por elementos que descrevam sua finalidade técnica. Para alcançar esse objetivo, as tags semânticas que devem ser empregadas, respectivamente, são:
 

Provas

Questão presente nas seguintes provas
4242863 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES

Durante a padronização da entrega de aplicações conteinerizadas, a equipe de tecnologia da informação de determinada prefeitura municipal passou a documentar parte da infraestrutura em arquivos declarativos. Um dos analistas apresentou o seguinte trecho simplificado, usado apenas para discussão técnica: 

Arquivo de configuração em YAML:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: portal-servicos
spec:
  replicas: 3
  selector:
    matchLabels:
      app: portal-servicos
  template:
    metadata:
      labels:
        app: portal-servicos
    spec:
      containers:
        - name: portal
          image: repositorio/portal-servicos:v2
          ports:
            - containerPort: 8080

Considerando o trecho apresentado e os conceitos de containers, Kubernetes e automação de infraestrutura, assinale a afirmativa correta.

 

Provas

Questão presente nas seguintes provas
4242853 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Vitória-ES
A adoção do YAML 1.2.2 (Configuração Padrão) pelo setor de DevOps da Prefeitura Municipal de Vitória representa um avanço na padronização, automação e modernização da infraestrutura tecnológica municipal. Amplamente utilizado em ambientes de integração contínua, entrega contínua (CI/CD), conteinerização e orquestração de serviços, o YAML permite descrever configurações de sistemas de forma estruturada, legível e de fácil manutenção, melhorando a governança dos recursos de TI e alinhando as práticas da Administração Pública aos modelos modernos de gestão tecnológica. Sobre um node YAML, assinale a afirmativa INCORRETA.
 

Provas

Questão presente nas seguintes provas