Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/07/2022 22:09 Q02 - Questionário 02: 2022C - Estrutura de Dados I (58669) https://ucaead.instructure.com/courses/58669/quizzes/84872 1/5 Q02 - Questionário 02 Entrega 4 set em 23:59 Pontos 0,4 Perguntas 4 Disponível 11 jul em 19:00 - 4 set em 23:59 Limite de tempo Nenhum Tentativas permitidas 2 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 3 minutos 0,4 de 0,4 As respostas serão mostradas após a última tentativa Pontuação desta tentativa: 0,4 de 0,4 Enviado 26 jul em 22:09 Esta tentativa levou 3 minutos. Instruções do Questionário! 1. Antes de responder o Questionário: Assista a videoaula e leia o capitulo correspondente do livro ! 2. Abra o questionário somente quando for responder; 3. Ao abrir o questionário você terá 4 questões para responder; 4. Leia com calma todas as questões e entenda o que pede a questão: se pede a incorreta, a correta e qual o tema da questão; 5. Lembre de Clicar no botão "Enviar Teste"; 6. Você tem duas tentativas para fazer o teste, a segunda tentativa é opcional; 7. Lembre-se que as respostas mudam de lugar em cada tentativa; 8. As respostas corretas só aparecem após o envio da segunda tentativa; 9. O sistema considera a maior nota entre as duas tentativas; 10. Lembre-se que a segunda tentativa vai zerar TODAS as questões, inclusive as que você acertou na primeira tentativa; 11. Caso queira ter o questionário para arquivo pessoal, basta selecionar a impressão do questionário e escolher a opção de "salvar em PDF"; Bons estudos! 😀 Fazer o teste novamente https://ucaead.instructure.com/courses/58669/quizzes/84872/history?version=1 https://ucaead.instructure.com/courses/58669/quizzes/84872/take?user_id=25704 26/07/2022 22:09 Q02 - Questionário 02: 2022C - Estrutura de Dados I (58669) https://ucaead.instructure.com/courses/58669/quizzes/84872 2/5 0,1 / 0,1 ptsPergunta 1 Segundo Forbellone e Eberspacher (2005, p.33), “uma estrutura de seleção simples permite a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas”. Com base no exposto sobre as estruturas de seleção, análise o algoritmo a seguir: #include <stdio.h> int main() { int idade; printf("Qual a sua idade? "); scanf("%d", &idade); if(idade >= 18 && idade <=70){ printf("Voce deve votar!"); }else{ if(idade <= 15){ printf("Nao pode votar"); }else{ printf("Voto facultativo"); } } } Podemos concluir que: I – No código fonte apresentado, temos uma estrutura condicional composta. II – Se o usuário digitar o número 75, a resposta será: “Não pode votar”. 26/07/2022 22:09 Q02 - Questionário 02: 2022C - Estrutura de Dados I (58669) https://ucaead.instructure.com/courses/58669/quizzes/84872 3/5 III – Se o usuário digitar o número 16, a resposta será: “Voto facultativo”. IV – Neste algoritmo, é utilizado apenas operadores lógicos, não sendo utilizado nenhum relacional. É correto o que se afirma em: II e III apenas. I e IV apenas. I e III apenas. I e II apenas. I, II e III apenas. 0,1 / 0,1 ptsPergunta 2 As estruturas de seleção se utilizam de expressões relacionais para validar o desvio condicional, devemos atentar para o fato de que alguns desses operadores relacionais podem ser confundidos ao serem utilizados. A partir do exposto e de nosso material de estudos, analise as alternativas e assinale qual corresponde ao desvio condicional IF, comparado se a variável N é igual ao número 0: if (n || 0) if (n <> 0) if (n = 0) if (n == 0) 26/07/2022 22:09 Q02 - Questionário 02: 2022C - Estrutura de Dados I (58669) https://ucaead.instructure.com/courses/58669/quizzes/84872 4/5 if (n != 0) 0,1 / 0,1 ptsPergunta 3 Para repetir um determinado trecho do código podemos utilizar as estruturas de repetição, temos dois tipos de estruturas de repetição que se utilizam de expressões condicionais para executar ou continuar o laço de repetição, cada qual com suas particularidades. Dentre estas estruturas temos uma que a sua característica é executar pelo menos uma vez o laço de repetição, de qual estrutura estamos falando? IF WHILE FOR SWITCH DO WHILE 0,1 / 0,1 ptsPergunta 4 Há situações em nossos programas que precisamos repetir um determinado trecho de código ou todo o código um determinado número de vezes. Nestes casos, utilizaremos uma estrutura de repetição que nos permite criar um loop para efetuar o processamento de um trecho de código quantas vezes for necessário. Na literatura essas estruturas de repetição (loop) são, também, denominadas de laços de repetição e malhas de repetição (MANZANO; OLIVEIRA, 1997). Sobre as estruturas de repetição, analise o código fonte a seguir: 26/07/2022 22:09 Q02 - Questionário 02: 2022C - Estrutura de Dados I (58669) https://ucaead.instructure.com/courses/58669/quizzes/84872 5/5 #include <stdio.h> int main(void){ int i,n; printf("Digite um número: "); scanf("%d", &n); do{ printf ("%d\n", ++n); }while (n <= 10); return(0); } Leia as afirmações a seguir e assinale a que está correta. Se for digitado o número 10 para a variável n, aparecerá o valor 10 na tela. Irá imprimir todos os números inteiros entre (n +1) e 10. Se for digitado o número maior que 10 para a variável n, não aparecerá nada na tela. Irá imprimir todos os números inteiros entre n e 10. Se for digitado o número 7 para a variável n, aparecerão os valores 8, 9, 10, 11 na tela. Pontuação do teste: 0,4 de 0,4
Compartilhar