Buscar

imprimirProva1

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 11 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 11 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 11 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

Prévia do material em texto

35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
1
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
1ª Oportunidade
Curso: TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA
INFORMAÇÃO
Período: 52/2018
Ano: 1
Data: 07/06/2018
Horário: 19:10 às 20:50
Disciplina: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO I Turma:
Professor
formador(a):
PIETRO MARTINS DE OLIVEIRA Valor: (6,0)
Acadêmico(a): |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
R.A.: |___|___|___|___|___|___|___|___|
Polo: |___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
Nota:
INSTRUÇÕES PARA A REALIZAÇÃO DA PROVA:
O RA, Nome e Polo devem ser preenchidos no Caderno de Questões com letra legível.l
Confira todos os dados do Caderno de Respostas (Nome, RA, Disciplina, Curso). Verifique se o número do Cadernol
de Respostas é o mesmo do Caderno de Questões.
A prova é individual, sem consulta, e deve ser respondida obrigatoriamente com caneta azul ou preta. Não él
permitido o uso de corretivo.
Todas as respostas devem ser transcritas no Caderno de Respostas, obedecendo o espaço determinado para cadal
questão. Respostas escritas fora do espaço determinado ou no verso não serão consideradas.
Cada questão possui um valor, que está disponível ao lado dela.l
Não é permitido rasura nas questões objetivas.l
Verifique se a numeração das páginas do Caderno de Questões está na sequência correta.l
O prazo de tolerância para entrada na sala é de 50 minutos após o início da prova, e até este prazo, nenhum alunol
que está realizando a prova é autorizado a sair.
É obrigatória a assinatura na lista de presença impressa, na qual constam seu nome, RA e curso.l
Somente rascunhos fornecidos pelo Polo podem ser utilizados. Os rascunhos deverão ser anexados ao Caderno del
Questões e entregues ao tutor ou fiscal de sala.
Em casos de qualquer irregularidade comunicar o tutor ou fiscal de sala.l
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
2
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 01 | Discursiva (Valor: 1,00)
O Departamento de Marketing bolou uma nova campanha para atrair novos clientes em tempos de crise. No início do
dia o sistema é zerado e cada cliente que efetua a compra recebe um número sequencial. Então o primeiro cliente
recebe o número 1, o segundo cliente recebe o número 2, o terceiro recebe o número 3 e assim por diante. Após o
pagamento, o cliente digita o seu número no sistema e se o seu número for múltiplo de 3 ou 7 ele receberá um brinde.
Note que a promoção não vale se o número do cliente for múltiplo de 3 E 7.
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR: Graduação
UniCesumar, 2018 (adaptado).
Considerando as informações acima, faça um algoritmo que leia um número e verifique se ele é múltiplo de 3 ou 7, mas
não de ambos ao mesmo tempo. Se todas as condições forem verdadeiras, imprima a mensagem “Você ganhou!” na
tela, senão imprima “Não foi dessa vez, continue comprando!”.
QUESTÃO 02 | Discursiva (Valor: 0,60)
Pode-se definir um algoritmo como uma sequência de passos finita para a resolução de um problema. Na computação,
corresponde a transformar um conjunto de dados de entrada em um conjunto de dados de saída por meio de instruções
computacionais.
 
Aplique a definição de algoritmo para explicar o fato de a descrição narrativa não se fazer plenamente adequada parar
representar algoritmos.
QUESTÃO 03 | Objetiva (Valor: 0,40)
Um Fluxograma consiste em uma representação gráfica que permite indicar as ações e decisões que devem ser
seguidas para a solução de um determinado problema.
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Maringá-PR. Unicesumar, 2016.
 
Com base no texto acima, considere os seguintes símbolos comumente usados em Fluxogramas:
Podemos afirmar que estes símbolos correspondem, respectivamente, a:
 
A Dados Armazenados; Processo; Início e Fim; Entrada de Dados.
B Saída de Dados; Fluxo de Dados; Processo; Cálculo e Atribuição.
C Processo; Início e Fim; Dados Armazenados; Cálculo e Atribuição.
D Início e Fim; Fluxo de Dados; Cálculo e Atribuição; Saída de Dados.
E Início e Fim; Fluxo de Decisão; Cálculo e Atribuição; Saída de Dados.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
3
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 04 | Objetiva (Valor: 0,40)
As estruturas de dados homogêneas permitem a representação de diversas informações do mesmo tipo, sendo
divididas em unidimensionais e multidimensionais. Frequentemente é preciso utilizá-las em conjunto com estruturas de
repetição, devido ao acesso a seus elementos serem controlados por um ou mais índices.
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.
Maringá: Unicesumar, 2016.
 
Assim, considere o seguinte vetor de nome “medias”, a seguir:
 
Tomando por base o vetor apresentado acima, avalie as afirmações abaixo.
 
I – O valor da expressão “(medias[1] + medias[2] + medias[3] + medias[4])/4 é igual a aproximadamente 8,8.
II – A declaração desse vetor deve ser feita da seguinte forma: “Var medias: vetor[1..4] de inteiro”.
III – Esse arranjo (vetor) é uma estrutura de dados bidimensional de tamanho 4.
Sendo assim, é correto o que se afirma em:
A I, apenas.
B II, apenas.
C I e II, apenas.
D I e III, apenas.
E I, II e III.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
4
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 05 | Objetiva (Valor: 0,40)
Uma estrutura de repetição permite executar um conjunto de instruções tantas vezes quanto for necessário, sem a
necessidade de replicar o mesmo trecho de código por várias vezes. Replicar código fonte de maneira desregulada,
além de deselegante, pode tornar o código ineficiente e dificultar em muito a manutenção de um algoritmo.
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.
Maringá: Unicesumar, 2016.
Com base no código fonte apresentado acima, realize o teste de mesa no e assinale a alternativa correta.
A O algoritmo entrará em loop infinito.
B Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 0 1 2 3 4.
C Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 1 2 3 4 5.
D Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 1 2 3 4.
E Ao término de sua execução, o algoritmo irá imprimir a seguinte mensagem, na tela: 0 1 2 3 4 5.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
5
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 06 | Objetiva (Valor: 0,40)
Uma função é uma sub-rotina que tem como objetivo desviar a execução do programa principal para realizar uma
tarefa específica.
 
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores.
5. ed. São Paulo: Prentice Hall, 2010.
 
Considere o algoritmo que abaixo. No pseudocódigo é possível identificar a declaração e utilização da função
convertePeso().
 
Levando em consideração seus conhecimentos sobre funções, bem como o pseudocódigo acima, avalie as afirmações a
seguir.
 
I – A função convertePeso() irá retornar o peso convertido em gramas: um número do tipo inteiro.
II –A variável g pertence ao escopo da função convertePeso() e nãopode ser referenciada fora desse contexto.
III – Para que o comando ESCREVA da linha 13 apresente um resultado correto, é preciso fazer com que a variável gra
receba o resultado da execução da função convertePeso(), na linha 12.
 
É correto o que se afirma em:
A II, apenas
B I e II, apenas.
C I e III, apenas.
D II e III, apenas.
E I, II e III.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
6
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 07 | Objetiva (Valor: 0,40)
Um objeto é dito recursivo se ele for definido em termos de si próprio. Destaca-se que o conceito de recursão não é
encontrado na programação, mas também na matemática e no dia a dia como, por exemplo, quando vemos uma
imagem que contém a si própria.
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.
Maringá: Unicesumar, 2016.
 
Utilize seus conhecimentos adquiridos ao longo da disciplina para interpretar as afirmações abaixo.
 
I – Uma função recursiva precisa de uma condição de parada ou caso base.
II – A chamada recursiva de uma função é feita quando a função invoca a si mesma dentro do seu próprio bloco de
comandos.
III – A função fatorial é um exemplo de função inerentemente recursiva.
 
É correto o que se afirma em:
A II, apenas
B I e II, apenas.
C I e III, apenas.
D II e III, apenas.
E I, II e III.
QUESTÃO 08 | Objetiva (Valor: 0,40)
A realização de testes de mesa em algoritmos puramente sequenciais deve considerar o monitoramento de atribuições
a variáveis, valores de entrada e saída, constantes e a resolução de expressões.
 
Considere a realização de um teste de mesa sobre o algoritmo abaixo.
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I. Graduação EaD: Maringá/PR: Graduação
UniCesumar, 2018 (adaptado).
De acordo com os resultados encontrados em seu teste de mesa, avalie as alternativas abaixo e assinale a opção
verdadeira.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
7
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
A Ao término da execução, o algoritmo imprimirá na tela a seguinte mensagem: O resultado é 10.
B Ao término da execução, o algoritmo imprimirá na tela a seguinte mensagem: O resultado é -4.25.
C Ao término da execução, o algoritmo imprimirá na tela a seguinte mensagem: O resultado é -1.5.
D Ao término da execução, o algoritmo imprimirá na tela a seguinte mensagem: O resultado é 0.
E Ao término da execução, o algoritmo imprimirá na tela a seguinte mensagem: O resultado é 1.
QUESTÃO 09 | Objetiva (Valor: 0,40)
As matrizes permitem a representação de diversas informações do mesmo tipo. Frequentemente é preciso utilizá-las
em conjunto com estruturas de repetição, devido às regras de acesso a seus elementos.
 
LEAL, Gislaine Camila Lapasini. Algoritmos e Lógica de Programação I.
Maringá: Unicesumar, 2016.
 
Tomando por referência seus conhecimentos a respeito de matrizes, analise o algoritmo abaixo.
 
As afirmações abaixo se referem aos conceitos que envolvem matrizes, tomando por base o algoritmo acima.
 
I – A matriz declarada na linha 2 é bidimensional e possui duas colunas, bem como duas linhas.
II – As atribuição das linhas 5 e 6 são inconsistentes, uma vez que a matriz é do tipo inteiro.
III – Nesse algoritmo tentou-se realizar atribuição em todos os elementos da matriz.
 
Sendo assim, é correto o que se afirma em:
A I, apenas.
B II, apenas.
C II e III, apenas.
D I e II, apenas.
E I, II e III.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
8
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 10 | Objetiva (Valor: 0,50)
Em muitas situações nos deparamos com problemas complexos e abrangentes. Para resolver esse tipo de problema
temos que dividi-lo em subproblemas mais simples e específicos, dividindo assim a sua complexidade e facilitando a
resolução, através de procedimentos específicos.
 
FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de Programação. 3. ed.
São Paulo: Makron Books, 2005.
 
Considere o algoritmo o pseudocódigo abaixo.
Sendo assim, tomando por base seus conhecimentos a respeito de procedimentos, leia as afirmações que se seguem.
 
I – A linha 2 contém a declaração da passagem por valor, do parâmetro x. Assim a instrução da linha 11 imprimirá o
resultado do cálculo do número informado pelo usuário elevado ao quadrado, na linha 9.
II – Independentemente da passagem de parâmetro da linha 2 ser definida como valor ou referência, o algoritmo será
capaz de imprimir o quadrado do número inserido pelo usuário pois a variável x, declarada na linha 6 irá sobrepor a
declaração da linha 2.
III – O procedimento foi declarado com sintaxe correta, dispensando o uso da palavra reservada “retorne”, palavra essa
que é reservada à sintaxe de declaração de funções.
Sendo assim, é correto o que se afirma em:
A I, apenas.
B II, apenas.
C III, apenas.
D I e III, apenas.
E II e III, apenas.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
9
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 11 | Objetiva (Valor: 0,50)
Uma função é uma sub-rotina que tem como objetivo desviar a execução do programa principal para realizar uma
tarefa específica.
 
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores. 5. ed.
São Paulo: Prentice Hall, 2010.
 
O trecho de pseudocódigo abaixo apresenta a função fatorial() que realiza o cálculo do fatorial de um número inteiro n,
que deve ser passado por parâmetro.
Sendo assim, analise as afirmações abaixo.
 
I – Caso a função seja invocada da seguinte maneira: fatorial(4); será retornado o valor 24.
II – O tipo da variável fat, retornada na linha 8, está compatível com o tipo de retorno da função fatorial.
III – Se a função for invocada de maneira que o parâmetro n valha 0 (zero), o algoritmo retornará o valor 1.
 
Sendo assim, é correto o que se afirma em:
A I, apenas.
B II, apenas.
C III, apenas.
D I e II, apenas.
E I, II e III.
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
10
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
QUESTÃO 12 | Objetiva (Valor: 0,60)
Os registros são estruturas de dados que agregam diversas informações, que podem ser de diferentes tipos. Com essa
estrutura é possível gerar novos tipos de dados, além dos definidos pelas linguagens de programação.
 
ASCENCIO, A. F. G.; CAMPOS, E. A. V. Fundamentos da programação de computadores. 5. ed.
São Paulo: Prentice Hall, 2010.
 
O algoritmo abaixo utiliza um vetor de registros para controlar as notas dos alunos de uma turma.
Assim, considere o algoritmo acima para avaliar as afirmações abaixo.
 
I – Para que a sintaxe seja considerada correta, as linhas 17 e 19 devem ser substituídas por LEIA(lista_alunos.nome[i])
e LEIA(lista_alunos.nota_final[i]).
II – O tipo cad_aluno é um procedimento responsável por armazenar automaticamente os nomes e as notas finais dos
alunos.
III – A instrução da linha 23 irá imprimir, na tela, a média entre as notas dos 30 alunos.
 
Sendo assim, é correto o que se afirma em:
35253
UNICESUMAR - CENTRO UNIVERSITÁRIO CESUMAR
NEAD - NÚCLEO DE EDUCAÇÃO A DISTÂNCIA
11
TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO
A I, apenas.
B II, apenas.
C III, apenas.
D I e II, apenas.
E I, II e III.

Continue navegando