Prévia do material em texto
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.
(INPE - Técnico da Carreira de Desenvolvimento Tecnológico -
2006)Considere as três afirmações a seguir:
I. Recursividade é uma forma de repetição.
II. Variáveis são uma abstração de locais de memória do
computador.
III. Operações aritméticas e lógicas só́ podem ser
realizadas entre operandos do mesmo tipo.
Está(ão) correta(s):
I, II e III
Apenas I
II e III
Apenas II
I e II
Data Resp.: 09/10/2021 13:05:29
Explicação:
Explicação.
2.
Podem ser considerados 2 componentes principais de um
fluxograma
Latência e defluxo;
Interceptor e Tempo Real;
Decisão e Conector;
Receptor e Repositor;
Refluxo e Interceptor;
Data Resp.: 09/10/2021 13:05:51
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.
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
3.
Os operadores no qual permitem a realização de comparações
entre valores são chamados de:
Símbolo;
Bit a Bit;
Relacionais;
Lógico;
Internacionais;
Data Resp.: 09/10/2021 13:06:14
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.
Sobre os operadores avalie as assertivas a seguir
I. Os operadores aritméticos permitem que escrevamos
expressões que retornem valores numéricos
II. Os operadores relacionais nos permitem comparar valores
III. As expressões relacionais retornam valores lógicos
IV. As expressões lógicas retornam valores inteiros
Com base em sua análise, assinale a UNICA alternativa que
contém TODAS as assertivas corretas
I, II e IV
I e II
I, II e III
I, II, III e IV
II e III
Data Resp.: 09/10/2021 13:06:24
Explicação:
I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores
numéricos --> VERDADE
II. Os operadores relacionais nos permitem comparar valores --> VERDADE
III. As expressões relacionais retornam valores lógicos --> VERDADE
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
IV. As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos
5.
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?
O algoritmo não exibirá nenhuma resposta
0 e 0, respectivamente
10 e 20, respectivamente
1 e 0, respectivamente
1 e 1, respectivamente
Data Resp.: 09/10/2021 13:06:35
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.
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
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
contmaior++
ind++;
}
enquanto (ind<=3)
Quantas vezes o laço de repetição FACA-ENQUANTO será
executado ?
1
3
nenhuma
4
2
Data Resp.: 09/10/2021 13:06:46
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.
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).
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¿)
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
leia (num)
}
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)
}
leia(num)
faca
{ se num%2==0
escreva ( numero e par¿)
senao
escreva (¿numero impar¿)
leia (num)
}
enquanto (num!=0)
Data Resp.: 09/10/2021 13:06:54
Explicação:
Explicação.
8.
Analise o código abaixo e selecione a opção que melhor
descreve o seu funcionamento.
#include
int main()
{ int v[100], i;
printf("\nDigite os numeros:\n");
for (i=0; i<100; i++)
scanf("%d", &v[i]);
for (i=99; i>=0; i--)
printf("%d \n", v[i]);
}
Solicita ao usuário que digite um número e exibe na tela os cem números anteriores.
Solicita ao usuário a entrada de um ou mais números e soma os próximos cem números e exibe
na tela.
Solicita ao usuário a entrada de cem número inteiros e exibe na tela em ordem inversa da
leitura
Solicita ao usuário a entrada de cem números inteiros e exibe na tela.
Solicita ao usuário que digite um número e exibe na tela os cem números posteriores.
Data Resp.: 09/10/2021 13:07:03
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
9.
Qual a saida para o trecho de código abaixo?
int i;
for (i= -10; i < 5; i=i+3)
{
printf("%d",i);
}
-10 -7 0 -1 2
-10 -7 -4 -1 2
-7 -4 -1 2 5
-10 -7 0 3 6
-7 -4 -1 2 5
Data Resp.: 09/10/2021 13:07:15
10.
Considere a seguinte declaração de vetor na linguagem C:
int vet [8] = {5,1,4,2,7,8,3,6};
Marque a alternativa que apresenta cada elemento do vetor após
a execução do seguinte trecho de código:
int ind, aux,vet[7];
for (ind=7;ind>=4;ind--)
{
aux=vet[7-ind];
vet[7-ind]=vet[ind];
vet[ind]=aux;
}
5 1 4 2 7 8 3 6
6 1 4 2 7 8 3 5
6 3 8 7 2 4 1 5
6 3 4 2 7 8 1 5
6 3 8 2 7 4 1 5
Data Resp.: 09/10/2021 13:07:21
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp