Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação 4 - Estrutura de dados DE: 05/09/2022 ATÉ: 19/09/2022 QUESTAO 1 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Qual será a saída deste programa? OBS: endereço de i = 7FFA main() { int i, *p; i = 5; p=&i; printf(“%p %d %d %d %p \n”, p, *p+2, 3**p, *p, &i); } 1. 7 7FFA 15 7FFA 5 2. 5 15 3 7FFA 7FFA 3. 5 7 3 7FFA 4. 7FFA 15 7FFA 7FFA 7FFA 5. 7FFA 7 15 5 7FFA Correto QUESTAO 2 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Considerando o conceito de strings em C e a declaração da variável abaixo, qual a forma mais adequada para inicializar uma variável deste tipo? char str1[10]; 1. strcat (str1,”String1”); 2. strcpy (str1,”String1”); 3. str1 = “String1”; Incorreto 4. strcmp (str1,”String1”); 5. strchr (str1,”String1”); QUESTAO 3 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA A função “strcmp” da biblioteca “string.h” serve para 1. concatenar (unir / juntar) duas strings 2. retornar o tamanho (quantidade de letras) de uma string 3. comparar se o conteúdo de uma string é igual ao conteúdo de outra string Correto 4. copiar o conteúdo de uma string em outra 5. procurar a posição da primeira ocorrência de um caractere em uma string QUESTAO 4 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Considerando a função abaixo, assinale a alternativa que indique quais linhas apresentam erros de sintaxe: Função: 1 int exercicio19 (int vet[ ]) 2 { 3 int i,soma=0; 4 5 for (i=0;i<7;i) 6 soma = soma+vet; 7 printf(“\n %d”,soma); 8 return (soma); 9 10 } 1. 3, 5 e 7 2. 3 e 7 Incorreto 3. Somente a 3 4. 5 e 6 5. Não há erros de sintaxe QUESTAO 5 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA O que a função abaixo faz? Função: 1 int exercicio20 (int mat[ ][ ]) 2 { 3 int i,j; 4 5 for (i=0;i<7;i++) 6 for (j=0;j<7;j++) 7 if (i==j) 8 soma = soma + mat[i][j]; 9 10 return (soma); 11 } 1. Retorna a média dos elementos da matriz 2. Retorna a soma de duas linhas da matriz 3. Retorna a soma dos números ímpares da matriz 4. Retorna a soma dos elementos da diagonal principal da matriz Correto 5. Retorna a soma dos números pares da matriz
Compartilhar