Buscar

Simulado

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas 	Período: Noite
Disciplina: 	Estrutura de Dados - A						Turma: 3º/4º série
Professor: Neide Silva Nascimento
Aluno: ________________________________ RA: ___________Data: /_ _/2015 
1- Nota da Prova Objetiva:
2- Atividades (ATPS):
Nota Final 1° Bimestre = 1 + 2: 
AVALIAÇÃO 1º BIMESTRE
	Instruções: 
Leia atentamente todas as questões.
As questões alternativas deverão ser respondidas no gabarito.
O gabarito deve ser respondido com a letra corresponde a questão.
Exemplo: 
1
2
3
4
5
A
B
...
...
...
	
Nas questões alternativas somente uma resposta é a correta.
O gabarito deverá ser respondido a caneta preta ou azul.
Caso houver alguma resposta rasurada no gabarito, a questão será anulada.
É expressamente proibido o uso de qualquer material para consulta. 
Avaliação individual.
GABARITO
	1
	2
	3
	4
	5
	6
	7
	8
	 
	 
	 
	 
	 
	 
	 
	
�
Questão 1
Leia as assertivas
I – Vetor é uma estrutura de dados linear.
II – No vetor é necessário somente um índice para seus elementos
III – É utilizado para armazenar diversos valores de variados tipos.
IV – Todo vetor é preciso ser declarado, seguindo as mesmas regras das variáveis.
Somente a I está correta
I e II estão corretas
III e IV estão corretas
I, II e III estão corretas
I, II e IV estão corretas
Questão 2
A linguagem C é usada para desenvolver sistemas do tipo Console. Assinale a alternativa correta:
int main()
char vet01[3];
vet01[0] = "Sistemas operacionais"; 
vet01[1] = "Compiladores"; 
vet01[2] = "Bancos de dados"; 
  for (i = 0; i < 3; i++) {
   printf(“%s\n”, vet01[i]); 
  }
return 0;
}
A variável vet01 deve ser declarado antes da função main.
O resultado deste código será um espaço em branco.
Vetores e matrizes na Linguagem C são estrutura de dados dinâmicas
O laço for foi usado de forma incorreta, pois o incremento de i deve fica fora do comando.
Essa rotina mostra o uso de um vetor estático.
Questão 3
Coloque (V) como verdadeiro e (F) como falso:
( ) Uma matriz é um arranjo bidimensional ou multidimensional de alocação estática e sequencial de dados.
( ) Na matriz devemos referenciar um índice para a coluna e outro para a linha.
( ) A matriz possui todas as características de um vetor.
Assinale a alternativa que corresponde a sequência de resposta;
V – V – V
F – F – F
V – F – V
F – V – F
V – V – F
Questão 4
Qual é a alternativa que mostra o bloco de código de uma estrutura para usar a data atual.
struct date {
	int month;
	int day;
	int year;
};
struct date {
	float month;
	float day;
	float year;
};
struct data {
	dia;
	mês;
	ano;
};
struct data [
	int day;
	int month;
	int year;
];
struct date [{
	float dia;
	float mês;
	float ano;
}];
Questão 5
Relacione as funções de alocação de memória
	I – malloc
	( ) permite expandir a área alocada na memória
	II – realloc
	( ) libera a área reservada
	III – free
	( ) realiza a alocação da memória
Assinale a alternative que corresponde a sequencia da resposta
I – II – III
III – II – I
II – III – I
II – I – III
III – I – II 
Questão 6
A definição de estrutura de dados em C é:
Um grupo de itens no qual cada item é identificado por um membro.
Um grupo de itens onde cada campo tem seu domínio próprio.
Um grupo de itens onde se declara o valor entre colchetes.
Um grupo de itens que cada membro não é alterado o seu valor.
Um grupo de itens que não avisa e nem reproduz erro quando excede o limite de armazenamento.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais