0% acharam este documento útil (0 voto)
138 visualizações1 página

Prova de Programação II - Exame Especial

Enviado por

albanolopes3
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
138 visualizações1 página

Prova de Programação II - Exame Especial

Enviado por

albanolopes3
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Departamento Software

Curso ENGINF

Natureza da Prova Exame Especial

Disciplina PROG II
Faculdade de Engenharia e Novas Tecnologias
Data – Período 02/10/2024

Duração 90 min

 Escreva o seu número de matrícula, nome e curso em todas as folhas a entregar


 Não é permitido falar com os colegas durante o exame, se o fizer, terá a prova anulada.
 Caso opte em desistir, escreva “Desisto”, assine e entregue a prova ao docente
 O exame tem 6 perguntas distribuídas em 1 grupo único
 Faça letra legível
 Boa prova!

Lê atentamente e responda as seguintes questões

1. Explique a diferença entre procedimentos e funções. Em seguida, escreva um


exemplo de cada um em uma linguagem de programação de sua escolha.
2. Defina passagem de mensagens por valor e passagem de mensagens por referência.
Em seguida, escreva um código simples em que se demonstre cada um desses
métodos de passagem de parâmetros, mostrando o resultado da execução.
3. Implemente uma função que receba duas cadeias de caracteres como parâmetros e
faça o seguinte:
a. Concatene as duas cadeias.
b. Compare as duas cadeias e retorne se são iguais ou diferentes.
4. Mostre um exemplo de chamada dessa função, com a entrada e saída esperadas.
5. Explique a diferença entre listas (vetores) e matrizes em programação. Crie um
exemplo em código que demonstre como declarar e inicializar uma lista e uma matriz,
além de como acessar um elemento específico em cada uma.
6. Defina os conceitos de classes e objetos em programação orientada a objetos. Em
seguida, escreva um código que mostre a definição de uma classe base chamada
Animal, com uma classe derivada chamada Cachorro. Inclua um método na classe
base que imprima uma mensagem e sobrescreva esse método na classe derivada.
Bom trabalho

Você também pode gostar