Buscar

Avaliacao_Padroes_de_codificacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

03/07/2023, 19:13 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 1/5
Codificação do projeto: padrões de programação e projeto do banco
de dados
Professor(a): Thiago Salhab Alves (Mestrado acadêmico)
1)
2)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
O modelo entidade-relacionamento é um modelo semântico, proposto em 1976 por
Peter Chen, apresentando uma simbologia muito simples que pode ser utilizada para a
validação junto ao cliente.
No projeto ______________, descreve-se o conteúdo da informação sem se preocupar com
detalhes de ______________, apresentando a descrição de _________________ da estrutura do
banco de dados.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Lógico; dados; baixo nível.
Físico; armazenamento; alto nível.
Lógico; dados; baixo nível.
Conceitual; armazenamento; alto nível.  CORRETO
Conceitual; dados; alto nível.
Código da questão: 56977
Alternativas:
Retorna o maior salário e média dos salários de todos os empregados que trabalham no
departamento Research.
Retorna o maior salário, menor salário e média dos salários de todos os empregados que
trabalham no departamento Research.  CORRETO
Retorna o maior salário, menor salário e média dos salários de todos os empregados que
não trabalham no departamento Research.
Retorna o maior salário, menor salário e média dos salários de todos os empregados.
Retorna o maior salário e menor salário de todos os empregados que trabalham no
departamento Research.
Resolução comentada:
no projeto conceitual, descreve-se o conteúdo da informação sem se preocupar com
detalhes de armazenamento. O esquema conceitual apresenta a descrição de alto
nível da estrutura do banco de dados utilizando um modelo conceitual.
Resolução comentada:
03/07/2023, 19:13 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 2/5
3)
4)
Código da questão: 56987
Alternativas:
I – A; II – D; III – C; IV – E; V – B.
I – E; II – D; III – A; IV – C; V – B.
I – C; II – B; III – A; IV – E; V – D.
I – B; II – D; III – A; IV – E; V – C.
I – B; II – A; III – D; IV – C; V – E.  CORRETO
Código da questão: 56965
Um banco de dados ou uma base de dados é uma coleção de dados logicamente
relacionados, que embute um determinado significado.
O _____________ é um software que manipula todos os acessos ao ________________ e
proporciona a ______________ ao sistema de banco de dados.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Banco de dados; SGBD; manipulação.
SGBD; banco de dados; interface de usuário.  CORRETO
Banco de dados; sistema; interface de sistema.
Projeto de dados; SGBD; manipulação.
SGBD; sistema do usuário; interface de usuário.
Código da questão: 56976
retorna o maior salário, menor salário e média dos salários de todos os empregados
que trabalham no departamento Research.
Resolução comentada:
polimorfismo: na orientação a objetos, representa uma característica em que se
admite tratamento idêntico para formas diferentes baseado em relações de
semelhança. Sobrecarga de métodos: é a possibilidade de existirem em uma mesma
classe vários métodos com o mesmo nome. Assinatura do método: é uma lista que
indica os tipos de todos os seus argumentos. Polimorfismo paramétrico: são
utilizadas estruturas preestabelecidas de operação. Polimorfismo de inclusão:
quando um recurso de uma classe-filho instancia um recurso sobre a classe-pai.
Resolução comentada:
o SGBD é um software que manipula todos os acessos ao banco de dados e
proporciona a interface de usuário ao sistema de banco de dados.
03/07/2023, 19:13 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 3/5
5)
6)
7)
Considere a seguinte afirmação:
Uma coleção de dados inter-relacionados, representando informações sobre um domínio
específico.
Neste contexto, assinale a alternativa que representa a afirmação:
Alternativas:
Modelo de dados.
Modelagem de dados.
Banco de dados.  CORRETO
Projeto de dados.
Sistema de dados.
Código da questão: 56981
A determinação da acessibilidade de uma classe ou um membro de classe é feita pelos
qualificadores de acesso (access qualifiers). Sobre os modificadores de acesso:
I. Public: torna o método ou a propriedade disponível para qualquer classe no sistema.
II. Private: o acesso ao método é permitido pelas classes do mesmo package (pacote).
III. Protected: só poderá ser acessado o método pela classe que a contém. Nenhuma classe
externa pode acessá-la.
IV. Abstract: é um método cuja implementação está definida em subclasses.
São verdadeiras:
Alternativas:
I – II – IV.
I – II – III – IV.
I – III – IV.
I – IV.  CORRETO
I – II – III.
Código da questão: 56966
É considerado como algo do mundo real, podendo ser uma entidade física ou abstrata,
que faça sentido num contexto analisado.
Assinale a alternativa que apresenta corretamente a que se refere a afirmação:
Alternativas:
Classe.
Atributo.
Método.
Objeto.  CORRETO
Função.
Resolução comentada:
um banco de dados é uma coleção de dados inter-relacionados, representando
informações sobre um domínio específico, ou seja, sempre que for possível agrupar
informações que se relacionam e tratam de um mesmo assunto, posso dizer que
tenho um banco de dados.
Resolução comentada:
a primeira e quarta afirmações são verdadeiras. A segunda e terceira afirmações são
falsas, pois, em private, só poderá ser acessado pela classe que a contém. Nenhuma
classe externa pode acessá-la; e em protected, o acesso ao método é permitido
pelas classes do mesmo package (pacote).
Resolução comentada:
03/07/2023, 19:13 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 4/5
8)
9)
10)
Código da questão: 56962
A implementação orientada a objetos é muito mais produtiva do que com as técnicas
anteriormente populares, como a programação estruturada. Neste contexto, complete as
lacunas da sentença a seguir:
Na programação orientada a objetos, ______________ é a capacidade que um ________________
de um objeto possui de assumir ______________ diferentes para a sua execução.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Herança; atributo; comportamentos.
Polimorfismo; atributo; formas.
Encapsulamento; método; funcionalidades.
Encapsulamento; método; comportamentos.
Polimorfismo; método; formas.  CORRETO
Código da questão: 56963
SQL (Structured Query Language) é o conjunto de comandos de manipulação de banco
de dados utilizado para criar e manter a estrutura desses bancos de dados.
_______________ é o campo que estabelece o ______________ entre duas tabelas. Assim, uma
coluna, ou grupo de colunas, de uma tabela corresponde à mesma coluna, ou grupo de
colunas, que é a _________________ de outra tabela.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Chave estrangeira; relacionamento; chave primária.  CORRETO
Chave primária; relacionamento; chave estrangeira.
Chave estrangeira; comparativo; chave candidata.
Chave estrangeira; relacionamento; chave secundária.
Chave principal; conectivo; chave secundária.
Código da questão: 56984
SQL é uma linguagem para banco de dados com instruções para definição de dados,
consultas e atualizações. São considerados tipos de dados básicos utilizados no SQL:
( ) INTEGER.
( ) STRING.
( ) CHAR.
( ) VARCHAR.
( ) ARRAY.
Classifique as opções em verdadeiras (V) ou falsas (F) e assinale a alternativa que contenha
a sequência correta:
o objeto é qualquer “coisa” do mundo real. Uma entidade física ou abstrata que faça
sentido num contexto analisado, sendo uma instânciade uma classe, caracterizando-
se pelos atributos que possui e operações que pode realizar.
Resolução comentada:
na programação orientada a objetos, polimorfismo é a capacidade que um método
de um objeto possui de assumir formas diferentes para a sua execução.
Resolução comentada:
chave estrangeira é o campo que estabelece o relacionamento entre duas tabelas.
Assim, uma coluna, ou um grupo de colunas, de uma tabela corresponde à mesma
coluna, ou ao grupo de colunas, que é a chave primária de outra tabela.
03/07/2023, 19:13 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2834579/6209522 5/5
Alternativas:
V – F – V – V – V.
V – V – V – F – F.
V – F – V – V – F.  CORRETO
V – F – V – F – V.
V – V – F – V – F.
Código da questão: 56985
Resolução comentada:
a primeira, terceira e quarta asserções são verdadeiras, pois INTEGER, CHAR e
VARCHAR são tipos de dados básicos do SQL. A segunda e quinta asserções são
falsas, os tipos STRING e ARRAY não são tipos de dados básicos do SQL.
Arquivos e Links

Continue navegando