Magna Concursos

Foram encontradas 57.540 questões.

4155595 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNIVALI
Orgão: Pref. Luiz Alves-SC
Durante o desenvolvimento de um pequeno sistema interno para controle de chamados técnicos em um setor de tecnologia, um programador decidiu utilizar conceitos de Programação Orientada a Objetos (POO). No projeto inicial foram criadas classes que representam equipamentos de informática, técnicos responsáveis pelo atendimento e registros de manutenção. A estrutura do programa passou a incluir atributos para armazenar informações e métodos responsáveis por executar determinadas ações, além de relacionamentos entre classes que permitissem reaproveitamento de código. Considerando os conceitos de Programação Orientada a Objetos, analise as assertivas a seguir e assinale V, para as verdadeiras, e F, para as falsas:

(   ) Classes podem ser entendidas como estruturas que organizam dados e comportamentos relacionados, servindo como modelo para a criação de objetos em um programa.
(   ) Atributos correspondem às características ou propriedades associadas a uma classe ou objeto, enquanto métodos representam operações que podem manipular esses dados.
(   ) Herança permite que uma classe utilize características definidas em outra classe, possibilitando reaproveitamento de código e organização hierárquica entre classes.
(   ) Em muitos contextos de programação orientada a objetos, o polimorfismo permite que métodos com o mesmo nome apresentem comportamentos diferentes dependendo do objeto ou da classe envolvida.
(   ) Na programação orientada a objetos, atributos são utilizados apenas para armazenar informações temporárias durante a execução de um método, não fazendo parte da estrutura de um objeto.
(   ) Em projetos orientados a objetos, o uso de herança pode contribuir para reduzir repetição de código quando classes compartilham características semelhantes.

Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso):
 

Provas

Questão presente nas seguintes provas
4154739 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Uma área de desenvolvimento de software está revisando o código de autenticação de usuários em um sistema em Laravel, em condições ideais. Durante os testes, verificou-se que a autenticação nunca é concluída com sucesso, mesmo quando o e-mail e a senha estão corretos.

Abaixo está o trecho do método authenticate do controller responsável pelo login. A numeração de linhas é apenas ilustrativa.

 1 | <?php
 2 | namespace App\Http\Controllers;
 3 |
 4 | use App\Models\User;
 5 | use Illuminate\Http\Request;
 6 | use Illuminate\Support\Facades\Auth;
 7 | use Illuminate\Support\Facades\Hash;
 8 |
 9 | class AuthController extends Controller {
10 | public function authenticate(Request $request) {
11 | $request->validate(['email'=>'required|email','password'=>'required']);
12 | $user = User::where('email', $request->email)->first();
13 | if (!$user) { return back()->withErrors(['email'=>'Usuário não encontrado']); }
14 |
15 | // echo $user;
16 |
17 | if ($user && $user->password === $request->password) {
18 | Auth::login($user);
19 | return redirect()->intended('dashboard');
20 | }
21 | return back()->withErrors(['email'=>'Credenciais inválidas']);
22 | }
23 | }

Com base no código e nos sintomas descritos, deve ser ajustada a

 

Provas

Questão presente nas seguintes provas
4154738 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Foi recebida uma demanda para padronizar o módulo de remessas em um projeto Laravel 8+, em condições ideais, a partir do arquivo routes/web. php a seguir, no qual a numeração de linhas é apenas ilustrativa.

1 | <?php
2 | use Illuminate\Support\Facades\Route;
3 | use App\Http\Controllers\RemessaController;
4 |
5 | Route::get('/', function () { return view('welcome'); });
6 |
7 |
8 |

Neste arquivo, deve-se adicionar na linha 8 (oito) uma rota POST para criar remessas (ação store) apontando para App\Htt\Controllers\RemessaController@store, URI /remessas e nome da rota remessas.store. Considere que o controller já existe e foi importado. O código adequado para a demanda solicitada é

 

Provas

Questão presente nas seguintes provas
4154737 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Uma equipe de TI de um Ministério está implementando o upload de um arquivo de remessa sem cabeçalho, no qual cada linha tem o formato:

D;NOSSO NUMERO; CEF; VALOR_CENTAVOS; VENCIMENTO (YYYY-MM-DD)

O objetivo é inserir cada registro do arquivo de remessa na tabela MySQL remessas usando o PDO a partir do script PHP a seguir, onde a numeração de linhas é apenas ilustrativa.

 1 | <?php
 2 |
 3 | $pdo = new PDO(
 4 |   'mysql:host=localhost;dbname=financeiro;charset=utf8mb4',
 5 |   'user', 'pass',
 6 |   [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
 7 | );
 8 |
 9 |
10 | $stmt = $pdo->prepare(
11 |   'INSERT INTO remessas (nosso_numero, cpf, valor_centavos, vencimento)
12 |   VALUES (?, ?, ?, ?)'
13 | );
14 |
15 |
16 | $fp = fopen($_FILES['remessa']['tmp_name'], 'r');
17 | while (($linha = fgets($fp)) !== false) {
18 |   $linha = trim($linha);
19 |   if ($linha === '' || $linha[0] !== 'D') { continue; }
20 |   list(,$nosso,$cpf,$valor,$venc) = explode(';', $linha);
21 |
22 | }
23 | fclose($fp);
24 | echo "Importação concluída.";
25 | ?>

Em condições ideais, o código que deve ser inserido na linha 21 (vinte e um) para completar o script e realizar a operação desejada é:

 

Provas

Questão presente nas seguintes provas
4154736 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Uma equipe do Ministério está ajustando um script em PHP que deve listar os programas com orçamento acima de R$ 1.000.000 e mostrar a quantidade encontrada, obtendo a saída:

Selecionados (2): Vacinação, Saúde Digital

Nesse contexto, considere o código abaixo, no qual a numeração de linhas é apenas ilustrativa.

 1 | <?php
 2 | $limite = 1000000;
 3 | $programas = [
 4 | ["nome" => "Atenção Básica", "orcamento" => 800000],
 5 | ["nome" => "Vacinação", "orcamento" => 1500000],
 6 | ["nome" => "Saúde Digital", "orcamento" => 1200000],
 7 | ];
 8 |
 9 | $selecionados = [];
10 | $contagem = 0;
11 |
12 | foreach ($programas as $p) {
13 | if ($p["orcamento"] > $limite) {
14 |
15 | }
16 | }
17 |
18 | echo "Selecionados ($contagem): " . implode(", ", $selecionados);
19 | ?>

Para realizar a operação desejada a linha 14 (quatorze) deve ser preenchida com o comando

 

Provas

Questão presente nas seguintes provas
4154735 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Uma equipe de TI de um Ministério está ajustando um script em PHP que prepara um texto de transparência para o portal institucional, como apresentado a seguir.

 1 | <?php
 2 | $ministério = "Ministério";
 3 | $ano = 2025;
 4 | $ativos = 1280;
 5 | $inativos = 220;
 6 |
 7 | $total = $ativos + $inativos;
 8 |
 9 |
10 |
11 | echo $mensagem;
12 | ?>

A numeração de linhas é apenas ilustrativa.

É preciso incluir um código na linha 9 (nove) para montar a mensagem final, por exemplo, Ministério - Relatório 2025: total de servidores = 1500. O código a ser incluído é:

 

Provas

Questão presente nas seguintes provas
4154730 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Em condições ideais, um técnico desenvolveu uma Single Page Application (SPA) em React com Create React App e precisa disponibilizá-la em um servidor como GitHub Pages. O cliente pede que o site seja entregue otimizado, carregando rápido e sem arquivos desnecessários. Nesse caso, O procedimento correto é

 

Provas

Questão presente nas seguintes provas
4154729 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Um técnico está criando um botão que, ao ser clicado, deve exibir uma mensagem de alerta. O evento deve ser tratado corretamente para evitar execução imediata. A alternativa que representa corretamente a manipulação do evento onClick em React é

 

Provas

Questão presente nas seguintes provas
4154728 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCC
Orgão: MPE-AP

Um técnico instalou o Node.js e o npm, criou uma pasta e executou o comando npx create-react-app netapp. A pasta do projeto foi criada, mas ao tentar executar npm start, foi exibido o erro "react-scripts not found". Ao verificar o arquivo package. json, foi constatado que o pacote react-scripts não está listado como dependência, embora outras dependências padrão do create-react-app estejam presentes. Supondo que O package.json possa ser atualizado manualmente para incluir o react-scripts como dependência, o comando mais indicado para corrigir esse problema e instalar as dependências necessárias é o

 

Provas

Questão presente nas seguintes provas
4154552 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: Pref. Florianópolis-SC
Provas:

No ciclo de vida de desenvolvimento de software na Administração Pública, o Analista de Sistemas atua como um facilitador entre as necessidades governamentais e a implementação técnica.

Ao elaborar a documentação técnica para orientar a equipe de programadores, é fundamental que o analista:

 

Provas

Questão presente nas seguintes provas