Questões de Concurso Comentadas sobre programação

Foram encontradas 10.880 questões

Q3438094 Programação

Quanto às tecnologias para o desenvolvimento web, julgue o item seguinte.


Bootstrap é um framework CSS que acelera o desenvolvimento de interfaces responsivas e compatíveis com múltiplos dispositivos, fornecendo componentes prontos, como botões, menus e grades.

Alternativas
Q3438093 Programação

A respeito das linguagens de programação, julgue o item a seguir. 


Em JavaScript, variáveis declaradas com var têm escopo de bloco, o que evita conflitos entre as funções.

Alternativas
Q3438092 Programação

A respeito das linguagens de programação, julgue o item a seguir. 


Em C#, as variáveis não precisam ser tipadas explicitamente, pois a linguagem é fracamente tipada.

Alternativas
Q3438091 Programação

A respeito das linguagens de programação, julgue o item a seguir. 


A linguagem C# permite o uso de orientação a objetos, como herança, polimorfismo e encapsulamento, o que facilita o desenvolvimento modular e reutilizável.

Alternativas
Q3434126 Programação
Assinale a opção em que é apresentada a denominação dada ao método HTTP que permite atualizar recursos existentes no servidor e cujo envio da mesma solicitação várias vezes em um serviço RESTful da Web tem o mesmo resultado.
Alternativas
Q3434125 Programação

Acerca da API RESTful, julgue os itens subsequentes.


I API RESTful é uma interface que fornece dados em um formato padronizado baseado em requisições HTTP.


II A interface uniforme indica que o servidor transfere informações em formato-padrão, sendo o recurso formatado denominado representação em REST.


III Um dos benefícios das API RESTful é a independência, o que possibilita a escrita de aplicações de cliente e servidor em várias linguagens de programação sem afetar o design da API.


Assinale a opção correta.

Alternativas
Q3434121 Programação

class ContaBanrisul {

consultarSaldo() { }

}

class ContaCorrente extends ContaBanrisul {

consultarSaldo() { return "Conta Corrente:

R$ 22.000,01"; }

} class PrevidenciaPrivada extends ContaBanrisul {

consultarSaldo() { return "Previdência:

R$ 120.000,53"; }

}

const contaCorrente = new ContaCorrente();

const previdencia = new PrevidenciaPrivada();


console.log(contaCorrente.consultarSaldo());

console.log(previdencia.consultarSaldo()); 


Com base no código precedente, em JavaScript, e nos conceitos da orientação a objetos, é correto afirmar que, nas duas últimas linhas, consultarSaldo() constitui 

Alternativas
Q3434110 Programação
Considerando que a escolha entre herança e composição impacta diretamente a flexibilidade e o acoplamento de um sistema orientado a objetos, assinale a opção correta. 
Alternativas
Q3434109 Programação
Assinale a opção correta no que se refere a interfaces e classes abstratas. 
Alternativas
Q3434108 Programação

Acerca do polimorfismo, julgue os itens a seguir.


I O uso de polimorfismo reduz a duplicação de código visto que permite abstrações genéricas.


II Interfaces são frequentemente utilizadas na aplicação de polimorfismo por contrato.


III Métodos polimórficos devem ser declarados exclusivamente como privados.


Assinale a opção correta. 

Alternativas
Q3434107 Programação
Assinale a opção correta, a respeito de composição na programação orientada a objetos. 
Alternativas
Q3434106 Programação
No que se refere à herança na programação orientada a objetos, assinale a opção correta. 
Alternativas
Q3434105 Programação
Assinale a opção correta em relação ao polimorfismo. 
Alternativas
Q3434104 Programação

A respeito das interfaces na programação orientada a objetos, julgue os itens a seguir.


I A implementação de uma interface impede que o desenvolvedor declare métodos a ela.


II Várias interfaces podem ser implementadas em uma classe.


III A implementação de uma interface dispensa a necessidade de métodos públicos.


Assinale a opção correta. 

Alternativas
Q3434103 Programação
Acerca da programação orientada a objetos, assinale a opção correta. 
Alternativas
Q3434101 Programação
Em Java, uma composition
Alternativas
Q3434100 Programação
Assinale a opção em que é apresentada a tag que, em HTML5, representa um conteúdo independente de um documento. 
Alternativas
Q3434099 Programação
Assinale a opção correspondente ao caractere utilizado em CSS3 como seletor universal. * B : C @ D . E #  
Alternativas
Q3434098 Programação

public class aluno {

private String nome;

private int idade;

public String getNome() { return nome; }

public void setNome(String nome) {

this.nome = nome; }

public int getIdade() { return idade; }

public void setIdade(int idade) {

if (idade > 0) { this.idade = idade; }

    }


Assinale a opção em que é citada a propriedade da programação orientada a objetos evidenciada no código Java precedente. 

Alternativas
Q3434097 Programação

public class Pessoa{

protected string cpf = "444.555.666-77";

protected string nome = "Pedro Maria Silva";

public virtual void GetInfo(){ Console.WriteLine($"Nome: {nome}"); Console.WriteLine($"CPF: {cpf}"); } } class Colaborador : Pessoa {

public readonly string id = "ABC567EFG";

public override void GetInfo(){ base.GetInfo();

Console.WriteLine($"ID colaborador: {id}");

     }

}

class TestClass

{

static void Main()

{

Colaborador E = new Colaborador();

E.GetInfo();

   }


Assinale a opção em que é apresentado o resultado da execução do código em C# precedente. 

Alternativas
Respostas
561: C
562: E
563: E
564: C
565: E
566: E
567: D
568: B
569: E
570: C
571: D
572: C
573: B
574: C
575: A
576: E
577: C
578: A
579: E
580: B