Estrutura de Dados Trabalho Pratico II
Nota:
Nome: Thaiane Oliveira de jesus
Nº de Matrícula: 003715
Disciplina:
Estrutura de Dados
Curso: SDI5A
Assinatura: thaiane O.
1) Analise a estrutura de códigos a seguir:
Qual tela será exibida?
a) b)
c) d)
2) Faça o que se pede: declare uma variável do tipo inteiro chamada A e um ponteiro chamado ptrA. Faça com que este ponteiro aponte para o endereço de memória de A e exiba na tela o valor da variável e seu endereço através do ponteiro.
3) Dado o seguinte cabeçalho, complete as 2 linhas de código subsequentes criando um objeto para ler um arquivo e conectando o mesmo a um arquivo salvo no C: chamado prova.txt.
#include <iostream>
#include <fstream> using namespace std; int main( ) { Ofstream escreve ; Escreve.open(“prova.txt”) ;
4) Identifique, respectivamente, a finalidade de cada um dos objetos a seguir:
a) ofstream: objetos que escrevem dados em um arquivo;
b) ifstream: objetos que leem dados em um arquivo; _
c) fstream: objetos que tanto lê como escreve em um arquivo;
5) Sobre o qualificador CONST, identifique cada tipo de declaração:
Int *yPtr : Ponteiro não constante para um dado não constante.
Const int *yPtr: Ponteiro não constante para um dado constante
Int* const yPtr: Ponteiro constante para um dado não constante
Const int* const yPtr: Ponteiro constante para um dado constante
6) Complete: dada à classe Cubo, defina, como membros, um atributo privado do tipo float chamado n e uma função pública que calcule esse número elevado ao cubo. Defina dois construtores, um default (que inicialize o atributo com o valor 1 e outro com um parâmetro (que inicializará o atributo).
7) Defina: Abstração, Encapsulamento, Classe, Atributo, Objeto:
Objeto :cada objeto tem uma identidade e é distinguível de