Escola Secundária Filipa de Vilhena Curso Profissional “Técnico de Gestão e Programação de Sistemas Informáticos” Programação de Sistemas Informáticos – 10º I Ano Lectivo 2011/2012 Teste Tipo - Módulo 3 Notas prévias • Não pode utilizar nenhum meio de consulta. • Não pode utilizar corrector. 1) Indique o que faz o seguinte código. GRUPO I double f1(int N) { double num, n1 = 0; int c = 0; cout << "Escreva um número:"; cin >> num; while (num>-1 && c<=N) { n1 += num; cout << "Escreva um número:"; cin >> num; c++; } return n1; } 2) Escreva um procedimento em C++ que desenhe no ecrã um retangulo, utilizando *. Este procedimento deve devolver a área desse retangulo (ou seja, o número total de * escritos). b) Escreva uma função em C++ que dados dois números, a e b, indique quantos números pares existem entre eles (inclusivé). a) GRUPO II 3) Escreva um programa em C++, utilizando funções que: • • • • Defina um vetor de números inteiros para armazenar 10 elementos Preencha esse vetor apenas com números impares Calcule a média dos elementos no vetor Imprima os números que diferem da média em uma unidades FIM Bom Trabalho. Pag. 1/1