Magna Concursos

Foram encontradas 56.781 questões.

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
4161047 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FSADU
Orgão: IF-MA

No contexto de programação para Web, considere cada quadrado como um elemento (tag) filho direto de uma div com id="container", na seguinte ordem no DOM (Modelo de Objeto de Documento):

1º h2, 2º p, 3º p, 4º ul, 5º p, 6º p, 7º h1, 8º h2, 9º p, 10º p.

Assinale a alternativa que correspondente ao seletor CSS (Cascading Style Sheets) que produz exatamente a seleção dos 3°, 6° e 10° (todos do tipo <p>).

 

Provas

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

Considere o formulário HTML abaixo. O método é POST e o enctype padrão é application/x-www-form-urlencoded.

<form action="/register" method="post">

  <label>
    Usuário
  <input type="text" name="user" value="joao" />
  </label>

  <button type="submit" name="user"
value="enviar">Enviar</button>

</form>

Assinale a alternativa que corresponde corretamente ao corpo da requisição HTTP gerada ao clicar no botão “Enviar”.

 

Provas

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

No contexto de casos de uso (UML) para um sistema de matrícula on-line, considere:

  1. Diretor Acadêmico (define políticas de matrícula, não usa diretamente a interface do sistema no dia a dia).
  2. Aluno (entra no portal para efetuar a matrícula).
  3. Gateway de Pagamento (serviço externo usado para autorizar cobrança da taxa).

Assinale a alternativa correta que apresenta a classificação desses papéis (stakeholder, ator primário, ator secundário).

 

Provas

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

Considere o seguinte código Java:

interface A {
        default void exibir() {
                System.out.println("A");
        }
}

class B implements A {
        private void exibir() {
                System.out.println("B");
        }
        public void exibir2() {
                exibir();
        }
}
public class Main {
        public static void main(String[] args) {
                new B().exibir2();
        }
}

Assinale a alternativa correta sobre a execução do código apresentado.

 

Provas

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

Considere o seguinte código Java:

import java.util.ArrayList;
import java.util.List;

class Animal {
    void emitirSom() {
        System.out.println("Som genérico");
    }
}
class Gato extends Animal {
    @Override
    void emitirSom() {
        System.out.println("Miau");
    }
}

public class Main {
    public static void main(String[] args) {
        List<Object> caixa = new ArrayList<>
        caixa.add(new Gato());
        caixa.add(new Gato());

        // A
        ((Gato) caixa.get(0)).emitirSom();

        // B
        ((Animal) caixa.get(1)).emitirSom();
    }
}

Analise as afirmações a seguir:

I. A linha A imprime Miau.

II. A linha B também imprime Miau, mesmo sem converter para Gato.

III. Se a lista fosse List<Animal>, daria para remover os casts e ainda adicionar Gato normalmente.

IV. Em List,<Object> get(...) retorna o tipo concreto do elemento, permitindo chamar emitirSom() sem cast.

V. List <Object> é mais segura que List <Animal> para evitar ClassCastException ao recuperar elementos.

Estão corretas apenas as afirmações:

 

Provas

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

Sendo o vetor V igual a:

V 1 6 5 3 11 19 10 22 35 22
1 2 3 4 5 6 7 8 9 10

As variáveis X = 3 e Y = 5, assinale a alternativa que corresponde corretamente a solicitação V [X + Y].

 

Provas

Questão presente nas seguintes provas