Questões de Concurso
Sobre conceitos básicos de programação em programação
Foram encontradas 888 questões
O aprendizado com base em projetos é empregado na área de eletrônica, o que torna desnecessário o estudo de fundamentos que explicam o funcionamento dos dispositivos.
I. As variáveis locais somente podem ser acessadas de dentro da função a qual pertencem.
II. As variáveis globais não alteram o seu valor durante toda a execução da aplicação.
III. Declarar um grande número de variáveis locais é problemático em um programa grande.
Das afirmativas:
switch (expressão) {
case expressão_constante1:sentença1;
. . .
case constanten: sentença_n;
[default: sentençan + 1]
}
Considere o programa abaixo que, completo, pode ser executado em condições ideais.
É correto afirmar:
O padrão estrutural Adapter, de modo geral, faz com que uma interface adaptada seja compatível com outra, fornecendo, assim, uma abstração uniforme de diferentes interfaces.
A intenção do padrão Prototype é especificar os tipos de objetos a serem criados usando uma instância-protótipo e criar novos objetos pela cópia desse protótipo.
O padrão Prototype não pode ser usado nos casos em que as classes a instanciar forem especificadas em tempo de execução, como, por exemplo, por carga dinâmica.
Um dos objetivos do padrão de projeto Singleton é controlar o acesso concorrente e os recursos compartilhados.
Como o Singleton proporciona uma forma de haver somente um objeto de determinado tipo, ele não pode ser usado em casos relacionados a operações de banco de dados.
Julgue o seguinte item, relativos a linguagens de programação.
Linguagens de programação com tipagem forte não
permitem conversões automáticas entre variáveis de tipos
diferentes.
Julgue o seguinte item, relativos a linguagens de programação.
No modelo MVC implementado em frontends web, a visão é
responsável pela apresentação dos dados e pelo
encaminhamento das ações do usuário ao controlador.
Julgue o seguinte item, relativos a linguagens de programação.
Na programação orientada a objetos, as instâncias são
criadas a partir de uma classe e compartilham os métodos e
atributos dessa classe, assim como os conteúdos desses
atributos.
Julgue o seguinte item, relativos a linguagens de programação.
Na linguagem Java, o polimorfismo dinâmico caracteriza-se
pela execução da mesma operação da classe com métodos de
assinaturas diferentes, e a escolha do método ocorre em
tempo de compilação.
Quando o código de um programa solicita um comando de read/write/rewrite do registro de um arquivo, a solicitação é gravada em memória e o processador se torna totalmente disponível para processar aplicações de negócio.
Um aplicativo precisa converter uma string codificada em UTF-8 para uma string contendo apenas caracteres ASCII do conjunto de maiúsculas (A..Z), minúsculas (a..z) e dígitos (0..9). Uma estratégia possível seria converter a string UTF-8 para um número decimal (por exemplo, somando o valor de cada byte da string) e depois converter esse número decimal para uma determinada base.
Para atender ao requisito do aplicativo, o valor decimal obtido da string UTF-8 deveria ser convertido para a base
Acerca de processamento MapReduce, julgue o item a seguir.
MapReduce é um modelo de programação desenhado para
processar grandes volumes de dados em paralelo, dividindo
o trabalho em um conjunto de tarefas independentes.
Preenchem, correta e respectivamente, as lacunas I, II e III: