Buscar

FPC-SEMANA 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

FPC -SEMANA 04 
Pergunta 1 
1. A forma mais comum de adicionar o código JavaScript no HTML é a 
separação em dois arquivos: a marcação fica em HTML; a programação, 
em JavaScript. A ligação entre eles se dá também pela tag <script>. 
Nesse caso será indicado o endereço onde está o arquivo JavaScript, 
conforme explanado a seguir (MILETTO; BERTAGNOLLI, 2014). 
 
MILETTO, E. M.; BERTAGNOLLI, S. C. Desenvolvimento de software 
II: introdução ao desenvolvimento web com HTML, CSS, JavaScript e 
PHP. Porto Alegre: Bookman, 2014. E-book. 
 
 
Fonte: Adaptada de Miletto e Bertagnolli (2014, p. 97). 
 
 
Isso considerado, avalie as afirmações a seguir. 
 
I. O arquivo meuscript.js é um arquivo de texto comum no qual é inserido 
qualquer código JavaScript, que será lido no programa. 
II. Os arquivos podem ser abertos e programados em qualquer editor de 
texto, como o Bloco de Notas, nativo do sistema operacional. 
III. O arquivo de texto pode ser um programa estruturado ou separado por 
funções e classes, como numa classe comum. 
 
Está correto o que se afirma em: 
 a. I e II, apenas 
 b. I e III, apenas 
 c. I, II e III 
 d. II e III, apenas 
 e. I, apenas 
Pergunta 2 
1. JavaScript, uma das linguagens mais populares da web, se caracteriza 
por ter tipagem dinâmica, ser baseada em objetos e orientada a eventos 
(p. ex., movimentos do mouse, pressionar botão, arrastar e soltar etc.) e 
realizar avaliação em tempo de execução. Ela é padronizada pela ECMA 
International (European Computer Manufacturers Association) nas 
especificações ECMA-2623 e é baseada em ECMA Script. 
 
Observe o seguinte código em JavaScript: 
 
 
 
Fonte: Adaptada de Miletto e Bertagnolli (2014, p. 112). 
MILETTO, E. M.; BERTAGNOLLI, S. C. Desenvolvimento de software 
II: introdução ao desenvolvimento web com HTML, CSS, JavaScript e 
PHP. Porto Alegre: Bookman, 2014. E-book. 
 
De acordo com o código, podemos afirmar que os termos “do” e 
“endereco” são respectivamente: 
 
 
 a. número e texto 
 b. palavra reservada e palavra reservada 
 c. variável e variável 
 d. palavra reservada e variável 
 e. variável e palavra reservada 
Pergunta 3 
1. O propósito dos padrões web discutidos e propostos pelo W3C (World Wide 
Web Consortium) é informar aos desenvolvedores quais são as melhores práticas 
e as mais recomendadas para a criação de sites e sistemas, proporcionando aos 
usuários acessibilidade e compatibilidade. 
Levando em consideração as características dos padrões clássicos da web, 
identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. 
 
I. ( ) HTML (Hypertext Markup Language ou Linguagem de Marcação de 
Hipertexto) é o bloco de construção mais básico da web, no qual "hipertexto" 
corresponde aos links que conectam páginas da web entre si. 
II. ( ) CSS (Cascading Style Sheets ou Folhas de Estilo em Cascata) é uma 
linguagem utilizada para descrever os links de um documento escrito em HTML. 
III. ( ) JavaScript é uma linguagem de programação que possibilita 
implementar itens não estáticos, como mapas interativos, gráficos ou jogos. 
IV. ( ) AJAX (Asynchronous JavaScript e XML) é uma prática de programação 
da combinação de HTML, CSS, JavaScript, e XMLHttpRequest object, para a 
construção de páginas web mais complexas. 
V. ( ) XML (Extensible Markup Language) é uma linguagem de marcação 
genérica, em que as tags XML são empregadas para descrever dados, e 
não somente apresentar, como as tags HTML. 
VI. ( ) JSON (Notação de Objetos JavaScript) é um formato de dados 
concomitante incapaz de representar números, booleanos, textos, vazios, listas 
(sequência ordenada de valores) e objetos (mapeamento de valores de texto), 
composto por esses valores (ou por outras listas e objetos) sem que tenham sido 
declarados em uma classe básica anteriormente. 
 
Assinale a alternativa que apresenta a sequência CORRETA. 
 
 a. 
V - F - V - F - V - V. 
 
 b. V - V - F - F - V - V. 
 c. 
F - V - F - F - F - F. 
 
 d. 
V - F - V - V - V - F. 
 
 e. 
V - V - V - V - V - V. 
 
Pergunta 4 
1. Replit é um site que disponibiliza ambiente interativo on-line para 
linguagens de programação. Pode ser utilizado com diferentes 
linguagens, como JavaScript, C e Python, sem demandar instalação no 
próprio computador. É ótimo para testar e praticar uma linguagem de 
programação e possui suporte para HTML, CSS e JavaScript, contando 
com as possibilidades de organizar uma pasta de trabalho com subpastas 
e criar arquivos de tipo diferente. 
 
Sobre essa e outras ferramentas relacionadas ao desenvolvimento web, 
avalie as afirmações a seguir. 
 
I. JS Bin é uma ferramenta que mostra em tempo real a renderização do 
código digitado, que fica automaticamente salvo caso o usuário esteja 
cadastrado. 
II. O Replit não demanda “implantar” projetos em nenhum serviço: eles 
estarão instantaneamente disponíveis a você assim que começar a 
digitar. 
III. Focando o desenvolvimento web, a ferramenta Replit não possui 
suporte a linguagens como Java e Python, limitando-se à tríade HTML, 
CSS e JavaScript. 
 
Está correto que se afirma em: 
 a. I, II e III 
 b. I e III, apenas 
 c. I, apenas 
 d. I e II, apenas 
 e. II e III, apenas 
Pergunta 5 
1. É intrínseco às tecnologias computacionais e de desenvolvimento de software 
evoluírem constantemente, de acordo com as necessidades da sociedade. Mas 
uma das áreas que certamente mudou drasticamente nos últimos 20 anos foi o 
desenvolvimento para web, pois no começo era apenas HTML puro, com links e 
caixas de texto piscantes, e atualmente podemos implementar componentes 
interativos, jogos e sistemas completos para serem usados na palma das mãos, 
rodando em navegadores ou aplicativos. 
Considerando essa grande evolução tecnológica, vários perfis profissionais são 
necessários para o desenvolvimento das soluções web atualmente, em que 
podemos afirmar que: 
 
I. Um profissional que sabe programar interface responsiva e agradável ao 
usuário para aplicativos Android e iOS, bem como para rodar diretamente nos 
navegadores de Internet, (browser) é um desenvolvedor full-stack 
PORQUE 
II. esse é o perfil de desenvolvedor web que sabe trabalhar tanto com aplicativo 
quanto site, seja no front-end ou back-end. Por isso, é mais generalista e conhece 
bem os processos de desenvolvimento de software, sistemas de hospedagem, 
redes, banco de dados, segurança de dados, UX, entre outros conceitos acerca da 
completude do desenvolvimento web. 
 
Analisando as asserções anteriores, conclui-se que: 
 
 a. 
As duas asserções são falsas. 
 
 b. 
 A primeira asserção é verdadeira e a segunda é falsa. 
 
 c. 
As duas asserções são verdadeiras e a segunda não justifica a primeira. 
 
 d. As duas asserções são verdadeiras e a segunda justifica a primeira. 
 e. 
A primeira asserção é falsa e a segunda é verdadeira. 
 
Pergunta 6 
1. Segundo Zabot e Matos (2020), para auxiliar na programação de aplicações web, 
é necessário conhecer linguagens, bibliotecas, frameworks e ferramentas. 
Uma linguagem é um método padronizado para se comunicar com o 
computador. É importante distinguir entre linguagem de _______ (tipo HTML), 
na qual definimos elementos, e linguagem de _______ (tipo JavaScript), 
utilizada para definir programas. 
Já _______ é uma coleção de códigos implementados, empregada para facilitar a 
escrita do código. 
E framework é _______ que fornece modelos com diferentes funcionalidades já 
implementadas, que podem ser utilizadas ou não pelo desenvolvedor. 
 
ZABOT, D; MATOS, E. Aplicativos com Bootstrap e Angular: como 
desenvolver apps responsivos. São Paulo: Érica, 2020. 
 
Preencha as lacunas escolhendo a alternativa CORRETA: 
 
 a. 
Programação, marcação, biblioteca, uma plataforma de criação. 
 
 b. 
Marcação, programação, repositório, uma plataforma de 
desenvolvimento. 
 c. 
Programação,marcação, repositório, uma plataforma de criação. 
 
 d. 
Marcação, programação, repositório, uma plataforma de criação. 
 
 e. 
Marcação, programação, biblioteca, uma plataforma de 
desenvolvimento.

Continue navegando