Questões de Concurso Comentadas sobre programação

Foram encontradas 9.413 questões

Q3103896 Programação
Em relação à linguagem de programação Java, à arquitetura distribuída de microsserviços e à biblioteca Flyway, julgue o próximo item.
MapStruct é um gerador de código que simplifica a implementação de mapeamentos entre tipos de bean Java. 
Alternativas
Q3101098 Programação
A programação em blocos é uma maneira lúdica de se aprender programação porque elimina muitos dos desafios que vêm com a codificação tradicional.
São elementos da programação em blocos:
1. listas 2. vetores 3. variáveis e operadores 4. estruturas de decisão e de repetição

Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q3100354 Programação
Qual definição melhor descreve o termo “programa” em uma linguagem de programação?
Alternativas
Q3100186 Programação
Sobre o desenvolvimento de sites, analise a sentença abaixo:

Sites dinâmicos são construídos com linguagens de programação dinâmica e também utilizam XHTML/HTML e CSS para montar as páginas que são exibidas dinamicamente (1ª parte). Sites dinâmicos necessitam de um banco de dados para "alimentar" o site com o conteúdo como por exemplo texto, fotos, vídeos, etc (2ª parte). Sites estáticos são construídos com linguagens de marcação, tais como o XHTML e HTML, também podem utilizar linguagens de estilo e linguagens de programação browser-side e não utilizam banco de dados para atualizar o conteúdo do site (3ª parte).

Quais partes estão corretas?
Alternativas
Q3095186 Programação
Na linguagem PHP, quais são os operadores relacionais “diferente de” aceitos em um programa? 
Alternativas
Q3095185 Programação
Qual é o nome da função usada em PHP para exibir uma informação dentro de uma página web? 
Alternativas
Q3095184 Programação
Dada a lista criada em Python, exemplo = [1, 2, 3, 4], por padrão, a operação que modifica o terceiro elemento da lista, trocando o valor 3 pelo valor 30, é:
Alternativas
Q3095183 Programação
Na linguagem Python, ao executar varlista = list(range(1, 5)), qual lista é atribuída à varlista?
Alternativas
Q3095182 Programação
“Na linguagem JavaScript, o texto entre _________ e o final de uma linha é tratado como comentário”.

Assinale a alternativa que preenche corretamente a lacuna do trecho acima. 
Alternativas
Q3095181 Programação
Na linguagem Java, a forma correta do comando if para exibir a mensagem “** iguais **” para o caso dos valores nas variáveis a e b serem o mesmo é: 
Alternativas
Q3091942 Programação
O conjunto de técnicas e conceitos que permite aos programadores desenvolverem programas de formas estruturadas, decompondo problemas complexos em etapas mais simples, é conhecido como:
Alternativas
Q3090114 Programação
O Envers é um módulo presente no Hibernate ORM que proporciona uma forma fácil de auditar suas classes entidades.
Diante desse contexto, marque (V) para a(s) afirmativa(s) verdadeiras e (F) para a(s) afirmativa(s) falsas acerca do Envers.

( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.

As afirmativas são, respectivamente, 
Alternativas
Q3090113 Programação
“É uma API de persistência POJO para mapeamento de objetos/relacional que permite o uso de anotações de metadados da linguagem Java e/ou descritores XML para definir o mapeamento entre objetos Java e um banco de dados relacional.”
O texto faz referência a
Alternativas
Q3090112 Programação
A Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br) foi criada com o intuito de integrar todos os tribunais brasileiros no que tange à gestão de processo judicial eletrônico.
Entre as diretrizes relacionadas ao processo de desenvolvimento de módulos e serviços na PDPJ-Br, cabe salientar o emprego preferencial da seguinte linguagem de programação. 
Alternativas
Q3090107 Programação
Os dados são importante elemento de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados, com alta velocidade. Para lidar com esse cenário, foi desenvolvido um modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados.
Assinale o modelo que contém as características elencadas no enunciado.
Alternativas
Q3090095 Programação
O processamento MapReduce consiste na aplicação de um algoritmo de computação distribuída para processar grandes conjuntos de dados em um cluster de computadores, dividindo cálculos complexos em tarefas menores e que podem ser executadas em paralelo. O MapReduce é implementado em etapas. Em uma dessas etapas, os dados de entrada divididos em partes são transformados em conjuntos de pares chave-valor (i.e., key-value pairs) adequados para o processamento paralelo e distribuído.
A essa etapa do MapReduce dá-se o nome de
Alternativas
Q3090094 Programação
A ingestão de dados consiste na coleta, importação ou transferência de dados para um sistema de armazenamento e processamento. Em geral, a ingestão de dados representa o primeiro passo em um pipeline de processamento. Os dois principais métodos de ingestão de dados são a ingestão em lote (batch) e a ingestão em tempo real (streaming).
A respeito desses métodos, avalie as afirmativas a seguir.

I. A ingestão em lotes se dá continuamente ao longo do tempo e é utilizada quando há necessidade de se processar os dados imediatamente após sua coleta.
II. A ingestão em tempo real incorpora novos dados em massa, em intervalos ou blocos periodicamente transmitidos da fonte para o dispositivo em que ocorre o processamento.
III. Em ambos os métodos, é comum que os dados sejam transformados e validados, garantindo-se assim a precisão e a consistência das informações ingeridas.

Está correto o que se afirma em 
Alternativas
Q3089963 Programação
Dados são importantes elementos de apoio à tomada de decisão, sendo que algumas aplicações geram quantidade massiva e heterogênea de dados, com alta velocidade.
Para lidar com esse cenário, foi desenvolvido o seguinte modelo de programação que consiste em dividir, processar e combinar os dados em paralelo, de forma a acelerar o processamento e garantir a confiabilidade dos resultados:
Alternativas
Q3089549 Programação
Um grupo de desenvolvedores de sistemas de nuvem deseja utilizar um framework de desenvolvimento de software do AWS (Amazon Web Services) para definir a infraestrutura na nuvem em código e provisioná-la por meio do AWS CloudFormation.
Esse framework AWS possui a sigla
Alternativas
Q3089327 Programação
Um administrador de um Servidor de Aplicação IIS deseja hospedar aplicativos Web de 64 bits a qualquer momento, sendo que, para isso, necessita registrar a versão de 64 bits do ASP.NET com o IIS.
Nesse caso, o administrador deve ir ao diretório próprio correspondente e executar o comando
Alternativas
Respostas
241: C
242: D
243: E
244: E
245: D
246: E
247: B
248: E
249: A
250: D
251: B
252: A
253: E
254: A
255: D
256: B
257: C
258: D
259: C
260: C