Magna Concursos

Foram encontradas 57.037 questões.

4198836 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UERJ
Orgão: UERJ

Observe o código abaixo:

import javax.swing.*;
import java.awt.event.*;
public class TesteEventos {
    private static int contador = 0;
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        JButton botao = new JButton("Executar");
        botao.addActionListener(e -> {
            contador++;
            System.out.print(contador);
        });
        botao.addActionListener(e -> {
            contador++;
            System.out.print(contador);
        });
        frame.add(botao);
        frame.setSize(200, 200);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}

Em aplicações Java com interface gráfica, componentes podem reagir às ações do usuário por meio do registro de objetos ouvintes (listeners), cujos métodos são executados sempre que um evento ocorre. Se o código apresentado estiver em execução, caso o usuário acione o botão duas vezes, a tela do console exibirá a seguinte saída:

Questão Anulada

Provas

Questão presente nas seguintes provas
4193308 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INFRA S.A.
Acerca de Kanban e de Scrum, julgue os itens subsecutivos.
Um dos pilares da metodologia Scrum é a adaptação, momento em que, identificados uma oportunidade ou risco, todos os integrantes devem colaborar.
Questão Anulada

Provas

Questão presente nas seguintes provas
4178803 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:

Analise o código Java, a seguir.

public interface Mamifero {
    void respirar();
}

public class Animal {
    private String nome;

    public Animal(String nome) {
        this.nome = nome;
    }

    public void fazerSom() {}
}

public class Cachorro extends Animal implements Mamifero  {

    public Cachorro(String nome) {
        super(nome);
    }

    @Override
    public void fazerSom() {
        System.out.println("Au au!");
    }

    @Override
    public void respirar() {
        System.out.println("Respira");
    }
}

Fonte: dados do elaborador

Considerando a versão Java 25, é CORRETO afirmar que há utilização de:

Questão Anulada

Provas

Questão presente nas seguintes provas
4163842 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

Durante uma sessão de desenvolvimento utilizando o Git, um engenheiro precisa descartar todas as modificações locais não comitadas no working directory, incluindo arquivos rastreados e não rastreados, sem remover arquivos ignorados. Assinale o comando que realiza essa operação de forma direta e explícita:

Questão Anulada

Provas

Questão presente nas seguintes provas
4163841 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:

No contexto da engenharia de requisitos, os Diagramas de Casos de Uso são utilizados para representar as interações entre atores e o sistema, enfatizando o comportamento observado externamente. Considerando os conceitos associados à modelagem por casos de uso, é correto afirmar que:

Questão Anulada

Provas

Questão presente nas seguintes provas
4127288 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FSA
Orgão: FSA
Provas:

Em uma instituição de ensino de grande porte, o gerenciamento de materiais de estoque (como itens de papelaria, toners e materiais de limpeza) é realizado através do módulo TOTVS Gestão de Estoque, Compras e Faturamento. Para otimizar o processo de reposição desses itens, o analista de sistemas precisa configurar a Visão de Produtos de modo que os compradores visualizem apenas os itens pertinentes ao estoque de consumo pedagógico e administrativo, ocultando itens inativos ou serviços.



Situação-Problema:

A equipe de compras solicitou a criação de um filtro na visão de produtos que atenda aos seguintes critérios simultâneos:

O produto deve estar com o status Ativo.

O produto deve pertencer ao tipo "Material de Estoque".

A descrição do produto deve conter o termo "Papel" (para facilitar a gestão de suprimentos de secretaria e exames).

Considerando as funcionalidades do construtor de filtros e a arquitetura de dados do TOTVS RM, analise as afirmações abaixo:

I. Para garantir que apenas os registros que atendem a todos os critérios sejam exibidos, o analista deve utilizar o operador lógico "E" (AND) entre as condições de status, tipo de produto e descrição.

II. A busca pelo termo "Papel" na descrição técnica deve ser configurada com o operador "Like", o que permite ao sistema localizar o termo independentemente de ele estar no início, meio ou fim do texto.

III. Uma vez criado e salvo como "Filtro do Usuário", este filtro poderá ser utilizado por qualquer usuário que tenha acesso à visão de produtos, independentemente do seu perfil de segurança ou permissões de acesso ao módulo.


Assinale a opção correta:

Questão Anulada

Provas

Questão presente nas seguintes provas
4019931 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
Provas:
Para evolução de um sistema de compras on-line, uma funcionalidade de aplicação de descontos foi especificada. Parte dessa funcionalidade trata do cadastro de cupons de desconto. Um cupom pode ser atribuído por um valor fixo ou valor percentual, mas não ambos.

Um desenvolvedor iniciou a implementação. Foi criado o seguinte formulário para cadastrar os cupons de desconto:
Enunciado 4435273-1

Durante os testes, o desenvolvedor percebeu que, ao enviar os dados, nenhum erro é exibido e o formulário está sendo considerado válido, mesmo com ambos os campos preenchidos, por exemplo, com os seguintes dados:
Enunciado 4435273-2
Por que o Django não exibe o erro de validação esperado?
Questão Anulada

Provas

Questão presente nas seguintes provas
4161051 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FSADU
Orgão: IF-MA

Uma empresa recebe um pedido de cadastro de fornecedor; o sistema verifica se os dados obrigatórios estão completos (retorna para correção se faltarem) e, quando válidos, executa em paralelo a análise fiscal e a avaliação de risco, cujos resultados depois convergem para uma decisão única de aprovar ou rejeitar o cadastro.

Sobre o assunto, assinale a alternativa que corresponde ao nome do diagrama comportamental da UML adequado para representar o referido processo.

 

Provas

Questão presente nas seguintes provas
4161050 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FSADU
Orgão: IF-MA

Em um e-commerce, ao finalizar um pedido, o sistema sempre calcula o total da venda e valida o estoque dos itens. Se o cliente informar um cupom válido, aplica-se o caso de uso “Aplicar Cupom”. O pagamento é modelado por “Pagar Pedido”, com variações “Pagar com Cartão” e “Pagar com Pix”.

Neste contexto, considere a modelagem como diagrama UML de casos de uso e julgue as afirmações a seguir.

I. Finalizar Pedido deve ter include para Calcular Total e Validar Estoque.

II. Aplicar Cupom deve ser extend de Finalizar Pedido.

III. Pagar com Cartão e Pagar com Pix devem ser modelados como especializações (generalization) de Pagar Pedido.

IV. Para indicar que Aplicar Cupom ocorre só quando há cupom, liga-se Finalizar Pedido a Aplicar Cupom com include.

V. Em include, o caso incluído (Calcular Total) decide quando será chamado durante a execução do caso base.

Estão corretas apenas as afirmações:

 

Provas

Questão presente nas seguintes provas
4161049 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FSADU
Orgão: IF-MA

Considere o uso de formulários em HTML e analise as afirmações a seguir.

I. O uso de <fieldset> identifica, de forma semântica, um grupo de controles relacionados.

II. O elemento <output> pode exibir resultados de cálculos acionados por oninput no <form>.

III. O elemento <datalist> limita a entrada do usuário às opções definidas em seus elementos <option>.

IV. O elemento <meter> pode aceitar valores dentro de um intervalo definido por atributos min e max especificados no próprio elemento.

V. Ao usar <input type="file">, é obrigatório enviar a submissão do formulário com method="post" ou method="put".

São corretas apenas as afirmações:

 

Provas

Questão presente nas seguintes provas