Buscar

prova n5 algoritimos

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

Questão 1 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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. 
 
a. 
-1.56, -456, Verdadeiro. 
 
 
 
 
 
b. 
2, 5.5, Verdadeiro. 
 
c. 
0, -6.78, cinco. 
 
d. 
5, 500, Falso. 
 
e. 
0.87, 9.12, nome. 
Questão 2 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Leia o trecho a seguir: 
“A tabela verdade é o conjunto de todas as possibilidades combinatórias entre os 
valores de diversas variáveis ou expressões lógicas em função do operador lógico 
utilizado que se encontram em duas possíveis situações, verdadeiro ou falso 
sendo uma ferramenta muito utilizada para facilitar a análise da combinação de 
expressões e variáveis”. 
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. 23. 
Considere a tabela verdade apresentada a seguir e assinale a sequência correta 
que corresponde à tabela com os valores verdade de x, y, z e t. Conceitue que V é 
utilizado para proposição verdadeira e F para proposição falsa. 
A B não A ou B 
V V x 
V F y 
F V z 
F F t 
 
Fonte: Elaborada pelo autor. 
 
a. 
F, V, F, F. 
 
b. 
F, V, V, F. 
 
c. 
V, F, F, F. 
 
d. 
V, F, V, V. 
 
e. 
F, V, V, V. 
Questão 3 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Durante uma palestra do filósofo Mário Sérgio Cortella, que acontecerá na cidade 
de Maringá, no estado do Paraná, diversos professores debaterão diversos 
assuntos, como filosofia, cidadania, política, dentre outros. Os produtores do 
evento decidiram que quem apresentar a carteirinha de estudante receberá 70% 
de desconto no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir: 
 
 
______________________ Início Dar 
desconto de 70% Fim Senão 
Início Comprar normal 
 
 
 
 
 
Assinale a alternativa correta, que completa a lacuna com o código contendo a 
instrução necessária: 
 
a. 
Enquanto CARTERINHA Então 
 
b. 
Para CARTERINHA Então 
 
c. 
Se CARTERINHA Então 
 
 
 
 
d. 
Senão Diferente de CARTERINHA Então 
 
e. 
Senão CARTERINHA Então 
Questão 4 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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? 
 
a. 
-1 
 
b. 
2 
 
c. 
0 
 
d. 
vetor[1] 
 
e. 
1 
Questão 5 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com um 
singularnome 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: 
 
I. Matriz é uma lista de vetores. 
II. Matriz pode ser declarada do tipo char. 
III. Matriz não pode ser declarada do tipo double. 
 
Assinale a alternativa correta. 
 
a. 
I e II são verdadeiras. 
 
b. 
Nenhuma das anteriores. 
 
 
 
c. 
I é falsa. 
 
d. 
I, II e III são falsas. 
 
e. 
II e III são falsas. 
Questão 6 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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. 
 
a. 
As linguagens orientadas a objetos, que promoveram grande transformação 
no modo como os sistemas são desenvolvidos e codificados, retornam grande 
interatividade, têm processamento distribuído e baixa diversidade para 
dispositivos. 
 
b. 
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. 
 
 
c. 
As primeiras linguagens de programação que surgiram eram de estrutura 
sequencial, tinham interatividade e se destinavam a diversas atividades 
específicas, devido às características dos sistemas existentes à época. 
 
d. 
Existem diferentes linguagens de programação, que surgiram ao longo do 
desenvolvimento dos sistemas computacionais, e cada uma delas apresenta 
características idênticas e recursos existentes aos da época de sua criação. 
 
e. 
Com a evolução dos computadores, dos sistemas operacionais e da 
complexidade computacional, surgiram as linguagens estruturadas, que 
permitiram a criação de sistemas menos interativos, organizados e com mais 
funcionalidades. 
Questão 7 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A linguagem C define uma matriz como um vetor, no qual ambos os elementos são 
vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a 
alternativa correta. 
 
a. 
Matriz não pode ser definida com o tipo char. 
 
b. 
Matriz pode ser declarada através do comando int matriz[2][1]. 
 
c. 
Matriz pode ser declarada através do comando int matriz[2,2]. 
 
d. 
Nenhuma das alternativas anteriores. 
 
 
e. 
Matriz não pode ser definida com o tipo double. 
Questão 8 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
O principal objetivo do estudo da lógica de programação é a construção de 
algoritmos válidos e compreensivos. Existem três tipos de algoritmos que são mais 
utilizados: linguagem natural, fluxograma e pseudocódigo. 
Assim, considerando as informações apresentadas e os conteúdos estudados, 
analise as técnicas a seguir e associe-as com suas respectivas características. 
 
(1) Lógica de Programação. 
(2) Algoritmo. 
(3) Pseudocódigo. 
(4) Fluxograma. 
(5) Linguagem natural 
 
( ) Tem por finalidade fazer a representação mais fiel do raciocínio envolvido na 
lógica de programação, e, desse modo, nos permite absorver uma sequência de 
detalhes computacionais. 
( ) Consiste em interpretar o enunciado do problema e escrever os passos a 
serem seguidos para a solução do problema utilizando símbolos gráficos 
predefinidos. 
( ) Consiste em analisar o problema e escrever utilizando uma descrição narrativa, 
por exemplo, a língua portuguesa, os passos para sua resolução. 
( ) Consiste em interpretar o enunciado do problema e escrever os passos a 
serem seguidos para sua resolução por meio de regras predefinidas. 
( ) Utiliza-se do uso correto das leis do pensamento e dos processos de raciocínio 
na programação de computadores. 
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a 
sequência correta: 
 
a. 
1, 3, 4, 5, 2. 
 
b. 
1, 2, 3, 4, 5. 
 
c. 
2, 4, 5, 3, 1. 
 
 
 
d. 
1, 4, 5, 3, 2. 
 
e. 
2, 3, 5, 4, 1. 
Questão 9 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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 é: 
 
a. 
o resultado de uma expressão lógica. 
 
b. 
uma posição de memória identificada. 
 
c. 
uma palavra do tipo especial. 
 
d.um operador relacional. 
 
e. 
a declaração de um comando no algoritmo. 
Questão 10 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
As ações necessitam ser acompanhadas de um ponto e vírgula (;), que tem por 
objetivo afastar uma ação da outra e ajudar na organização das ações. Uma vez 
que um ponto e vírgula (;) é encontrado, deve-se realizar a execução do próximo 
comando. 
 
 
Início Inteiro: num; 
Resultado Leia 
(num); Resultado = num + 
num ESCREVA (resultado) 
Fim 
 
 
De acordo com o algoritmo representado no quadro, assinale a alternativa que 
indica corretamente o comando: 
 
a. 
Estrutura de Soma. 
 
 
b. 
Estrutura de Condição. 
 
c. 
Estrutura de Seleção. 
 
d. 
Estrutura Sequencial. 
 
e. 
Estrutura de Repetição.

Continue navegando