Академический Документы
Профессиональный Документы
Культура Документы
Sistemas
Estruturas de Dados
Prof. Dr. Lucas Baggio Figueira
7. Qual a instruo que deve ser adicionada ao programa seguinte para que ele
trabalhe corretamente?
main ( ) {
int j, *pj;
*pj = 3;
}
$0 j
0
$0
1
$0 $00 pj
2
$0
3
$0
4
$0
5
$0
6 R: pj = &j
$0
7
$0
8
$0
9
$1
0
8. Assumindo que o endereo da varivel x foi atribudo a um ponteiro px, escreva
uma expresso que no usa x e divida x por 5.
main(){
int x, *px;
px=&x
*px/5
}
c) c) p=&*&i;
d) i = (*&)j;
e) i=*&*&j;
f) q=&p;
g) i=(*p)+++*q;
a) x=100;
b) $00 100 x *pta=&a;
c) ptx = * $01 pt &a;
d) *pf = x &a;
* $02 pp
e) pp=&pta;
*
f) **pf=7.9;
$03 a
g) *ptx $04 pt
= 20;
*
h) ptx = a &x;
i) pp = * $05 pf &x;
j) pf = * &pta;
$06
$07
$08
$09
$10
14. Dadas as declaraes abaixo; qual o valor dos itens:
int x=10, *px=&x, **ppx=&x;
float y = 5.9, *py = &y, **ppy = &py;
a) x = 10
b) *py= 5.9
c) px = FFA0
d) &y = FFB4
e) *px = 10
f) y = 5.9
g) *ppx = 10
h) py = FFB4
i) &x = FFA0
j) py++=----------
k) *px-- = 9
l) **ppy = 5.9
m) &ppy = FFA6
n) *&px = FFA0
o) **ppx++ =-----
p) px++ =
------
q) &ppx = FFD