Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 1/9 Revisar envio do teste: QUESTIONÁRIO UNIDADE II LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 288S_17501_20222 CONTEÚDO Usuário GABRIEL DE ANDRADE DA SILVA Curso LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO Teste QUESTIONÁRIO UNIDADE II Iniciado 29/09/22 00:33 Enviado 29/09/22 00:36 Status Completada Resultado da tentativa 1 em 1 pontos Tempo decorrido 2 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: a. Respostas: a. b. c. d. e. Com base na Linguagem C, assinale a alternativa que apresenta a forma correta para imprimir a mensagem “Meu nome é Francisco, tenho 52 anos e meu aniversário é em 12/06”: printf(“Meu nome é %s, tenho %d anos e o meu aniversario é %s/%s”,”Francisco”,52,”12”,”06”) ; printf(“Meu nome é %s, tenho %d anos e o meu aniversario é %s/%s”,”Francisco”,52,”12”,”06”) ; printf(“Meu nome é %s, tenho %d anos e o meu aniversario é %s/%s”,”Francisco”,52,12,06) ; print(“Meu nome é %s, tenho %d anos e o meu aniversario é %s/%s”,”Francisco”,52,”12”,”06”) ; printf(“Meu nome é %s tenho %d anos e o meu aniversario é %.2f/%s”,”Francisco”,52,”12”, 06) ; printf(“Meu nome é %s tenho %d anos o meu aniversario é %.2f/%.2f”,”Francisco”,52,12,06) ; UNIP BIBLIOTECAS MURAL DO ALUNOCONTEÚDOS ACADÊMICOS 0,1 em 0,1 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_243163_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_243163_1&content_id=_2956703_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_49_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 2/9 Comentário da resposta: Resposta: A Comentário: A alternativa A é a única que possui a sintaxe correta, pois o primeiro parâmetro é uma String (cadeia de caracteres) e sua máscara é %s, portanto, está correto. O segundo parâmetro é o número 52 e a máscara é %d, um número inteiro mostrando 52. O terceiro parâmetro é uma string “12” e a máscara é %s, portanto, mostra 12. O quarto parâmetro é uma string “06” e a máscara é %s, portanto, mostra 06. Pergunta 2 Resposta Selecionada: d. Respostas: a. b. c. d. e. Comentário da resposta: Com base na Linguagem C, assinale a alternativa que apresenta a sintaxe correta do comando scanf() para receber dois números inteiros. Considere num1 e num2 como sendo números inteiros: scanf(“%d %d”, &num1,&num2); scan(“%d %d”, &num1,&num2); scanf(“%d %d”, num1,num2); scanf(“%f %f”, &num1,&num2); scanf(“%d %d”, &num1,&num2); scanf(“%s %s”, &num1,&num2); Resposta: D Comentário: O comando scanf() é utilizado para a entrada de dados em C e possui uma sintaxe muito bem de�nida. Para o recebimento de dois números inteiros o comando scanf() utiliza o especi�cador de formato para inteiros %d, como os dois números são inteiros, a sintaxe correta é: scanf(“%d %d”, &num1,&num2); seguido do endereço das variáveis correspondentes (&num1, &num2). Pergunta 3 Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa. #include <stdio.h> void main() { int x=3; int y=15; 0,1 em 0,1 pontos 0,1 em 0,1 pontos 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 3/9 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: y/=x; printf(“%d %d \n”, x, y); x=y++; printf(“%d %d \n”, x, y); } 3 5 5 6 3 5 3 4 3 5 5 6 3 15 4 16 3 4 3 15 4 16 3 15 Resposta: B Comentário: Fazendo o teste de mesa para o algoritmo, teremos as saídas: Pergunta 4 Resposta Selecionada: c. Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa: #include <stdio.h> void main() { int a=15; int b=3; b/=a; printf(“%d %d \n”, a, b); a=b++; printf(“%d %d \n”, a, b); } 15 0 0 1 0,1 em 0,1 pontos 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 4/9 Respostas: a. b. c. d. e. Comentário da resposta: 3 5 5 6 15 3 3 4 15 0 0 1 3 6 5 6 3 5 3 4 Resposta: C Comentário: Fazendo o teste de mesa para o algoritmo, teremos as saídas: Observação: a operação b/=a (o mesmo que b = b/a) possui o valor zero como resposta, pois 3/15 = 0,2, e por ser declarado como inteiro, a variável b receberá apenas a parte decimal, ou seja, o valor 0 (zero). Pergunta 5 Resposta Selecionada: d. Respostas: a. b. Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa: #include <stdio.h> void main() { int i = 15; int j = 3; j% = i; printf(“%d %d \n”, i, j); i = j++; printf(“%d %d \n”, i, j); } 15 3 3 4 15 0 0 1 3 5 5 6 0,1 em 0,1 pontos 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 5/9 c. d. e. Comentário da resposta: 15 4 4 5 15 3 3 4 3 0 3 4 Resposta: D Comentário: Fazendo o teste de mesa para o algoritmo, teremos as saídas: Observação: na operação j% = i (o mesmo que j = j % i) representa o resto inteiro da divisão entre j e i. Pergunta 6 Resposta Selecionada: e. Respostas: a. b. c. Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa: #include <stdio.h> void main() { int num1 = 15; int num2 = 3; int num3; num2 += num1; num3 = num2; num2 = 2; printf("%d %d \n", num1, num2); num1 = num2++; printf("%d %d \n", num1, num2); } 15 2 2 3 15 3 3 4 3 18 4 5 3 2 2 3 0,1 em 0,1 pontos 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 6/9 d. e. Comentário da resposta: 18 2 2 4 15 2 2 3 Resposta: E Comentário: Fazendo o teste de mesa para o programa acima, as saídas serão: Pergunta 7 Resposta Selecionada: b. Respostas: a. b. c. d. e. Comentário da resposta: Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa: #include <stdio.h> void main() { int a=15; int b=3; int c, d; b += a; c = b; b = 2; d = c / b; printf("%d %d %d %d \n", a, b, c, d); } 15 2 18 9 15 3 18 9 15 2 18 9 15 18 2 3 18 15 15 9 18 2 9 15 Resposta: B Comentário: Fazendo o teste de mesa para o programa acima, as saídas serão: 0,1 em 0,1 pontos 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 7/9 Pergunta 8 Resposta Selecionada:d. Respostas: a. b. c. d. e. Comentário da resposta: Considere o programa a seguir, escrito em linguagem C, e selecione a alternativa que corresponda à saída correta do programa: #include <stdio.h> void main() { int a=15; int b=3; int c, d; c = a / b; d = a % b; printf("%d %d %d %d \n", a, b, c, d); } 15 3 5 0 15 3 0 5 15 5 3 1 5 3 15 0 15 3 5 0 3 15 3 5 Resposta: D Comentário: Fazendo o teste de mesa para o programa acima, as saídas serão: Pergunta 9 Considere o programa abaixo, escrito em Linguagem C, e assinale a alternativa que corresponda com a saída correta do programa: #include <stdio.h> void main() { int a = 8; int b; b=++a; printf(“%d %d\n”, a, b); 0,1 em 0,1 pontos 0,1 em 0,1 pontos 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 8/9 Resposta Selecionada: c. Respostas: a. b. c. d. e. Comentário da resposta: b = a++; printf(“%d %d\n”,a, b); } 9 9 10 9 8 8 10 8 8 9 10 11 9 9 10 9 9 8 10 8 9 10 10 11 Resposta: C Comentário: Fazendo o teste de mesa para o algoritmo, teremos como saída: Pergunta 10 Resposta Selecionada: a. Respostas: a. Dado o seguinte programa: #include <stdio.h> void main() { int a=15; int b=2; b*=a; printf(“%d %d\n”,a, b); b=a--; printf(“%d %d\n”,a, b); } Qual alternativa apresenta a saída correta? 15 30 14 15 15 30 14 15 0,1 em 0,1 pontos 29/09/2022 00:55 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_85659832_1&course_id=_243163_1&content_id=_2961749_1&outc… 9/9 Quinta-feira, 29 de Setembro de 2022 00h55min47s GMT-03:00 b. c. d. e. Comentário da resposta: 16 30 14 16 15 30 13 14 15 2 14 1 15 2 1 15 Resposta: A Comentário: Fazendo o teste de mesa para o algoritmo, teremos como saída: ← OK
Compartilhar