Polyana Veloso
Quiz por , criado 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
Criado por Polyana Veloso quase 8 anos atrás
Fechar

Revisão 1 Semestre Estrutura de Dados - Parte 1

Questão 1 de 16

1

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

Selecione uma das seguintes:

  • Algoritmo

  • Estrutura de Dados

  • TAD

  • Lista Simplesmente Encadeada

Explicação

Questão 2 de 16

1

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

Selecione uma das seguintes:

  • for, while, do while, var

  • for, while, do while,if else

  • for, while

Explicação

Questão 3 de 16

1

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

Selecione uma das seguintes:

  • do while, for, case

  • if, switch

  • for, if, switch

Explicação

Questão 4 de 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.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 5 de 16

1

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

Selecione uma das seguintes:

  • Vetor

  • Matriz

  • Lista

  • Struct

Explicação

Questão 6 de 16

1

Para que serve a construção " Typedef "

Selecione uma das seguintes:

  • 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

Explicação

Questão 7 de 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

Selecione uma das seguintes:

  • Funções

  • Estruturas

  • Cabeçalhos

  • Interfaces

Explicação

Questão 8 de 16

1

Sobre variáveis podemos afirmar que:

Selecione uma das seguintes:

  • 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.

Explicação

Questão 9 de 16

1

Protótipo ou interface é :

Selecione uma das seguintes:

  • a primeira linha da função em C

  • o conteúdo delimitado entre { }

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

Explicação

Questão 10 de 16

1

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

Selecione uma das seguintes:

  • valor

  • referência

  • informação

  • dependência

Explicação

Questão 11 de 16

1

Quando declaramos uma variável da forma abaixo:

tipo *nome

estamos declarando uma variável:

Selecione uma das seguintes:

  • vetor

  • estrutura

  • ponteiro

  • por referência

Explicação

Questão 12 de 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?

Selecione uma das seguintes:

  • Dinâmica

  • Estática

Explicação

Questão 13 de 16

1

Para que servem os comandos: malloc e Calloc

Selecione uma das seguintes:

  • 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

Explicação

Questão 14 de 16

1

Como são implementados os TADs em C

Selecione uma das seguintes:

  • 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

Explicação

Questão 15 de 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.

Selecione uma das seguintes:

  • Listas

  • Vetor

  • Matriz

Explicação

Questão 16 de 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;
};

Selecione uma das seguintes:

  • Lista duplamente encadeada

  • Vetor

  • Lista simplesmente encadeada

  • Pilha

Explicação