Buscar

Com base nas informações apresentadas, avalie as afirmacoes a seguir: I. Em linguagem C, ao declarar uma matriz unidimensional com 10 elementos do...

Com base nas informações apresentadas, avalie as afirmacoes a seguir:

I. Em linguagem C, ao declarar uma matriz unidimensional com 10 elementos do tipo int, o índice [1] refere-se ao segundo elemento da matriz unidimensional.
II. Para uma matriz unidimensional com 10 elementos do tipo int, declarada em um programa C (compilado em um computador com processador de 32 bits), será reservado um espaço de 50 bytes.
III. Em linguagem C, uma referência a uma matriz unidimensional com o índice [0] causará um erro de compilação.

É correto o que se afirma em:

I. Em linguagem C, ao declarar uma matriz unidimensional com 10 elementos do tipo int, o índice [1] refere-se ao segundo elemento da matriz unidimensional.
II. Para uma matriz unidimensional com 10 elementos do tipo int, declarada em um programa C (compilado em um computador com processador de 32 bits), será reservado um espaço de 50 bytes.
III. Em linguagem C, uma referência a uma matriz unidimensional com o índice [0] causará um erro de compilação.
II e III, apenas.
I, II e III.
I e II, apenas.
III, apenas.
I, apenas.

Essa pergunta também está no material:

Atividade Objetiva 4_ Algoritmos e Lógica de Programação FAM
10 pág.

Lógica de Programação e Algoritmos Faculdade das AméricasFaculdade das Américas

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: I e II, apenas. Explicação: I. Em linguagem C, ao declarar uma matriz unidimensional com 10 elementos do tipo int, o índice [1] refere-se ao segundo elemento da matriz unidimensional. Isso é verdadeiro, pois em C, o índice de uma matriz começa em 0, então o primeiro elemento é referenciado como [0], o segundo como [1], e assim por diante. II. Para uma matriz unidimensional com 10 elementos do tipo int, declarada em um programa C (compilado em um computador com processador de 32 bits), será reservado um espaço de 50 bytes. Isso é falso, pois um elemento do tipo int ocupa 4 bytes em um computador de 32 bits, então uma matriz unidimensional com 10 elementos do tipo int ocuparia 40 bytes. III. Em linguagem C, uma referência a uma matriz unidimensional com o índice [0] causará um erro de compilação. Isso é falso, pois o índice [0] é o primeiro elemento da matriz e é referenciado normalmente em C.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais