Buscar

PROVA ALGORITMOS E PROGRAMAÇÃO

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 6 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 6 páginas

Prévia do material em texto

Informações do teste 
Descrição 
 
Instruções Caso necessite a utilização do "EXCEL" clique no link ao lado 
-----------> excel.xlsx 
Várias 
tentativas 
Não permitido. Este teste só pode ser feito uma vez. 
Forçar 
conclusão 
Este teste pode ser salvo e retomado posteriormente. 
 Estado de Conclusão da Pergunta: 
1 2 3 4 5 6 7 8 9 10 
PERGUNTA 1 
1. Sobre vetor, é possível afirmar que cada elemento da lista pode ser 
acessado através de um número inteiro dado como índice. Na 
declaração de um vetor de tamanho 4, qual será o primeiro índice? 
 
 vetor[1] 
 
 -1 
 
 1 
 
 2 
 
 0 
 
1 pontos 
PERGUNTA 2 
1. Leia o trecho a seguir: 
“Um dado é considerado uma variável quando este tem a possibilidade 
do seu valor ser alterado em algum momento no decorrer do tempo, ou 
seja, durante a execução do algoritmo, o valor do dado é alterado”. 
 
FORBELLONE, A. L. V. Lógica de Programação : a construção de 
algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. 
p. 16. 
 
Assim, considerando as informações apresentadas e os conteúdos 
estudados, em linguagem de programação, uma variável é: 
 
 o resultado de uma expressão lógica. 
 
 a declaração de um comando no algoritmo. 
 
 um operador relacional. 
 
 uma posição de memória identificada. 
 
 uma palavra do tipo especial. 
https://anhembi.blackboard.com/webapps/assessment/take/launch.jsp?course_assessment_id=_2932968_1&course_id=_735790_1&content_id=_18623661_1&step=null
https://anhembi.blackboard.com/bbcswebdav/pid-18623661-dt-content-rid-84766551_1/xid-84766551_1
1 pontos 
PERGUNTA 3 
1. Uma equipe do Corpo de Bombeiros, a fim de facilitar a entrada nas 
situações de emergência na corporação, solicitou que fosse 
desenvolvido um pseudocódigo para os atendentes enviarem qual tipo 
de situação seria enfrentada quando chegassem ao local da 
ocorrência. Foi desenvolvido o pseudocódigo a seguir: 
 
Se (Emergencia = “FOGO”) Então Levar 
Mangueira; Senão Se (Emergencia = “ENCHENTE”) Então Levar 
Colete Salva-Vidas; Senão Se (Emergencia = “Acidente de 
Veiculo”) Então Levar 
Maca; Senão Se (Emergencia = 
“Arma”) Então Ligar para a 
policia; Senão Se (Emergencia = 
“teste”) Então Realizar teste de 
evacuação; Senão Levar todos os 
equipamentos; Fim_Se 
 Fim_Se Fim_Se Fim_Se Fim_Se 
2. 
 
 
 
Outra maneira de se montar o pseudo código é utilizando outra 
instrução de estrutura de múltipla escolha. Qual seria essa instrução? 
 
 PROCURAR 
 
 PARA 
 
 SE 
 
 CASO 
 
 
ENQUANTO 
 
 
1 pontos 
PERGUNTA 4 
1. Observe o código a seguir e analise de acordo com o que foi estudado 
até agora: 
 
#include <stdio.h> 
int main() 
{ 
 int vetor[5]; 
 int indice; 
 
 printf("Escreva 5 números: "); 
 
 for (indice = 0; indice < 5; indice++) { 
 scanf ("%d", &vetor[indice] ); 
 } 
 return 0; 
} 
 
Podemos observar que este é um código onde há interação com 
usuário, ou seja, para o programa funcionar corretamente, o usuário 
terá que digitar alguns valores. Se o usuário digitar os seguintes 
valores 2 0 1 4 3. Qual é a alternativa que apresenta o primeiro número 
que será lido pelo programa ? 
 
 2 
 
 4 
 
 
 1 
 
 0 
 
 3 
1 pontos 
PERGUNTA 5 
1. 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 10 10 
 
 10 11 12 
 
 
 5 6 7 
 
 1 2 3 
 
 8 9 10 
1 pontos 
PERGUNTA 6 
1. Observe o código. 
 
#include<stdio.h> 
#include<conio.h> 
int main(void) 
{ 
float notas[5] = {7, 8, 9.5, 9.9, 5.2}; 
 
printf("Exibindo os Valores do Vetor \n\n"); 
printf("notas[0] = %.1f\n", notas[0]); 
printf("notas[1] = %.1f\n", notas[1]); 
printf("notas[4] = %.1f\n", notas[4]); 
printf("notas[3] = %.1f\n", notas[3]); 
printf("notas[2] = %.1f\n", notas[2]); 
 
getch(); 
return 0; 
} 
 
Assinale a alternativa que corresponde a exibição da linha em negrito. 
 
 9.9 
 
 8 
 
 7 
 
 5.2 
 
 
 9.5 
1 pontos 
PERGUNTA 7 
1. Leia o trecho a seguir: 
“A estrutura de seleção permite a escolha de um grupo de ações ou 
bloco a ser executado quando determinadas condições, representadas 
por expressões lógicas ou relacionais, são ou não satisfeitas”. 
GUEDES, S. Lógica de Programação Algorítmica . São Paulo: 
Pearson Education do Brasil, 2014. p. 23. 
A seleção simples é utilizada quando é preciso testar uma certa 
condição antes de executar uma ação. Considerando essas 
informações e o conteúdo estudado, analise as afirmativas a seguir e 
assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): 
I. ( ) A seleção simples é utilizada para testar certa condição antes de 
executar determinada ação. 
II. ( ) Quando a condição é aceita, o bloco de instruções é executado. 
III. ( ) Quando a condição não é aceita, o fluxo de execução do 
algoritmo irá seguir após o fim do bloco de decisão. 
IV. ( ) A estrutura de seleção simples é utilizada em casos em que 
duas alternativas dependam das mesmas condições. 
A partir das associações feitas anteriormente, assinale a alternativa 
que apresenta a sequência correta: 
 
 V, F, F, F. 
 
 V, V, V, F. 
 
 F, V, V, F. 
 
 V, F, F, V. 
 
 F, F, F, V. 
1 pontos 
PERGUNTA 8 
1. A linguagem C define uma matriz como um vetor multidimensional, no 
qual ambos os elementos são vetores do mesmo tipo e também do 
mesmo tamanho. Por exemplo, uma matriz que possui um vetor do tipo 
char com tamanho 5, todos os outros serão iguais. Assinale a 
alternativa que complementa a explicação de uma matriz. 
 
 Uma matriz pode ter apenas uma dimensão, por exemplo 
matriz[3]. 
 
 Uma matriz pode ter múltiplas dimensões, por exemplo 
matriz[3][3][3]. 
 
 Uma matriz não pode ser maior que 2 dimensões. 
 
 Matriz pode ter apenas um valor 
 
 Matriz e vetor são a mesma coisa. 
1 pontos 
PERGUNTA 9 
1. Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e 
matrizB, as duas são do tipo inteiro, porém a matrizA é do tamanho 4 
por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4 (matrizB[5][4]). 
Pensando nisso, assinale a alternativa correta: 
 
 A matrizA possui 5 linhas. 
 
 A matrizA possui 5 linhas e 4 colunas. 
 
 Nenhuma das anteriores 
 
 
 A matrizB possui 5 linhas e 4 colunas. 
 
 A matrizB possui 5 colunas. 
1 pontos 
PERGUNTA 10 
1. 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 
2. 
 
 
Verifique o código apresentado e assinale a alternativa correta, que 
ajudará o programador a encontrar o erro na montagem do código: 
 
 Escreva. 
 
 Para; 
 
 var; 
 
 fimalgoritmo; 
 
 fimpara; 
1 pontos

Continue navegando