Baixe o app para aproveitar ainda mais
Prévia do material em texto
REVISÃO AV1 ESTRUTURA DE DADOS Qual a diferença entre variável local e a variável Global? R: Variável local é aquela limitada a uma parte do algoritmo. Variável global é aquela usada por qualquer parte do algoritmo. Qual a função do STRCPY em C++? R: A função STRCPY() copia a string-origem para a string-destino e faz parte da biblioteca STRING (#include <string>). Considere o algoritmo abaixo: #include <conio.h> #include <locale.h> #include <iostream> using namespace std; typedef enum { fraco, forte, extraforte}; int main ( ) { set locale (LC_ALL, “ “); int index; cout << “ Digite uma opção de café de 1 a 3: “; cin >> index; switch (index -1) { case fraco: cout << “\n\n Escolheu um café tipo Fraco.”; break; case forte: cout << “\n\n Escolheu um café tipo Forte.”; break; case extraforte: cout << “\n\n Escolheu um café tipo Extraforte.”; } getch () ; } Qual o significado da linha typedef e o seu funcionamento? R: Enumerando cada string, começando a enumerar à partir de 0. ( “0” Tipo Fraco, “1” Tipo Forte, “2” Tipo Extraforte.) Defina Estrutura de Dados? R: É um modo particular de armazenamento e organização de dados em um computador que Quais são os processamentos de controle de um algoritmo? R: • Estrutura Sequencial (Top-Down) • Estrutura Seleção / Decisão. • Estrutura de Repetição. Qual a diferença entre Algoritmo e Estrutura de Dados? R: A função do algoritmo é a manipulação de dados. Quando estes dados estão organizados e dispostos de forma coerente, caracterizam-se uma estrutura de dados. Construa um código em C++ baseado no tipo de dado registro no exemplo a seguir: Funcionário Matrícula: 22012 CPF: 00000100234 Nome: Fulano RESPOSTA: #include <conio.h> #include <locale.h> #include <iostream> Using namespace std; Int main () { int mat; string cpf; string nome; }; setlocale (LC_ALL, “ “); func f; cout << “Funcionário: “; cout << “\n\n Matrícula: “; cin >> f.mat; cout << “\n CPF: “; cin >> f.cpf; cout << “\n Nome: “; cin >> f.nome; system (“CLS”); cout << “ARMAZENADO: “; cout << “\n\n Matrícula: “; << f.mat << “CPF: “ << f.cpf << “Nome: “ << f.nome; getch ( ); }
Compartilhar