Magna Concursos

Foram encontradas 55.904 questões.

2931964 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:
Analise as afirmações a seguir:
I.Polimorfismo permite que uma classe mude seu tipo em tempo de execução.
II.Encapsulamento pode ser visto como o agrupamento de dados com métodos que operam nesses dados.
III.Sobrecarga de método ocorre quando uma classe possui vários métodos com o mesmo nome, mas parâmetros diferentes.
IV.Abstração é a capacidade de diferentes classes serem tratadas como instâncias da mesma classe através da herança.
É correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
2931963 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:
Qual das alternativas a seguir é correta sobre as diferenças e/ou semelhanças entre Java e PHP?
 

Provas

Questão presente nas seguintes provas
2931962 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:
As Políticas de Execução do PowerShell determinam como os scripts do PowerShell são executados. Qual das seguintes alternativas se adequa à Política de Execução padrão do PowerShell em clientes Windows?
 

Provas

Questão presente nas seguintes provas
2931961 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:
No que compete às diferenças e semelhanças entre Java e JavaScript, é correto afirmar que:
 

Provas

Questão presente nas seguintes provas
2931960 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:
Em relação à estrutura de dados, analise as afirmativas a seguir:
I.Uma árvore é uma estrutura de dados hierárquica composta por nós, em que cada nó tem zero ou mais nós filhos.
II.Uma fila é uma estrutura de dados que segue o princípio LIFO (Last-In, First-Out), em que o último elemento adicionado é o primeiro a ser removido.
III.Uma pilha é uma estrutura de dados que segue o princípio FIFO (First-In, First-Out), em que o primeiro elemento adicionado é o primeiro a ser removido.
IV.Existem diferentes tipos de listas, como listas encadeadas (linked lists), listas duplamente encadeadas (doubly linked lists) e listas circulares (circular lists).
É correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
2931959 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: FURB
Provas:
Avalie as seguintes afirmações sobre versionamento e sistemas de controle de versão:
I.Tanto SVN quanto Git usam um modelo de controle de versão descentralizado, onde todo o histórico de versão é armazenado em vários locais.
II.O comando git rebase é usado no Git para aplicar uma série de commits de um branch para outro, reescrevendo efetivamente o histórico.
III.Os "conflitos de árvore" do SVN representam um recurso que mescla automaticamente o código de diferentes branches sem intervenção humana.
IV.Tanto em Git quanto em SVN, a criação de branches permite que os desenvolvedores criem uma versão paralela de um repositório, sem afetar a linha principal de desenvolvimento.
É correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
2931673 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: NUCEPE
Orgão: UESPI
Provas:

Considere o código a seguir que contém um trecho escrito na linguagem de programação JavaScript.

<!DOCTYPE html>
<html>
 <body>
  <p id="demo"></p>
  <script>
  let a = 10;
  let b = 20;
  let i, j, p;
  const v = [];
  let x = 0;
  for (i = a; i <= b; i++) {
    p = true;
    for (j = 2; j <= i-1; j++) {
      if (i % j == 0) {
        p = false;
      }
    }
    if (p == true){
      v[x] = i;
      x = x + 1;
    }
  }
  document.getElementById("demo").innerHTML = v;
  </script>
  </body>
</html>

 

O resultado da execução do código é

 

Provas

Questão presente nas seguintes provas
2931672 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: NUCEPE
Orgão: UESPI
Provas:
O desenvolvimento Front-End é responsável pela parte visual de um site ou aplicativo. De forma resumida, o Front-End de uma aplicação é a parte com a qual o usuário consegue interagir. Dentre as principais tecnologias de desenvolvimento Front-End tem-se: HTML, CSS e JavaScript.

Em relação às tecnologias de desenvolvimento Front-End, avalie as seguintes afirmações:

I - JavaScript é uma linguagem de marcação de hipertexto utilizada na criação de pequenos programas para realizar ações em uma página web.
II - CSS é uma linguagem de programação estruturada de script utilizada para estilizar as páginas web.
III - Um link no HTML utiliza a tag <a> que possui o atributo href no qual indica-se o destino do link. Exemplo de link em HTML: <a href="http:uespi.br/'> Página da UESPI</a>.
IV - O JavaScript pode ser incorporado a páginas HTML para que elas sejam mais dinâmicas e interativas.

Assinale a alternativa que apresenta APENAS as afirmações CORRETAS.
 

Provas

Questão presente nas seguintes provas
2931671 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: NUCEPE
Orgão: UESPI
Provas:

Considere o código a seguir escrito na linguagem de programação Java.

public interface Conta {
  void saque(double valor);
  void deposito(double valor);
  void rendimento();
  double getSaldo();
}

class Corrente implements Conta {
  private double saldo;
  private double taxa = 1.25;

  public void saque(double valor) {
    this.saldo -= valor + this.taxa;
  }

  public void deposito(double valor) {
    this.saldo += valor - this.taxa;
  }

  public void rendimento() {
    this.saldo += 0;
  }

  public double getSaldo() {
    return this.saldo;
  }
}

class Poupanca implements Conta {
  private double saldo;
  private double percRend = 0.5;

  public void saque(double valor) {
    this.saldo -= valor;
  }

  public void deposito(double valor) {
    this.saldo += valor;
  }

  public void rendimento() {
    this.saldo += this.saldo*percRend/100;
  }

  public double getSaldo() {
    return this.saldo;
  }
}

class Programa {
  public static void main (String[] args) {
  Corrente conta1 = new Corrente();
  Poupanca conta2 = new Poupanca();
  conta1.deposito(1000);
  conta2.deposito(1000);
  conta1.saque(100);
  conta2.saque(100);
  conta2.rendimento();
  System.out.println(conta1.getSaldo() +" e
    "+conta2.getSaldo());
  }
}

O resultado da execução do código descrito no método main da classe Programa é

 

Provas

Questão presente nas seguintes provas
2931670 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: NUCEPE
Orgão: UESPI
Provas:
Em programação orientada a objetos, modificador de acesso, também chamado de visão de método ou ainda visão de atributo, é a palavra-chave que define a visibilidade de um atributo, método ou classe. Na linguagem de programação Java são definidos os seguintes modificadores de acesso: , que é visível na mesma classe, em suas subclasses e em outras classes; , que é visível somente dentro da mesma classe e , que é visível somente dentro da mesma classe e em suas subclasses.

Os modificadores de acesso que preenchem respectivamente as lacunas são
 

Provas

Questão presente nas seguintes provas