wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Estudo para o teste generation

Total questions: 31

Worksheet time: 16mins

Name
Class
Date
1.

Como você cria um novo branch e muda para ele imediatamente?

a)

git branch <nome-do-branch>

b)

git checkout -b <nome-do-branch>

c)

git create <nome-do-branch>

d)

git new-branch <nome-do-branch>

2.

Qual a diferença entre == e === em JavaScript?

a)

== compara valor e tipo, === compara apenas valor.

b)

== compara referências, === compara valores.

c)

== é uma atribuição, === é uma comparação.

d)

== compara apenas valor, === compara valor e tipo.

3.

Qual comando Git é usado para visualizar o histórico de commits?

a)

git show

b)

git commit -m

c)

git log

d)

git history

4.

O que o operador 'typeof' retorna em JavaScript?

a)

O tipo de dado de uma variável em forma de string.

b)

O valor de uma variável.

c)

O endereço de memória de uma variável.

d)

O tamanho de uma variável em bytes.

5.

Qual comando Git é usado para criar um novo repositório?

a)

git init

b)

git start

c)

git create

d)

git new

6.

O que o comando 'git status' exibe?

a)

As alterações no repositório local que ainda não foram commitadas.

b)

O histórico de commits.

c)

O conteúdo de um arquivo específico.

d)

Os branches remotos disponíveis.

7.

Qual método é usado para remover o primeiro elemento de um array?

a)

shift

b)

pop

c)

splice

d)

unshift

8.

Qual é o valor de null em JavaScript?

a)

null representa a ausência de valor.

b)

null é o mesmo que undefined

c)

null é um número

d)

null é uma string vazia.

9.

Qual é o resultado de '2' + 2 em JavaScript?

a)

undefined

b)

NaN

c)

'22'

d)

4

10.

Qual método é usado para adicionar um ou mais elementos ao final de um array?

a)

push

b)

pop

c)

unshift

d)

shift

11.

Como você pode verificar se uma variável 'x' é um array em JavaScript?

a)

x.isArray()

b)

typeof x === 'array'

c)

x instanceof Array

d)

Array.isArray(x)

12.

Qual é a principal diferença entre interface e type em TypeScript?

a)

interface é para herança de classes, type é para definir tipos primitivos.

b)

interface é apenas para classes, type pode ser usado para qualquer tipo

c)

interface é para definir contratos entre objetos, type é mais flexível e pode definir qualquer tipo.

d)

interface é obrigatório, type é opcional.

13.

Como você declara uma variável tipada em TypeScript?

a)

const nome: "John";

b)

var nome = "John";

c)

let nome = "John";

d)

let nome: string = "John";

14.

omo você define uma função que retorna um número em TypeScript?

a)

function nomeDaFuncao() { return 1; }

b)

function nomeDaFuncao(): string { return 1; }

c)

function nomeDaFuncao(): number { return 1; }

d)

function nomeDaFuncao() { let x: number = 1; return x; }

15.

Qual palavra-chave é usada para definir um tipo de retorno void em TypeScript?

a)

void

b)

undefined

c)

null

d)

any

16.

Qual método é usado para converter uma string em um número inteiro em JavaScript?

a)

parseInt

b)

toString

c)

Number

d)

parseFloat

17.

Qual comando Git é usado para baixar mudanças de um repositório remoto sem aplicá-las?

a)

git fetch

b)

git pull

c)

git clone

d)

git merge

18.

Qual método é usado para juntar todos os elementos de um array em uma string em JavaScript?

a)

reduce

b)

join

c)

concat

d)

toString

19.

Qual é a diferença entre var, let e const em JavaScript?

a)

var é global, let e const são locais.

b)

var é de bloco, let e const são globais.

c)

var e let são mutáveis, const é imutável.

d)

var é funcional, let e const são de bloco.

20.

Qual método é usado para verificar se uma string começa com um determinado valor em JavaScript?

a)

startsWith

b)

endsWith

c)

includes

d)

indexOf

21.

Qual comando Git é usado para aplicar mudanças de um repositório remoto ao repositório local?

a)

git merge

b)

git commit

c)

git pull

d)

git fetch

22.

Como você pode verificar se uma string contém um determinado valor em JavaScript?

a)

string.has(valor)

b)

string.contains(valor)

c)

string.indexOf(valor)

d)

string.includes(valor)

23.

Qual é a diferença entre null e undefined em JavaScript?

a)

null e undefined são equivalentes.

b)

null é usado para variáveis não inicializadas, undefined é para variáveis sem valor.

c)

null é um tipo primitivo, undefined é um objeto.

d)

null é um objeto, undefined é um tipo primitivo.

24.

Qual é a diferença entre map e forEach em JavaScript?

a)

map é usado para iteração, forEach para transformação.

b)

forEach é mais rápido que map.

c)

map retorna um novo array, forEach não retorna nada.

d)

map modifica o array original, forEach não.

25.

Qual método é usado para adicionar um ou mais elementos ao início de um array?

a)

push

b)

pop

c)

shift

d)

unshift

26.

Qual comando é usado para iniciar um repositório local?

a)

git create

b)

git init

c)

git new

d)

git start

27.

Como você clona um repositório remoto?

a)

git copy

b)

git fork

c)

git clone

d)

git download

28.

Qual a saída do código: console.log(typeof null); ?

a)

object

b)

null

c)

undefined

d)

string

29.

Qual é a extensão padrão de arquivos TypeScript?

a)

.js

b)

.html

c)

.jsx

d)

.ts

30.

Qual comando inicializa um projeto TypeScript?

a)

tsconfig init

b)

tsc init

c)

tsc --init

d)

ts-init

31.

Qual é a finalidade de interfaces no TypeScript?

a)

Criar funções assíncronas

b)

Melhorar o desempenho

c)

Definir a estrutura de objetos

d)

Manipular arrays