Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fazer teste: Atividade para avaliação - Semana 5 Sistemas Computacionais - COM210 - Turma 006 5 - Linguagem C: Ponteiro, Endereço e Memória Fazer teste: Atividade para avaliação - Semana 5 Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 2. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. Atividade para avaliação 1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s); 2. Após selecionar a resposta correta em todas as questões, vá até o �m da página e pressione “Enviar teste”. 3. A cada tentativa, as perguntas e alternativas são embaralhadas Consulte os gabaritos dessa disciplina no menu lateral. Olá, estudante! Pronto! Sua atividade já está registrada no AVA. PERGUNTA 1 Considere que i e j são variáveis inteiras e pi e pj são ponteiros para inteiro, considere verdadeiro (V) ou falso (F) para cada possibilidade de atribuição: I. pi = &i II. *pj = &j III. pj = &*&j IV. i = *&*&j V i = (*pi)+++*pj 1 pontos Salva ? Estado de Conclusão da Pergunta: https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_2129_1 https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_2129_1&content_id=_354709_1&mode=reset V. i = ( pi)+++ pj Assinale a alternativa correta: V-F-V-V-F V-F-F-V-F V-V-V-V-F F-V-F-V-V V-F-V-V-V PERGUNTA 2 Dado o procedimento C a seguir que recebe um vetor como parâmetro, qual sua principal função? Faz busca aleatória de valores em vetores não ordenados. Busca números em vetores ordenados. Ordena uma sequência de números de maneira decrescente. Soma elementos do vetor usando a regra i+1. Ordena uma sequência de números de maneira crescente. 1 pontos Salva PERGUNTA 3 Qual das instruções abaixo é correta para declarar um ponteiro para inteiro? *int pti 1 pontos Salva Estado de Conclusão da Pergunta: &i int_pti pti int *pti *pti PERGUNTA 4 O que será impresso no código a seguir? #include <stdio.h> int i = 5; int main (void){ int i = 10; printf (“%d”, i); return(0); } d5 5 15 5d 10 1 pontos Salva PERGUNTA 5 Qual o resultado do código abaixo usando typedef e struct em linguagem C? #include <stdio.h> typedef �oat num_real; typedef int medida; typedef medida altura; altura alt=21; int x=4, i; int main (void){ i = alt / x; return(0); } 5 5.5 4 4.5 5 25 1 pontos Salva Estado de Conclusão da Pergunta: 5,25 PERGUNTA 6 Sobre a seguinte sequência de instruções, considere as a�rmações verdadeiras (V) ou falsas (F) e assinale a alternativa correta: int *pti int i = 10 pti = &i I. *pti é igual a 10. II. Ao executar *pti = 20, i passará a ter o valor 20. III. Ao alterar o valor de i, *pti será modi�cado. IV. &pti é o endereço do ponteiro pti na memória. V. pti é igual a 10. Assinale a alternativa correta: V-F-F-V-F V-F-V-V-F V-F-V-V-V F-V-F-V-V V-V-V-V-F 1 pontos Salva PERGUNTA 7 O que acontecerá com código a seguir? #include <stdio.h> int main (void){ { int i = 5; } printf (“%d”, i); return(0); } Imprimirá 5d. Imprimirá d5. 1 pontos Salva Estado de Conclusão da Pergunta: Apresentará um erro. Imprimirá 0. Imprimirá 5. PERGUNTA 8 Considere a estrutura a seguir e assinale a alternativa correta: struct ponto{ int x; int y; struct ponto * p; }; O ponteiro p está com problema na declaração, uma vez que deveria ter um tipo int ou �oat. O ponteiro deveria ser declarado com &p. Não se pode declarar um ponteiro dentro de uma struct. O ponteiro está apontando para os elementos x e y. O ponteiro aponta para a estrutura ponto, isto é, a estrutura ponto é autorreferenciada. 1 pontos Salva PERGUNTA 9 Seja a seguinte sequência de instruções: int i=10, j=20 int *pti, *ptj pti = &i ptj = &j Considere verdadeiro (V) ou falso (F) os itens a seguir: I. j = pti == ptj II. i = pti-ptj III. pti += ptj IV. pti++ V. i = pti || ptj 1 pontos Salva Estado de Conclusão da Pergunta: Assinale a alternativa correta: V-F-F-V-F V-F-V-V-V V-V-V-V-F F-V-F-V-V V-V-F-V-V PERGUNTA 10 Escolha a opção que inclui somente nomes válidos (identi�cadores) para variáveis na linguagem C. If, a_b_2, H789, _yes i, j, int, obs 9xy, a36, x*y, --j 2_ou_1, \�m, *h, j i:, else, j, x, y. 1 pontos Salva Estado de Conclusão da Pergunta:
Compartilhar