wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lógica Programação - For, While, Do While

Total questions: 14

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

Interprete o código: IF (Idade >=18) alert(“Maior idade”); Else alert(“Menor”);

a)

Se Idade for menor igual a 18 então, escreva “Maior Idade” senão escreva “Menor”

b)

Se Idade for maior igual a 18 então, escreva “Menor” senão escreva “Maior idade”

c)

Se Idade for menor igual a 18 então, escreva “Menor” senão escreva “Maior idade”

d)

Se Idade for maior igual a 18 então, escreva “Maior Idade” senão escreva “Menor”

2.

O código: IF (Idade >18) AND (Idade < 30) executa o que tem nesse if somente se:

a)

As duas condições forem VERDADEIRAS

b)

A primeira for VERDADEIRA e a segunda FALSA

c)

As duas condições forem FALSAS

d)

A primeira for FALSA e a segunda VERDADEIRA

3.

O código: IF (Idade >18) OR (Idade < 30) NÃO executa o que tem no if somente se:

a)

As duas condições forem verdadeiras

b)

As duas condições forem FALSAS

c)

A primeira for VERDADEIRA e a segunda FALSA

d)

A primeira for FALSA e a segunda VERDADEIRA

4.

Na formação de identificadores (variáveis), NÃO se deve:

a)

Começar por um caractere alfabético

b)

Usar números na sua formação

c)

Ultrapassar 5 caracteres

d)

Usar caracteres especiais

5.

Quais são os principais comandos de repetição:

a)

FOR, WHILE e DO WHILE

b)

REPEAT, FOR e IF

c)

FOR, WHILE e IF

d)

FOR, REPEAT e IF

6.

Interprete a parte de código: For (cont=1 ; cont<10; cont++)

a)

Para cont de 1 até 10 faça

b)

Se cont 1 igual a 10

c)

Enquanto cont 1 igual a 10

d)

Para cont 10 até 1 faça

7.

Qual o comando de repetição onde não há a necessidade de ser criar variáveis de controle, pois possui um contador automático?

a)

WHILE

b)

REPEAT

c)

FOR

d)

DO

8.

Os loopings que possuem um número finito de execuções poderão ser processador melhor através de qual estrutura..

a)

While

b)

Do While

c)

IF

d)

For

9.

Qual a forma resumida de escrever o cont = cont + 1, em JavaScript

a)

cont ==+

b)

cont ++

c)

cont=

d)

cont+

10.

Qual a diferença DO While para o While?

a)

O DO While Irá efetuar a execução de um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida

b)

O DO While não irá efetuar a execução de um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida

c)

Não tem diferença entre os dois

11.

Qual alternativa está correta para arrumar o código abaixo?

if x > y

alert("Hello World");

a)

if ( x > y ) [

alert("Hello World");

]

b)

if ( x > y ) {

alert("Hello World");

}

c)

if ( x > y )

alert("Hello World");

12.

Corrija a instrução if para o alert "Hello World" se x for maior que y , caso contrário, mostre alert "Goodbye"

Qual alternativa necessária para ajustar o código abaixo?

(x y) {

alert("Hello World");

} {

alert("Goodbye");

}

a)

If (x < y) {

alert("Hello World");

} if {

alert("Goodbye");

}

b)

If (x > y) {

alert("Hello World");

} else {

alert("Goodbye");

}

c)

If (x > y) {

alert("Hello World");

} else if {

alert("Goodbye");

}

13.

Crie um loop que vai de 0 a 9 utilizando o FOR;

Dentro do loop crie um console.log mostrando o valor contador

4 lines
14.

Crie um loop que vai de 0 a 9 utilizando o While;

Dentro do loop crie um console.log mostrando o valor contador

4 lines