Foram encontradas 55.904 questões.
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
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:
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
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
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
No que compete às diferenças e semelhanças entre
Java e JavaScript, é correto afirmar que:
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
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:
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
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:
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
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
- WebJavaScript
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
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.
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
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
- LinguagensJava
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação à Objetos: Modificadores de Acesso
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
Os modificadores de acesso que preenchem respectivamente as lacunas são
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container