Alguém que possa me ajudar no AV2 de Algoritmos e Programação?
Av2 - Algoritmos e Programação
1)Considere as variáveis a seguir com os valores: x = 3; y = 10; z = 1. De acordo com a expressão matemática abaixo e considerando a ordem dos operadores aritméticos da linguagem C, qual será o valor de a final dessa expressão?
a = y + x - z + (x * 2) - (x * z);
________________________________________
Alternativas:
• a)
15
• b)
13
• c)
16
• d)
14
• e)
12
2)As estruturas de repetição permitem que um conjunto de instruções seja executado repetidamente (várias iterações) até que ocorra uma condição de parada. Essa condição de parada evita que o conjunto de instruções seja executado infinitas vezes no algoritmo. Analisando o código abaixo, determine a saída do programa (valor da variável a) em cada iteração.
#include
int main() {
int a;
for (a = 0; a <= 8; a++)
{
printf (“%d”, &a);
}
}
________________________________________
Alternativas:
• a)
0, 1, 2, 3, 4, 5, 6, 7.
• b)
8, 7, 6, 5, 4, 3, 2, 1.
• c)
0, 1, 2, 3, 4, 5, 6, 7, 8.
• d)
1, 2, 3, 4, 5, 6, 7, 8.
• e)
1, 2, 3, 4, 5, 6, 7.
3)Analise o programa abaixo e marque a alternativa que contém a reposta correta sobre o que este programa realiza.
#include
int main ( )
{
int vet [ 4 ] = { 1, 0, 5, 3} ;
int i;
for ( i = 0; i < 4; i ++)
{
printf (“%d\n”, vet [ i ]);
}
}
________________________________________
Alternativas:
• a)
Preenche um matriz de 4 elementos.
• b)
Imprime na tela os valores armazenados no vetor, ou seja, 1, 0, 5, 3.
• c)
Realiza a soma dos valores armazenados no vetor.
• d)
Multiplica duas matrizes de ordem 4x4.
• e)
Calcula a soma dos elementos de uma matriz de ordem 4x4.
4)Em relação às características de um vetor, considere as seguintes informações:
I) Os elementos de um vetor são sempre armazenados em posições adjacentes de memória.
II) Cada linguagem de programação trabalha de forma distinta com relação à atribuição de dados, declaração e dimensionamento de um vetor.
III) É muito importante observar se a manipulação do índice do vetor está correta, ou seja, se está sendo acessado o elemento correto do vetor.
IV) A estrutura mais adequada para manipular os dados de um vetor é o comando “if”.
Assinale a alternativa correta:
________________________________________
Alternativas:
• a)
Estão corretos os itens I e II.
• b)
Estão corretos os itens I e III.
• c)
Estão corretos os itens I, II e III.
• d)
Estão corretos os itens III e IV.
• e)
Estão corretos os itens II e IV.
5)Assinale a alternativa que corresponde às palavras que completam corretamente as lacunas.
“Uma struct reúne uma ________________ de informações de um objeto, facilitando sua organização e seu uso. Cada informação distinta é considerada um_____________ ou campo da estrutura. Por sua vez, o atributo pode ser definido como qualquer tipo de dado que a linguagem utiliza ou como outra estrutura de dados: vetor, matriz ou mesmo outra struct.”
________________________________________
Alternativas:
• a)
Coleção; Atributo.
• b)
Matriz; Método.
• c)
Função; Atributo.
• d)
Coleção; Objeto.
• e)
Matriz; Objeto.