wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Matemática II Programação - Recuperação

Total questions: 66

Worksheet time: 2hrs 35mins

Name
Class
Date
1.

O que é fluxograma?

a)

Um algoritmo em Linguagem JavaScript

b)

Um algoritmo representado por símbolos

c)

Um algoritmo em português estruturado.

d)

Um loop

2.

Cite dois nomes de Linguagens de Programação:

4 lines
3.

Um Pacote em Java:

a)

É um conjunto de variáveis que não podem ser modificadas.

b)

Organiza os programas em uma estrutura de diretórios.

c)

É um pacote de pão.

d)

Um arquivo que só poderá ser utilizado uma vez.

4.

Marque as alternativas que são características de uma classe em Java:

a)

É um elemento representa objetos do mundo real.

b)

Dentro dela é comum declararmos atributos e métodos,.

c)

É uma biblioteca do Java.

d)

Toda classe deve começar com letra Maiúscula.

5.

Java é uma linguagem de Alto Nível. O que isso significa?

4 lines
6.
Em Java, um bloco de código é:
a)
Tudo que está entre ( )
b)
Tudo que está entre { }
c)
Tudo que está entre [  ]
d)
Tudo que está entre |  |
7.

Qual das definições abaixo melhor corresponde ao conceito e funcionalidade de Java?

a)

Java é uma linguagem de programação, que é executada em aparelhos.

b)

Java é uma linguagem de programação orientada a objeto que é executada em equipamentos e objetos, apenas.

c)

Java é uma linguagem de programação orientada a objeto, multiplataforma que é executada em bilhões de dispositivos em todo o mundo, exceto em telefones.

d)

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.

e)

N.D.A

8.

Quando e quem foi o criador do Java?

a)

Java foi inventado por James Gosling em 1995

b)

Java foi inventado por James Gosling em 1992

c)

Java foi inventado por James Bond em 1995

d)

Java foi inventado por Elon Musk em 1996

e)

Java foi inventado por Elon Musk em 1998

9.

“É 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:

a)

DELPHI.

b)

C++

c)

JAVA

d)

JVM

e)

CSS

10.

Sobre JavaScript, assinale a alternativa INCORRETA

a)

É uma linguagem imperativa.

b)

interpretada e orientada a objetos

c)

Foi originada na linguagem de programação Java

d)

Com um interpretador correto, pode ser utilizado no lado do servidor

e)

É uma das linguagens de programação mais populares da atualidade

11.

Qual é o objetivo principal de uma matriz em C++?

a)

Melhorar a eficiência do código.

b)

Armazenar dados em formato de lista.

c)

Facilitar a manipulação de classes.

d)

Organizar dados em formato de tabela.

12.

O que significa o comando printf na linguagem C?

a)

pare

b)

leia

c)

escreva

d)

calcule

13.

O que é uma variável?

a)

Uma pessoa indecisa

b)

Um objeto que é utilizado para guardar outros objetos

c)

Um espaço na memória reservado para guardar um valor. Tem um nome e um tipo.

d)

Permite representar dados alfanuméricos de maneira aleatória.

14.

Todo bloco de código em C# é delimitado por chaves { }

a)

Verdadeiro

b)

Falso

15.

Todo o programa C começa com a função:

a)

#include

b)

main

c)

int()

d)

my_function

16.

Qual é a principal linguagem de marcação que conhecemos e já fizemos projetos com ela?

a)

HTML

b)

CSS

c)

JavaScript

d)

Nenhuma das alternativas

17.

Qual das opções abaixo serve como primeiro passo ao criar sua conta no github?

a)

Criar meu primeiro repositório

b)

Anexar arquivos

c)

Começar a programar no VSCODE

d)

Configurar sua conta no github

18.

Funções são um dos blocos de construção fundamentais em ​__________.

a)

Github

b)

HTML

c)

CSS

d)

JavaScript

e)

N.D.A

19.

Qual das alternativas abaixo não se encaixa como uma linguagem de programação?

a)

HTML

b)

Ruby

c)

JavaScript

d)

Python

e)

Todas as alternativas

20.

Qual é o primeiro passo para fazer o upload de arquivos em um repositório no GitHub?

a)

Criar um branch novo

b)

Clicar em "Upload files" no repositório

c)

Clicar em "Clone or download"

d)

Clicar em "Issues"

21.

O que significa clonar um repositório no GitHub?

a)

Criar uma cópia local de um repositório existente

b)

Excluir um repositório

c)

Criar um novo repositório

d)

Fazer um pull request

22.

Como você faz o upload de múltiplos arquivos de uma vez no GitHub?

a)

Arrastando e soltando os arquivos na área de upload

b)

Fazendo um commit para cada arquivo individualmente

c)

Usando o comando `git pull`

d)

Usando o comando `git merge`

23.

Qual desses acessórios é necessário para digitar?

a)

Mouse

b)

Monitor

c)

Teclado

d)

JBL

24.

É um serviço de email:

a)

Youtube

b)

Facebook

c)

Gmail

d)

Netflix

25.

Um celular pode ser considerado um computador.

a)

Verdadeiro

b)

Falso

26.

O que é o GitHub?

a)

Um navegador de internet

b)

Uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git

c)

Um sistema operacional

d)

Um editor de texto

27.

Qual das seguintes empresas utiliza o GitHub?

a)

Apple

b)

Google

c)

Amazon

d)

Facebook

28.

Qual é o nome do arquivo principal de um site feito em HTML, que será aberto assim que o visitante solicitar a abertura do site?

a)

first.html

b)

www.html

c)

index.html

d)

001.html

29.

Qual o nome da plataforma que utilizamos para ver os vídeos da disciplina de programação?

a)

you tube

b)

Alura

c)

spotify

d)

vscode

30.

Qual o aplicativo que usamos para criar nossos códigos de programação?

31.

Qual é a linguagem de programação mais utilizada no desenvolvimento web?

a)

Python

b)

Java

c)

JavaScript

d)

C++

32.

Qual é a função principal do HTML em uma página web?

a)

Estilizar a página

b)

Definir a estrutura e o conteúdo da página

c)

Adicionar interatividade

d)

Executar cálculos complexos

33.

Qual é o principal objetivo da programação orientada a objetos?

a)

Facilitar a escrita de código complexo

b)

Organizar o código em funções

c)

Reutilizar código e facilitar a manutenção

d)

Minimizar o uso de memória

34.

JavaScript é:

a)

Uma programação

b)

Uma linguagem de Programação

c)

Um Sistema

d)

Um software

35.

Qual programa utilizamos nas aulas?

a)

VS Code

b)

V Code

c)

VC Code

d)

Code VS

36.

Qual a extensão do arquivo criado?

a)

.hmtl

b)

.html

c)

.hltm

d)

.htmt

37.

Qual o nome da medida utilizada para armazenar na memoria um valor?

a)

Software

b)

Variável

c)

Código

d)

Tag

38.

Qual tecnologia é utilizada para estilizar a aparência visual de uma página web?

a)

HTML

b)

CSS

c)

JavaScript

d)

Git

39.

Como é possível acessar o GitHub?

a)

Através de um aplicativo móvel.

b)

Pelo site github.com.

c)

Enviando uma carta para o suporte do GitHub.

d)

Não é possível acessar o GitHub.

40.

Qual o principal benefício de utilizar o Visual Studio Code no desenvolvimento web?

a)

Interface complexa e difícil de usar.

b)

Integração com o GitHub.

c)

Oferece apenas recursos básicos de edição de código.

d)

Facilidade de uso e vasta coleção de extensões.

41.

Qual é a função principal do arquivo "index.html" em um projeto de desenvolvimento web?

a)

Definir o estilo visual do site.

b)

Armazenar as configurações de controle de versão.

c)

Gerenciar o acesso dos usuários ao repositório no GitHub.

d)

Servir como a porta de entrada para a estrutura e conteúdo do site.

42.

Ao comparar os diferentes tamanhos de tela do protótipo do Figma, podemos observar a seguinte afirmação:

a)

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.

b)

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.

c)

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.

d)

As telas do protótipo do Figma são todas do mesmo tamanho, independente do dispositivo.

43.

Qual é a ferramenta utilizada para criar protótipos de alta fidelidade?

a)

Figma

b)

Illustrator

c)

Sketch

d)

Photoshop

44.

Como podemos alterar o tamanho da fonte de um texto no Figma?

a)

Não é possível alterar o tamanho da fonte

b)

Alterando as configurações do computador

c)

Utilizando atalhos de teclado

d)

Clicando no texto e arrastando para redimensionar

45.

O que devemos fazer após finalizar o protótipo no Figma?

a)

Deletar todo o trabalho feito

b)

Enviar o arquivo por fax

c)

Continuar a criação da página\site através de programação

d)

Imprimir o projeto em 3D

46.

Por que é importante testar os protótipos criados no Figma?

a)

Para determinar o preço de um produto.

b)

Para identificar problemas de usabilidade e funcionalidade.

c)

Para decidir a cor de fundo de uma página.

d)

Para escolher o nome de uma empresa.

e)

Para criar uma campanha de marketing.

47.

Qual das alternativas abaixo descreve corretamente o uso de variáveis em CSS?

a)

As variáveis em CSS são definidas com a palavra-chave var e podem ser usadas apenas dentro de elementos HTML específicos.

b)

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().

c)

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.

d)

Variáveis CSS são definidas diretamente dentro de propriedades de estilo, sem a necessidade de prefixos ou funções especiais.

48.

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:

a)

adaptam;

mobile-first;

tela;

móveis.

b)

móveis;

adaptam;

tela;

mobile-first.

c)

adaptam;

tela;

mobile-first;

móveis.

d)

tela;

mobile-first;

adaptam;

móveis.

49.

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)

a)Internet.

b)

b)Pasta.

c)

c)VSCode.

d)

d)Repositório

50.

2-     Para iniciarmos a construção de um site, precisamos de dois arquivos essenciais. Quais são eles?

a)

a)index.html e style.css.

b)

b)index.css e style.html.

c)

c)Body e index.html.

d)

d)VSCode e style.css.

51.

     Inicialmente, para o projeto do site que vamos desenvolver, faremos um esboço de baixa fidelidade. Quais itens devem estar presente nesse projeto?

4 lines
52.

Você já trabalhou com a ferramenta de modelagem visual?

(ex.: Canva, Photoshop, Illustrator, Figma, GIMP, Sketch, Affinity)

a)

SIM

b)

NÃO

53.

O que é Alura?

a)

Plataforma de ensino de diversas linguagens de programação.

b)

Plataforma de ensino voltada a desenvolvedores de Java Script.

c)

Plataforma de ensino voltada a desenvolvedores de jogos online.

d)

Plataforma de ensino do governo gratuita para alunos do ensino público voltada ao ensino do Scratch.

54.

Marque a alternativa incorreta. O aprendizado eficiente da programação consiste em:

a)

Buscar o conhecimento das técnicas e lógicas matemáticas/ computacionais de modo a compreeender individualmente a forma de programar.

b)

Logar nas aulas, assistir videos, responder algumas questões, fazer alguns exercícios.

c)

Participar ativamente das aulas, focando nas explicações detalhadas a fim de compreender as minúcias do processo parte por parte

d)

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.

55.

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:

a)

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.

b)

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.

c)

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.

d)

As telas do protótipo do Figma são todas do mesmo tamanho, independen-

te do dispositivo.

56.

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:

a)

Amanda utilizou a propriedade padding para posicionar o conteúdo corre-

tamente na página.

b)

A propriedade CSS utilizada foi top, para definir um espaçamento superior

na lista.

c)

Amanda usou a propriedade display: none; para alinhar o posicionamen-

to superior na lista.

d)

Amanda utilizou a propriedade background-color para destacar o título

da lista e resolver o problema de exibição.

57.

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:

a)

Jack deve utilizar a propriedade text-decoration para inserir a obrigato-

riedade de letras maiúsculas.

b)

Jack deverá usar a propriedade text-align para criar essa verificação de

texto.

c)

Jack deve utilizar a propriedade text-transform para transformar o texto

em letras maiúsculas.

58.

Como podemos alterar as cores de um projeto no Figma?

a)

Clicando no botão de salvar

b)

Alterando as configurações de zoom

c)

Selecionando a opção de exportar

d)

Clicando nos quadrados coloridos no menu de cores

59.

Qual é a função do atalho Ctrl + C e Ctrl + V no Figma?

a)

Fechar o programa

b)

Copiar e colar elementos

c)

Salvar o projeto

d)

Desfazer a última ação

60.

O que devemos fazer após finalizar o protótipo no Figma?

a)

Imprimir o protótipo em papel

b)

Continuar a criação da página nas próximas aulas

c)

Deletar o projeto

d)

Enviar por e-mail para os colegas

61.

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)

a) 360 x 800 pixels

b)

b) 595 x 842 pixels

c)

c) 1440 x 1024 pixels

d)

d) 1280 x 720 pixels

62.

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.

a)

protótipo, protótipo, versão

b)

versão, protótipo, versão

c)

versão, versão, protótipo

63.

O que é Programação?

4 lines
64.

Explique com suas próprias palavras o que é um algoritmo e como ele se relaciona com a programação.

4 lines
65.

Como o uso de variáveis ajuda na programação? Dê um exemplo simples de uma situação onde uma variável seria útil.

4 lines
66.

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.

4 lines