• Matéria: Informática
  • Autor: nandomoura81
  • Perguntado 7 anos atrás


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

respondido por: nilzon
7

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


helperbbu: 4) todas estão corretas I,II,III,IV
respondido por: vchinchilla22
3

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

Perguntas similares