Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/02/2023 11:16 Avaliação Final (Objetiva) - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:655539) Peso da Avaliação 3,00 Prova 23056308 Qtd. de Questões 12 Acertos/Erros 10/2 Nota 10,00 Uma das características mais importantes da linguagem de programação javascript é possibilitar ao desenvolvedor a criação de funções. Através das funções, a reutilização do código é mais fácil, pois não é preciso reescrever o comportamento que já foi definido em uma função, além de permitir uma maior organização e legibilidade do código-fonte. Considerando a criação e a utilização de funções dentro do javascript, analise o código-fonte na figura e classifique V para as sentenças verdadeiras e F para as falsas: ( ) A página não exibirá nenhum resultado, pois existe um erro no javascript. ( ) O texto contido dentro do parágrafo será “soma (3,3)”. ( ) O texto contido dentro do parágrafo será “6”. ( ) Toda função em javascript deverá ter retorno. ( ) Uma variável criada dentro de uma função não pode ser acessada fora dela. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V - V. B F - V - V - F - F. C V - V - V - F - F. D F - F - V - F - V. VOLTAR A+ Alterar modo de visualização 1 22/02/2023 11:16 Avaliação Final (Objetiva) - Individual about:blank 2/7 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 V - V - V - F. B V - F - F - V. C F - F - V - V. D F - V - V - F. Para ser criada uma variável em tempo de execução, na linguagem PHP, não deve ser informado o seu tipo, pois esta linguagem possui a tipagem fraca. Neste sentido, basta declarar a variável, atribuindo o seu valor. Neste contexto, se a variável for inicializada com um valor do tipo String, e no decorrer do programa for atribuído um valor Integer para esta mesma variável, houve a transformação de seu tipo para Integer. Com relação aos tipos de dados da linguagem de programação PHP, analise as afirmativas a seguir: I- Entre os tipos de dados suportados pela linguagem de programação PHP, podemos citar os tipos Integer, Double, String, Boolean, Object e Array. II- Valores inteiros podem ser positivos ou negativos. III- São exemplos de valores para o tipo Double: {-40.62563, -25.01, 0, 150.0}. IV- Para declarar uma variável do tipo String, basta escrever o código: " $texto = String;". Agora, assinale a alternativa CORRETA: A As afirmativas I e IV estão corretas. B As afirmativas I, II e III estão corretas. C As afirmativas II e IV estão corretas. D As afirmativas III e IV estão corretas. O JavaScript é uma linguagem de programação interpretada pelo navegador e é a mais utilizada no mundo, principalmente pelo fato de melhorar a usabilidade com a possibilidade de atualizar uma página web, ou parte dela, sem ter que carregá-la completamente. Sobre JavaScript, associe os itens 2 3 4 22/02/2023 11:16 Avaliação Final (Objetiva) - Individual about:blank 3/7 utilizando o código a seguir: I- if (expressão de teste) { //ação se condição 1 verdadeira } II- var contador = 0; while (contador < 5) { alert("Olá"); contador = contador + 1; } III- nome = prompt("Qual é seu nome?"); ( ) Função com o recurso de receber dados inseridos pelo usuário. ( ) Representa uma estrutura condicional. ( ) Estrutura capaz de executar um conjunto de ações enquanto uma condição for verdadeira. Assinale a alternativa que apresenta a sequência CORRETA: A I - III - II. B I - II - III. C III - I - II. D III - II - I. 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 V - F - F - V. B F - V - V - F. C F - V - F - F. 5 22/02/2023 11:16 Avaliação Final (Objetiva) - Individual about:blank 4/7 D V - V - F - V. 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: ( ) O resultado de SEO é pior em SPAs. ( ) O tempo de carregamento da página é maior. ( ) O JavaScript é a linguagem mais importante da aplicação. ( ) Dificulta a experiência de usuário. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B V - V - V - F. C V - F - F - V. D F - F - V - V. O design responsivo se caracteriza por páginas Web que se adaptam dispositivo que o usuário está utilizando. O usuário pode utilizar os mais variados dispositivos, como um tablet ou um smartphone. Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma página Web não se adapta ao tamanho da tela do dispositivo. ( ) O Bootstrap é um framework back-end. ( ) Informações não essenciais da página podem ser ocultadas ao ser apresentada em smartphone. ( ) Mockups são protótipos das páginas para avaliação antes do desenvolvimento. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B V - F - V - F. C F - F - V - V. D F - V - V - F. O protocolo HTTP (HYPERTEXT TRANSFER PROTOCOL) é o protocolo responsável pela transferência das páginas HTML até o navegador do cliente, possuindo diversos métodos para interação com os recursos disponíveis no servidor. Com relação aos métodos disponíveis no HTTP, 6 7 8 22/02/2023 11:16 Avaliação Final (Objetiva) - Individual about:blank 5/7 analise as sentenças a seguir: I- O método GET é responsável pela busca de determinado recurso dentro do servidor web. II- O método POST é responsável pelo envio de informações a determinado recurso dentro de um servidor, como, por exemplo, as informações contidas em um formulário HTML de cadastro. III- O método PUT tem exatamente a mesma função do método post; entretanto, as informações enviadas ao servidor ficam visíveis na URL. IV- O método GET não pode ser utilizado para envio de informaçõesao servidor web. Agora, assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças I, II e IV estão corretas. C As sentenças II e III estão corretas. D As sentenças I e III estão corretas. O comando SELECT está entre os mais importantes dentro da linguagem de programação SQL, afinal é ele que permite a seleção de dados existentes dentro das tabelas e a consequente implementação de consultas e relatórios dentro dos sistemas. Com relação ao comando SELECT, assinale a alternativa CORRETA: A Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de dados de cada vez. B 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. C O comando SELECT permite a criação dos comandos chamados de querys, em que é possível aplicar critérios de filtragem para definir detalhadamente qual informação deve ser buscada. D Na sintaxe do comando select, é obrigatório o uso dos nomes das tabelas seguidas pelos nomes das colunas que se deseja selecionar. O HTML (Hypertext Markup Language) é uma linguagem de marcação utilizada no desenvolvimento de páginas web, e o CSS (Cascading Style Sheets) é utilizado para definir a apresentação do HTML e XML, isto é, definir o estilo da página, com cores, tamanhos de fontes, configurações de tamanhos e posições de componentes na tela, entre outros. O principal objetivo do CSS é separar o código HTML do código de apresentação, tornando-os mais limpo. Com relação ao 9 10 22/02/2023 11:16 Avaliação Final (Objetiva) - Individual about:blank 6/7 código CSS que está sendo apresentado, assinale a alternativa CORRETA: A É uma classe de estilo que define a posição do topo, posição da margem esquerda, a largura e a altura de um componente HTML. B É uma classe de estilo que define o tamanho do fonte, posição do topo, posição da margem esquerda, a largura e a altura de um componente HTML. C É uma classe de estilo que define o tamanho do fonte, posição do topo, posição da margem esquerda, a largura, a altura e define a cor do plano de fundo de um componente HTML. D É uma classe de estilo que define o tamanho do fonte, posição do topo e da margem esquerda de um componente HTML. (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; 11 22/02/2023 11:16 Avaliação Final (Objetiva) - Individual about:blank 7/7 B SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; 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 NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS; (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 GROUP BY CodDepartamento C SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento D SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 12 Imprimir
Compartilhar