Baixe o app para aproveitar ainda mais
Prévia do material em texto
19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 1/12 Painel / Meus cursos / Programação para Internet. / AVALIAÇÕES DO PERÍODO 2022/2 📝 / ATIVIDADE ONLINE 2 - AV22022/2 Iniciado em domingo, 19 jun 2022, 15:58 Estado Finalizada Concluída em domingo, 19 jun 2022, 16:17 Tempo empregado 18 minutos 35 segundos Avaliar 1,60 de um máximo de 2,00(80%) https://moodle.ead.unifcv.edu.br/my/ https://moodle.ead.unifcv.edu.br/course/view.php?id=388 https://moodle.ead.unifcv.edu.br/course/view.php?id=388#section-11 https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=20376 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 2/12 Questão 1 Incorreto Atingiu 0,00 de 0,20 Em relação aos Frameworks de Serviço, analise as seguintes afirmações: I. O Zend Framework é um framework muito maduro e, além do suporte a REST, é equipado com um conjunto muito útil de APIs de bibliotecas PHP que seriam úteis ao desenvolver de aplicativos PHP. II. O Madeam seria ideal para aplicações que seguem um princípio de projeto Model- View-Complete (MVC). III. O WSO2 WSF / PHP será uma boa escolha caso haja a necessidade de fazer uso de serviços da Web avançados, especialmente serviços da Web baseados em SOAP, juntamente com serviços no estilo REST. É correto o que se afirma em: Escolha uma opção: a. Somente a afirmação I. b. Todas as afirmações. c. Somente as afirmações I e III. d. Somente as afirmações II e III. e. Nenhuma das afirmações. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 3/12 Questão 2 Correto Atingiu 0,20 de 0,20 Dada as afirmações a respeito de banco de dados e PHP, analise: I. Uma das maiores vantagens do PHP em relação a outras linguagens é a facilidade de conectividade do banco de dados que ele oferece. II. O PHP suporta conexões nativas para vários dos bancos de dados mais populares, de código aberto e comercial. III. Um banco de dados é um aplicativo separado, que armazena uma coleção de dados. Cada banco de dados tem uma ou mais APIs distintas para criar, acessar, gerenciar, pesquisar e replicar os dados que ele contém. É correto o que se afirma em: Escolha uma opção: a. Somente a afirmativa I. b. I, II e III estão corretas. c. Somente a afirmação II. d. Somente as afirmações I e III. e. Somente as afirmações I e II. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 4/12 Questão 3 Correto Atingiu 0,20 de 0,20 Sobre Web Service, a seguir, analise as afirmações: I. Ao se utilizar o REST, uma abordagem client/server será usada para separar a interface do usuário, do armazenamento de dados. A interação client/server não possui um estado e as interações usarão uma interface uniforme. II. O Tonic é uma biblioteca PHP de desenvolvimento de aplicações web RESTFul open source. Ele é projetado para que o usuário possa criar aplicativos RESTFul da maneira correta. III. Um dos elementos-chave da arquitetura REST é o conceito de um recurso. Os servidores hospedarão os recursos e os clientes irão consumir estes recursos. É correto o que se afirma em: Escolha uma opção: a. Somente a afirmação I , III e IV. b. Somente a afirmativa I c. Somente as afirmações I e IV. d. Somente as afirmações I,II, III. e. Todas as afirmações. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 5/12 Questão 4 Correto Atingiu 0,20 de 0,20 Analise as seguintes afirmações em relação às propriedades que um banco de dados deverá possuir: I. Uma coleção lógica coerente de dados com um significado inerente; Uma disposição desordenada dos dados não pode ser referenciada como banco de dados; II. Projetado, construído e preenchido com valores de dados para um propósito específico; Um banco de dados deverá possuir um conjunto predefinido de usuários e de aplicações; III. Ele pode representar algum aspecto do mundo real, o qual é chamado de "mini mundo"; qualquer alteração efetuada no "mini mundo" será automaticamente refletida no banco de dados. É correto o que se afirma em: Escolha uma opção: a. Somente as afirmações I e III. b. Somente a afirmação III. c. Somente a afirmação I e II. d. Todas as afirmações. e. Somente a afirmação II. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 6/12 Questão 5 Incorreto Atingiu 0,00 de 0,20 A respeito do banco de dados e PHP, a seguir, analise as afirmações: I. Uma das maiores vantagens do PHP em relação a outras linguagens é a facilidade de conectividade do banco de dados que ele oferece. II. O PHP suporta conexões nativas para vários dos bancos de dados mais populares, de código aberto e comercial. III. O banco de dados não pode representar algum aspecto do mundo real, o qual é chamado de "mini mundo"; qualquer alteração efetuada no "mini mundo" será automaticamente refletida no banco de dados. É correto o que se afirma em: Escolha uma opção: a. Todas as afirmações. b. Nenhuma das afirmações. c. Somente as afirmações I e II. d. Somente as afirmações II e III. e. Somente a afirmação I. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 7/12 Questão 6 Correto Atingiu 0,20 de 0,20 Em relação às Terminologias ou jargões na programação Orientação a Objetos, analise as seguintes afirmações: I. Class: Este é um tipo de dados definido pelo programador, que inclui funções locais, bem como dados locais. Você pode pensar em uma classe como um modelo ou molde ou formulário para fazer muitas instâncias do mesmo tipo ou classe de objeto. II. Variável de Membro: Também conhecida como propriedade, atributo ou variável de instância. Uma das partes de dados do componente em uma definição de classe. III. Herança: O processo de definir uma classe em termos de outra classe. A nova classe (filha) tem todos os dados de membro e definições de função de membro da classe antiga (pai) por padrão, mas ela poderá definir novos membros ou "substituir" funções-pai e dar-lhes novas definições. É correto o que se afirma em: Escolha uma opção: a. Somente as afirmações I e III. b. Somente as afirmações I e II. c. Somente as afirmações II III. d. Somente a afirmativa I e. Todas as afirmações. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 8/12 Questão 7 Correto Atingiu 0,20 de 0,20 Sobre Orientação a Objetos, a seguir, analise as afirmações: I. A definição de classe contém o nome da classe, que diferencia maiúsculas de minúsculas, suas propriedades e seus métodos. II. Para criar um objeto com uma classe especificada, você deverá usar a palavra-chave new, assim: $object = new Class. Aqui estão algumas maneiras pelas quais poderíamos fazer isso: $object = new Usuario; e $temp = new Usuario ('nome', 'senha'); III. Depois de criar um objeto, ele será passado por referência, quando você o passa como um parâmetro. Na metáfora da caixa de fósforos, é como manter vários segmentos anexados a um objeto armazenado em uma caixa de fósforos, para que você possa seguir qualquer thread anexado para acessá-lo. É correto o que se afirma em: Escolha uma opção: a. Somente a afirmação I. b. Somente as afirmações I e IV. c. Somente a afirmação II. d. Somente as afirmações I,II, III. e. Todas as afirmações. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=16940279/12 Questão 8 Correto Atingiu 0,20 de 0,20 Em relação a um banco de dados, quais propriedades ele deverá possuir? Analise as alternativas abaixo e assinale a alternativa correta: Escolha uma opção: a. Uma disposição ordenada dos dados não pode ser referenciada como banco de dados; b. O banco de dados poderá representar algum aspecto do mundo real, o qual é chamado de "mini mundo"; qualquer alteração efetuada no "mini mundo" será automaticamente refletida no banco de dados c. Um banco de dados não deverá possuir um conjunto predefinido de usuários e de aplicações d. Projetado, construído e preenchido com valores de dados para um propósito qualquer; e. Uma coleção analógica coerente de dados com um significado inerente; 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 10/12 Questão 9 Correto Atingiu 0,20 de 0,20 Em relação à Programação Orientação a Objetos, avalie as afirmações a seguir como (V) para verdadeiras e (F) para falsas: I. A principal diferença na Orientação a Objetos em oposição à Programação Funcional é que os dados e o código são empacotados juntos em uma entidade, que é conhecida como um objeto. II. Uma classe é um modelo para um objeto e descreve quais os métodos e propriedades um objeto desse tipo terá. III. Class: O processo de definir uma classe em termos de outra classe. A nova classe (filha) tem todos os dados de membro e definições de função de membro da classe antiga (pai) por padrão, mas ela poderá definir novos membros ou "substituir" funções-pai e dar-lhes novas definições. IV. Na terminologia orientada a objetos, o termo class é usado como uma referência à definição de tipo geral, que especifica os membros de dados e as funções de membro que cada instância dessa classe deverá ter. V. Herança: Este é um tipo de dados definido pelo programador, que inclui funções locais, bem como dados locais. Você pode pensar em uma classe como um modelo ou molde ou formulário para fazer muitas instâncias do mesmo tipo ou classe de objeto. As afirmações I, II, III, IV e V são, respectivamente: Escolha uma opção: a. F, F, V, V, V. b. V, F, F, V, V. c. V, V, V, V, F. d. V, F, V, F, F. e. V, V, F, V, F. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 11/12 Questão 10 Correto Atingiu 0,20 de 0,20 Em relação a banco de dados, avalie as afirmações a seguir como (V) para verdadeiras e (F) para falsas: I. Um banco de dados é um aplicativo separado, que armazena uma coleção de dados. II. Cada banco de dados tem uma ou mais APIs distintas para criar, acessar, gerenciar, pesquisar e replicar os dados que ele contém. III. O banco de dados não pode representar algum aspecto do mundo real, o qual é chamado de "mini mundo"; qualquer alteração efetuada no "mini mundo" será automaticamente refletida no banco de dados. IV. Um banco de dados é um aplicativo e não uma parte do sistema operacional, você poderá transferir facilmente sua estrutura e conteúdo de uma máquina para outra ou em certos casos, até mesmo de uma plataforma para outra. V. Um banco de dados não pode adicionar outra camada de segurança se for usado com sua própria senha ou senhas. As afirmações I, II, III, IV e V são, respectivamente: Escolha uma opção: a. V, V, F, V, F. b. F, F, V, V, V. c. V, F, V, F, F. d. F, V, V, V, F. e. V, F, F, V, V. 19/06/2022 16:18 ATIVIDADE ONLINE 2 - AV22022/2 https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1694027 12/12
Compartilhar