Polyana Veloso
Quiz by , created more than 1 year ago

Revisão do conteúdo visto no 1 Semetre da Disciplina de Estrutura de Dados - Curso técnico

17
0
0
Polyana Veloso
Created by Polyana Veloso almost 8 years ago
Close

Revisão 1 Semestre Estrutura de Dados - Parte 1

Question 1 of 16

1

______________________________ é um conjunto de instruções para resolver um problema.

Select one of the following:

  • Algoritmo

  • Estrutura de Dados

  • TAD

  • Lista Simplesmente Encadeada

Explanation

Question 2 of 16

1

Qual das alternativas lista apenas os comandos de repetição utilizadas em programação?

Select one of the following:

  • for, while, do while, var

  • for, while, do while,if else

  • for, while

Explanation

Question 3 of 16

1

Qual das alternativas lista apenas os comandos de decisão utilizadas em programação?

Select one of the following:

  • do while, for, case

  • if, switch

  • for, if, switch

Explanation

Question 4 of 16

1

Os vetores têm exatamente o mesmo objetivo de variáveis, só que com eles podemos armazenar mais de um valor para a mesma variável.

Select one of the following:

  • True
  • False

Explanation

Question 5 of 16

1

____________________________ é uma coleção de uma ou mais variáveis colocadas juntas sob um único nome para manipulação conveniente

Select one of the following:

  • Vetor

  • Matriz

  • Lista

  • Struct

Explanation

Question 6 of 16

1

Para que serve a construção " Typedef "

Select one of the following:

  • Para estruturar, uma estrutura ou mesmo outros tipos de dados podem ser definidos como uma nova variável

  • Para tipificar um vetor

  • Para simplificar, uma estrutura ou mesmo outros tipos de dados podem ser definidos como um novo tipo

  • Para complementar a definição de uma estrutura

Explanation

Question 7 of 16

1

_____________________________ são trechos de código que são separados do fluxo principal do programa e podem ser chamadas uma ou mais vezes

Select one of the following:

  • Funções

  • Estruturas

  • Cabeçalhos

  • Interfaces

Explanation

Question 8 of 16

1

Sobre variáveis podemos afirmar que:

Select one of the following:

  • Variáveis locais são declaradas dentro da função e só existe dela.

  • Variáveis Globais são declarada dentro do main e podem ser acessadas e alteradas de qualquer lugar.

  • Variáveis Globais são declarada fora de todas as funções e só podem ser acessadas e alteradas dentro das funções

  • Variáveis locais são declaradas dentro da função e podem ser acessadas e alteradas de qualquer lugar.

Explanation

Question 9 of 16

1

Protótipo ou interface é :

Select one of the following:

  • a primeira linha da função em C

  • o conteúdo delimitado entre { }

  • um conjunto de variáveis que possuem o mesmo nome

Explanation

Question 10 of 16

1

Em uma função quando colocamos o "&" antes de cada parâmetro significa que estamos passando o parâmetro por:

Select one of the following:

  • valor

  • referência

  • informação

  • dependência

Explanation

Question 11 of 16

1

Quando declaramos uma variável da forma abaixo:

tipo *nome

estamos declarando uma variável:

Select one of the following:

  • vetor

  • estrutura

  • ponteiro

  • por referência

Explanation

Question 12 of 16

1

"Nesse tipo de alocação, ao se colocar o programa em execução, a memória necessária para utilizar as variáveis e estruturas estáticas precisa ser reservada e deve ficar disponível até o término do programa (rotina ou função)."

A qual tipo de alocação o texto se refere?

Select one of the following:

  • Dinâmica

  • Estática

Explanation

Question 13 of 16

1

Para que servem os comandos: malloc e Calloc

Select one of the following:

  • Para alocar em tempo de compilação um espaço de memória

  • Para alocar em tempo de execução um espaço na memória

  • Para liberar a memória

Explanation

Question 14 of 16

1

Como são implementados os TADs em C

Select one of the following:

  • através da definição de tipos (typedef e structs) juntamente com a implementação de funções

  • através de classes

  • através do uso de ponteiros e malloc

  • através do uso do main

Explanation

Question 15 of 16

1

São estruturas flexíveis, que podem crescer ou diminuir durante a execução do programa, de acordo com a demanda.
São mais adequadas para aplicações nos quais não é possível prever a demanda por espaços.

Select one of the following:

  • Listas

  • Vetor

  • Matriz

Explanation

Question 16 of 16

1

Observe o código abaixo e marque a qual TAD se refere:
struct Carro{
char proprietario[30];
char placa[8];//chave definir formatacao
float multa;
struct Carro *prox;
};

Select one of the following:

  • Lista duplamente encadeada

  • Vetor

  • Lista simplesmente encadeada

  • Pilha

Explanation