Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

13/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/5
Usuário EDIMAR BARBOSA DA SILVA
Curso CCO04046 ALGORITMOS E PROGRAMAÇÃO GR0049202 - 202020.ead-11066.01
Teste 20202 - PROVA SUBSTITUTIVA (A6)
Iniciado 13/10/20 20:12
Enviado 13/10/20 20:48
Status Completada
Resultado da tentativa 8 em 10 pontos 
Tempo decorrido 35 minutos
Instruções
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Caso necessite a utilização do "EXCEL" clique no link ao lado -----------> excel.xlsx
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Considerando as informações apresentadas e os conteúdos estudados sobre os tipos de dados,
assinale a alternativa que apresenta dados do tipo inteiro, do tipo real e do tipo caractere utilizados na
construção de um algoritmo.
0, -6.78, cinco.
0, -6.78, cinco.
Resposta correta. Os dados que representam os tipos inteiro, real e caractere são: 0
(inteiro), -6.78 (real) e cinco (caractere).
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
Leia o trecho a seguir:
“A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum
conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que
pode dificultar a transcrição do algoritmo para uma linguagem de programação”.
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014.
p. 7.
A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado.
Algoritmo: multiplicação de dois números
Passo 1: Receber os dois números que serão multiplicados.
Passo 2: Multiplicar os dois números.
Passo 3: Mostrar o resultado da multiplicação dos dois números.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que
representa o tipo de algoritmo para o algoritmo apresentado.
Linguagem natural.
Linguagem natural.
Resposta correta. O tipo de algoritmo que melhor representa o algoritmo da
questão é linguagem natural.
Pergunta 3
Resposta
Selecionada:
Leia o trecho a seguir:
“O algoritmo é transformado em códigos da linguagem de programação escolhida, e um programa é a
codificação de um algoritmo em uma linguagem de programação”.
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da Programação de Computadores :
algoritmos, Pascal, C/C++ (padrão ANSI) e Java. 3. ed. São Paulo: Person Education do Brasil, 2012.
p. 1.
Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa correta no
que se refere à linguagem de programação.
Algumas linguagens de programação mais antigas permanecem ativas e foram
atualizadas, recebendo novas funcionalidades e se adaptando para a exigente
realidade de avanços no desempenho de hardware e exigências dos sistemas.
 
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
https://anhembi.blackboard.com/bbcswebdav/pid-14068599-dt-content-rid-84766551_1/xid-84766551_1
13/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/5
Resposta
Correta:
Feedback
da
resposta:
Algumas linguagens de programação mais antigas permanecem ativas e foram
atualizadas, recebendo novas funcionalidades e se adaptando para a exigente
realidade de avanços no desempenho de hardware e exigências dos sistemas.
 
Resposta correta. Algumas das primeiras linguagens de programação ainda continuam
ativas e passaram por atualizações para se adaptarem às novas exigências e a novos
paradigmas computacionais, bem como para acompanharem a evolução de hardwares e
dos sistemas computacionais.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Observe o código a seguir:
 
#include <stdio.h>
 
int main(void)
{
 int matriz[2][5];
 
 for (int i = 0; i < 2; i++) {
 for (int j = 0; j < 5; j++) {
 
 matriz[i][j] = j + 2;
 
 printf("%d\n",matriz[i][j]);
 } 
 }
 
 return 0;
}
 
O exemplo mostrado realiza a atribuição e impressão de valores da matriz. Quantas vezes o número 2
irá ser exibido na tela. Assinale a alternativa correta.
2
2
Resposta correta. De acordo com a quantidade de vezes que o for irá realizar a
repetição, o número de vezes que o número 2 será exibido com a execução do
programa é 2 vezes.
Pergunta 5
Resposta Selecionada:
 
De acordo com o que foi apresentado, analise o seguinte código:
 
#include <stdio.h>
 
int main()
{
 int x[3];
 int y;
 
 for (y = 0; y < 3; y++) {
x[y] = 10 + y;
printf("%d ",x[y]);
 }
 
 return 0;
}
 
Assinale a alternativa que corresponde ao retorno exibido pelo programa.
10 11 12 
 
1 em 1 pontos
1 em 1 pontos
13/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/5
Resposta Correta:
 
Feedback
da
resposta:
10 11 12
 
Resposta correta.O valor exibido pelo programa é de 10 11 12, pois ao executar o laço de
repetição, o valor da primeira posição do vetor é o índice + 10, como o índice no caso é
zero então o primeiro valor é 10. Como o contador é de 1 em 1, então logicamente o
resultado restante é 11 e 12.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com um singular nome e
guardados contiguamente na memória. A individualização de cada variável de um vetor é realizada por
meio da utilização de índices.
 
De acordo com o enunciado, podemos afirmar que:
 
1. Matriz é uma lista de vetores.
2. Matriz pode ser declarada do tipo char.
3. Matriz não pode ser declarada do tipo double.
Assinale a alternativa correta.
I e II são verdadeiras.
I e II são verdadeiras.
Resposta correta. A única afirmativa que é falsa é a III, pois uma matriz pode ser
declarada com o tipo double sim. A afirmativa I e II são verdadeiras, já que matriz é uma
lista de vetores e pode ser declarada do tipo char..
Pergunta 7
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 Observe o código a seguir:
 
#include<math.h>
#include<stdio.h>
#include<string.h>
 
int main() {
 
 int vetor[5], i;
 
 for (i = 0; i < 5; i++) {
 vetor[i] = i + 4;
printf("%d\n",vetor[i]);
 }
 
 return 0;
}
 
Assinale a alternativa que corresponde ao valor que será exibido quando o i for igual a 3.
9
7
Sua resposta está incorreta. O valor que será exibido é 7. Este valor será exibido na
penúltima repetição do for, ou seja, pela quarta vez. Pela quarta vez o i terá o valor de 3,
somando com o valor de 4 que é da expressão 3 + 4, então o resultado é 7
Pergunta 8
 Observe o código a seguir.
 
1 em 1 pontos
0 em 1 pontos
1 em 1 pontos
13/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
#include <stdio.h>
 
int main(void)
{
 int vetor[5];
 int contador; 
 int par = 0;
 
 printf("Digite 5 números inteiros.\n");
 
 for (contador = 0; contador < 5; contador++) {
 
 scanf("%d",&vetor[contador]);
 
 if (vetor[contador] % 2 == 0){
 par++;
 }
 }
 
 printf("Foram digitados %d números pares.\n",par);
 
 return 0;
}
 
Este código realiza uma interação com o usuário e irá informar a quantidade de números pares
digitados. Para realizar a criação e declaração de um vetor, já com 5 números inteiros, poderia ser
feito de qual forma? Assinale a alternativa correta.
int vetor[5] = {1,2,4,5,8}
int vetor[5] = {1,2,4,5,8}
Resposta correta.A resposta correta refere-se a declaração de um vetor normalmente, no
qual é definido pela sintaxe do tipo do vetor, nome da variável, quantidade de posições, e
o valor atribuído, ficando int vetor[5] = {1,2,4,5,8} ou int vetor[5]= {1,2,3,4,5}
Pergunta 9
Observe o código a seguir.
 
#include <stdio.h>
#include <math.h>
#include <string.h>
 
int main(void)
{
int numero, d, numerod = 0, vetor[numerod], contador = 0;
 
scanf("%d",&numero);
for (d = 1; d <= numero; d++){
 
if (numero % d == 0){
vetor[contador] = d;
contador++;
numerod++;
}
}
 
for(contador =0; contador < numerod; contador++){
printf("%d\n",vetor[contador]);
}
 
return 0;
}
 
 
Foi criado um algoritmo que seja lido um número X e ele vai preencher um vetor com os divisores de
X, começando do X até o número 1, e será imprimido o vetor em ordem inversa, no caso, de trás para
frente. O usuário inseriu o valor 100.Assinale a alternativa que apresenta os valores de saída.
1 em 1 pontos
13/10/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 5/5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
20 e 25
20 e 25
Sua resposta está incorreta. A alternativa está incorreta, já que a resposta correta é 20 e
25, o algoritmo vai realizar a divisão de 100 até 1, ou seja 20 é divisor de 100 e 25 é
divisor de 100, ou seja vai ser apresentando então na ordem 20 e 25, pois
primeiramente ele faz 100 dividido por 4 igual a 25 e depois 100 dividido por 5 igual a 20,
e apresentando inversamente 20 e 25.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Durante uma partida da seleção brasileira, um programador pretende criar um algoritmo que calcule o
peso dos 11 jogadores da seleção que estão em campo. Sendo assim, desenvolve o código, procura,
no site oficial da Seleção, os pesos de cada jogador e realiza a inserção destes no seu código. Porém,
o código não consegue ser executado, em razão de uma falha decorrente da falta de comando. 
 
 
Var QtdJogadores, aux: inteiro Peso, somaPeso, mediaPeso:real Inicio
Escreva(“Digite a quantidade de Jogadores”) Leia(QtdJogadores) Para
aux de 1 de QtdJogadores faça Escreva(“Jogador nº”, aux, “ digite o
peso(quilo): “) Leia(peso) somaPeso <- somaPeso + peso mediaPeso <-
somaPeso / QtdJogadores escreva(“A media de peso do Jogadores
é:”pesoMedio:2:2) fimalgoritmo
 
 
Verifique o código apresentado e assinale a alternativa correta, que ajudará o programador a encontrar
o erro na montagem do código:
var;
fimpara;
Sua resposta está incorreta. O fimalgoritmo foi realizado corretamente na estruturação do
código, sendo aberto no início e fechado no final; o termo var foi definido corretamente
para as variáveis; o para foi utilizado de forma correta ao iniciar a contagem, e o escreva
está corretamente empregado, pois é onde são recebidos os valores.
0 em 1 pontos

Mais conteúdos dessa disciplina