Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/10/2022 09:42 Avaliação Final (Objetiva) - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:745574) Peso da Avaliação 3,00 Prova 44782247 Qtd. de Questões 12 Acertos/Erros 9/1 Canceladas 2 Nota 10,00 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 e XML, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os dois modelos representam informações no formato binário. ( ) Ambos são dependentes de linguagem. ( ) São capazes de representar informação complexa. ( ) Ambos podem ser utilizados para transportar informações em aplicações AJAX. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B F - F - V - V. C V - F - F - V. D V - V - V - F. O design responsivo de páginas para a internet é uma técnica que faz a estruturação do layout para que o site se adapte de acordo com a resolução do dispositivo em que ele está sendo visualizado. O layout precisa manter coesão e uma boa experiência ao usuário independente do dispositivo. O conceito de design responsivo não tem como objetivo apenas adaptar o layout e sim entender as necessidades do projeto e do usuário proporcionando uma boa utilização, boa experiência e performance do site, independente do dispositivo que o usuário esteja utilizando. Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O layout da página não se adapta conforme a resolução em que está sendo visualizado. ( ) É necessário simplificar elementos da tela para dispositivos móveis. ( ) É necessário ocultar ou remover elementos desnecessários nos dispositivos menores. ( ) O layout deve utilizar medidas fixas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - V - F VOLTAR A+ Alterar modo de visualização 1 2 26/10/2022 09:42 Avaliação Final (Objetiva) - Individual about:blank 2/7 B F - V - V - F. C V - F - F - V. D V - V - V - F. Javascript é uma linguagem para navegadores interpretada, que funciona no lado do cliente, isto é, seus comandos não são executados no servidor da aplicação, os quais são executados pelo navegador do cliente. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando document.write do Javascript escreve algum valor passado para ele na página HTML. ( ) O uso do ponto e vírgula como delimitação de comandos Javascript é obrigatório. ( ) O comentário de uma linha em Javascript inicia com duas barras "//". ( ) Os comentários com várias linhas em Javascript iniciam com barra asterisco e terminam com asterisco barra. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - F - V - V. C V - V - F - V. D F - V - V - V. O SGBD (Sistema Gerenciador de Bancos de Dados) open source MySQL é um dos mais conhecidos e utilizados no mundo, principalmente por seu caráter de ferramenta livre e pela simplicidade na sua utilização para a conexão com as aplicações Web. Considerando o MYSQL e suas características, analise as sentenças a seguir: I- A DML trata da manipulação dos dados dentro das estruturas criadas pelos desenvolvedores com a DDL. II- Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas. III- O comando DML utilizado para fazer a busca de registros em uma tabela é o comando SELECT. IV- Caso não se aplique nenhuma cláusula where em uma query SQL, nenhum resultado será retornado, pois o banco de dados não sabe qual informação deve ser buscada. Agora, assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I e IV estão corretas. C As sentenças I, III e IV estão corretas. D As sentenças I, II e III estão corretas. 3 4 26/10/2022 09:42 Avaliação Final (Objetiva) - Individual about:blank 3/7 Constantes e PHP podem ser consideradas variáveis globais cujo valor não pode ser alterado, apenas inicializado. A declaração de constantes no PHP é feita por uma função, o primeiro parâmetro é o nome da constante, o segundo parâmetro é o valor da constante, e o terceiro é opcional, é um booleano que indica se a variável deve ou não ser case sensitive. A função define ainda devolve um booleano indicando sucesso ou não na criação da variável. Analise as sintaxes, assinale a alternativa CORRETA: A (boolean) define_echo (<nome_da_constante>, <valor_da_constante>, [<não_é_case_sensitive>]). B (boolean) define_show (<nome_da_constante>, <valor_da_constante>, [<não_é_case_sensitive>]). C (boolean) undefine (<nome_da_constante>, <valor_da_constante>, [<não_é_case_sensitive>]). D (boolean) define (<nome_da_constante>, <valor_da_constante>, [<não_é_case_sensitive>]). Em meados de 1995, um cidadão canadense chamado Rasmus Lerdorf desenvolvia seu site pessoal. Ele então começou a perceber que boa parte do código que estava criando poderia ser abstraído, e começou a criar scripts em Perl (linguagem que estava utilizando para desenvolver seu site) para utilizar como bibliotecas, otimizando o reaproveitamento. O código foi aprimorado com o tempo, e certo dia, Rasmus decidiu portá-lo para a linguagem C. Foi assim que surgiu o embrião do PHP, o PHP/FI (Personal Home Page/Forms Interpreter). Quanto a tentar visualizar um código em PHP enviado para o navegador, assinale a alternativa CORRETA: A Somente será visualizado o código PHP misturado com o código em HTML. B Somente será visualizado o código em PHP. C Somente será visualizado o código em HTML. D Somente será visualizado o código em Perl. 5 6 26/10/2022 09:42 Avaliação Final (Objetiva) - Individual about:blank 4/7 O Javascript é uma linguagem, cujos comandos são executados no lado do cliente, isto é, dentro do navegador de internet e não no servidor da aplicação web. O Javascript nasceu do antigo navegador de internet Netscape, e inicialmente recebeu outros nomes. A Sun Microsystems, que era na época a empresa desenvolvedora do Java, forneceu o nome "Java" para esta linguagem de script, por uma questão de marketing. Uma das grandes vantagens do Javascript é o carregamento de páginas e componentes HTML sem precisar realizar requisições ao servidor, tornando a navegação mais rápida. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao declarar uma variável em Javascript, não é necessário definir o tipo de dado. ( ) Para a declaração de uma variável em Javascript, deve-se utilizar a palavra reservada "var" seguida do nome da variável. ( ) O operador lógico da expressão "if (valorProduto == 12500.0)" é um operador de igualdade, o qual testa se dois valores são iguais. ( ) O resultado booleano da expressão "if (1 === '1')" é verdadeiro. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F. B V - F - F - V. C V - V - V - F. D F - V - V - F. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. O AngularJS é um framework desenvolvido e disponibilizado pelo Google para tornar o código- fonte Javascript mais modularizado e legível, diferente do código-fonte Javascript puro, que pode se tornar confuso. O AngularJS foi desenvolvido seguindo o padrão MVVM (Model-View-View- Model), separando o código-fonte Javascript do HTML, facilitando o desenvolvimento e a manutenção do código-fonte Javascript quanto aos testes de aplicativos. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Quando é declarado o módulo principal de uma aplicação web, o primeiro parâmetro deveser correspondente ao valor utilizado na diretiva "ng-app" do HTML. ( ) Quando é declarado algum controller, o primeiro parâmetro deve ser correspondente ao valor que será utilizado na diretiva "ng-controller" do código HTML. ( ) A utilização da diretiva "ng-app" está correta no código: "". ( ) A diretiva "ng-controller" está correta em: "". Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B V - V - F - F. C F - F - V - V. D F - V - V - F. 7 8 26/10/2022 09:42 Avaliação Final (Objetiva) - Individual about:blank 5/7 As SPA têm seu desenvolvimento baseado em técnicas de front-end, usando prioritariamente JavaScript. Tem como objetivo codificar menos na linguagem do servidor e mais nas tecnologias do cliente/navegador, de forma a proporcionar ao usuário uma aplicação mais dinâmica, que carrega recursos conforme necessário. Uma página SPA é praticamente uma aplicação desktop rodando no navegador Web, e o servidor fica prioritariamente com a responsabilidade de acessar o banco de dados. Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Agrega melhor experiência de usuário. ( ) O conteúdo é carregado progressivamente por meio de APIs. ( ) Não ocorre a transferência de controle para outra página. ( ) Facilitam a implementação de SEO. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B F - F - V - V. C V - F - F - V. D V - V - V - F. O servidor Web é um programa cuja função é responder a requisições. Em sua forma mais básica, as requisições são pedidas para o servidor Web devolver um determinado arquivo. Por exemplo, na URL <www.apachefriends.org/pt_br/index.html/> o texto ‘www.apachefriends.org/’ representa o caminho para alcançar o servidor Web na internet, enquanto o texto ‘pt_br/index.html’ representa o caminho para alcançar o arquivo index.html dentro do servidor Web. Em qual ano o primeiro software de servidor Web foi concebido? A 1988. B 1980. C 1990. D 2000. (ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados. CREATE TABLE PECAS ( 9 10 11 26/10/2022 09:42 Avaliação Final (Objetiva) - Individual about:blank 6/7 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, 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 * FROM PECAS, FORNECEDORES, FORNECIMENTOS; C SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; D SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. (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 SQL mais 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 12 26/10/2022 09:42 Avaliação Final (Objetiva) - Individual about:blank 7/7 D SELECT CodDepartamento, AVG (Salario) 2000 FROM EMPREGADO GROUP BY CodDepartamento Imprimir
Compartilhar