Todos os dados, ou variáveis que são descritos nos programas embarcados foram criadas a partir de algum tipo de dado. Os tipos são as formas em que os valores podem ser representados, como inteiro, caractere, ponto flutuante, entre outros. A programação em linguagem C permite manipulação de dados com tipos diferentes, a respeito das matrizes, considere as seguintes afirmações: I – A matriz é um conjunto de elementos do mesmo tipo, mas que podem assumir valores individuais, e são indexados pela posição na matriz, correspondente a um valor para cada dimensão da matriz II – Quando as matrizes são criadas deve-se definir quantas serão as dimensões, e, qual é a ordem de cada uma delas. E esses valores podem e devem ser alterados pelo programa usuário durante a execução do código. III – Os elementos das matrizes podem ser acessados pelo programa através dos índices, como na sintaxe “Mat[2][5][1]”. Além disso, as matrizes também podem ser manipuladas através de ponteiros. Isso é muito usado quando se deseja passar matrizes como parâmetros de uma função invocada, que devem ser alteradas pela função. Se não for passado o ponteiro apontando para a original, e sim os elementos da matriz, a função chamada receberá uma cópia da matriz original, e os valores que ela alterar não terão efeito depois do retorno. IV – Os elementos usados para representar matrizes de caracteres, ou seja, as strings, podem ser representados de uma maneira mais compacta do que os elementos de outro tipo de matriz. Quando usada para constantes, a ordem de cada dimensão da matriz pode ser ocultada. Dessa forma, a declaração para qualquer tipo de matriz const unsigned char letras[4]={‘a’, ‘b’, ‘c’, ‘\0’}; pode ser reescrita para o caso de strings como const unsigned char letras[]=”abc”;. Considerando a ordem, qual das alternativas representa corretamente as afirmativas verdadeiras e falsas? Escolha uma:
a. V, V, F, V
b. F, V, V, V
c. V, V, V, V
d. V, F, V, V
e. V, F, V, F
Soluções para a tarefa
Respondido por
86
VFVV Esta correto !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Perguntas interessantes