Baixe o app para aproveitar ainda mais
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
Compartilhar