Baixe o app para aproveitar ainda mais
Prévia do material em texto
ECT1203 – Linguagem de Programação 2014.4 Segunda Avaliação – Prof. Éverton Santi Nome: ___________________________________________ Você fez o teste sobre vetores? Sim ( ) Não ( ) ATENÇÃO: Esta prova contém 4 (quatro) questões. Você deverá escolher apenas 3 (três) destas para responder. Caso você responda a todas as questões, uma destas será escolhida de forma aleatória e será anulada, isto é, será desconsiderada sua resposta. Marque abaixo quais as questões que você escolheu responder: ( ) Questão 1 ( ) Questão 2 ( ) Questão 3 ( ) Questão 4 Questão 1 (2.5 pontos) Apresente a assinatura e a implementação de uma função em Linguagem C/C++ que receba como parâmetro duas cadeias de caracteres 𝑎 e 𝑏. Sua função deverá retornar 0 (zero) caso 𝑎 e 𝑏 contenham a mesma quantidade de caracteres, -1 (menos um) caso 𝑎 contenha menos caracteres que 𝑏 e 1 (um) caso contrário. Apresente também a função 𝑚𝑎𝑖𝑛 para um programa que permita testar a função criada. Questão 2 (2.5 pontos) Crie um programa que receba como entrada uma matriz quadrada de números reais com dimensão 𝑛 × 𝑛. Este programa deverá informar a quantidade de elementos desta matriz que são maiores que a média de todos os números nela contidos. Questão 3 (2.5 pontos) Crie um programa que receba como entrada uma matriz 𝑚 × 𝑛. Seu programa deverá informar ao usuário se a matriz informada é uma matriz esparsa. Uma matriz esparsa, por sua vez, é aquela que possui mais de 75% de seus elementos iguais a 0 (zero). Questão 4 (2.5 pontos) Crie um tipo estruturado que permita representar um aluno, sendo que o aluno é descrito por seu nome, idade e CPF. Em seguida, escreva um programa no qual o usuário informa os dados de 3 alunos, utilizando para tal o tipo estruturado criado. Seu programa deverá, ao final, mostrar o nome do aluno mais velho. Colinha: lembre, para manipular cadeias de caracteres temos algumas funções já implementadas na biblioteca 𝑐𝑠𝑡𝑟𝑖𝑛𝑔: void strcat(char[], char[]) int strlen(char[]) void strcpy(char[], char[]) int strcmp(char[], char[]) Se você fez o teste, sua prova valerá 7,5. Se você não o fez, sua prova valerá 10. Boa sorte.
Compartilhar