1
Linguagens de Programação
FIT
32
Linguagens de Programação
FIT
14
Linguagens de Programação
FIT
1
Linguagens de Programação
FIT
22
Linguagens de Programação
FIT
15
Linguagens de Programação
FIT
21
Linguagens de Programação
FIT
18
Linguagens de Programação
FIT
5
Linguagens de Programação
FIT
Texto de pré-visualização
AC3 Programação Orientada a Objetos No TDD temos 3 etapas marque a alternativa que descreve corretamente 1 ponto cada uma delas RED etapa de refatorar o código GREEN etapa de criação dos testes BLUE etapa final RED etapa de levantamento dos requisitos de projeto GREEN etapa de comunicação com o cliente BLUE etapa final RED projeto com desenvolvimento bloqueado GREEN projeto em andamento BLUE projeto finalizado com sucesso RED etapa de desenvolvimento dos testes GREEN etapa de desenvolvimento do código que passa nos testes BLUE etapa para refatorar e melhorar os testes e o código RED projeto finalizado com falha GREEN projeto finalizado com sucesso BLUE projeto em andamento Seção 2 Exceções Sobre o tratamento de exceções marque a alternativa FALSA 1 ponto o comando finally será executado apenas se não for levantada nenhuma exceção no respectivo bloco try o comando finally será executado sempre ao final do bloco tryexcept independentemente de haver ou não o levantamento de uma exceção no código do bloco try o comando try inicia um bloco de código seguro é possível encadear em um mesmo bloco try diversos blocos except especificando em cada um deles qual o tipo de exceção que ele será responsável por tratar o comando except é utilizado para capturar e tratar exceções que ocorrerem dentro do respectivo bloco try Assinale a alternativa que apresenta a sintaxe CORRETA para levantar 1 ponto gerar uma exceção genérica em Python Observe que gerar ou levantar uma exceção é diferente de tratar uma exceção error Exception raise Exception throw Exception exception Exception up Exception Seção 3 Padrões de Projeto Marque a alternativa CORRETA sobre padrões de projeto 1 ponto São os diagramas da UML São algortimos de otimização do desenvolvimento de software São bibliotecas externas que podemos importar para o nosso projeto São uma descrição de um problema comum no projeto de um software e um exemplo de solução com suas vantagens e desvantagens São a mesma coisa que os princípios do SOLID Marque a alternativa CORRETA sobre os padrões de CRIAÇÃO 1 ponto Abordam problemas comuns e soluções para instanciar objetos Tratem da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de ESTRUTURA 1 ponto Tratem da criação de métodos de classe e métodos abstratos Abordam problemas comuns e soluções para instanciar objetos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de COMPORTAMENTO 1 ponto Descrevem um método para implementar o polimorfismo na herança de classes Abordam modos de especificar a composição de classes métodos e objetos Abordam problemas comuns e soluções para instanciar objetos Tratam da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Seção 4 SOLID Marque a alternativa que descreve CORRETAMENTE o que significa a sigla 1 ponto SOLID no contexto estudado neste curso Essa sigla não representa nada relacionado a POO ou a programação de maneira geral É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de tornar o código rígido e altamente acoplado para que não possa ser facilmente hackeado e copiado É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de guiar o desenvolvimento das classes para que o código seja mais robusto e flexível melhorando sua manutenção e reutilização É um framework para gerencias a instalação de dependências do projeto bibliotecas externas em ambientes virtuais É um framework para o desenvolvimento de arquivos compilados executáveis com o Python AC3 Programação Orientada a Objetos x x No TDD temos 3 etapas marque a alternativa que descreve corretamente 1 ponto cada uma delas RED etapa de refatorar o código GREEN etapa de criação dos testes BLUE etapa final RED etapa de levantamento dos requisitos de projeto GREEN etapa de comunicação com o cliente BLUE etapa final RED projeto com desenvolvimento bloqueado GREEN projeto em andamento BLUE projeto finalizado com sucesso RED etapa de desenvolvimento dos testes GREEN etapa de desenvolvimento do código que passa nos testes BLUE etapa para refatorar e melhorar os testes e o código RED projeto finalizado com falha GREEN projeto finalizado com sucesso BLUE projeto em andamento Seção 2 Exceções Sobre o tratamento de exceções marque a alternativa FALSA 1 ponto o comando finally será executado apenas se não for levantada nenhuma exceção no respectivo bloco try o comando finally será executado sempre ao final do bloco tryexcept independentemente de haver ou não o levantamento de uma exceção no código do bloco try o comando try inicia um bloco de código seguro é possível encadear em um mesmo bloco try diversos blocos except especificando em cada um deles qual o tipo de exceção que ele será responsável por tratar o comando except é utilizado para capturar e tratar exceções que ocorrerem dentro do respectivo bloco try Assinale a alternativa que apresenta a sintaxe CORRETA para levantar 1 ponto gerar uma exceção genérica em Python Observe que gerar ou levantar uma exceção é diferente de tratar uma exceção error Exception raise Exception throw Exception exception Exception up Exception Seção 3 Padrões de Projeto Marque a alternativa CORRETA sobre padrões de projeto 1 ponto São os diagramas da UML São algortimos de otimização do desenvolvimento de software São bibliotecas externas que podemos importar para o nosso projeto São uma descrição de um problema comum no projeto de um software e um exemplo de solução com suas vantagens e desvantagens São a mesma coisa que os princípios do SOLID Marque a alternativa CORRETA sobre os padrões de CRIAÇÃO 1 ponto Abordam problemas comuns e soluções para instanciar objetos Tratam da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de ESTRUTURA 1 ponto Tratam da criação de métodos de classe e métodos abstratos Abordam problemas comuns e soluções para instanciar objetos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de COMPORTAMENTO 1 ponto Descrevem um método para implementar o polimorfismo na herança de classes Abordam modos de especificar a composição de classes métodos e objetos Abordam problemas comuns e soluções para instanciar objetos Tratam da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Seção 4 SOLID Marque a alternativa que descreve CORRETAMENTE o que significa a sigla 1 ponto SOLID no contexto estudado neste curso Essa sigla não representa nada relacionado a POO ou a programação de maneira geral É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de tornar o código rígido e altamente acoplado para que não possa ser facilmente hackeado e copiado É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de guiar o desenvolvimento das classes para que o código seja mais robusto e flexível melhorando sua manutenção e reutilização É um framework para gerencias a instalação de dependências do projeto bibliotecas externas em ambientes virtuais É um framework para o desenvolvimento de arquivos compilados executáveis com o Python
1
Linguagens de Programação
FIT
32
Linguagens de Programação
FIT
14
Linguagens de Programação
FIT
1
Linguagens de Programação
FIT
22
Linguagens de Programação
FIT
15
Linguagens de Programação
FIT
21
Linguagens de Programação
FIT
18
Linguagens de Programação
FIT
5
Linguagens de Programação
FIT
Texto de pré-visualização
AC3 Programação Orientada a Objetos No TDD temos 3 etapas marque a alternativa que descreve corretamente 1 ponto cada uma delas RED etapa de refatorar o código GREEN etapa de criação dos testes BLUE etapa final RED etapa de levantamento dos requisitos de projeto GREEN etapa de comunicação com o cliente BLUE etapa final RED projeto com desenvolvimento bloqueado GREEN projeto em andamento BLUE projeto finalizado com sucesso RED etapa de desenvolvimento dos testes GREEN etapa de desenvolvimento do código que passa nos testes BLUE etapa para refatorar e melhorar os testes e o código RED projeto finalizado com falha GREEN projeto finalizado com sucesso BLUE projeto em andamento Seção 2 Exceções Sobre o tratamento de exceções marque a alternativa FALSA 1 ponto o comando finally será executado apenas se não for levantada nenhuma exceção no respectivo bloco try o comando finally será executado sempre ao final do bloco tryexcept independentemente de haver ou não o levantamento de uma exceção no código do bloco try o comando try inicia um bloco de código seguro é possível encadear em um mesmo bloco try diversos blocos except especificando em cada um deles qual o tipo de exceção que ele será responsável por tratar o comando except é utilizado para capturar e tratar exceções que ocorrerem dentro do respectivo bloco try Assinale a alternativa que apresenta a sintaxe CORRETA para levantar 1 ponto gerar uma exceção genérica em Python Observe que gerar ou levantar uma exceção é diferente de tratar uma exceção error Exception raise Exception throw Exception exception Exception up Exception Seção 3 Padrões de Projeto Marque a alternativa CORRETA sobre padrões de projeto 1 ponto São os diagramas da UML São algortimos de otimização do desenvolvimento de software São bibliotecas externas que podemos importar para o nosso projeto São uma descrição de um problema comum no projeto de um software e um exemplo de solução com suas vantagens e desvantagens São a mesma coisa que os princípios do SOLID Marque a alternativa CORRETA sobre os padrões de CRIAÇÃO 1 ponto Abordam problemas comuns e soluções para instanciar objetos Tratem da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de ESTRUTURA 1 ponto Tratem da criação de métodos de classe e métodos abstratos Abordam problemas comuns e soluções para instanciar objetos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de COMPORTAMENTO 1 ponto Descrevem um método para implementar o polimorfismo na herança de classes Abordam modos de especificar a composição de classes métodos e objetos Abordam problemas comuns e soluções para instanciar objetos Tratam da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Seção 4 SOLID Marque a alternativa que descreve CORRETAMENTE o que significa a sigla 1 ponto SOLID no contexto estudado neste curso Essa sigla não representa nada relacionado a POO ou a programação de maneira geral É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de tornar o código rígido e altamente acoplado para que não possa ser facilmente hackeado e copiado É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de guiar o desenvolvimento das classes para que o código seja mais robusto e flexível melhorando sua manutenção e reutilização É um framework para gerencias a instalação de dependências do projeto bibliotecas externas em ambientes virtuais É um framework para o desenvolvimento de arquivos compilados executáveis com o Python AC3 Programação Orientada a Objetos x x No TDD temos 3 etapas marque a alternativa que descreve corretamente 1 ponto cada uma delas RED etapa de refatorar o código GREEN etapa de criação dos testes BLUE etapa final RED etapa de levantamento dos requisitos de projeto GREEN etapa de comunicação com o cliente BLUE etapa final RED projeto com desenvolvimento bloqueado GREEN projeto em andamento BLUE projeto finalizado com sucesso RED etapa de desenvolvimento dos testes GREEN etapa de desenvolvimento do código que passa nos testes BLUE etapa para refatorar e melhorar os testes e o código RED projeto finalizado com falha GREEN projeto finalizado com sucesso BLUE projeto em andamento Seção 2 Exceções Sobre o tratamento de exceções marque a alternativa FALSA 1 ponto o comando finally será executado apenas se não for levantada nenhuma exceção no respectivo bloco try o comando finally será executado sempre ao final do bloco tryexcept independentemente de haver ou não o levantamento de uma exceção no código do bloco try o comando try inicia um bloco de código seguro é possível encadear em um mesmo bloco try diversos blocos except especificando em cada um deles qual o tipo de exceção que ele será responsável por tratar o comando except é utilizado para capturar e tratar exceções que ocorrerem dentro do respectivo bloco try Assinale a alternativa que apresenta a sintaxe CORRETA para levantar 1 ponto gerar uma exceção genérica em Python Observe que gerar ou levantar uma exceção é diferente de tratar uma exceção error Exception raise Exception throw Exception exception Exception up Exception Seção 3 Padrões de Projeto Marque a alternativa CORRETA sobre padrões de projeto 1 ponto São os diagramas da UML São algortimos de otimização do desenvolvimento de software São bibliotecas externas que podemos importar para o nosso projeto São uma descrição de um problema comum no projeto de um software e um exemplo de solução com suas vantagens e desvantagens São a mesma coisa que os princípios do SOLID Marque a alternativa CORRETA sobre os padrões de CRIAÇÃO 1 ponto Abordam problemas comuns e soluções para instanciar objetos Tratam da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de ESTRUTURA 1 ponto Tratam da criação de métodos de classe e métodos abstratos Abordam problemas comuns e soluções para instanciar objetos Descrevem como classes e objetos interagem e dividem responsabilidades Abordam modos de especificar a composição de classes métodos e objetos Descrevem um método para implementar o polimorfismo na herança de classes Marque a alternativa CORRETA sobre os padrões de COMPORTAMENTO 1 ponto Descrevem um método para implementar o polimorfismo na herança de classes Abordam modos de especificar a composição de classes métodos e objetos Abordam problemas comuns e soluções para instanciar objetos Tratam da criação de métodos de classe e métodos abstratos Descrevem como classes e objetos interagem e dividem responsabilidades Seção 4 SOLID Marque a alternativa que descreve CORRETAMENTE o que significa a sigla 1 ponto SOLID no contexto estudado neste curso Essa sigla não representa nada relacionado a POO ou a programação de maneira geral É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de tornar o código rígido e altamente acoplado para que não possa ser facilmente hackeado e copiado É um acrônimo que faz referência a 5 princípios de POO pensados com o objetivo de guiar o desenvolvimento das classes para que o código seja mais robusto e flexível melhorando sua manutenção e reutilização É um framework para gerencias a instalação de dependências do projeto bibliotecas externas em ambientes virtuais É um framework para o desenvolvimento de arquivos compilados executáveis com o Python