Buscar

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 4 Respondida
Analise o trecho de programa a seguir:   #include<stdio.h>
#include<stdlib.h> int* alocar(){ return malloc(200); } int
main(){ int *memoria; memoria = alocar(); if(memoria !=
NULL){ printf("Endereco de memoria alocada =
%x",memoria); } else{ printf("Memoria nao alocada"); }
return 0; }   Agora, avalie as seguintes asserções e a relação
proposta entre elas.   I - Foi criado um ponteiro inteiro e,
após a função ser chamada, seu resultado foi armazenado
no ponteiro chamado memoria.
PORQUE II - Se o valor do ponteiro memoria é diferente de
NULL, então sabe-se que a alocação foi feita com sucesso e
imprime o endereço da primeira posição, caso contrário, o
usuário é informado que a memória não foi alocada.
A respeito dessas asserções, assinale a alternativa correta:
As asserções I e II são proposições verdadeiras, e a II
é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas
a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é
uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma
proposição verdadeira.
Prova
final
Algoritmos e Programação
Estruturada: Programação
Estruturada para Dev
Acertos 4 de 5
Nota 8 pontos
 Corretas Erradas
1 2 3 4 5
Anterior Próxima
Correção da prova
Tamanho da fonte Dúvidas ao tutor

Fe
ed
ba
ck
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras, mas a II não
é uma justificativa da I.
Sua resposta
As asserções I e II são proposições verdadeiras, mas a
asserção II não é uma justificativa da asserção I. I -
VERDADEIRA - Foi criado um ponteiro inteiro e, após a
função ser chamada, seu resultado foi armazenado no
ponteiro chamado memoria. II - VERDADEIRA - Se o
valor do ponteiro memoria é diferente de NULL, então sabe-
se que a alocação foi feita com sucesso e imprime o
endereço da primeira posição, caso contrário, o usuário é
informado que a memória não foi alocada.
Fe
ed
ba
ck