Buscar

Quiz Senac Algoritmos

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 16 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 16 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 9, do total de 16 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

06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 1/16
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_686268_2204_01 2203-ALGORITMOS E PROGRAMAÇÃO I Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário VANESSA ALCANTARA QUADROS
Curso 2203-ALGORITMOS E PROGRAMAÇÃO I
Teste Clique aqui para iniciar o Quiz
Iniciado 06/12/22 20:15
Enviado 06/12/22 21:01
Data de vencimento 07/12/22 23:59
Status Completada
Resultado da tentativa 3 em 10 pontos  
Tempo decorrido 45 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Sala de Aula Tutoriais
0 em 1 pontos
VANESSA ALCANTARA QUADROS
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_197291_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_197291_1&content_id=_8832112_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 2/16
I. Na linha 3, quando o usuário inserir um valor de ano, resultará em um erro
na linha 5, pois a entrada é do tipo string e há uma operação aritmética de
módulo.
II. Se um valor é divisível por 4 e divisível por 100, logo, é divisível por 400
também, o que torna dispensável a expressão ano%400==0.
III. Na linha 5, o valor da expressão será true para qualquer ano maior que
1500, uma vez que temos um operador || (ou), tornando a linha 6
inalcançável.
IV. Na linha 5, é necessário substituir o primeiro operador maior (>) pelo
operador de igualdade, caso contrário, o algoritmo pode não reconhecer
anos bissextos.
O código a seguir realiza a validação se um dado ano é bissexto ou não. Para
calcularmos se um ano é bissexto ou não, temos, necessariamente, que
considerar os seguintes fatores: o ano deve ser divisível por quatro, o resto da
divisão do ano por 100 tem que ser maior que zero ou a divisão do ano por 400
precisa ser igual a zero. Analise o código com atenção.
1 double ano;
2  
3 ano = Console.ReadLine();
4  
5 if(((ano % 4) == 0 || (ano % 100) > 0) || ((ano % 400) == 0)){
6         Console.WriteLine(“Ano bissexto”);
7 } else {
8         Console.WriteLine(“Ano não é bissexto”);
9 }
 
Considerando as informações apresentadas, avalie as afirmações a seguir:
É correto o que se afirma em:
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 3/16
Resposta Selecionada: 
Respostas: 
Comentário
da resposta:
I e II, apenas.
I e III, apenas.
I e IV, apenas.
II e III, apenas.
I e II, apenas.
II e IV, apenas.
A afirmativa I é verdadeira, pois o valor de entrada é sempre do
tipo string. Logo, é necessário converter o valor de entrada do
input para o tipo double, de modo a evitar o erro.
A afirmativa II está incorreta, pois para um ano ser bissexto,
entre outros critérios, o resto da divisão deste ano por 100 deve
ser maior que 0. A afirmativa diz que deve ser igual a zero, ou
seja, deve ser divisível por 100, o que está errado. Em outras
palavras, um número não pode ser divisível por 100.
A afirmativa III é verdadeira, pois como o código está com três
expressões ligadas por um operador || (ou), basta que uma delas
seja verdadeira para que toda a expressão seja verdadeira
também. Logo, sempre será executada a linha 4, tornando a linha
6 inacessível
A afirmativa IV está incorreta, pois para um ano ser bissexto, ele
não pode ser divisível por 100 e deve ser divisível por 4. Ou
então, deve ser divisível por 400.
Pergunta 2 1 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 4/16
Resposta Selecionada: 
Respostas:
 
Comentário
da resposta:
Sobre variáveis em programação, podemos afirmar que:
I. Uma variável pode iniciar-se com letras, com underscore ( _ ) ou com traço (-) e
deve ser evitado o uso de caracteres especiais.
II. Se criarmos uma variável chamada aluno1 e outra chamada aluno2, teremos
dois espaços na memória para guardar valores. 
III. Uma variável chamada nota pode armazenar, ao mesmo tempo, o nome de um
aluno e sua respectiva nota em uma avaliação.
IV. Uma variável não pode ter caracteres especiais ou traços, afinal, o computador
pode não compreender estes sinais.
As alternativas verdadeiras são:
II e IV, apenas.
I e III, apenas.
I e IV, apenas.
II e III, apenas.
I e II, apenas.
II e IV, apenas.
A afirmativa I é falsa, pois não podemos utilizar o sinal de traço
(-) em uma variável, afinal, o computador pode ficar em dúvida se
esse traço representa um caractere separador ou um sinal de
subtração, então por isso não é possível utilizá-lo.
A afirmativa II é verdadeira, pois uma variável tem o exato
propósito de armazenar um valor na memória. Logo, ao criarmos
duas variáveis, teremos dois espaços na memória reservados
para o nosso programa.
A afirmativa III é falsa, pois uma variável pode armazenar apenas
um único valor, logo, ou se armazena o nome do aluno ou se
armazena a nota do aluno, não sendo possível armazenar ambos
os valores no mesmo espaço de memória.
A afirmativa IV é verdadeira, pois caracteres especiais como
@#$- ou qualquer outro que o valha, não podem ser utilizados no
código como parte do nome da variável. Se usado, o compilador
não o reconhecerá como presente na linguagem e,
consequentemente, irá gerar um erro. Somente uma observação:
alguns caracteres especiais como # e $ são usados na
programação, mas não na declaração de uma variável.
Pergunta 3 1 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 5/16
Resposta Selecionada: 
Respostas:
 
Comentário
da resposta:
Em C# e em outras linguagens de programação, para que seja possível manipular
dados, uma das necessidades é criar variáveis que armazenem temporariamente
valores os quais podem ser numéricos (int ou float), texto (string) ou booleano
(bool). Observe o código a seguir escrito em C#:
1 a = 5.95681545;
2 b = Console.ReadLine();
3 c = 7 % 2;
4 d = 3.5 * c;
 
Marque a alternativa que apresenta corretamente os tipos das variáveis a, b, c e
d, respectivamente.
a: float; b: string; c: int; d: float.
a: int; b: string; c: float; d: int.
a: float; b: int; c: float; d: float.
a: int; b: string; c: int; d: int.
a: float; b: string; c: int; d: float.
a: int; b: int; c: float; d: int.
Em a) temos um número que é ponto flutuante, isso pode ser
observado pelo uso de casas decimais; em b) a variável recebe
um conteúdo da linha de comando via o método input, logo,
independentemente de o valor digitado ser um número ou letra, o
tipo sempre será string; em c) estamos encontrando o resto de
uma divisão, logo, o valor é inteiro; em d) estamos multiplicando
um ponto flutuante por um inteiro, o que resulta em um ponto
flutuante ou float.
Pergunta 4 0 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 6/16
Analise com atenção o código a seguir:
1 public staticvoid Main (string[] args) {
2         Console.WriteLine("Digite um numero");
3         string op = Console.ReadLine();
4  
5         while(op > 0 || op < 50){
6                 Console.WriteLine("Digite um número: ");
7                 op = Console.ReadLine();
8         }
9 }
 
Considerando as informações apresentadas, avalie as afirmações a seguir:
I. O laço de repetição while da linha 5 será executado indiferentemente do valor
digitado pelo usuário, uma vez que temos o operador OU (||).
II. O laço de repetição while apresentará um erro, pois a variável op é do tipo
string e o valor zero é um número inteiro.
III. O laço de repetição while será interrompido assim que o usuário digitar um
número fora do intervalo entre zero e cinquenta.
IV. O laço de repetição while está com sua sintaxe escrita corretamente, porém,
ele apresentará um erro de execução.
É correto o que se afirma em:
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 7/16
Resposta Selecionada: 
Respostas: 
Comentário
da resposta:
II e III, apenas.
II e IV, apenas
I e III, apenas.
I e II, apenas.
III e IV, apenas.
II e III, apenas.
A afirmativa I está incorreta, pois o laço de repetição não será
executado pois há uma tentativa de comparar uma string com um
valor inteiro, o que irá gerar um erro. Para resolver isso, é
possível converter o tipo da variável op de string para inteiro.
A afirmativa II está correta, pois haverá um erro devido ao tipo da
variável op que é string.
A afirmativa III está incorreta, pois mesmo que a variável op
fosse do tipo inteiro isso não ocorreria, afinal, existe uma
condição ou, logo, independentemente do valor digitado pelo
usuário, sempre este laço seria executado (considerando op
como inteiro).
A afirmativa IV está correta, pois sintaxe se refere a forma de
escrita e, neste caso, o while está com sua sintaxe correta. Existe
uma expressão interna entre os parênteses com um operador
lógico conectando duas operações de comparação. Entretanto, o
erro é semântico, uma vez que o tipo não é condizente com o
esperado, que seria o inteiro.
Pergunta 5 1 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 8/16
Resposta
Selecionada:
Respostas:
Comentário
da resposta:
Leia o texto a seguir com atenção:
O pensamento computacional é o processo de abordar um problema de uma
maneira sistemática e criar e expressar uma solução que pode ser realizada por
um computador.
A partir desta informação, é possível afirmar que o pensamento computacional
ensina o uso de abstração e decomposição na solução de
problemas complexos.
apresenta técnicas computacionais para a compreensão e
escrita de algoritmos.
ensina o uso de abstração e decomposição na solução de
problemas complexos.
é uma aprendizagem relacionada à ciência da computação que
foca em técnicas funcionais de programação.
habilita os alunos a desenvolverem seu raciocínio lógico por
meio da escrita de algoritmos e códigos de programas.
incentiva o aluno a utilizar-se do poder da computação através
da tela e do teclado de um computador (ou de um dispositivo
móvel).
A alternativa b está correta, pois dentre os pilares do
pensamento computacional, destaca-se a decomposição, que é
o processo de decompor um problema complexo em partes
menores; e também a abstração, que visa identificar
características comuns e reconhecer padrões em um problema.
Pergunta 6 0 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_88321… 9/16
Resposta Selecionada: 
Respostas:
 
Comentário da
resposta:
Sobre algoritmos, podemos afirmar que:
I. Cada instrução de um algoritmo deve ser executada em uma ordem específica
para resolver um problema computacional ou não.
II. O algoritmo é uma sequência com quantidade indeterminada de instruções
com o objetivo de resolver um problema. 
III. Fluxograma ou diagramas de sequência são exemplos de representações de
um algoritmo.
IV. Nas embalagens de produtos diversos, o item modo de usar é um exemplo de
algoritmo com descrição narrativa.
V. Fluxograma e diagramas de sequência são exemplos de representações
gráficas visuais de um algoritmo.
As afirmativas verdadeiras são:
III e IV, apenas.
III e IV, apenas.
II e V, apenas.
I e IV, apenas.
II e III, apenas.
III e V, apenas.
A afirmativa I é verdadeira, pois um algoritmo possui uma
sequência de instruções. Ao executá-lo, é necessário respeitar a
ordem de cada uma dessas instruções, caso contrário, o
resultado será diferente do esperado.
A afirmativa II é falsa, pois o algoritmo é uma sequência finita
de instruções. Logo, a quantidade de instruções é conhecida,
bem como o seu fim.
A afirmativa III é falsa, pois entre os dois modelos
apresentados, o único que representa um algoritmo é o
fluxograma.
A afirmativa IV é verdadeira, pois produtos como xampu, creme
dental e outros possuem uma descrição narrativa de como usar
o produto, geralmente em um espaço chamado modo de usar.
A afirmativa V é falsa, pois somente o fluxograma é uma
representação gráfica de algoritmos.
Pergunta 7 0 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_8832… 10/16
Resposta
Selecionada:
 
Respostas:
Comentário
da resposta:
Leia o trecho a seguir:
Os operadores aritméticos de soma, subtração, divisão e multiplicação podem
ser utilizados nas operações com números inteiros e números reais. Se um
número inteiro for dividido por um número real, teremos um número do tipo real
como resultado. Estes operadores podem ser utilizados em uma cadeia de
instruções, respeitando sempre a ordem de precedência matemática: primeiro a
multiplicação, em seguida a divisão, a soma e, por fim, a subtração.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta
entre elas.
I. Supondo os seguintes valores de variáveis do tipo string: A ="Bom" e B =" Dia",
podemos somar A + B, obtendo C = A + B que é igual a “Bom Dia”.
Porque:
II. Quando realizamos a soma de strings, o resultado final é a concatenação das
duas strings, com comportamento semelhante ao símbolo de &.
A respeito dessas asserções, assinale a opção correta.
As asserções I e II são proposições falsas.
As asserções I e II são proposições falsas.
A asserção I é uma proposição falsa e a II é uma proposição
verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não
é uma justificativa correta da I.
As asserções I e II são proposições verdadeiras e a II é uma
justificativa correta da I.
A asserção I é uma proposição verdadeira e a II é uma
proposição falsa.
A proposição I é verdadeira, pois quando somamos duas strings,
na realidade estamos realizando uma junção. Deste modo,
estamos juntando a palavra “Bom” com a palavra “Dia” e o
resultado é a frase “Bom Dia”. A proposição II é falsa, pois em C#,
o símbolo responsável por realizar a concatenação de strings é o
sinal de adição +. O e-comercial “&” não realiza concatenação.
Por ser falsa, a asserção II não justifica a asserção I.
Pergunta 8 0 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_8832… 11/16
Analise com atenção o código a seguir que utiliza função com passagem de parâmetros,
com três argumentos.
1 public int calcular(int x, ref int y, ref int z){
2         x = x + 10;
3         y = y + 10;4         z = z + 10;
5         Console.WriteLine(x + " "+ y+ " "+ z);
6         return y;
7 }
8  
9 public static void Main (string[] args) {
10         int a = 4;
11         int b = 3;
12         int c = 2;
13  
14         Program p = new Program();
15         p.calcular(a, ref b, ref c);
16  
17         Console.WriteLine(a + " - "+ b + " - " + c);
18 }
 
Os valores impressos na instrução da linha 17 serão:
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_8832… 12/16
Resposta Selecionada: 
Respostas: 
Comentário
da resposta:
4 - 3 - 2
4 - 13 - 12
4 - 3 - 2
14 - 13 - 12
14 - 3 - 2
4 - 12 - 13
Na função main há a invocação da função calcular passando três
argumentos por parâmetro, sendo que o primeiro (variável a) é passado por
valor, por outro lado, as variáveis b e c são passadas como referência. Logo,
qualquer alteração nas variáveis y e z na função calcular, impactará no
valor das variáveis b e c que estão na função main. Deste modo, os valores
finais das variáveis a, b e c serão, respectivamente, 4, 13 e 12.
Pergunta 9 0 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_8832… 13/16
Resposta
Selecionada:
Respostas:
Comentário
da resposta:
Leia o texto a seguir:
As funções são um recurso comum entre todas as linguagens de programação.
Elas permitem que os desenvolvedores escrevam blocos de código que realizam
tarefas específicas. Uma função pode ser executada quantas vezes o
desenvolvedor quiser em todo o código.
Considerando esse contexto, avalie as seguintes asserções e a relação proposta
entre elas.
I. As funções fornecem melhor modularidade para seu aplicativo e um alto grau
de reutilização de código.
PORQUE
II. C# oferece muitas funções integradas, permitindo que o programador possa
criar as suas próprias, criando blocos de códigos organizados e reutilizáveis.
A respeito dessas asserções, assinale a alternativa correta.
As asserções I e II são proposições verdadeiras, mas a II não
é uma justificativa da I.
As asserções I e II são proposições verdadeiras e a II é uma
justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não
é uma justificativa da I.
A asserção I é uma proposição verdadeira e a II é uma
proposição falsa.
A asserção I é uma proposição falsa e a II é uma proposição
verdadeira.
As asserções I e II são proposições falsas.
A asserção I é uma proposição verdadeira, pois uma função é
denotada pelo modificador de acesso, seguido pelo tipo de
retorno, pelo nome da função e um conjunto de parênteses.
Esses blocos de código permitem que você organize seu código
com mais eficiência.
A asserção II é uma proposição verdadeira, pois em C# temos as
funções integradas como Math.pow() para potenciação,
Math.round() para arredondar um número, entre outras. Também
é possível criarmos nossas próprias funções, deixando o código
mais organizado.
A asserção II é uma justificativa da I, pois além de poder
organizar o código, as funções também permitem que as
manutenções sejam mais simples.
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_8832… 14/16
Pergunta 10 0 em 1 pontos
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_8832… 15/16
Observe com atenção o código a seguir desenvolvido no Scratch.
Considerando esse código, o significado dos blocos e suas saídas, analise as
afirmativas a seguir:
I. O componente laranja é um nó encontrado no grupo de nós chamado Eventos e
será ativado quando uma tecla for pressionada.
II. Ao clicar na seta para a esquerda do teclado, no segundo bloco o gato inverterá
o trajeto e, ao invés de ir para frente, irá para trás.
III. O algoritmo desenvolvido é responsável por fazer o gato virar para trás e dar
100 passos nesta direção.
IV. Ao clicar na seta para esquerda do teclado, o gato por 4 vezes, o gato fará um
trajeto na tela semelhante a um quadrado no sentido horário.
Está correto o que se afirma em:
06/12/2022 21:02 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_28280338_1&course_id=_197291_1&content_id=_8832… 16/16
Terça-feira, 6 de Dezembro de 2022 21h01min23s BRT
Resposta Selecionada: 
Respostas: 
Comentário
da resposta:
II e III, apenas.
I e IV, apenas.
II e IV, apenas.
II e III, apenas.
III e IV, apenas.
I e III, apenas.
A afirmativa I está correta, pois o bloco laranja é um componente
encontrado no grupo de nós laranja chamado Eventos. Neste
bloco podemos selecionar qual tecla que, ao ser clicada,
executará um evento (ação) no personagem.
A afirmativa II está incorreta, pois apesar da tecla indicada ser a
da esquerda, o gato vai virar 90° e deslocar 100 passos para
baixo. Sendo assim, ele não virá para trás, ele ficará de cara para
baixo e dará os 100 passos em sentido horário.
A afirmativa III está incorreta, pois o gato não irá para trás, ele
ficará de cara para baixo e, em seguida, se deslocará neste
sentido.
A afirmativa IV está correta, pois apesar da tecla indicada no
bloco ser a da esquerda, ao clicar uma vez nessa tecla, o gato
rotacionará 90°, ficando de cara para baixo, e andará 100 passos
para baixo. Ao pressionar uma segunda vez, o gato rotacionará
mais 90° e, ficando de ponta cabeça, deslocará 100 passos para a
esquerda. Se pressionar o botão mais duas vezes, o gato
completará o trajeto em sentido horário, formando um quadrado.
← OK

Continue navegando