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.