Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:954124) Peso da Avaliação 4,00 Prova 78254136 Qtd. de Questões 11 Acertos/Erros 7/3 Canceladas 1 Nota 8,00 A responsividade é atualmente uma das principais preocupações no que tange ao design de aplicações web, visto que tais aplicações podem ser acessadas por dispositivos de diversos tamanhos e com diversas resoluções, como tablets, notebooks, smartphones etc. Considerando as características do design responsivo e do framework bootstrap, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um dos problemas de aplicações web não responsivas é que determinadas informações da página podem ser redimensionadas ou até mesmo mudadas de lugar, o que prejudica a navegabilidade. ( ) O framework bootstrap somente pode ser utilizado para o desenvolvimento em modo on-line através de um CDN (content delivery network). ( ) O framework bootstrap é formado essencialmente por um arquivo css e um arquivo javascript que, combinados, oferecem um conjunto de funcionalidades que podem ser reutilizadas para fornecer responsividade a aplicações web. ( ) O framework bootstratp necessita do PHP como linguagem server-side para funcionar corretamente em dispositivos diversos. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - F - V. B V - F - F - V. C V - V - F - F. D V - F - V - F. O arquivo “index.php” é encontrado em praticamente todos os projetos PHP, pois é a página inicial quando o usuário acessa o site. Você deve lembrar que quando estudávamos o protocolo HTTP, acessamos a URL <http://www.grupouniasselvi.com.br/> e recebemos a página index.aspx como retorno. Isto também acontece no caso do PHP, o Apache (servidor Web do XAMPP) retorna a página chamada index.php caso não tenha sido especificada nenhuma página na URL. Sabendo que o código fonte PHP é separado do código fonte HTML5, assinale a alternativa CORRETA: A Em uma página PHP, todo código-fonte que se encontrar entre a tag de abertura do PHP (<?php) e seu fechamento (?>) é código-fonte PHP, enquanto o que estiver fora destas tags é código-fonte HTML. VOLTAR A+ Alterar modo de visualização 1 Revisar Conteúdo do Livro 2 11/05/2024, 11:12 Avaliação Final (Objetiva) - Individual about:blank 1/6 B Em uma página PHP, todo código-fonte que se encontrar entre a tag de abertura do PHP (<%php) e seu fechamento (%>) é código-fonte PHP, enquanto o que estiver fora destas tags é código-fonte HTML. C Em uma página PHP, todo código-fonte que se encontrar entre a tag de abertura do PHP (<&php) e seu fechamento (&>) é código-fonte PHP, enquanto o que estiver fora destas tags é código-fonte HTML. D Em uma página PHP, todo o código-fonte que se encontrar entre a tag de abertura do PHP (<*php) e seu fechamento (*>) é código-fonte PHP, enquanto o que estiver fora destas tags é código-fonte HTML. O Structured Query Language - SQL -, Linguagem de Consulta Estruturada, em português, é uma linguagem padronizada para utilização em bancos de dados relacionais. Muitos dos bancos de dados relacionais, como o MySql, Oracle, Firebird e Microsoft Access possuem o SQL como linguagem para seu gerenciamento. Existem outras linguagens para bancos de dados, porém o SQL é o que predomina. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) "INSERT INTO CARRO VALUES (1, 'Teste', 20161014)" é um comando DML. ( ) "DELETE FROM CARRO WHERE CODCAR = 1" é um comando DDL. ( ) "DROP TABLE CARRO" é um comando DML. ( ) "CREATE TABLE CARRO (CODCAR INT(6) NOT NULL)" é um comando DDL. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - V - F - V. C F - V - F - F. D V - F - F - V. Além do HTML, também utilizamos a linguagem CSS para a construção de páginas web. Sobre o exposto, analise as asserções a seguir e a relação proposta entre elas: I- Quando falamos em CSS (Cascade Style Sheets) estamos falando da linguagem utilizada para dar estilo e formatação a uma página Web. PORQUE II- A principal função do CSS é separar o código-fonte referente à formatação da página do código- fonte que contém o conteúdo (e trata a semântica) da página, e assim aumentar as possibilidades de reaproveitamento do mesmo. Assinale a alternativa CORRETA: A A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. B As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. C A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 3 4 11/05/2024, 11:12 Avaliação Final (Objetiva) - Individual about:blank 2/6 D As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. O PHP é uma linguagem de programação, muito utilizada e especialmente adequada para o desenvolvimento Web e que pode ser inserida dentro do HTML. Sobre esta linguagem, analise as sentenças a seguir: I- O PHP é uma linguagem de tipagem dinâmica , ou seja, onde letras maiúsculas diferem de letras minúsculas no que diz respeito a palavras reservadas, comandos e nomes de variáveis. II- O PHP é uma linguagem de tipagem dinâmica (também conhecida como tipagem forte), o que significa que o tipo da variável não necessita ser declarado e pode alterar em tempo de execução. III- O termo PHP é um acrônimo, que resume toda esta história, pois traduzido quer dizer ‘Página Pessoal’ IV- O PHP age como linguagem de programação unida ao HTML, fazendo como que as páginas Web sejam mais dinâmicas. Assinale a alternativa CORRETA: A As sentenças III e IV estão corretas. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D As sentenças II e IV estão corretas. A utilização de um banco de dados em um sistema Web é praticamente indispensável. Sem um banco de dados, o crescimento de um sistema Web ou site fica condenado, pois neste caso é necessário efetuar muitas manutenções no código-fonte de cada página (arquivo .html ou .php), apenas para alterar o conteúdo da página. Quando utilizamos a plataforma XAMPP, temos um banco de dados à disposição. Considerando o banco da dados que está disponível para utilização na plataforma XAMPP, assinale a alternativa CORRETA: A PostgreSQL. B MySQL. C DB2. D SQLServer. A modularização de código-fonte possui inúmeras vantagens, mas duas são as principais: o aumento da coesão e a diminuição do acoplamento. Sobre a coesão, assinale a alternativa INCORRETA: 5 Revisar Conteúdo do Livro 6 7 11/05/2024, 11:12 Avaliação Final (Objetiva) - Individual about:blank 3/6 A Torna custosa a manutenção e o gerenciamento do código. B Está ligada ao princípio da responsabilidade única. C Favorece a manutenção do código. D Torna viável o reuso de códigos. Os comandos DML são utilizados para efetuar seleção e/ou manutenção nos dados do banco de dados. Quais são os quatro principais comandos DML? A SELECT, INSERT, UPDATE e DROP. B SELECT, INSERT, UPDATE e DELETE. C SELECT, INSERT, MODIFY e DROP. D CREATE, INSERT, UPDATE e DELETE. Um projeto de software, normalmente, envolve muitas questões a serem tratadas. Um programa bem modularizado trata cada questão individualmente, enquanto um programa mal modularizado, ou seja, um programa onde todas as questões foram tratadas como UM grande problema, trata todas as questões de forma junta e misturada. Sobre Coesão e Acoplamento, analise as sentenças a seguir: I- Coesão: é o grau de direcionamento de uma unidade de programa para/com um (e somente um) objetivo específico. II- Acoplamento: é o grau de conhecimento exigido sobre uma determinada unidade de programa para poder utilizá-la. III- Quando falamos em coesão e acoplamento, uma coisa vai contra a outra. Um código-fonte coeso apresenta alto grau de acoplamento, enquanto um código-fonte com baixo grau de acoplamento possui sua coesão condenada. IV - Ao programar, devemossempre buscar desenvolver um códigofonte coeso e com baixo grau de acoplamento. Assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças I, II e III estão corretas. C As sentenças I e III estão corretas.. D As sentenças III e IV estão corretas. 8 9 Revisar Conteúdo do Livro 11/05/2024, 11:12 Avaliação Final (Objetiva) - Individual about:blank 4/6 Com o intuito de auxiliar na modularização de código-fonte JavaScript, a Google publicou um framework gratuito chamado AngularJS. Com ele, é possível separar completamente seu código JavaScript do código-fonte da página e modularizar o código-fonte de forma correta, aumentando muito o grau de legibilidade do código-fonte. Já sabemos que o AngularJS melhora muito a modularização de nosso código-fonte JavaScript. Quais os três principais conceitos necessários a entender sobre o AngularJS? A Diretivas, Injeção de dependência e Dynamic binding. B Diretivas, Conectivas e Dynamic binding. C Diretivas, Injeção de dependência e Dynamic constructor. D Diretivas, Injeção de independência e Dynamic binding. (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, 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 * 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 WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = 10 Revisar Conteúdo do Livro 11 11/05/2024, 11:12 Avaliação Final (Objetiva) - Individual about:blank 5/6 FORNECIMENTOS.COD_FORN; D SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS; Imprimir 11/05/2024, 11:12 Avaliação Final (Objetiva) - Individual about:blank 6/6