Baixe o app para aproveitar ainda mais
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.
Compartilhar