Font size
WorksheetsMatemática II Programação - Recuperação
Total questions: 66
Worksheet time: 2hrs 35mins
O que é fluxograma?
Um algoritmo em Linguagem JavaScript
Um algoritmo representado por símbolos
Um algoritmo em português estruturado.
Um loop
Cite dois nomes de Linguagens de Programação:
Um Pacote em Java:
É um conjunto de variáveis que não podem ser modificadas.
Organiza os programas em uma estrutura de diretórios.
É um pacote de pão.
Um arquivo que só poderá ser utilizado uma vez.
Marque as alternativas que são características de uma classe em Java:
É um elemento representa objetos do mundo real.
Dentro dela é comum declararmos atributos e métodos,.
É uma biblioteca do Java.
Toda classe deve começar com letra Maiúscula.
Java é uma linguagem de Alto Nível. O que isso significa?
Qual das definições abaixo melhor corresponde ao conceito e funcionalidade de Java?
Java é uma linguagem de programação, que é executada em aparelhos.
Java é uma linguagem de programação orientada a objeto que é executada em equipamentos e objetos, apenas.
Java é uma linguagem de programação orientada a objeto, multiplataforma que é executada em bilhões de dispositivos em todo o mundo, exceto em telefones.
Java é uma linguagem de programação orientada a objeto, multiplataforma que é executada em bilhões de dispositivos em todo o mundo, exceto em telefones celulares.
N.D.A
Quando e quem foi o criador do Java?
Java foi inventado por James Gosling em 1995
Java foi inventado por James Gosling em 1992
Java foi inventado por James Bond em 1995
Java foi inventado por Elon Musk em 1996
Java foi inventado por Elon Musk em 1998
“É uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web. Ela pode ser utilizada para múltiplos propósitos, seja para geração de HTML, desenvolvimento de sistemas web, consumo e desenvolvimento de APIs de diversos tipos, desenvolvimento de aplicações para console, manipulação de arquivos entre outras”.
A afirmativa faz referência à linguagem de programação:
DELPHI.
C++
JAVA
JVM
CSS
Sobre JavaScript, assinale a alternativa INCORRETA
É uma linguagem imperativa.
interpretada e orientada a objetos
Foi originada na linguagem de programação Java
Com um interpretador correto, pode ser utilizado no lado do servidor
É uma das linguagens de programação mais populares da atualidade
Qual é o objetivo principal de uma matriz em C++?
Melhorar a eficiência do código.
Armazenar dados em formato de lista.
Facilitar a manipulação de classes.
Organizar dados em formato de tabela.
O que significa o comando printf na linguagem C?
pare
leia
escreva
calcule
O que é uma variável?
Uma pessoa indecisa
Um objeto que é utilizado para guardar outros objetos
Um espaço na memória reservado para guardar um valor. Tem um nome e um tipo.
Permite representar dados alfanuméricos de maneira aleatória.
Todo bloco de código em C# é delimitado por chaves { }
Verdadeiro
Falso
Todo o programa C começa com a função:
#include
main
int()
my_function
Qual é a principal linguagem de marcação que conhecemos e já fizemos projetos com ela?
HTML
CSS
JavaScript
Nenhuma das alternativas
Qual das opções abaixo serve como primeiro passo ao criar sua conta no github?
Criar meu primeiro repositório
Anexar arquivos
Começar a programar no VSCODE
Configurar sua conta no github
Funções são um dos blocos de construção fundamentais em __________.
Github
HTML
CSS
JavaScript
N.D.A
Qual das alternativas abaixo não se encaixa como uma linguagem de programação?
HTML
Ruby
JavaScript
Python
Todas as alternativas
Qual é o primeiro passo para fazer o upload de arquivos em um repositório no GitHub?
Criar um branch novo
Clicar em "Upload files" no repositório
Clicar em "Clone or download"
Clicar em "Issues"
O que significa clonar um repositório no GitHub?
Criar uma cópia local de um repositório existente
Excluir um repositório
Criar um novo repositório
Fazer um pull request
Como você faz o upload de múltiplos arquivos de uma vez no GitHub?
Arrastando e soltando os arquivos na área de upload
Fazendo um commit para cada arquivo individualmente
Usando o comando `git pull`
Usando o comando `git merge`
Qual desses acessórios é necessário para digitar?
Mouse
Monitor
Teclado
JBL
É um serviço de email:
Youtube
Gmail
Netflix
Um celular pode ser considerado um computador.
Verdadeiro
Falso
O que é o GitHub?
Um navegador de internet
Uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git
Um sistema operacional
Um editor de texto
Qual das seguintes empresas utiliza o GitHub?
Apple
Amazon
Qual é o nome do arquivo principal de um site feito em HTML, que será aberto assim que o visitante solicitar a abertura do site?
first.html
www.html
index.html
001.html
Qual o nome da plataforma que utilizamos para ver os vídeos da disciplina de programação?
you tube
Alura
spotify
vscode
Qual o aplicativo que usamos para criar nossos códigos de programação?
Qual é a linguagem de programação mais utilizada no desenvolvimento web?
Python
Java
JavaScript
C++
Qual é a função principal do HTML em uma página web?
Estilizar a página
Definir a estrutura e o conteúdo da página
Adicionar interatividade
Executar cálculos complexos
Qual é o principal objetivo da programação orientada a objetos?
Facilitar a escrita de código complexo
Organizar o código em funções
Reutilizar código e facilitar a manutenção
Minimizar o uso de memória
JavaScript é:
Uma programação
Uma linguagem de Programação
Um Sistema
Um software
Qual programa utilizamos nas aulas?
VS Code
V Code
VC Code
Code VS
Qual a extensão do arquivo criado?
.hmtl
.html
.hltm
.htmt
Qual o nome da medida utilizada para armazenar na memoria um valor?
Software
Variável
Código
Tag
Qual tecnologia é utilizada para estilizar a aparência visual de uma página web?
HTML
CSS
JavaScript
Git
Como é possível acessar o GitHub?
Através de um aplicativo móvel.
Pelo site github.com.
Enviando uma carta para o suporte do GitHub.
Não é possível acessar o GitHub.
Qual o principal benefício de utilizar o Visual Studio Code no desenvolvimento web?
Interface complexa e difícil de usar.
Integração com o GitHub.
Oferece apenas recursos básicos de edição de código.
Facilidade de uso e vasta coleção de extensões.
Qual é a função principal do arquivo "index.html" em um projeto de desenvolvimento web?
Definir o estilo visual do site.
Armazenar as configurações de controle de versão.
Gerenciar o acesso dos usuários ao repositório no GitHub.
Servir como a porta de entrada para a estrutura e conteúdo do site.
Ao comparar os diferentes tamanhos de tela do protótipo do Figma, podemos observar a seguinte afirmação:
O layout smartphone (celular) permite adicionarmos mais informações no cabeçalho e rodapé do site, como por exemplo o logotipo completo e mais de um menu suspenso.
A tela de tamanho desktop (computador) possui menor espaço em seu cabeçalho, sendo necessário o uso de um logotipo reduzido e menu suspenso.
A tela de tamanho smartphone (celular) possui menor espaço em seu cabeçalho, sendo necessário o uso de um logotipo reduzido e menu suspenso.
As telas do protótipo do Figma são todas do mesmo tamanho, independente do dispositivo.
Qual é a ferramenta utilizada para criar protótipos de alta fidelidade?
Figma
Illustrator
Sketch
Photoshop
Como podemos alterar o tamanho da fonte de um texto no Figma?
Não é possível alterar o tamanho da fonte
Alterando as configurações do computador
Utilizando atalhos de teclado
Clicando no texto e arrastando para redimensionar
O que devemos fazer após finalizar o protótipo no Figma?
Deletar todo o trabalho feito
Enviar o arquivo por fax
Continuar a criação da página\site através de programação
Imprimir o projeto em 3D
Por que é importante testar os protótipos criados no Figma?
Para determinar o preço de um produto.
Para identificar problemas de usabilidade e funcionalidade.
Para decidir a cor de fundo de uma página.
Para escolher o nome de uma empresa.
Para criar uma campanha de marketing.
Qual das alternativas abaixo descreve corretamente o uso de variáveis em CSS?
As variáveis em CSS são definidas com a palavra-chave var e podem ser usadas apenas dentro de elementos HTML específicos.
Para definir uma variável em CSS, utiliza-se o prefixo --, e elas podem ser usadas em qualquer parte do arquivo CSS, utilizando a função var().
As variáveis CSS devem ser declaradas dentro de uma classe específica e não podem ser reutilizadas fora dessa classe, ja que o seletor :root nao tem escopo global.
Variáveis CSS são definidas diretamente dentro de propriedades de estilo, sem a necessidade de prefixos ou funções especiais.
Navegadores da internet, como por exemplo o Google, priorizam em suas pesquisas resultados com páginas web responsivas, ou seja, que se _______________ a diversos tamanhos de ______________.
Com o intuito de garantir um bom lugar nas pesquisas da internet surgiu o desenvolvimento de sites e aplicativos com a abordagem ________________ (em português "móvel primeiro"), que prioriza a experiência do usuário de dispositivos __________________. Preenchem corretamente as lacunas:
adaptam;
mobile-first;
tela;
móveis.
móveis;
adaptam;
tela;
mobile-first.
adaptam;
tela;
mobile-first;
móveis.
tela;
mobile-first;
adaptam;
móveis.
1- O GitHub é uma plataforma de armazenamento e compartilhamento de projetos mundialmente conhecido principalmente pela comunidade desenvolvedora. O espaço disponível para alocarmos nossos projetos dentro do GitHub é chamado de?
a)Internet.
b)Pasta.
c)VSCode.
d)Repositório
2- Para iniciarmos a construção de um site, precisamos de dois arquivos essenciais. Quais são eles?
a)index.html e style.css.
b)index.css e style.html.
c)Body e index.html.
d)VSCode e style.css.
Inicialmente, para o projeto do site que vamos desenvolver, faremos um esboço de baixa fidelidade. Quais itens devem estar presente nesse projeto?
Você já trabalhou com a ferramenta de modelagem visual?
(ex.: Canva, Photoshop, Illustrator, Figma, GIMP, Sketch, Affinity)
SIM
NÃO
O que é Alura?
Plataforma de ensino de diversas linguagens de programação.
Plataforma de ensino voltada a desenvolvedores de Java Script.
Plataforma de ensino voltada a desenvolvedores de jogos online.
Plataforma de ensino do governo gratuita para alunos do ensino público voltada ao ensino do Scratch.
Marque a alternativa incorreta. O aprendizado eficiente da programação consiste em:
Buscar o conhecimento das técnicas e lógicas matemáticas/ computacionais de modo a compreeender individualmente a forma de programar.
Logar nas aulas, assistir videos, responder algumas questões, fazer alguns exercícios.
Participar ativamente das aulas, focando nas explicações detalhadas a fim de compreender as minúcias do processo parte por parte
Exercitar o autodidatismo, tentar a resolução individual, levar as questões complexas para a sala de aula e dividir com o professor e alunos suas dificuldades.
Página web: utilizando a responsividade em aplicações com HTML
e CSS - Parte 1
Questão 1 – Protótipos e layouts
Ao comparar os diferentes tamanhos de tela do protótipo do Figma, podemos ob-
servar a seguinte afirmação:
O layout smartphone (celular) permite adicionarmos mais informações no
cabeçalho e rodapé do site, como o logotipo completo e mais de um menu
suspenso.
A tela de tamanho desktop (computador) possui menor espaço em seu ca-
beçalho, sendo necessário o uso de um logotipo reduzido e menu suspenso.
A tela de tamanho smartphone (celular) possui menor espaço em seu cabe-
çalho, sendo necessário o uso de um logotipo reduzido e menu suspenso.
As telas do protótipo do Figma são todas do mesmo tamanho, independen-
te do dispositivo.
Amanda criou uma lista com suas frutas favoritas, no entanto, ela percebeu que
a lista era exibida pela metade e sem o título. Para resolver esse problema, ela uti-
lizou uma propriedade CSS de posicionamento.
Observe a lista antes e depois da correção:
Amanda utilizou a propriedade padding para posicionar o conteúdo corre-
tamente na página.
A propriedade CSS utilizada foi top, para definir um espaçamento superior
na lista.
Amanda usou a propriedade display: none; para alinhar o posicionamen-
to superior na lista.
Amanda utilizou a propriedade background-color para destacar o título
da lista e resolver o problema de exibição.
Jack desenvolveu o seguinte formulário:
Agora, Jack quer que o campo nome fique sempre com letras maiúsculas. Assi-
nale a alternativa que indica corretamente a propriedade do CSS que pode aju-
dar Jack:
Jack deve utilizar a propriedade text-decoration para inserir a obrigato-
riedade de letras maiúsculas.
Jack deverá usar a propriedade text-align para criar essa verificação de
texto.
Jack deve utilizar a propriedade text-transform para transformar o texto
em letras maiúsculas.
Como podemos alterar as cores de um projeto no Figma?
Clicando no botão de salvar
Alterando as configurações de zoom
Selecionando a opção de exportar
Clicando nos quadrados coloridos no menu de cores
Qual é a função do atalho Ctrl + C e Ctrl + V no Figma?
Fechar o programa
Copiar e colar elementos
Salvar o projeto
Desfazer a última ação
O que devemos fazer após finalizar o protótipo no Figma?
Imprimir o protótipo em papel
Continuar a criação da página nas próximas aulas
Deletar o projeto
Enviar por e-mail para os colegas
Durante a aula criamos um frame no Figma para representar nossa página web.
Sabemos que as resoluções usadas para desktop e mobile são diferentes, e que o
site que estamos construindo será usado em desktop.
A partir disso, e de acordo com o que aprendemos em aula, qual é a resolução que
devemos usar no desktop?
Selecione a alternativa correta:
a) 360 x 800 pixels
b) 595 x 842 pixels
c) 1440 x 1024 pixels
d) 1280 x 720 pixels
Por definição, um __________ é “aquilo que se faz pela primeira vez e, normalmen-
te, é usado como padrão, sendo copiado ou imitado; modelo preliminar.”
Na prática, um ________ é a primeira _____ de um produto, sendo construída para
passar por análises e avaliações que dirão, de maneira clara, que melhorias devem
ser feitas antes de sua implementação.
Com base nos conhecimentos adquiridos na aula “Primeiros Protótipos”, selecio-
ne os blocos que preenchem, na ordem correta, as lacunas.
protótipo, protótipo, versão
versão, protótipo, versão
versão, versão, protótipo
O que é Programação?
Explique com suas próprias palavras o que é um algoritmo e como ele se relaciona com a programação.
Como o uso de variáveis ajuda na programação? Dê um exemplo simples de uma situação onde uma variável seria útil.
Descreva um exemplo de situação cotidiana que poderia ser resolvida com um programa de computador. Explique como você dividiria o problema e quais passos você incluiria no algoritmo.
