Magna Concursos

Foram encontradas 50 questões.

3841902 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Utilizando o Microsoft Power BI Desktop versão 2.146.1254.0 e o Excel do Microsoft Office Profissional Plus 2019 com as seguintes planilhas:

Enunciado 4760570-1

No Power BI como serão os relacionamentos entre as Tabelas? Selecione a alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
3841901 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts anteriores. Qual será o resultado após a execução do SQL a seguir?

 

SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade,

CASE WHEN s.Preco IS NOT NULL THEN p.Quantidade * s.Preco ELSE 0 END AS TotalPedido

FROM Pedidos p

LEFT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche

ORDER BY TotalPedido DESC;

 

Selecione a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
3841900 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP
Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts anteriores. Qual será o resultado após a execução do SQL abaixo?

SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade
FROM Pedidos p
RIGHT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche
ORDER BY s.Nome;

Selecione a alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
3841899 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Utilizando o Microsoft SQL Server 2008 R2, com a criação dos scripts:

 

CREATE DATABASE LanchoneteBauru;

USE LanchoneteBauru;

CREATE TABLE Sanduiches (

IdSanduiche INT PRIMARY KEY,

Nome NVARCHAR(50) NOT NULL,

Preco DECIMAL(5,2) NOT NULL

);

CREATE TABLE Pedidos (

IdPedido INT PRIMARY KEY,

Cliente NVARCHAR(50) NOT NULL,

IdSanduiche INT NULL,

Quantidade INT NOT NULL,

FOREIGN KEY (IdSanduiche) REFERENCES Sanduiches(IdSanduiche)

);

INSERT INTO Sanduiches (IdSanduiche, Nome, Preco) VALUES

(1, 'Bauru Simples', 18.00),

(2, 'Bauru Completo', 45.00),

(3, 'Bauru Especial', 24.00);

INSERT INTO Pedidos (IdPedido, Cliente, IdSanduiche, Quantidade) VALUES

(1, 'Torrex', 1, 2),

(2, 'Tirrex', 3, 1),

(3, 'Torres', 2, 3),

(4, 'Teddy', NULL, 1); -- Pedido sem sanduíche definido

 

Qual será o resultado após a execução do SQL abaixo?

SELECT p.Cliente, s.Nome AS Sanduiche, p.Quantidade

FROM Pedidos p

LEFT JOIN Sanduiches s ON p.IdSanduiche = s.IdSanduiche

ORDER BY p.Cliente;

 

Selecione a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
3841898 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Considere o trecho de código escrito em C# (Aplicativo do Console) utilizando o Microsoft. NET Framework versão 4.8.09032:

 

using System;

 

class Program
{
  static void Main(string[] args)
   {

 

// Matriz [3,5] -> 3 veículos com 5 atributos
    // Linha de comando a ser inserida entre as opções a), b), c) ou d)

Console.WriteLine("Cadastro de 3 veículos:");
    Console.WriteLine("------------------------");

 

for (int i = 0; i < 3; i++)
    {
      Console.WriteLine($"\nVeículo {i + 1}:");

 

Console.Write("Placa: ");
      veiculos[i, 0] = Console.ReadLine();

 

Console.Write("Modelo: ");
      veiculos[i, 1] = Console.ReadLine();

 

Console.Write("Ano: ");
      veiculos[i, 2] = Console.ReadLine();

 

Console.Write("Cor: ");
      veiculos[i, 3] = Console.ReadLine();

 

Console.Write("Valor (R$): ");
      veiculos[i, 4] = Console.ReadLine();
    }

 

Console.Clear(); // Limpa a tela para exibir a lista final
    Console.WriteLine("Lista de Veículos Cadastrados:");
    Console.WriteLine("--------------------------------");

 

for (int i = 0; i < 3; i++)
    {
     Console.WriteLine(
      $"[{i + 1}] Placa: {veiculos[i, 0]} | " +
      $"Modelo: {veiculos[i, 1]} | " +
      $"Ano: {veiculos[i, 2]} | " +
      $"Cor: {veiculos[i, 3]} | " +
      $"Valor: R$ {veiculos[i, 4]}"
     );
    }

Console.WriteLine("\nPressione qualquer tecla para sair...");
    Console.ReadKey();
  }
}

 

Qual das alternativas abaixo representa corretamente a declaração de uma matriz para armazenar 3 veículos, cada um com 5 atributos (Placa, Modelo, Ano, Cor, Valor) a ser inserido na fonte de programação abaixo? Selecione a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
3841897 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP
Selecione a alternativa que apresenta CORRETAMENTE um comando da categoria TCL (Transaction Control Language):
 

Provas

Questão presente nas seguintes provas
3841896 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP
Selecione a alternativa que apresenta CORRETAMENTE um comando da categoria DML (Data Manipulation Language):
 

Provas

Questão presente nas seguintes provas
3841895 Ano: 2025
Disciplina: TI - Banco de Dados
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP
Selecione a alternativa que apresenta CORRETAMENTE um comando da categoria DDL (Data Definition Language):
 

Provas

Questão presente nas seguintes provas
3841894 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Analise o trecho de código escrito em C# utilizando o Microsoft .NET Framework versão 4.8.09032:

 

using System;
using System.Windows.Forms;

namespace AnalistaPrefeitura10
{
 internal static class Program
  {
   [STAThread]
   static void Main()
   {
    double saldo = 1000.0;

int contDepositos = 0;
    int contSaques = 0;
    double maiorDeposito = 0;

double maiorSaque = 0;

// Vetor com operações: positivo = depósito, negativo = saque
    double[] operacoes = { +500.0, -600.0, +2000.0, -800.0 };

// Aplica todas as operações
    foreach (double op in operacoes)
    {
      if (op > 0) // depósito
      {
       saldo += op;
       contDepositos++;
       if (op > maiorDeposito)
         maiorDeposito = op;
      }
    else // saque
     {
      double saque = Math.Abs(op);
      if (saldo >= saque)
      {
       saldo -= saque;
       contSaques++;
      if (saque > maiorSaque)
        maiorSaque = saque;
    }
 }
}

// Resumo final
string resumo = $"Saldo final: R$ {saldo:F2}\n" +
              $"Depósitos realizados: {contDepositos}\n" +
              $"Maior depósito: R$ {maiorDeposito:F2}\n" +
              $"Saques realizados: {contSaques}\n" +
              $"Maior saque: R$ {maiorSaque:F2}";

MessageBox.Show(resumo, "Resumo das Operações");
    }
  }
}

 

Selecione a alternativa CORRETA que será apresentado na tela ao final da compilação/execução.

 

Provas

Questão presente nas seguintes provas
3841893 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Pref. Bauru-SP
Orgão: Pref. Bauru-SP

Analise o trecho de código escrito em C# utilizando o Microsoft .NET Framework versão 4.8.09032:

using System;
using System.Windows.Forms;
namespace AnalistaPrefeitura
{
  internal static class Program
  {
    [STAThread]
    static void Main()
    {
      double saldo = 1000.0;
      //
      double deposito1 = 50.0;
      saldo += deposito1;
      //
      double saque1 = 300.0;
      if (saldo >= saque1)
      {
        saldo -= saque1;
      }
      //
      double deposito2 = 20.0;
      saldo += deposito2;
      //
      double saque2 = 80.0;
      if (saldo >= saque2)
      {
        saldo -= saque2;
      }
      // Saldo Atual
      MessageBox.Show($"Saldo Atual: R$ {saldoa:F2}");
   }
}

Selecione a alternativa CORRETA que será exibido na tela ao final da compilação/execução.

 

Provas

Questão presente nas seguintes provas