Prévia do material em texto
19/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=160779330&user_cod=5062558&matr_integracao=202103153607 1/5
Teste de
Conhecimento
avalie sua aprendizagem
Avalie as assertivas a seguir referente ao conceitos de tipos de dados, em algoritmos.
I. Um dado do dito simples contém apenas 1 valor
II. Um dado dito estruturado contém mais de 1 valor
III. O tipo de dado inteiro é simples
IV. O tipo de dado char (caracter) é estruturado
V. O tipo de dados definine o conjunto de valores que o dado podera assumir
Com base em sua análise, assinale a UNICA alternativa que apresenta APENAS as assertivas CORRETAS
Podem ser considerados 2 componentes principais de um fluxograma
INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C
Lupa Calc.
EEX0006_202103153607_ESM
Aluno: ANDRESA DO NASCIMENTO OLIVEIRA Matr.: 202103153607
Disc.: INT PROG ESTD EM 2021.2 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
1.
I, II e IV apenas
I, II, III e IV apenas
I, II, III e V apenas
I, II, III, IV e V
I e II apenas
Explicação:
I. Um dado de dado dito simples contém apenas 1 valor --> Verdade
II. Um dado do dito estruturado contém mais de 1 valor --> Verdade
III. O tipo de dado inteiro é simples --> Verdade
IV. O tipo de dado char (caracter) é estruturado --> FALSO, é do tipo
V. O tipo definine o conjunto de valores que o dado podera assumir --> VERDADE
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
19/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=160779330&user_cod=5062558&matr_integracao=202103153607 2/5
Os operadores no qual permitem a realização de comparações entre valores são chamados de:
Utilizando a sintaxe do Portugol Studio, assinale a estrutura do comando PARA que seria
adequada para iniciar uma repetição capaz de exibir todos os números ímpares entre 25 e
1033 (inclusive), em ordem crescente
Considere o seguinte trecho de código em Portugol Studio:
num=10
produto=1
soma=0
enquanto (num < 9)
{ se (num%2==0)
Produto=produto*num
senao
soma=soma+num
num=num+1
}
escreva(produto,soma)
O que será exebido pelo trecho de código acima?
Refluxo e Interceptor;
Latência e defluxo;
Interceptor e Tempo Real;
Receptor e Repositor;
Decisão e Conector;
Explicação:
Como pode ser observado no Módulo 2 do Tema 1 o fluxograma possui componentes principais como: Ação ou Processo,
Decisão, Conector, Atraso, Entrada e Saída, Fluxo, Extrair e Começo/Fim.
3.
Relacionais;
Lógico;
Símbolo;
Bit a Bit;
Internacionais;
Explicação:
Como pode ser observado no Módulo 2 do Tema 2 Os operadores relacionais permitem a realização de comparações entre
valores. Elas são expressas por meio dos valores verdadeiro e falso.
4.
para (cont=25;cont<=1033;cont+-2)
para (cont=1;cont<=1033;cont+=2)
para (cont=25;cont<=1033;cont+=2)
para (cont=25;cont<1033;cont++)
para (cont=1033;cont>25;cont+=2)
5.
1 e 1, respectivamente
0 e 0, respectivamente
1 e 0, respectivamente
O algoritmo não exibirá nenhuma resposta
10 e 20, respectivamente
19/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=160779330&user_cod=5062558&matr_integracao=202103153607 3/5
Considere o seguinte trecho de código na linguagem Portugol Studio e responda o que se pede.
ind=3
cont10=0
contmaior=0
faca
{ leia(num;
se (num > 1 && num < 10)
cont10++
senao
contmaior++
ind++;
}
enquanto (ind<=3)
Quantas vezes o laço de repetição FACA-ENQUANTO será executado ?
Considere o seguinte enunciado:
Escreva um trecho de codigo, em Portugol, que leia uma lista de números terminada em zero e mostre se o número é par
ou ímpar.
Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol Studio, usando o comando com teste
no início (pré-teste).
Explicação:
Com num =10, a repetição não será executada e serão impressos os valores de produto e soma que foram inicializados (1 e
0)
6.
2
3
4
nenhuma
1
Explicação:
Ind começa com 3
vai entrar na 1a vez, na repetição, onde recebera o valor 4.
No teste da condição 4 <= 3 é false e sai da repetição
Conclusão: executou a repetição 1x
abs
7.
leia(num)
enquanto (num<> 0)
{ se num%2==0
escreva ( numero e par¿)
senao
escreva (¿numero impar¿)
leia (num)
}
leia(num)
enquanto (num==0)
{ se num%2==0
escreva ( numero e par¿)
19/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=160779330&user_cod=5062558&matr_integracao=202103153607 4/5
Qual o incremento correto que deve ser colocado nos asteriscos (********) para que seja exibido os valores ímpares no
intervalo entre 1 e 11, inclusive o 11, em ordem CRESCENTE.
int i;
for (i=1; i <=11; ********)
{
printf (i);
}
Qual a saida para o trecho de código abaixo?
int i;
for (i= -10; i < 5; i=i+3)
{
printf("%d",i);
}
senao
escreva (¿numero impar¿)
leia (num)
}
leia(num)
faca
{ se num%2==0
escreva ( numero e par¿)
senao
escreva (¿numero impar¿)
leia (num)
}
enquanto (num!=0)
leia(num)
enquanto (num!=0)
{ se num%2 != 0
escreva ( numero e par¿)
senao
escreva (¿numero impar¿)
leia (num)
}
leia(num)
enquanto (num!=0)
{ se num%2==0
escreva ( numero e par¿)
senao
escreva (¿numero impar¿)
leia (num)
}
Explicação:
Explicação.
8.
i = i + 2
i = i + 3
i--
i = i - 2
i++
9.
-10 -7 0 -1 2
-10 -7 0 3 6
-7 -4 -1 2 5
-7 -4 -1 2 5
-10 -7 -4 -1 2
19/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=160779330&user_cod=5062558&matr_integracao=202103153607 5/5
Considere o seguinte trecho de código do processamento de matrizes de inteiros:
for (i=0;i<5;i++)
for (j=0;j<7;j++)
m[i][j]= mat[i][j]*5;
Assinale a alternativa que apresenta, em ordem, as respostas para as seguintes questões:
I. Qual é a definição correta da(s) matriz(es) usada(s)?
II. O que faz o trecho de código?
10.
I. float m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat.
I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz mat.
I. char m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m.
I. int m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m.
I. int m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat.
Explicação:
...
Não Respondida Não Gravada Gravada
Exercício inciado em 19/05/2021 02:26:03.