Nome: ________________________________________________Data:___________________ Prova Exemplo 1) Escreva qual será a saída na tela gerada pelo programa abaixo, quando for chamado assim: >> programa qwerty aeiou 102 void main( int argc, char *argv[] ) { printf(“%s\n”, argv[1]); printf(“%c\n”, argv[2][3]); printf(“%s\n”, *(argv + 3) ); } 2) Considerando a função descrita abaixo, (2a) crie um pointer para função capaz de conter o endereço desta função e (2b) chame a função abaixo através deste pointer passando como parâmetros o inteiro 5 e o caracter 'z', o retorno dela é ignorado. double funcao( int i, char c) { …. } 3) Considerando as estruturas e variáveis abaixo: struct data { int dia; int mes; int ano; }; struct aluno { char nome[30]; double nota; long matricula; struct data inicio; }; struct aluno *x; (3a) Aloque memória para uma estrutura aluno e coloque o endereço na variável x; (3b) Coloque no campo nota o valor 7.7; (3c) Coloque no campo ano da data o valor 2000; (3d) Coloque no campo nome o valor “joao”; (3e) Crie um array turma com 100 alunos;