Magna Concursos

Foram encontradas 56.725 questões.

4128337 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere o código em Python, a seguir:

def funcao1(funcao, dado):
    return funcao(dado + 5)

def funcao2(funcao, dado):
    return funcao(dado * 2)

def funcao3(dado):
    return dado * 3

def auxiliar_funcao2(dado):
    return funcao2(lambda x: x, dado)

def auxiliar_funcao1(dado):
    return funcao1(lambda x: x, dado)

print(funcao1(auxiliar_funcao2, funcao3(10)))
print(funcao2(auxiliar_funcao1, funcao3(10)))

O resultado da sua execução (os dois valores gerados pelas execuções da função print) será:

 

Provas

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

Considere a função f escrita na linguagem Python e assinale a alternativa correta.

def f(n):
    if n < 0:
        return "ERRO!"
    elif n == 0 or n == 1:
        return 1
    else:
        resultado = 1
        for i in range(2, n + 1):
            resultado *= i
        return resultado

 

 

Provas

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

Analise as afirmativas abaixo sobre a linguagem de programação Python e assinale a alternativa correta.

I. É uma linguagem que possui características de orientação a objetos.

II. Necessita de um compilador para gerar um programa executável.

III. É uma linguagem de tipagem estática.

IV. Os objetos precisam ser explicitamente destruídos (desalocados).

 

Provas

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

Considere a função fx escrita na linguagem PHP e assinale a alternativa que apresenta um código que poderia ser utilizado para substituir a linha de código return fx($n - 1) + fx($n - 2); de forma a ter resultado equivalente à função fx original.

function fx($n) {
    if ($n < 0) {
        return "ERRO!";
    } elseif ($n == 0) {
        return 0;
    } elseif ($n == 1) {
        return 1;
    } else {
        return fx($n - 1) + fx($n - 2);
    }
}

 

 

Provas

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

Analise as afirmativas abaixo sobre lógica de programação e assinale a alternativa correta.

I. A estrutura de seleção If/Else (Se/Então) permite alterar o fluxo de execução do algoritmo, de forma a selecionar qual parte do algoritmo deve ser executada.

II. A estrutura de repetição For (Para/Faça) permite que uma sequência de instruções seja executada várias vezes.

III. Um algoritmo é uma sequência de passos que podem ser executados em qualquer ordem.

IV. Variáveis lógicas podem assumir valores “verdadeiro”, “falso” e “neutro”.

V. O operador “>” é um operador lógico.

 

Provas

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

Uma classe denominada Figura define um método desenhar(), mas não o implementa. Esse método não possui argumento de entrada, nem retorna valor. As classes Triangulo, Quadrado e Circulo são subclasses de Figura, e cada uma define o método desenhar() com a mesma assinatura do método citado anteriormente, porém com implementações distintas. O conceito de programação orientada a objetos que permite que instâncias de Triângulo, Quadrado e Circulo sejam tratadas como objetos do tipo Figura, fazendo com que o método desenhar() específico seja invocado em função do tipo do objetivo é:

 

Provas

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

Analise as afirmativas sobre containers Docker e assinale a alternativa correta.

I. Container é considerado um tipo de paravirtualização.

II. Containers Docker são instâncias de imagens Docker.

III. Um container Docker pode ser transformado em uma imagem Docker.

 

Provas

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

Considere os quatro diagramas UML a seguir.

Enunciado 4673750-1

Assinale a alternativa que identifica corretamente os tipos de diagrama, considerando sua ordem numérica destacada na imagem.

 

Provas

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

Considere as seguintes descrições, correspondentes ao conteúdo da seção “intenção” do catálogo de design patterns (padrões de projeto), e assinale a alternativa que completa correta e respectivamente as três lacunas, considerando sua ordem numérica destacada no texto.

1. _______________: incorpora responsabilidades adicionais a um objeto dinamicamente. Esse padrão fornece uma alternativa flexível à produção de subclasses para estender a funcionalidade.

2. _______________: provê um substituto ou espaço reservado a outro objeto, para controlar o acesso a este.

3. _______________: fornece uma interface unificada para um conjunto de interfaces em um subsistema. Esse padrão define uma interface de nível mais alto, que torna o subsistema mais fácil de usar.

 

Provas

Questão presente nas seguintes provas
4127290 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FSA
Orgão: FSA
Provas:
Sobre o uso de Fórmulas (Sistema de Fórmulas) no RM, assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas