Baixe o app para aproveitar ainda mais
Prévia do material em texto
10,00 de um máximo de 10,00(100%) Parte superior do formulário Questão 1 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Observe o código a seguir e analise de acordo com o que foi estudado até agora: #include <stdio.h> int main() { int vetor[5]; int indice; printf("Escreva 5 números: "); for (indice = 0; indice < 5; indice++) { scanf("%d", &vetor[indice] ); } return 0; } Podemos observar que este é um código onde há interação com usuário, ou seja, para o programa funcionar corretamente, o usuário terá que digitar alguns valores. Se o usuário digitar os seguintes valores 2 0 1 4 3. Qual é a alternativa que apresenta o primeiro número que será lido pelo programa ? a. 2 b. 3 c. 0 d. 1 e. 4 Questão 2 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Uma equipe do Corpo de Bombeiros, a fim de facilitar a entrada nas situações de emergência na corporação, solicitou que fosse desenvolvido um pseudocódigo para os atendentes enviarem qual tipo de situação seria enfrentada quando chegassem ao local da ocorrência. Foi desenvolvido o pseudocódigo a seguir: Se (Emergencia = “FOGO”) Então Levar Mangueira; SenãoSe (Emergencia = “ENCHENTE”) Então Levar Colete Salva-Vidas; Senão Se (Emergencia = “Acidente de Veiculo”) Então Levar Maca; SenãoSe (Emergencia = “Arma”) Então Ligar para a policia; SenãoSe (Emergencia = “teste”) Então Realizar teste de evacuação; Senão Levar todos os equipamentos; Fim_Se Fim_Se Fim_Se Fim_SeFim_Se Outra maneira de se montar o pseudo código é utilizando outra instrução de estrutura de múltipla escolha. Qual seria essa instrução? a. PARA b. ENQUANTO c. PROCURAR d. SE e. CASO Questão 3 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Matriz é uma generalização de um vetor, ou seja, uma matriz é uma tabela de vários valores que possuem o mesmo tipo, e são armazenados sequencialmente assim como um vetor. As posições na memória são criadas ... Assinale a alternativa que completa a definição de matriz. a. Sequencialmente através de uma tabela definida como vetor. b. Nenhuma das anteriores. c. Sequencialmente a partir da definição de uma matriz. d. Através de uma variável definida pelo tipo char. e. Da origem de um vetor definido pelo tipo matriz. Questão 4 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Leia o trecho a seguir: “Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e essa elaboração de sequência bem definida é conhecida como algoritmo”. GUEDES, S. Lógica de Programação Algorítmica. São Paulo: Pearson Education do Brasil, 2014. p. 14. O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo. II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa. III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para chegar ao resultado final. IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: a. F, F, V, V. b. V, V, F, V. c. V, F, V, F. d. V, V, V, F. e. F, V, F, V. Questão 5 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Durante o evento Forró da Lua Cheia, um conhecido festival que ocorre na cidade de Altinópolis, no estado de São Paulo, diversas bandas de variados estilos musicais se apresentarão, como O Rappa e Gabriel, o Pensador, dentre outros. Para comemorar o aniversário de 30 anos do festival, os produtores do evento decidiram que quem tiver 30 anos de idade receberá desconto de 50% no ingresso. Sendo assim, foi desenvolvido o pseudocódigo a seguir: Se idade = 30 Então Início Dar desconto de 50% Fim Senão Início Compra normal De acordo com o código, qual a estrutura de decisão foi utilizada? a. Estrutura de Busca Múltipla Escolha. b. Estrutura de Decisão Composta. c. Estrutura de Decisão Simples. d. Estrutura de Decisão Múltipla Escolha. e. Estrutura de Busca Simples. Questão 6 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Durante uma atividade na aula de Estrutura de Dados, o professor Rafael solicita que o aluno João Pedro, do curso de Engenharia de Software, desenvolva um script em portugol, que percorrer os números entre 50 e 100, e apresentar somente os números ímpares, utilizando a cláusula PARA. O aluno desenvolveu o código em portugol apresentado, entretanto, está incompleta a cláusula do PARA. Var numero: inteiro Inicio ________________________ Se(numero MOD 2=1 ) então Escreva(numero) Fimse fimpara fimalgoritmo Qual alternativa preenche a sequência do código? a. Para numero de 50 até 100 faça. b. Para num de 50 até 100 faça. c. Enquanto num de 50 até 100 faça. d. Enquanto contador numero de 50 até 100 faça. e. Enquanto contador num de 50 até 100 faça. Questão 7 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Um programa de computador se constitui de, basicamente, diversas instruções que indica, ao computador, os passos exclusivos e em que ordem devem ser feitos, por exemplo, de que modo realizar a correção e os cálculos das notas, que serão gravadas nos boletins dos alunos de uma universidade. Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna: Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014). GUEDES, S. Lógica de programação algorítmica. São Paulo: Pearson Education do Brasil, 2014. Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida: a. Estrutural. b. Múltipla escolha. c. Condicional. d. Homogênea. e. Heterogênea. Questão 8 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão A matriz é uma quantidade de variáveis de mesmo tipo, compreensíveis com um singularnome e guardados contiguamente na memória. A individualização de cada variável de um vetor é realizada por meio da utilização deíndices. De acordo com o enunciado, podemos afirmar que: I. Matriz é uma lista de vetores. II. Matriz pode ser declarada do tipo char. III. Matriz não pode ser declarada do tipo double. Assinale a alternativa correta. a. II e III são falsas. b. Nenhuma das anteriores. c. I e II são verdadeiras. d. I, II e III são falsas. e. I é falsa. Questão 9 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N2 M N1 * N2 Escreva “Multiplicação = “, M Fim_Algoritmo. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado. a. Linguagemnatural. b. Linguagem de programação. c. Algoritmo estruturado. d. Fluxograma. e. Pseudocódigo. Questão 10 Completo Atingiu 1,00 de 1,00 Marcar questão Texto da questão A linguagem C define uma matriz como um vetor, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a alternativa correta. a. Nenhuma das alternativas anteriores. b. Matriz pode ser declarada através do comando int matriz[2,2]. c. Matriz não pode ser definida com o tipo double. d. Matriz não pode ser definida com o tipo char. e. Matriz pode ser declarada através do comando int matriz[2][1]. Parte inferior do formulário
Compartilhar