QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
605 questões encontradas

O MS SQL Server possui diversos componentes embutidos, entre eles, o MSL, que é responsável por

A distribuir dados de um banco de dados para outro e sincronizá-los entre os bancos de dados para manter a consistência.
B fornecer acesso controlado e processamento de transações para atender aos requisitos dos aplicativos de consumo de dados mais exigentes.
C oferecer a funcionalidade de relatórios corporativos habilitados para a Web.
D oferecer suporte à integração de aprendizado de máquina em fluxos de trabalho corporativos.
E criar soluções de integração de dados de alto desempenho.

Com base nos conceitos relacionados a índices do tipo B-tree, assinale a opção correta.

A O índice B-tree não se adapta bem a operações de inserção ou atualização, sendo mais indicado para bases de dados estáticas, nas quais a estrutura da tabela não sofre alterações frequentes.
B O uso do índice B-tree é vantajoso principalmente porque evita a utilização de memória adicional, pois esse índice não mantém ponteiros para os registros das tabelas.
C O índice B-tree possui estrutura de árvore desbalanceada, o que facilita inserções em tabelas de grande volume de dados e permite acelerar buscas sequenciais.
D Recomenda-se o uso de índices B-tree principalmente quando se pretende recuperar um grande volume de registros, equivalente a mais de 50% do total da tabela, pois eles melhoram a performance nesses casos.
E Um índice B-tree permite que, em determinadas consultas, os dados sejam recuperados diretamente do índice, sem necessidade de se acessar a tabela, quando todas as colunas requeridas estão presentes no índice.

Em um sistema bancário, existem duas tabelas: clientes (id_cliente, nome); e contas (id_conta, id_cliente, saldo) . Pretende-se obter uma lista que contenha o id_conta e o nome dos clientes que possuem conta associada, incluídos somente os registros em que haja saldo informado na conta (ou seja, saldo não nulo). Com base nessa situação hipotética, assinale a opção que corresponde à consulta correta para exibir os dados solicitados.

A SELECT c.nome, ct.id_conta FROM clientes c LEFT JOIN contas ct ON ct.id_cliente = c.id_cliente WHERE ct.saldo IS NOT NULL
B B SELECT ct.id_conta FROM contas ct LEFT JOIN clientes c ON c.id_cliente = ct.id_cliente
C SELECT ct.id_conta, c.nome FROM contas ct LEFT JOIN clientes c ON ct.id_cliente = c.id_cliente WHERE ct.saldo IS NOT NULL
D SELECT c.nome, ct.id_conta FROM contas ct LEFT JOIN clientes c ON ct.id_cliente = c.id_cliente WHERE ct.saldo IS NOT NULL
E SELECT c.nome, ct.id_conta FROM contas ct LEFT JOIN clientes c ON ct.id_cliente = c.id_cliente WHERE ct.saldo IS NULL

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.

A Nenhum item está certo.
B Apenas o item I está certo.
C Apenas o item II está certo.
D Apenas os itens I e III estão certos.
E Apenas os itens II e III estão certos.

Assinale a opção correta em relação ao polimorfismo.

A O uso de tipos genéricos elimina a necessidade de polimorfismo. B
B No polimorfismo, uma variável do tipo superclasse pode referenciar um objeto da subclasse.
C O polimorfismo por subtipagem requer que os métodos tenham a mesma assinatura na superclasse e subclasse.
D A substituição de métodos não afeta o comportamento polimórfico.
E O polimorfismo impede a aplicação do princípio de substituição, proposto por Liskov.

No que se refere à herança na programação orientada a objetos, assinale a opção correta.

A A herança promove acoplamento fraco entre as classes.
B A herança elimina completamente a necessidade de composição.
C A herança permite que uma classe derivada reutilize métodos e atributos da superclasse.
D A herança permite que uma classe filha acesse diretamente os atributos privados da classe pai.
E Na herança, uma classe pode herdar múltiplas superclasses diretamente em todas as linguagens.

Assinale a opção correta, a respeito de composição na programação orientada a objetos.

A Na composição forte, objetos compostos não podem existir independentemente de seus componentes.
B Composição e herança têm exatamente os mesmos efeitos no tempo de execução.
C A composição estabelece uma relação “é um”.
D A composição representa uma relação “possui um” ou “é parte de”.
E A composição é uma forma de herança indireta.

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.

A Apenas o item II está certo.
B Apenas o item III está certo.
C Apenas os itens I e II estão certos.
D Apenas os itens I e III estão certos.
E Todos os itens estão certos.

Assinale a opção correta no que se refere a interfaces e classes abstratas.

A O uso de interfaces impede o uso de herança.
B Uma interface define o comportamento interno de uma classe.
C Em qualquer versão do Java, uma interface pode conter implementações concretas de métodos.
D Classes abstratas não podem conter métodos concretos.
E Interfaces são adequadas quando se pretende simular múltiplas heranças de comportamento.

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.

A Essa escolha não afeta a manutenibilidade do sistema.
B Por modelar comportamentos dinâmicos, a composição permite maior flexibilidade.
C Herança favorece maior desacoplamento que composição.
D A composição dificulta a reutilização de código.
E A herança múltipla é recomendada sempre que possível.