Magna Concursos

Foram encontradas 57.523 questões.

4244815 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
Provas:

Considere o seguinte código escrito em PHP 8.

class Equipamento {

public $nome;

protected $codigo;

private $status;

public function __construct($nome, $codigo) {

$this->nome = $nome;

$this->codigo = $codigo;

}

}

}

class Computador extends Equipamento {

public function exibirDados() {

return “Nome: $this->nome, Código: $this->codigo”;

}

Sobre a visibilidade dos atributos e a herança no código acima, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
4244807 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
Provas:

Analise o script abaixo, escrito em linguagem de shell (sh):

#!/bin/sh

DIRETORIO=”/var/log”

find $DIRETORIO -type f -size +500M

Qual é a finalidade da execução desse script no sistema operacional Linux?

 

Provas

Questão presente nas seguintes provas
4244709 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
Provas:
No framework Laravel, os Controllers são usados para agrupar a lógica de manipulação de requisições em uma única classe. Artisan é uma CLI (Command Line Interface) incluída no Laravel para automatizar tarefas comuns. Qual comando do Artisan deve ser utilizado para criar um driver chamado 'PedidoController' que já inclui os métodos padrão de CRUD (index, create, store, etc.)?
 

Provas

Questão presente nas seguintes provas
4244708 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
Provas:

Analise o código PHP abaixo e determine qual será a saída impressa pelo comando echo:

<?php
$valor = “5”;
$multiplicador = 2;
$texto = “O total é: “;
$resultado = $valor * $multiplicador + 10;
echo $texto . $resultado;
?>
 

Provas

Questão presente nas seguintes provas
4244707 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
Provas:
A linguagem de marcação frequentemente utilizada para definir regras de codificação de metadados, tornando-os legíveis tanto para humanos quanto para máquinas é:
 

Provas

Questão presente nas seguintes provas
4244706 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO

Associe os conceitos de comunicação e integração de sistemas às suas respectivas definições e características.

Conceitos

1. SOAP (Simple Object Access Protocol)
2. RESTful
3. WSDL (Web Services Description Language)
4. XML (eXtensible Markup Language)

Definições e Características

(  ) Linguagem de marcação baseada em texto, utilizada tanto pelo SOAP quanto por sistemas legados para estruturar dados de forma hierárquica e legível por humanos.
(  ) Estilo arquitetural que utiliza os métodos nativos do protocolo HTTP (GET, POST, PUT, DELETE) e foca na manipulação de recursos através de URIs (Uniform Resource Identifiers).
(  ) Protocolo de comunicação rígido que utiliza envelopes para o envio de mensagens e exige, obrigatoriamente, o uso do formato XML.
(  ) Documento escrito em XML que funciona como um “contrato”, descrevendo os serviços, operações e parâmetros oferecidos por um Web Service.

A sequência CORRETA da associação, de cima para baixo, é

 

Provas

Questão presente nas seguintes provas
4244705 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO

Considere a seguinte classe Calculadora e seu respectivo teste unitário escrito em PHP 8.x com a biblioteca PHPUnit.

PHP
// Arquivo: Calculadora.php
class Calculadora {
    public function dividir(int $a, int $b): float {
        if ($b === 0) {
            throw new InvalidArgumentException("Divisão por zero.");
        }
        return $a / $b;
    }
}
// Arquivo: CalculadoraTest.php
use PHPUnit\Framework\TestCase;
class CalculadoraTest extends TestCase {
    public function testDivisaoComum() {
        $calc = new Calculadora();
        $this->assertEquals(2.5, $calc->dividir(5, 2));
    }
    public function testDivisaoPorZero() {
        $this->expectException(InvalidArgumentException::class);
        $calc = new Calculadora();
        $calc->dividir(10, 0);
    }
}

Sobre a estrutura e execução desse teste, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
4244704 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO

Associe os termos relacionados ao Git e ao GitLab na coluna à esquerda às suas respetivas definições e/ ou funcionalidades na coluna à direita

Termos: Definições e/ou Funcionalidades:
1. Merge Request (GitLab) (  ) Zona intermédia onde as alterações são preparadas e organizadas antes de serem confirmadas num commit.
2. Staging Area / Index (Git) (   ) Agente ou processo encarregado de executar os trabalhos (jobs) definidos num pipeline de CI/CD.
3. GitLab Runner (   ) Funcionalidade de interface que permite propor alterações de código, facilitar a revisão por pares (code review) e discutir modificações antes da integração na branch principal.
4. Cherry-pick (Git) (   ) Operação que permite selecionar um commit específico de uma branch e aplicá-lo em outra, sem a necessidade de fundir as branches inteiras.

A sequência CORRETA da associação, de cima para baixo, é

 

 

Provas

Questão presente nas seguintes provas
4244703 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO
O Node.js é amplamente conhecido por sua eficiência em aplicações de rede escaláveis devido à sua arquitetura baseada no motor V8. Sobre o modelo de execução do Node.js, assinale a alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
4244702 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: UNICENTRO

Considere o seguinte trecho de código na linguagem C que manipula uma Pilha (Stack) e uma Fila (Queue) de inteiros, inicialmente vazias. As funções empilha/desempilha referem-se à Pilha e insere/remove à Fila.

int v;
empilha(10);
empilha(20);
insere(desempilha());
empilha(30);
insere(40);
v = remove();
empilha(v);

Após a execução dessas instruções, quais são os elementos presentes na Pilha (da base para o topo) e na Fila (do início para o fim), respectivamente?

 

Provas

Questão presente nas seguintes provas