Prova Codificação do projeto
Prova Codificação do projeto: padrões de programação e projeto do banco de dados
How it works
- • One question per screen, at your own pace
- • No time limit
- • Instant feedback right after each question
- • Explained review of every question
- • Free, no account needed
Quiz details
- Topic
- Provas
- Questions
- 10
- Time
- No time limit
- Updated on
- 10/30/2026
- Subjects
- Geral
Question preview
Check the first 10 questions. Answers are revealed only when you take the quiz.
1 · Geral
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:
- A)I – III – V.
- B)I – III – IV.
- C)I – II – III.
- D)IV – V.
- E)I – II – IV.
2 · Geral

- A)Atualiza a localização do projeto para Santos onde o número do projeto for 10 e o número do departamento for 5.
- B)Atualiza todos os elementos da tabela-projeto que estão localizados em Santos e possuem número de departamento igual a 5.
- C)Atualiza o número do projeto para 10 onde a localização for Santos e o número do departamento for 5.
- D)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.
- E)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.
3 · Geral
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:
- A)F – V – F – F – V.
- B)V – V – V – F – F.
- C)V – F – F – F – F.
- D)V – F – F – V – V.
- E)V – V – V – F – V.
4 · Geral
É 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:
- A)Atributo.
- B)Método.
- C)Objeto.
- D)Classe.
- E)Função.
5 · Geral
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:
- A)I – II – IV.
- B)I – II – III.
- C)I – IV.
- D)I – II – III – IV.
- E)I – III – IV.
6 · Geral
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: CORRETO check
- A)F – F – V – F – F.
- B)V – F – V – V – V.
- C)V – F – V – V – F.
- D)V – F – V – F – V.
- E)F – F – F – V – V.
7 · Geral
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:
- A)Vírgula; define; init.
- B)Dois pontos; init; define.
- C)Aspas duplas; self; def.
- D)Dois pontos; def; self.
- E)Ponto e vírgula; self; def.
8 · Geral

- A)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.
- B)Retorna o maior salário e média dos salários de todos os empregados que trabalham no departamento Research.
- C)Retorna o maior salário, menor salário e média dos salários de todos os empregados que trabalham no departamento Research.
- D)Retorna o maior salário, menor salário e média dos salários de todos os empregados.
- E)Retorna o maior salário e menor salário de todos os empregados que trabalham no departamento Research.
9 · Geral

- A)I – B; II – A; III – C.
- B)I – C; II – A; III – B.
- C)I – B; II – C; III – A.
- D)I – A; II – B; III – C.
- E)I – A; II – C; III – B.
10 · Geral
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:
- A)Teste; DCL; DML.
- B)Modelagem; DML; DCL.
- C)Banco de dados; DDL; DML.
- D)Validação; DDL; DML.
- E)Programação; DML; DDL.
How to study with this quiz
Simulate the real exam
Set aside uninterrupted time and answer as if it were exam day, respecting the time limit.
Learn from mistakes
In the review, focus on the questions you missed and understand why the correct answer is right.
Retake to consolidate
Retake the quiz periodically to reinforce concepts and track your progress in retaining the content.
