Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/03/2022 20:19 Avaliação Final (Objetiva) - Individual 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:745574) Peso da Avaliação 3,00 Prova 43886176 Qtd. de Questões 12 Acertos/Erros 11/1 Nota 10,00 Todas as linguagens de programação possuem características que as diferenciam das demais linguagens e as tornam mais adequadas para determinados tipos de problemas. A linguagem de programação PHP não é diferente, possuindo diversas características específicas que a tornam ideal para o desenvolvimento de aplicações Web. Considerando tais características da linguagem, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os comandos são finalizados com um ponto e vírgula (;). ( ) A declaração de constantes é feita pelo comando constant. ( ) O operador .= serve para concatenar a variável à sua esquerda o valor apresentado em sua direita. ( ) Variáveis podem ser declaradas como: integer, string, boolean, array e object. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - V - F - F. C V - F - F - V. D F - F - V - F. A linguagem de programação PHP permite a criação de vários tipos de variáveis, como integer, string, boolean, array e object. Assim como outras linguagens de programação, o PHP possui vários operadores lógicos. Associe os itens, utilizando o código a seguir: I- Soma dos valores numéricos. II- Obtém o resto da divisão entre dois valores. III- Soma a variável à sua esquerda com o valor em sua direita. IV- Divide a variável à sua esquerda pelo valor apresentado em sua direita. ( ) += ( ) /= ( ) + ( ) % Agora, assinale a alternativa que apresenta a sequência CORRETA: A III - IV - I - II. B III - I - II - IV. C I - II - III - IV. D II - I - III - IV. (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, NOME VARCHAR(30) NOT NULL, VOLTAR A+ Alterar modo de visualização 1 2 3 20/03/2022 20:19 Avaliação Final (Objetiva) - Individual 2/6 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; B SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; C SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS; D SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; Javascript é uma linguagem de programação para web cujos comandos são executados no navegador do cliente e não no servidor de aplicação. Antes do surgimento do Javascript, quando clicava-se em um link, era realizado o redirecionamento para outra página, tornando a navegação um pouco mais lenta. Através dos recursos que o Javascript disponibiliza, muitas funcionalidades são executadas no navegador de internet do cliente. Entre os tipos de dados suportados pelo Javascript, cita-se o array, que é uma coleção de elementos de qualquer tipo de dado. Com relação ao código- fonte Javascript a seguir, assinale a alternativa CORRETA: A Será impresso: Chevrolet Fiat Ford Volkswagen undefined . B Será impresso: Chevrolet Fiat Ford Volkswagen. C Será impresso: Chevrolet Fiat Ford Volkswagen . 4 20/03/2022 20:19 Avaliação Final (Objetiva) - Individual 3/6 D Será impresso: ChevroletFiatFordVolkswagenundefined. O PHP é uma linguagem de programação que permite desenvolver sites web dinâmicos, e permite a interação com usuários, através de formulários, parâmetros e links. Esta linguagem de programação é case sensitive, ou seja, uma variável criada com letras maiúsculas é diferente de outra criada com minúsculas. No PHP, assim como em outras linguagens de programação, temos vários comandos para realizar as funcionalidades desejadas, dentre os quais, destacamos o comando "%2", que retorna o resto da divisão por dois, permitindo descobrir se um número é par. Com relação aos comandos da linguagem PHP, analise o código-fonte a seguir e assinale a alternativa CORRETA: A Serão impressos na tela os valores: 15, 10, 60, 50. B Serão impressos na tela os valores: 30, 40, 70, 80. C Serão impressos na tela os valores: 30, 10, 70, 40. D Serão impressos na tela os valores: 15, 20, 60, 50. A arquitetura conhecida como REST (Representational State Transfer) baseia-se no protocolo HTTP e seus métodos mais conhecidos, tendo como um de seus objetivos a simplificação do desenvolvimento de sistemas Web. Com relação ao REST e suas características, assinale a alternativa CORRETA: A O método GET serve para gravar dados em um servidor e os parâmetros de uma requisição deste tipo são apresentados na URL. B O único formato de dados aceito pela API REST é o padrão Json. C A utilização da arquitetura REST propicia uma maior separação do código-fonte das aplicações, aumentando a coesão. D O método POST serve para buscar dados em um servidor e os parâmetros de uma requisição 5 6 20/03/2022 20:19 Avaliação Final (Objetiva) - Individual 4/6 D deste tipo são ocultos na URL. Para declarar uma string, basta declarar uma variável e atribuir a ela um valor entre aspas simples ou duplas. Há várias operações que podem ser efetuadas sobre uma string. Assinale a alternativa com a operação INCORRETA: A strim() B Replace() C Concat() D toUppercase 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 atributos da 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 V - F - F - V. D F - F - V - V. O tráfego de informações entre sistemas web é uma necessidade nos sistemas modernos. Para implementar este tipo de comunicação, existem diversos padrões, dentre os quais podemos destacar o XML e o Json. No que se refere a estes dois padrões de formatação de informação, assinale a alternativa CORRETA: A Os arrays Json são declarados através do literal chaves { }, sendo responsáveis pelo armazenamento de coleções de objetos. B Objetos Json são estruturas de dados compostas por propriedades do tipo chave-valor. C Documentos XML possuem uma escrita simplificada e são, em geral, mais leves que documentos Json. D No formato Json, as estruturas principais são os objetos e os atributos. 7 8 9 20/03/2022 20:19 Avaliação Final (Objetiva) - Individual 5/6 (ENADE, 2011) Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas abaixo. DEPARTAMENTO (#CodDepartamento, NomeDepartamento) EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) Assinale a alternativa CORRETA com o comando SQLmais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que 2000. A SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 B SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 C SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento D SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento Em aplicações web dinâmicas, a consulta de dados armazenados no banco de dados do sistema para popular uma tabela é muito importante. Anteriormente ao Javascript, as consultas eram realizadas apenas com redirecionamentos de páginas, que eram montadas dinamicamente no servidor com os dados necessários e enviadas ao cliente. Atualmente, com o Javascript e as novas tecnologias de desenvolvimento, é possível realizar consultas de dados sem redimensionamento de página. Com relação a estas tecnologias, analise as afirmativas a seguir: I- API REST é uma implementação baseada nos métodos do protocolo HTTP, e é muito utilizada na consulta de dados. II- Os formatos mais utilizados para consultas de dados pela API REST são o Json e o XML. III- O formato padrão Json trafega na rede mais levemente que o XML. IV- O formato XML é o mais utilizado na comunicação API REST, e seu uso é cada vez maior. Agora, assinale a alternativa CORRETA: A As afirmativas II, III e IV estão corretas. B As afirmativas II e IV estão corretas. C Somente a afirmativa I está correta. D As afirmativas I, II e III estão corretas. Strings em JavaScript podem ser representadas de duas formas: com aspas simples ou aspas duplas. Em JavaScript, as variáveis que armazenam strings podem ser vistas como objetos, ou seja, ao contrário do PHP, onde as funções demanipulação de string são chamadas a partir do contexto global, em JavaScript os métodos de manipulação de string são chamados diretamente da variável que contém as strings através do operador ponto (.). Assinale a alternativa CORRETA que apresenta a quantidade de caracteres em uma string: A Length(). B Trim(). C Search(). D Count() 10 11 12 20/03/2022 20:19 Avaliação Final (Objetiva) - Individual 6/6 D Count(). Imprimir
Compartilhar