Você está na página 1de 2

Faculdade Latino Americana Cincia da Computao Programao Estruturada II Prof. Noeli Pimentel EXERCCIOS REVISO 1 - Supon a !

ue " # um "etor. $escre"a a diferena conceitual entre as e%press&es "'() e " * (. 2 - Assumindo !ue array[] # um "etor do tipo int+ !uais das seguintes e%press&es referenciam o "alor do terceiro elemento do "etor, a- ./arra0 * 12- ./arra0 * 3c- arra0 * 3 d- arra0 * 1 3 - 4 !ue fa5em os seguintes programas,
a) #include <stdlib.h> #include <stdio.h> void main(){ int vet[] = {4,9,13 ! int i! "o#(i=$!i<3!i%%){ &#int"('(d ',)(vet%i))! s*stem('+,-./')! b) #include <stdlib.h> #include <stdio.h> void main(){ int vet[] = {4,9,13 ! int i! "o#(i=$!i<3!i%%){ &#int"('(0 ',vet%i)! s*stem('+,-./')!

4 - Se6a vet um "etor de 3 elementos7 TIPO vet[4]. Supor !ue depois da declarao+ vet este6a arma5enado no endereo de mem8ria 39:1 /ou se6a+ o endereo de "et'9)-. Supor tam2#m !ue na m;!uina usada uma "ari;"el do tipo c ar ocupa < 20te+ do tipo int ocupa 1 20tes+ do tipo float ocupa 3 20tes e do tipo dou2le ocupa = 20tes. >ual o "alor de "et*<+ "et*1 e "et*( se7 a) vet for declarado como c ar, b) vet for declarado como int, c) vet for declarado como float, 5 Se6a a seguinte se!?ncia de instru&es em um programa em C7 int .pti@ int i A <9@ pti A Bi@ >ual afirmati"a # falsa, a) pti arma5ena o endereo de i b) .pti # igual a <9 c) Ao se e%ecutar .pti A 19@ i passar; a ter o "alor 19 ) Ao se alterar o "alor de i+ .pti ser; modificado e) pti # igual a <9

Faculdade Latino Americana Cincia da Computao Programao Estruturada II Prof. Noeli Pimentel ! - Para cada um dos prot8tipos de fun&es a2ai%o+ escre"a um trec o de programa C !ue c ame as fun&es /declare as "ari;"eis !ue forem necess;rias C no # preciso fa5er scanf ou printf+ mas somente utili5ar as fun&es com os parDmetros e "alores de retorno corretos-7 a) float SomaPA/float s9+ float sN+ float incremento-@ b) "oid Imprime/c ar letra-@ c) int EerificaSoma/int %+ int 0+ int .res-@ ) int CalculaNum$ias/$ata .d<+ $ata .d1-@ " - $escre"a resumidamente1 formas de passagem de parDmetros estudadas+ no es!uecendo de indicar as "antagens e des"antagens de cada uma delas. # 4 !ue # Fecusi"idade, Gostre um e%emplo de funo recursi"a. $ >uantas c amadas recursi"as acontecero na funo a2ai%o para Fat/H-7 int fat/int nI if /n JA <return <@ else return n . fat/n C<-@ K 1% $etermine o !ue a seguinte funo recursi"a em C calcula. Escre"a uma funo iterati"a para atingir o mesmo o26eti"o7 int func/int nI if/ n AA 9return 9@ return /n* func/nC<--@ K 11 - Imagine "et como um "etor de inteiros. Apresente uma funo iterati"a e uma recursi"a para calcular7 a- o elemento m;%imo do "etor@ 2- o elemento mLnimo do "etor@ c- a soma dos elementos do "etor@ d- o produto dos elementos do "etor@ e- a m#dia dos elementos do "etor.

Você também pode gostar