1)
A Linguagem C permite a definição de novos tipos de dados com base nos tipos primitivos: char, int, float e double. Estes novos tipos de dados, formados a partir dos tipos primitivos são chamados de tipos estruturados. Uma variável de um determinado tipo estruturado definido pelo usuário é comumente chamada de estrutura.
Para criar uma estrutura, utiliza-se o comando...
Alternativas:
a)
include.
b)
void.
c)
import.
d)
function.
e)
struct.
2)
Um vetor é um conjunto de elementos consecutivos, todos do mesmo tipo, que podem ser acessados individualmente a partir de um único nome.
A respeito da utilização de vetor em Linguagem C, marque V para verdadeiro e F para falso:
( ) Os elementos de um vetor são sempre armazenados em posições contíguas da memória.
( ) O índice do primeiro elemento de um vetor é sempre 1.
( ) Os índices de um vetor com n elementos variam sempre entre 0 e n - 1.
( ) Um vetor pode ser iniciado com valores existentes dentre de chaves, após o sinal de igual, por exemplo: “int teste[3] = {1, 2, 3};”.
Alternativas:
a)
V – V – V – V.
b)
V – F – V – V.
c)
V – V – V – F.
d)
F – F – V – F.
e)
F – F – F – V.
3)
Uma matriz dinâmica se caracteriza pode ser uma estrutura de dados cujo tamanho se encontra indefinido. O tamanho da matriz será definido em tempo de execução do programa a partir da interação do usuário com o programa. A principal vantagem das variáveis dinâmicas é a possibilidade de gerenciar melhor o espaço de memória disponível em uso.
A declaração de variáveis dinâmicas em Linguagem C usa basicamente qual das seguintes funções a seguir?
Alternativas:
a)
printf().
b)
malloc().
c)
puts().
d)
system().
e)
putchar().
4)
Sobre os algoritmos recursivos, analise as seguintes sentenças:
I. Um algoritmo recursivo deve fazer pelo menos uma chamada a si mesmo.
II. Um algoritmo recursivo deve ter pelo menos uma condição de parada.
III. Para todo algoritmo recursivo existe pelo menos um algoritmo iterativo correspondente e vice-versa.
IV. Algoritmos recursivos normalmente são mais compactos, mais legíveis e mais fáceis de serem compreendidos.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Alternativas:
a)
Somente a afirmativa I está correta.
b)
As afirmativas I e II estão corretas.
c)
As afirmativas I, II e III estão corretas.
d)
As afirmativas I, II e IV estão corretas.
e)
As afirmativas I, II, III e IV estão corretas.
Respostas
1)
e)Struct
2)
V, F, V, V
b)
3)
b) malloc
4)
b) Somente l e ll es
Se precisar de explicação, me manda msg que eu ajudo e explico
Olá!
É recomendável que coloque o minimo de questões para assim poder ajuda-lo melhor a resolver suas dúvidas
1) Certamente a Linguagem C permite a definição de novos tipos de dados chamados estruturas, feitos com base nos tipos primitivos: char, int, float e double,
Uma estrutura é uma coleção de elementos finita porque pode ser determinar o número de compenetes; e heterogênea porque todos os elementos podem ser de tipos de dados diferentes.
Estruturas são tipos de dados derivados, são construídos usando o comando struct, por exemplo:
struct data {
int dia;
int mes;
int ano;
int dia do ano;
char nome mes[9];
};
Alternativa correta: e) struc