Questões de Concurso Sobre programação

Foram encontradas 14.566 questões

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
Q3434102 Programação
Assinale a opção em que é indicado o recurso da linguagem C# que permite a um código inspecionar e manipular sua própria estrutura e comportamento em tempo de execução. 
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
Q3434096 Programação
 <html>  <script type="text/javascript" >  function passo1(valor) {      return valor + 2;}  function passo2(valor) {      return valor + 3;}  function passo1a(valor, callback) {      const resultado1a = valor + 2;      callback(resultado1a);}  function passo2a(valor, callback) {      const resultado1a = valor + 3;      callback(resultado1a);}  let resultado1 = 0 ;  resultado1 = passo1(resultado1);  resultado1 = passo2(resultado1);  console.log('resultado1: ${resultado1}');  passo1a(0,(resultado1a) => {    passo2a(resultado1a,(resultado2) => {       console.log('resultado2: ${resultado2}');   }); });      </script> </html>
Assinale a opção em que é apresentado o resultado que aparecerá no console de um navegador caso o código precedente seja salvo em um arquivo .html e esse arquivo seja aberto nesse navegador. 
Alternativas
Q3434095 Programação

Julgue os itens a seguir, de acordo com o princípio da responsabilidade única (PRS) do SOLID.


I Uma classe deve ser aberta para extensão, mas fechada para modificação.


II Objetos em um programa devem ser substituíveis por instâncias de seus subtipos sem alteração da correção do programa.


III Uma classe deve depender de abstrações, e não de implementações concretas.


Assinale a opção correta. 

Alternativas
Q3433412 Programação
A programação estruturada surgiu como uma alternativa à programação não estruturada, com o objetivo de facilitar o desenvolvimento, a leitura e a manutenção de programas. Um dos princípios fundamentais da programação estruturada é 
Alternativas
Q3421008 Programação

Julgue o item que se segue, referente a HTML, CSS e JavaScript, Python e Java.  


No Java, versão 21, o bloqueio de uma virtual thread, por exemplo, em uma operação de I/O, bloqueia a platform thread subjacente.

Alternativas
Q3421007 Programação

Julgue o item que se segue, referente a HTML, CSS e JavaScript, Python e Java.  


Considere o código Python, versão 3.13, a seguir. 

Imagem associada para resolução da questão


A execução desse código imprimirá a docstring da função imprimePares(), apresentada a seguir.


Essa função imprime os números pares de 1 a 20.


Alternativas
Q3409685 Programação
O HTML, CSS e JavaScript desempenham funções essenciais e complementares na elaboração de interfaces na programação web. Considerando suas especificidades, qual das alternativas a seguir descreve corretamente as diferenças entre essas tecnologias? 
Alternativas
Q3409684 Programação
Analise as afirmações a seguir, relacionadas às linguagens de programação:
I - a programação orientada a objetos (OOP) é limitada a Java e não pode ser implementada em PHP, que segue um paradigma exclusivamente procedural.
II - PHP não permite a definição de funções anônimas, também conhecidas como funções de callback, e todas as funções precisam ser nomeadas explicitamente.
III - O ciclo de desenvolvimento em PHP é mais lento que em Java, devido à necessidade de compilar o código a cada alteração antes de executá-lo.
IV - A tipagem dinâmica do PHP implica que todas as variáveis sejam armazenadas de forma semelhante a objetos, com o tipo determinado apenas em tempo de execução, o que impede o uso de tipos primitivos.

Está correto o que se afirma, em:
Alternativas
Q3409353 Programação
No que concerne a OAuth2, JSON e Hibernate Envers, julgue o item subsequente.
Hibernate Envers é uma extensão do Hibernate ORM que fornece uma maneira fácil de criptografar e anonimizar dados de entidades.
Alternativas
Q3409352 Programação
No que concerne a OAuth2, JSON e Hibernate Envers, julgue o item subsequente.

O código a seguir é um exemplo de uma notação JSON com formato válido


Imagem associada para resolução da questão



Alternativas
Q3408222 Programação
A equipe de desenvolvimento de sistemas da Câmara Municipal de Mariana recebeu uma solicitação para a construção de um sistema web para o controle de processos internos. Durante o processo de desenvolvimento da ferramenta, a equipe optou pela utilização da biblioteca JQuery, que simplifica a manipulação do DOM (Document Object Model), o tratamento de eventos e as requisições AJAX. Sobre essa biblioteca, o método utilizado para ocultar elementos da página é:
Alternativas
Respostas
881: C
882: B
883: C
884: A
885: C
886: E
887: C
888: A
889: E
890: B
891: B
892: A
893: C
894: E
895: C
896: A
897: E
898: E
899: C
900: A