Prévia do material em texto
UP-Maputo©2024 estudantes.geral@gmail.com 1
UNIVERSIDADE PEDAGÓGICA DE MAPUTO
Departamento de Informática
EXAME DE PRINCIPIOS DE PROGRAMAÇÃO
Curso de Informática Aplicada (1° Ano)
1° Semestre Duração: 90 minutos
VARIANTE A
1. Qual dos identificadores abaixo não é válido? (1,0 V)
a) Upmaputo c) nomes
b) IF d) X5
2. Escreva as designações correspondes aos operadores a seguir da linguagem C. (2,0 V)
= = -&- &&&&& !
3. Quais serão os valores de saída das seguintes expressões em C? (2,0 V)
a) (1 || !0) && (3 >= 2) && (1 != 0) || (3 c) {
printf("\n Electrónica ");
}else if (b==c) {
printf("\n Matemática");
}else{
printf("\n Informática");
return 0;
}
5. Usando a estrutura de decisão IF e repeticao Dowhile para validação de dados de entrada um a um,
desenvolva um código em C, para calcular o AUMENTO de um funcionário. O programa recebe do
utilizador o salário (variável sal) e número de dependentes (dep) e imprima o salário total a ser recebido
pelo funcionário incluindo o aumento e o respectivo valor do aumento. O aumento dos funcionários é
calculado em função de número de dependentes. Os que têm mais de 5 dependentes, terão aumento
de 15% e os restantes um aumento de 5%. (5,0 Val)
6. Desenvolva um programa na linguagem C que receba três números inteiros digitados pelo utilizador e
armazena em um vector. Caso os valores sejam iguais o programa deve emitir uma mensagem, caso
contrario, exiba o maior valor armazenado no vector. (7,0 Val)
FIM
1. Comece por ler atentamente todas as questões que lhe são apresentadas.
2. Responda pela ordem que mais lhe convier, identificando correctamente cada uma das respostas.
3. Redija com clareza e objectividade, cingindo-se ao que lhe é solicitado, e evite fazer borrões.
EAD