Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/01/2023 17:01 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:770813) Peso da Avaliação 3,00 Prova 59672454 Qtd. de Questões 11 Acertos/Erros 9/2 Nota 9,00 A utilização do framework AngularJS permite a modularização do código-fonte Javascript. Para esta funcionalidade, este framework utiliza os conceitos de diretivas, injeção de dependência e dynamic binding. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Existe correspondência entre a diretiva ng-app com a declaração do módulo no código-fonte Javascript, como, por exemplo, a diretiva ng-app=”teste” e a declaração do módulo “angular.module(‘teste’, [])”. ( ) Existe correspondência entre a diretiva ng-controller da tag body e a declaração do controller no arquivo app.js. ( ) Com o parâmetro $scope na declaração do controller, injeta-se um objeto utilizado pelo framework para compartilhar valores entre o controller e o fonte HTML. ( ) Existe a necessidade de definição das propriedades id e name dos elementos HTML para imprimir algum valor. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - F - V - V. C F - V - V - F. D V - V - F - V. No desenvolvimento de sistemas, existem tecnologias que surgem e acabam tornando-se até padrões de projeto, pois auxiliam na legibilidade de código-fonte, melhoram a eficiência e o desempenho da aplicação e muitas delas agilizam o processo de desenvolvimento de um software. Uma das tecnologias recentes é o conceito API REST, que permite separar o acesso ao banco de dados do front-end da aplicação. API REST é utilizada para retornar e enviar dados a um sistema que a utiliza. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) API REST é um conceito que se baseia nos métodos do protocolo HTTP, e utiliza os formatos Json e XML para transporte de dados. ( ) O método GET serve para consultar informação ao sistema, isto é, retornar dados solicitados. ( ) O método PUT serve para inserir um novo registro no servidor. ( ) O método POST serve para alterar um registro no servidor. Agora, assinale a alternativa que apresenta a sequência CORRETA: A VOLTAR A+ Alterar modo de visualização 1 2 05/01/2023 17:01 Avaliação Final (Objetiva) - Individual about:blank 2/6 V - V - F - F. B F - V - V - F. C F - V - V - V. D V - F - F - F. A linguagem de programação javascript dá ao desenvolvedor uma flexibilidade maior na criação das páginas web, pois permite a definição de comportamentos para elementos HTML através de comandos condicionais, de repetição etc. Com relação à linguagem de programação javascript, observe o código-fonte a seguir e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O elemento h1 é identificado pelo id avaliacao. ( ) O javascript captura o elemento HTML pelo seu id e altera seu conteúdo. ( ) O código da figura não funciona corretamente, pois id não foi declarado como uma variável. ( ) O código da figura não funciona corretamente, pois a definição de scripts não pode ocorrer dentro do elemento body. ( ) O código funciona perfeitamente e faz com que seja exibido um cabeçalho h1 com a mensagem Hello World. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V - V. B V - V - F - F - V. C V - F - V - F - V. D F - V - F - F - F. A linguagem de programação PHP suporta os tipos de dados integer, double, string, boolean, array e object. São tipos de dados normalmente presentes em outras linguagens de alto nível, possibilitando manipular dados e informações de qualquer natureza e complexidade. Sobre os tipos de dados em PHP, associe os itens utilizando o código a seguir: I- Integer. II- String. 3 4 05/01/2023 17:01 Avaliação Final (Objetiva) - Individual about:blank 3/6 III- Double. ( ) Valores inteiros. ( ) Textos. ( ) Valores com ponto flutuante. Assinale a alternativa que apresenta a sequência CORRETA: A II - I - III. B III - I - II. C I - III - II. D I - II - III. No HTML os elementos, ou tags, que formam o conteúdo da página são postos entre a tag de abertura e a tag de fechamento . O elemento é também conhecido como o elemento raiz. Sobre as tags HTML, associe os itens utilizando o código a seguir: I- datalist. II- header. III- iframe. ( ) Autocomplete para formulários. ( ) Cabeçalho para seção de página. ( ) Subjanela no documento. Assinale a alternativa que apresenta a sequência CORRETA: A I - III - II. B II - I - III. C I - II - III. D III - I - II. A linguagem de programação Hypertext Preprocessor (PHP) suporta vários tipos de dados nativos de forma semelhante a outras linguagens de programação como JAVA e C++. Cada variável no PHP tem um tipo de dado, a declaração de uma variável deve ser feita com o $ (cifrão) antes do nome da variável, por exemplo $pessoaNome. Sobre os tipos de dados em PHP, associe os itens utilizando o código a seguir: I- Integer. II- Boolean. III- Double. ( ) Armazena valores lógicos verdadeiro ou falso. ( ) Armazena números inteiros. 5 6 05/01/2023 17:01 Avaliação Final (Objetiva) - Individual about:blank 4/6 ( ) Armazena números com ponto flutuante. Assinale a alternativa que apresenta a sequência CORRETA: A I - II - III. B III - I - II. C I - III - II. D II - I - III. A linguagem JavaScript, assim como o PHP, conta com o recurso de tipagem dinâmica. Com relação a esse conceito assinale a alternativa CORRETA: A Ao declarar uma variável não é necessário especificar o tipo de dado. B Se declarar uma variável, será obrigatório especificar o tipo de dado. C Os Arrays não precisam ser declarados. D Não precisa especificar o tipo, mas é necessário colocar o identificador “$” PHP significa "Hypertext Preprocessor", é uma linguagem de programação incorporada em HTML que assume várias funções, como criar conteúdo personalizado da web, enviar e receber cookies, avaliar dados de formulário enviados de um navegador entre outras. Sobre PHP, analise as sentenças a seguir: I- PHP é uma linguagem de script do lado do servidor. II- PHP não suporta banco de dados. III- PHP não é executado no navegador. IV- PHP aceita variáveis ¿¿maiúsculas e minúsculas. V- PHP oferece suporte ao intercâmbio de Objetos e matrizes. Assinale a altenativa CORRETA: A As sentenças I, III, IV estão corretas. B As sentenças II, IV e V estão corretas. C As sentenças I, III, IV e V estão corretas. D As sentenças II e V estão corretas. O desenvolvimento de aplicações, utilizando a combinação da arquitetura REST e do padrão JSON para a transferência de dados, está se tornando algo bastante comum no universo web. Essa combinação possui como características a simplificação do desenvolvimento das aplicações web e a 7 8 9 05/01/2023 17:01 Avaliação Final (Objetiva) - Individual about:blank 5/6 interdependência de linguagem de programação, o que a torna bastante atrativa como alternativa tecnológica. Considerando as características do REST e do JSON, analise as sentenças a seguir: I- A forma mais comum de implementar uma api rest é através dos métodos do protocolo HTTP (get, post, put e delete). II- Os arrays Json são declarados através do literal chaves [], sendo responsáveis pelo armazenamento de coleções de objetos. III- O método post serve para atualização e criação de recursos no servidor. IV- No formato Json, as estruturas de dados principais são os objetos e os arrays. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças II e III estão corretas. C As sentenças I e IV estão corretas. D As sentenças II, III e IV estão corretas. O JSON é um formato que representa dados baseado na linguagem de programação JavaScript. O objeto JSON é composto por pares chave-valor, as chaves representam os nomes dos atributosda classe e os valores são as informações do objeto. O JSON é muito utilizado para troca de dados entre sistemas, o que o torna muito importante, tendo em vista que quase sempre é necessário fazer um software se comunicar com outro. Sobre JSON, classifique V para as sentenças verdadeiras e F para as falsas: ( ) ["SC", "RS", "PR", "MS"] é um array JSON de Strings válido. ( ) [ [1 , 5], [-1 , 9], [1000 , 0] ] é uma matriz de inteiros válida. ( ) Representa uma chave que armazena um valor nulo: "site": null. ( ) Um objeto JSON só pode ser utilizado com PHP. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - V - V - F. C F - F - V - V. D V - F - F - V. (ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados. CREATE TABLE PECAS ( CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); CREATE TABLE FORNECEDORES (COD_FORN NUMERIC(3) NOT NULL, 10 11 05/01/2023 17:01 Avaliação Final (Objetiva) - Individual about:blank 6/6 NOME VARCHAR(30) NOT NULL, PRIMARY KEY(COD_FORN) ); CREATE TABLE FORNECIMENTOS ( COD_PECA NUMERIC(5) NOT NULL, COD_FORN NUMERIC(3) NOT NULL, QUANTIDADE NUMERIC(4) NOT NULL, PRIMARY KEY(COD_PECA, COD_FORN), FOREIGN KEY (COD_PECA) REFERENCES PECAS, FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES ); A partir desse script, assinale a opção CORRETA que apresenta comando SQL que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça. A SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; B SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS; C SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS; D SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; Imprimir
Compartilhar