Logo Passei Direto
Buscar

Algoritmo e programação I Senac

Ferramentas de estudo

Questões resolvidas

Analise com atenção o código a seguir:
1 public static void 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 afirmacoes a seguir:
I. O laço de repetição while está com sua sintaxe escrita corretamente, porém, ele apresentará um erro de execução.
II. Haverá um erro devido ao tipo da variável op que é string.
I e II, apenas.
II e IV, apenas
I e III, apenas.
I e II, apenas.
III e IV, apenas.
II e III, apenas.

Analise com atenção o código a seguir escrito em C#.
1 for(int x=-15; x<14; x++)
2 {
Assinale a alternativa que apresenta a análise correta sobre esse código.

Esta estrutura de repetição apresentará todos os números pares de -14 a 14.
O código apresentará os números inteiros de -15 (valor inicial de x) até 13, que é o último valor menor que 14.
Este laço de repetição possui dois incrementos, o que gerará erro de duplicidade na linha 3.
Este código apresentará todos os números de -15 a 14, inclusive o número zero.
Este código apresentará um erro na linha 1, pois a inicialização da variável x é negativa.
Esta estrutura de repetição apresentará todos os números pares de -14 a 14.

A respeito do Scratch e de seus diversos tipos de blocos, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
I. ( ) Ao pressionar a tecla espaço, o personagem solicitará dez vezes que você responda qual o seu nome, apresentando o resultado na tela.
II. ( ) O bloco laranja, também chamado de bloco de controle de fluxo, é responsável por modificar o fluxo do algoritmo.
III. ( ) Se o usuário digitar um nome como João, o personagem repetirá por dez vezes a frase Olá, João! na tela.
IV. ( ) Se o usuário digitar um nome como João, o personagem repetirá na tela dez vezes o nome digitado, sem aparecer a mensagem Olá!
Assinale a alternativa que apresenta a sequência correta.
F-V-F-V.
F-F-V-V.
F-V-F-V.
V-F-V-F.
V-F-F-V.
V-V-F-F.

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 verdadeiras e a II é uma justificativa correta da I.
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.

Em relação ao algoritmo representado no código, marque a alternativa correta.

Para o caso em que temos a mesma instrução repetindo duas ou mais vezes, podemos utilizar o conceito de estrutura de repetição.
No código temos que, se a quantidade de parafusos for menor ou igual a 5, então devemos desaparafusar um parafuso.
Neste código, a frase agora removo a roda somente será executada se o valor da variável parafusosRemovidos for maior que 5.
No código temos a representação de uma estrutura condicional e também de uma estrutura de repetição.
Neste código, um parafuso apenas será removido quando a variável parafusosRemovidos for igual a 5.

Durante o desenvolvimento de programas, os operadores lógicos E e OU são usados para relacionar expressões. O resultado de uma operação lógica será VERDADEIRO ou FALSO. Ao utilizar o operador E, por exemplo, o resultado será VERDADEIRO somente se estiver entre dois operandos também VERDADEIROS.
Analise, então, as seguintes expressões:
Expressão 1: FALSO OU VERDADEIRO E FALSO E VERDADEIRO.
Expressão 2: FALSO E VERDADEIRO E FALSO OU VERDADEIRO.
Sobre as expressões 1 e 2, é corretor dizer que

o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 2 será VERDADEIRO.
o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 1 será VERDADEIRO.
tanto a expressão 1 quanto a expressão 2 terão como saída o valor VERDADEIRO, afinal, em ambas as expressões temos o operador OU, que é chamado de operador permissivo.
o operador E resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 2 será VERDADEIRO.
o operador E é menos permissivo e restritivo que o operador OU, deste modo, em uma expressão, basta que apenas um operando seja VERDADEIRO para que toda a expressão se torne verdadeira.

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:

I e IV, apenas.
II e IV, apenas.
II e III, apenas.
III e IV, apenas.
I e III, apenas.

Analise com atenção o código a seguir:

1 public static void 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 afirmacoes a seguir:
I. O laço de repetição while está com sua sintaxe escrita corretamente, porém, ele apresentará um erro de execução.
II. Haverá um erro devido ao tipo da variável op que é string.
I e II, apenas.
II e IV, apenas
I e III, apenas.
I e II, apenas.
III e IV, apenas.
II e III, apenas.

A respeito do Scratch e de seus diversos tipos de blocos, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).

I. ( ) Ao pressionar a tecla espaço, o personagem solicitará dez vezes que você responda qual o seu nome, apresentando o resultado na tela.

II. ( ) O bloco laranja, também chamado de bloco de controle de fluxo, é responsável por modificar o fluxo do algoritmo.

III. ( ) Se o usuário digitar um nome como João, o personagem repetirá por dez vezes a frase Olá, João! na tela.

IV. ( ) Se o usuário digitar um nome como João, o personagem repetirá na tela dez vezes o nome digitado, sem aparecer a mensagem Olá!

Assinale a alternativa que apresenta a sequência correta.
F-V-F-V.
F-F-V-V.
F-V-F-V.
V-F-V-F.
V-F-F-V.
V-V-F-F.

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.

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:
I e IV, apenas.
I e IV, apenas.
II e IV, apenas.
II e III, apenas.
III e IV, apenas.
I e III, apenas.

I. ( ) No fluxograma da imagem, observa-se a presença de uma estrutura condicional.
II. ( ) No fluxograma da imagem, se o pneu estiver furado, então será necessário trocá-lo.
III. ( ) No fluxograma da imagem, independentemente se o pneu estiver furado ou não, o fim será alcançado.
IV. ( ) No fluxograma da imagem, será escrito na tela as mensagens Não Trocar e também Trocar.

Assinale a alternativa que possui a sequência correta.

Resposta Selecionada: V-V-V-F.
Respostas: V-F-F-V.
V-V-V-F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Analise com atenção o código a seguir:
1 public static void 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 afirmacoes a seguir:
I. O laço de repetição while está com sua sintaxe escrita corretamente, porém, ele apresentará um erro de execução.
II. Haverá um erro devido ao tipo da variável op que é string.
I e II, apenas.
II e IV, apenas
I e III, apenas.
I e II, apenas.
III e IV, apenas.
II e III, apenas.

Analise com atenção o código a seguir escrito em C#.
1 for(int x=-15; x<14; x++)
2 {
Assinale a alternativa que apresenta a análise correta sobre esse código.

Esta estrutura de repetição apresentará todos os números pares de -14 a 14.
O código apresentará os números inteiros de -15 (valor inicial de x) até 13, que é o último valor menor que 14.
Este laço de repetição possui dois incrementos, o que gerará erro de duplicidade na linha 3.
Este código apresentará todos os números de -15 a 14, inclusive o número zero.
Este código apresentará um erro na linha 1, pois a inicialização da variável x é negativa.
Esta estrutura de repetição apresentará todos os números pares de -14 a 14.

A respeito do Scratch e de seus diversos tipos de blocos, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
I. ( ) Ao pressionar a tecla espaço, o personagem solicitará dez vezes que você responda qual o seu nome, apresentando o resultado na tela.
II. ( ) O bloco laranja, também chamado de bloco de controle de fluxo, é responsável por modificar o fluxo do algoritmo.
III. ( ) Se o usuário digitar um nome como João, o personagem repetirá por dez vezes a frase Olá, João! na tela.
IV. ( ) Se o usuário digitar um nome como João, o personagem repetirá na tela dez vezes o nome digitado, sem aparecer a mensagem Olá!
Assinale a alternativa que apresenta a sequência correta.
F-V-F-V.
F-F-V-V.
F-V-F-V.
V-F-V-F.
V-F-F-V.
V-V-F-F.

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 verdadeiras e a II é uma justificativa correta da I.
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.

Em relação ao algoritmo representado no código, marque a alternativa correta.

Para o caso em que temos a mesma instrução repetindo duas ou mais vezes, podemos utilizar o conceito de estrutura de repetição.
No código temos que, se a quantidade de parafusos for menor ou igual a 5, então devemos desaparafusar um parafuso.
Neste código, a frase agora removo a roda somente será executada se o valor da variável parafusosRemovidos for maior que 5.
No código temos a representação de uma estrutura condicional e também de uma estrutura de repetição.
Neste código, um parafuso apenas será removido quando a variável parafusosRemovidos for igual a 5.

Durante o desenvolvimento de programas, os operadores lógicos E e OU são usados para relacionar expressões. O resultado de uma operação lógica será VERDADEIRO ou FALSO. Ao utilizar o operador E, por exemplo, o resultado será VERDADEIRO somente se estiver entre dois operandos também VERDADEIROS.
Analise, então, as seguintes expressões:
Expressão 1: FALSO OU VERDADEIRO E FALSO E VERDADEIRO.
Expressão 2: FALSO E VERDADEIRO E FALSO OU VERDADEIRO.
Sobre as expressões 1 e 2, é corretor dizer que

o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 2 será VERDADEIRO.
o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 1 será VERDADEIRO.
tanto a expressão 1 quanto a expressão 2 terão como saída o valor VERDADEIRO, afinal, em ambas as expressões temos o operador OU, que é chamado de operador permissivo.
o operador E resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o resultado da expressão 2 será VERDADEIRO.
o operador E é menos permissivo e restritivo que o operador OU, deste modo, em uma expressão, basta que apenas um operando seja VERDADEIRO para que toda a expressão se torne verdadeira.

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:

I e IV, apenas.
II e IV, apenas.
II e III, apenas.
III e IV, apenas.
I e III, apenas.

Analise com atenção o código a seguir:

1 public static void 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 afirmacoes a seguir:
I. O laço de repetição while está com sua sintaxe escrita corretamente, porém, ele apresentará um erro de execução.
II. Haverá um erro devido ao tipo da variável op que é string.
I e II, apenas.
II e IV, apenas
I e III, apenas.
I e II, apenas.
III e IV, apenas.
II e III, apenas.

A respeito do Scratch e de seus diversos tipos de blocos, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).

I. ( ) Ao pressionar a tecla espaço, o personagem solicitará dez vezes que você responda qual o seu nome, apresentando o resultado na tela.

II. ( ) O bloco laranja, também chamado de bloco de controle de fluxo, é responsável por modificar o fluxo do algoritmo.

III. ( ) Se o usuário digitar um nome como João, o personagem repetirá por dez vezes a frase Olá, João! na tela.

IV. ( ) Se o usuário digitar um nome como João, o personagem repetirá na tela dez vezes o nome digitado, sem aparecer a mensagem Olá!

Assinale a alternativa que apresenta a sequência correta.
F-V-F-V.
F-F-V-V.
F-V-F-V.
V-F-V-F.
V-F-F-V.
V-V-F-F.

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.

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:
I e IV, apenas.
I e IV, apenas.
II e IV, apenas.
II e III, apenas.
III e IV, apenas.
I e III, apenas.

I. ( ) No fluxograma da imagem, observa-se a presença de uma estrutura condicional.
II. ( ) No fluxograma da imagem, se o pneu estiver furado, então será necessário trocá-lo.
III. ( ) No fluxograma da imagem, independentemente se o pneu estiver furado ou não, o fim será alcançado.
IV. ( ) No fluxograma da imagem, será escrito na tela as mensagens Não Trocar e também Trocar.

Assinale a alternativa que possui a sequência correta.

Resposta Selecionada: V-V-V-F.
Respostas: V-F-F-V.
V-V-V-F.

Prévia do material em texto

Revisar envio do teste: Clique aqui para iniciar o Quiz
STADCAS1DA_2401-2401-686268 2401-ALGORITMOS E PROGRAMAÇÃO I Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário BRUNO RIBEIRO PETRILLO
Curso 2401-ALGORITMOS E PROGRAMAÇÃO I
Teste Clique aqui para iniciar o Quiz
Iniciado 18/06/24 21:14
Enviado 18/06/24 22:07
Data de vencimento 19/06/24 23:59
Status Completada
Resultado da tentativa 8 em 10 pontos  
Tempo decorrido 53 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Analise com atenção o código a seguir:
1 public static void 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:
0 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 1/12
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_241613_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_241613_1&content_id=_10947451_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
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:
Resposta Selecionada: I e II, apenas.
Respostas: II e IV, apenas
I e III, apenas.
I e II, apenas.
III e IV, apenas.
II e III, apenas.
Comentário
da resposta:
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 2
Analise com atenção o código a seguir escrito em C#.
1 for(int x=-15; x<14; x++)
2 {
1 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 2/12
Assinale a alternativa que apresenta a análise correta sobre esse código.
Resposta
Selecionada: Esta estrutura de repetição apresentará todos os números
pares de -14 a 14.
Respostas: O código apresentará os números inteiros de -15 (valor inicial
de x) até 13, que é o último valor menor que 14.
Este laço de repetição possui dois incrementos, o que gerará
erro de duplicidade na linha 3.
Este código apresentará todos os números de -15 a 14,
inclusive o número zero.
Este código apresentará um erro na linha 1, pois a
inicialização da variável x é negativa.
Esta estrutura de repetição apresentará todos os números
pares de -14 a 14.
Comentário
da resposta:
O laço for é inicializado com o valor -15 (x = -15). Observe que o
laço é incrementado uma vez na definição do for, bem como tem o
incremento internamente, dentro do escopo do for. Então, na
primeira iteração, a variável -15 é incrementada para -14 e o valor
é apresentado na tela. Em seguida, a variável x é incrementada
com o x++ do laço for e também pelo x++ da linha 3. Logo, são
apresentados todos os números pares, afinal, há dois
incrementos.
Pergunta 3
Observe com atenção o código a seguir desenvolvido no Scratch.
1 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 3/12
A respeito do Scratch e de seus diversos tipos de blocos, analise as afirmativas a
seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
I. ( ) Ao pressionar a tecla espaço, o personagem solicitará dez vezes que você
responda qual o seu nome, apresentando o resultado na tela.
II. ( ) O bloco laranja, também chamado de bloco de controle de fluxo, é
responsável por modificar o fluxo do algoritmo.
III. ( ) Se o usuário digitar um nome como João, o personagem repetirá por dez
vezes a frase Olá, João! na tela.
IV. ( ) Se o usuário digitar um nome como João, o personagem repetirá na tela dez
vezes o nome digitado, sem aparecer a mensagem Olá!
Assinale a alternativa que apresenta a sequência correta.
Resposta Selecionada: F-V-F-V.
Respostas: F-F-V-V.
 F-V-F-V.
V-F-V-F.
V-F-F-V.
V-V-F-F.
Comentário da
resposta:
A afirmativa I é falsa, o personagem não solicitará dez vezes o
nome, mas sim, executará dez vezes apenas o conteúdo
contido dentro do loop chamado repete.
A afirmativa II é verdadeira, pois o bloco selecionado é o repete,
também chamado de loop. Ele é responsável por modificar o
fluxo do código, repetindo este trecho em um número estipulado
de vezes.
A afirmativa III é falsa, pois como temos duas mensagens de
texto em seguida (dois blocos chamados diz), então somente
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 4/12
Pergunta 4
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.
Resposta
Selecionada: As asserções I e II são proposições verdadeiras e a II é uma
justificativa correta da I.
Respostas: 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.
Comentário
da resposta:
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#,
0 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Cliqueaqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 5/12
Pergunta 5
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:
Resposta Selecionada: II e IV, apenas.
Respostas: I e III, apenas.
I e IV, apenas.
II e III, apenas.
I e II, apenas.
 II e IV, apenas.
Comentário
da resposta:
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,
1 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 6/12
g
Observe com atenção o fluxograma a seguir que apresenta a troca de pneu de um
carro.
 
Em relação ao algoritmo representado no código, marque a alternativa correta.
Resposta
Selecionada: Para o caso em que temos a mesma instrução repetindo duas
ou mais vezes, podemos utilizar o conceito de estrutura de
repetição.
Respostas: No código temos que, se a quantidade de parafusos for menor
ou igual a 5, então devemos desaparafusar um parafuso.
Para o caso em que temos a mesma instrução repetindo duas
ou mais vezes, podemos utilizar o conceito de estrutura de
repetição.
Neste código, a frase agora removo a roda somente será
executada se o valor da variável parafusosRemovidos for
maior que 5.
No código temos a representação de uma estrutura condicional
e também de uma estrutura de repetição.
Neste código, um parafuso apenas será removido quando a
variável parafusosRemovidos for igual a 5.
p
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 7/12
desaparafusar será executada. Quando for falso, o algoritmo
retoma o fluxo do algoritmo.
Pergunta 7
Durante o desenvolvimento de programas, os operadores lógicos E e OU são
usados para relacionar expressões. O resultado de uma operação lógica será
VERDADEIRO ou FALSO. Ao utilizar o operador E, por exemplo, o resultado será
VERDADEIRO somente se estiver entre dois operandos também VERDADEIROS.
Analise, então, as seguintes expressões:
Expressão 1: FALSO OU VERDADEIRO E FALSO E VERDADEIRO.
Expressão 2: FALSO E VERDADEIRO E FALSO OU VERDADEIRO.
Sobre as expressões 1 e 2, é corretor dizer que
Resposta
Selecionada: o operador OU resultará VERDADEIRO quando qualquer um
dos operandos também for verdadeiro. Logo, o resultado da
expressão 2 será VERDADEIRO.
Respostas: o operador OU resultará VERDADEIRO quando qualquer um
dos operandos também for verdadeiro. Logo, o resultado da
expressão 1 será VERDADEIRO.
tanto a expressão 1 quanto a expressão 2 terão como saída o
valor VERDADEIRO, afinal, em ambas as expressões temos o
operador OU, que é chamado de operador permissivo.
o operador E resultará VERDADEIRO quando qualquer um dos
operandos também for verdadeiro. Logo, o resultado da
expressão 2 será VERDADEIRO.
o operador E é menos permissivo e restritivo que o operador
OU, deste modo, em uma expressão, basta que apenas um
operando seja VERDADEIRO para que toda a expressão se
torne verdadeira.
o operador OU resultará VERDADEIRO quando qualquer um
dos operandos também for verdadeiro. Logo, o resultado da
expressão 2 será VERDADEIRO.
1 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 8/12
verdadeiro, necessariamente todos os operandos precisam
também ser verdadeiros.
Pergunta 8
Leia com atenção o texto a seguir:
Muitos problemas quantitativos e centrados em dados podem ser resolvidos
usando o pensamento computacional e uma compreensão do pensamento
computacional lhe dará uma base para resolver diversos tipos de problemas.
Dentre as habilidades do pensamento computacional, o componente principal que
permite um programador criar um conjunto de etapas para desenvolver um
programa de computador responsável por resolver problemas que têm impacto
social no mundo real é a(o)
Resposta Selecionada: algoritmo.
Respostas: abstração.
 algoritmo.
depuração.
decomposição.
avaliação.
Comentário da
resposta:
Dentre as habilidades que norteiam o pensamento
computacional, o pensamento algorítmico é a capacidade de
escrever instruções em etapas para resolver um determinado
tipo de problema.
Pergunta 9
Observe com atenção o código a seguir desenvolvido no Scratch.
1 em 1 pontos
1 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_10947… 9/12
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:
Resposta Selecionada: I e IV, apenas.
Respostas: I e IV, apenas.
II e IV, apenas.
II e III, apenas.
III e IV, apenas.
I e III, apenas.
Comentário
da resposta:
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á
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_1094…10/12
Pergunta 10
Observe com atenção o fluxograma a seguir.
 
A respeito dos componentes que fazem parte de um fluxograma, analise as
afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
I. ( ) No fluxograma da imagem, observa-se a presença de uma estrutura
condicional.
II. ( ) No fluxograma da imagem, se o pneu estiver furado, então será necessário
trocá-lo.
III. ( ) No fluxograma da imagem, independentemente se o pneu estiver furado ou
não, o fim será alcançado.
IV. ( ) No fluxograma da imagem, será escrito na tela as mensagens Não Trocar e
também Trocar.
 
Assinale a alternativa que possui a sequência correta.
Resposta Selecionada: V-V-V-F.
Respostas: V-F-F-V.
 V-V-V-F.
1 em 1 pontos
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_1094… 11/12
Terça-feira, 18 de Junho de 2024 22h07min47s BRT
resposta: losango é a representação de uma condição em um fluxograma.
A afirmativa II é verdadeira, pois como o losango é uma
condicional, se a condição for verdadeira (caminho da direita),
então será apresentado na tela que se deve trocar o pneu.
A afirmativa III é verdadeira, pois por se tratar de um algoritmo,
ele possui um início e fim muito bem definidos, logo,
independentemente se o pneu está ou não furado, o fim será
alcançado, pois todo algoritmo é finito.
A afirmativa IV é falsa, pois somente será apresentado na tela
uma mensagem ou outra, dependendo da condição se for
verdadeira ou falsa.
← OK
18/06/2024, 22:08 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_38399629_1&course_id=_241613_1&content_id=_1094… 12/12

Mais conteúdos dessa disciplina