Logo Passei Direto
Buscar

Codificação do projeto

User badge image
Edson Campos

em

Ferramentas de estudo

Questões resolvidas

Codificação do projeto: padrões de programação e projeto do banco de dados
Considere a afirmação: É utilizado para identificar um único registro em uma tabela. Neste contexto, assinale a alternativa que representa a afirmação:
Chave secundária.
Chave candidata.
Chave primária.
Chave principal.
Chave estrangeira.

O termo polimorfismo é uma tradução em português do termo análogo em inglês polymorphic, que é a contração das palavras poly (muitos) e morphic (formas), ou seja, muitas formas.
Considere as seguintes afirmacoes e classifique-as em verdadeiras (V) ou falsas (F):
( ) O polimorfismo paramétrico ocorre quando são utilizadas estruturas preestabelecidas de operação.
( ) O polimorfismo de inclusão ocorre quando um recurso de uma classe-filho instancia um recurso sobre a classe-pai.
( ) O polimorfismo de sobrecarga ocorre quando são usados vários métodos com o mesmo nome de identificação, mas que possuem números de parâmetros diferentes.
( ) Na programação orientada a objetos, polimorfismo é a capacidade que um atributo de um objeto possui de assumir formas diferentes para a sua execução.
( ) O uso de polimorfismo na linguagem C# pode ocorrer a partir de três formas diferentes.
F – V – F – F – V.
V – V – V – F – F.
V – F – F – F – F.
V – F – F – V – V.
V – V – V – F – V.

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.
IV – V.
I – II – III.
I – II – IV.
I – III – V.
I – III – IV.

SQL é a linguagem padrão para SGBDs (Sistemas Gerenciadores de Banco de Dados) relacionais comerciais.
SQL é uma linguagem para ________________ com instruções para definição de dados, consultas e atualizações. Assim, possui um conjunto de comandos para definição de dados ________________ e para manipulação de dados _________________. Assinale a alternativa que completa adequadamente as lacunas:
Modelagem; DML; DCL.
Validação; DDL; DML.
Teste; DCL; DML.
Banco de dados; DDL; DML.
Programação; DML; DDL.

A linguagem Python foi criada no final de 1989 por Guido van Rossum, com a colaboração de muitos desenvolvedores ao redor do mundo. Sobre as características da linguagem Python, considere as seguintes afirmativas e classifique-as em verdadeiras (V) ou falsas (F):
Assinale a alternativa que contenha a sequência correta:
( ) Portabilidade.
( ) Código fechado.
( ) Fácil de aprender.
( ) Grande aplicabilidade.
( ) Orientada a objetos.
V – F – V – F – V.
V – F – V – V – F.
F – F – V – F – F.
V – F – V – V – V.
F – F – F – V – V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Codificação do projeto: padrões de programação e projeto do banco de dados
Considere a afirmação: É utilizado para identificar um único registro em uma tabela. Neste contexto, assinale a alternativa que representa a afirmação:
Chave secundária.
Chave candidata.
Chave primária.
Chave principal.
Chave estrangeira.

O termo polimorfismo é uma tradução em português do termo análogo em inglês polymorphic, que é a contração das palavras poly (muitos) e morphic (formas), ou seja, muitas formas.
Considere as seguintes afirmacoes e classifique-as em verdadeiras (V) ou falsas (F):
( ) O polimorfismo paramétrico ocorre quando são utilizadas estruturas preestabelecidas de operação.
( ) O polimorfismo de inclusão ocorre quando um recurso de uma classe-filho instancia um recurso sobre a classe-pai.
( ) O polimorfismo de sobrecarga ocorre quando são usados vários métodos com o mesmo nome de identificação, mas que possuem números de parâmetros diferentes.
( ) Na programação orientada a objetos, polimorfismo é a capacidade que um atributo de um objeto possui de assumir formas diferentes para a sua execução.
( ) O uso de polimorfismo na linguagem C# pode ocorrer a partir de três formas diferentes.
F – V – F – F – V.
V – V – V – F – F.
V – F – F – F – F.
V – F – F – V – V.
V – V – V – F – V.

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.
IV – V.
I – II – III.
I – II – IV.
I – III – V.
I – III – IV.

SQL é a linguagem padrão para SGBDs (Sistemas Gerenciadores de Banco de Dados) relacionais comerciais.
SQL é uma linguagem para ________________ com instruções para definição de dados, consultas e atualizações. Assim, possui um conjunto de comandos para definição de dados ________________ e para manipulação de dados _________________. Assinale a alternativa que completa adequadamente as lacunas:
Modelagem; DML; DCL.
Validação; DDL; DML.
Teste; DCL; DML.
Banco de dados; DDL; DML.
Programação; DML; DDL.

A linguagem Python foi criada no final de 1989 por Guido van Rossum, com a colaboração de muitos desenvolvedores ao redor do mundo. Sobre as características da linguagem Python, considere as seguintes afirmativas e classifique-as em verdadeiras (V) ou falsas (F):
Assinale a alternativa que contenha a sequência correta:
( ) Portabilidade.
( ) Código fechado.
( ) Fácil de aprender.
( ) Grande aplicabilidade.
( ) Orientada a objetos.
V – F – V – F – V.
V – F – V – V – F.
F – F – V – F – F.
V – F – V – V – V.
F – F – F – V – V.

Prévia do material em texto

Codificação do projeto: padrões de 
programação e projeto do banco de 
dados 
 
 
 
 
 
 
Considere a afirmação: 
É utilizado para identificar um único registro em uma tabela. 
Neste contexto, assinale a alternativa que representa a afirmação: 
 
Alternativas: 
 Chave secundária. 
 Chave candidata. 
 Chave primária. 
checkCORRETO 
 Chave principal. 
 Chave estrangeira. 
Resolução comentada: 
a chave primária é a coluna, ou o grupo de colunas, que permite identificar um único 
registro na tabela. 
Código da questão: 56989 
2) 
O termo polimorfismo é uma tradução em português do termo análogo em inglês 
polymorphic, que é a contração das palavras poly (muitos) e morphic (formas), ou seja, 
muitas formas. 
Considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): 
( ) O polimorfismo paramétrico ocorre quando são utilizadas estruturas 
preestabelecidas de operação. 
( ) O polimorfismo de inclusão ocorre quando um recurso de uma classe-filho instancia 
um recurso sobre a classe-pai. 
( ) O polimorfismo de sobrecarga ocorre quando são usados vários métodos com o 
mesmo nome de identificação, mas que possuem números de parâmetros diferentes. 
( ) Na programação orientada a objetos, polimorfismo é a capacidade que um atributo 
de um objeto possui de assumir formas diferentes para a sua execução. 
( ) O uso de polimorfismo na linguagem C# pode ocorrer a partir de três formas 
diferentes. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 F – V – F – F – V. 
 V – V – V – F – F. 
 V – F – F – F – F. 
 V – F – F – V – V. 
 V – V – V – F – V. 
checkCORRETO 
Resolução comentada: 
a primeira, segunda, terceira e quinta asserções são verdadeiras. Já a quarta é falsa, 
pois, na programação orientada a objetos, polimorfismo é a capacidade que um 
método, e não um atributo, de um objeto possui de assumir formas diferentes para a 
sua execução. 
Código da questão: 56964 
3) 
 
Alternativas: 
 I – B; II – A; III – D; IV – C; V – E. 
checkCORRETO 
 I – A; II – D; III – C; IV – E; V – B. 
 I – B; II – D; III – A; IV – E; V – C. 
 I – C; II – B; III – A; IV – E; V – D. 
 I – E; II – D; III – A; IV – C; V – B. 
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. 
Código da questão: 56965 
4) 
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 – III. 
 I – II – IV. 
 I – III – IV. 
 I – II – III – IV. 
 I – IV. 
checkCORRETO 
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). 
Código da questão: 56966 
5) 
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. 
 Projeto de dados. 
 Modelagem de dados. 
 Banco de dados. 
checkCORRETO 
 Sistema de dados. 
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. 
Código da questão: 56981 
6) 
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: 
 
Alternativas: 
 V – F – V – F – V. 
 V – F – V – F – F. 
 V – V – F – V – F. 
checkCORRETO 
 F – V – V – F – V. 
 F – V – F – V – F. 
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. 
Código da questão: 56978 
7) 
Um método é uma função criada na definição de uma classe. O primeiro argumento é 
sempre referenciado no início do processo. 
Atributos, também conhecidos como __________________, em Ruby são sempre 
______________ e começam com ________________. Não há como alterá-los de fora da 
classe; apenas os métodos de um objeto podem alterar os seus atributos. 
Assinale a alternativa que completa adequadamente as lacunas: 
 
Alternativas: 
 Variáveis dinâmicas; protegidos; #. 
 Variáveis estáticas; públicos; &. 
 Variáveis de instância; privados - *. 
 Variáveis; públicos; @. 
 Variáveis de instância; privados; @. 
checkCORRETO 
Resolução comentada: 
atributos, também conhecidos como variáveis de instância, em Ruby são sempre 
privados e começam com @. Não há como alterá-los de fora da classe; apenas os 
métodos de um objeto podem alterar os seus atributos. 
Código da questão: 56975 
8) 
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: 
 IV – V. 
 I – II – III. 
 I – II – IV. 
 I – III – V. 
 I – III – IV. 
checkCORRETO 
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. 
Código da questão: 56972 
9) 
SQL é a linguagem padrão para SGBDs (Sistemas Gerenciadores de Banco de Dados) 
relacionais comerciais. 
SQL é uma linguagem para ________________ com instruções para definição de dados, 
consultas e atualizações. Assim, possui um conjunto de comandos para definição de 
dados ________________ e para manipulação de dados _________________. 
Assinale a alternativa que completa adequadamente as lacunas: 
 
Alternativas: 
 Modelagem; DML; DCL. 
 Validação; DDL; DML. 
 Teste; DCL; DML. 
 Banco de dados; DDL; DML. 
checkCORRETO 
 Programação; DML; DDL. 
Resolução comentada: 
SQL é uma linguagem para banco de dados com instruções para definição de dados, 
consultas e atualizações. Assim, possui um conjunto de comandos para definição de 
dados DDL (Data Definition Language) e para manipulação de dados DML (Data 
ManipulationLanguage). 
Código da questão: 56983 
10) 
A linguagem Python foi criada no final de 1989 por Guido van Rossum, com a 
colaboração de muitos desenvolvedores ao redor do mundo. Sobre as características 
da linguagem Python, considere as seguintes afirmativas e classifique-as em 
verdadeiras (V) ou falsas (F): 
( ) Portabilidade. 
( ) Código fechado. 
( ) Fácil de aprender. 
( ) Grande aplicabilidade. 
( ) Orientada a objetos. 
Assinale a alternativa que contenha a sequência correta: 
 
Alternativas: 
 V – F – V – F – V. 
 V – F – V – V – F. 
 F – F – V – F – F. 
 V – F – V – V – V. 
checkCORRETO 
 F – F – F – V – V. 
Resolução comentada: 
a primeira, terceira, quarta e quinta asserções são verdadeiras. A segunda asserção é 
falsa, pois o código de Python é aberto. 
Código da questão: 56970

Mais conteúdos dessa disciplina