Buscar

Avaliação - Codificação do projeto padrões de programação e projeto do banco de dados

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

24/04/2023, 08:54 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553514 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!
A linguagem Python permite que os desenvolvedores definam classes. Elas são projetadas para uma determinada tarefa tornarão o
programa de aplicação mais intuitivo e com maior facilidade para ler e manter.
Para que se defina uma classe em Python, utiliza-se a palavra reservada class seguida do nome da classe e ____________. Para se criar um
método, é utilizada a palavra reservada ______________ e entre parênteses estão os parâmetros, incluindo o parâmetro obrigatório
______________, que deve estar presente em todos os métodos.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Aspas duplas; self; def.
Dois pontos; init; define.
Vírgula; define; init.
Ponto e vírgula; self; def.
Dois pontos; def; self.  CORRETO
Código da questão: 56969
Sobre a linguagem Python, podemos afirmar que:
I. Permite o uso de herança múltipla.
II. Variáveis de instância são sempre privadas e começam com @.
III. Quando um objeto é criado, o namespace herda todos os nomes do namespace da classe em que o objeto está.
IV. Cada instância em um programa Python tem seu próprio namespace.
V. O def é uma palavra-chave para a definição de métodos.
São verdadeiras:
Alternativas:
I – III – IV. CORRETO
I – II – IV.
I – II – III.  INCORRETO
I – III – V.
IV – V.
Código da questão: 56972
Resolução comentada:
para que se defina uma classe, utiliza-se a palavra reservada class seguida do nome da classe e dois pontos. Para se criar um método, é
utilizada a palavra reservada def e entre parênteses estão os parâmetros, incluindo o parâmetro obrigatório self, que deve estar
presente em todos os métodos.
Resolução comentada:
as afirmações I, III e IV estão corretas e correspondem à linguagem Python. As afirmações II e V estão incorretas, pois se referem à
linguagem Ruby.
24/04/2023, 08:54 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553514 2/5
3)
4)
5)
Alternativas:
I – A; II – C; III – B.
I – B; II – A; III – C.  CORRETO
I – B; II – C; III – A.
I – A; II – B; III – C.
I – C; II – A; III – B.
Código da questão: 56971
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. Nesse contexto, considere a seguinte afirmação:
Permite a criação dos componentes do banco de dados, como tabelas.
Assinale a alternativa que apresente o grupo de componentes a que se refere a afirmação anterior:
Alternativas:
Data Creation Language (DCL).
Data Definition Language (DDL).  CORRETO
Data Query Language (DQL).
Data Modeling Language (DML).
Data Use Language (DUL).
Código da questão: 56988
Alternativas:
Atualiza a localização do projeto para Santos e o número do departamento do projeto para 5 onde o número do projeto for 10. 
CORRETO
Atualiza todos os elementos da tabela-projeto que estão localizados em Santos e possuem número de departamento igual a 5.
Resolução comentada:
classe: estrutura de dados que contenha instância de atributos, de métodos e classes aninhadas; herança: permite que classes
diferentes possam compartilhar valores comuns e executar as mesmas operações; método: função criada na definição de uma classe.
Resolução comentada:
o Data Modeling Language (DML) é um grupo de elementos que permite a criação dos componentes do banco de dados, como
tabelas.
24/04/2023, 08:54 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553514 3/5
6)
7)
8)
Atualiza o número do projeto para 10 onde a localização for Santos e o número do departamento for 5.
Atualiza a localização do projeto para Santos onde o número do projeto for 10 e o número do departamento for 5.
Atualiza o número do departamento do projeto para 5 onde a localização do projeto for Santos e número do projeto for 10.
Código da questão: 56986
Com a alta demanda por software, construir softwares de maneira rápida, correta e econômica continua a ser um objetivo. Neste contexto,
complete as lacunas da sentença a seguir:
No Java e C#, é criada uma unidade de programa chamada _____________ para armazenar o conjunto de _____________ que executam as
____________ dela.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Atributo; objetos; operações.
Herança; métodos; tarefas.
Método; classes; recursos.
Objeto; atributos; operações.
Classe; métodos; tarefas.  CORRETO
Código da questão: 56967
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:
SGBD; sistema do usuário; interface de usuário.
SGBD; banco de dados; interface de usuário.  CORRETO
Banco de dados; SGBD; manipulação.
Projeto de dados; SGBD; manipulação.
Banco de dados; sistema; interface de sistema.
Código da questão: 56976
O esquema conceitual apresenta a descrição de alto nível da estrutura do banco de dados utilizando um modelo conceitual. São
considerados elementos do modelo entidade-relacionamento:
( ) Entidade.
( ) Atributos.
( ) Tipo de dados.
( ) Cardinalidade.
( ) Chave estrangeira.
Classifique os elementos do modelo entidade-relacionamento em verdadeiros (V) ou falsos (F) e assinale a alternativa que contenha a
sequência correta:
Resolução comentada:
esse trecho de SQL atualiza a localização do projeto para Santos e o número do departamento do projeto para 5 onde o número do
projeto for 10.
Resolução comentada:
na programação orientada a objetos, tais como na linguagem Java e C#, é criada uma unidade de programa chamada classe para
armazenar o conjunto de métodos que executam as tarefas dela.
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.
24/04/2023, 08:54 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553514 4/5
9)
10)
Alternativas:
V – F – V – F – V.
V – V – F – V – F.  CORRETO
F – V – F – V – F.
V – F – V – F – F.
F – V – V – F – V.
Código da questão: 56978
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:
Alternativas:
V – F – V – F – V.
V – F – V – V – F.  CORRETO
V – V – V – F – F.
V – V – F – V – F.
V – F – V – V – V.
Código da questão: 56985
Alternativas:
Retorna o maior salário, menor salário e média dos salários de todos os empregados.
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 e menor salário 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 não 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
Resolução comentada:
a primeira, segunda e quarta asserções são verdadeiras,pois o modelo entidade-relacionamento é composto de entidade, atributos e
cardinalidade dos relacionamentos. A terceira e quinta asserções são falsas, pois o modelo entidade-relacionamento não apresenta
tipos de dados e não representa a chave estrangeira.
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.
24/04/2023, 08:54 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2874927/6553514 5/5
Código da questão: 56987
Resolução comentada:
retorna o maior salário, menor salário e média dos salários de todos os empregados que trabalham no departamento Research.
Arquivos e Links

Continue navegando