Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pincel Atômico - 17/03/2023 19:45:12 1/5 FILIPE GONÇALVES GOMES Avaliação Online (SALA EAD) Atividade finalizada em 25/06/2021 15:22:28 (183400 / 1) LEGENDA Resposta correta na questão # Resposta correta - Questão Anulada X Resposta selecionada pelo Aluno Disciplina: ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES [215236] - Avaliação com 10 questões, com o peso total de 50,00 pontos [capítulos - 1,2,3,4,5,6] Turma: Segunda Graduação: Física para Licenciados - Grupo: ABRIL/2021 - SEGLIC-FIS/ABR21 [21785] Aluno(a): 91200373 - FILIPE GONÇALVES GOMES - Respondeu 9 questões corretas, obtendo um total de 45,00 pontos como nota [355757_557 65] Questão 001 Quando temos que tomar algum tipo de decisão ou verificar o conteúdo de alguma variável devemos utilizar estrutura de repetição para encontrar o resultado devemos utilizar a área de declaração de variáveis podemos utilizar uma estrutura tipo array vamos encontrar uma situação difícil de resolver X devemos utilizar uma Estrutura Condicional ou tomada de decisão [355757_559 40] Questão 002 Todo LAÇO DE REPETIÇÃO independente da Linguagem de programação (estruturada) ou do Tipo de Laço utilizado, tem as seguintes características: X uma variável de controle; um teste para determinar o momento de parar; uma estrutura que irá modificar os valores testados uma tomada de decisão sobre a validade dos valores; uma estrutura complexa que reduz a sua utilização possui uma redefinição de tipos de dados; é utilizado para tomada de decisão; pode aparecer em qualquer lugar do programa pode declarar diversas variáveis para utilização no programa; pode ter nomes próprios em seu escopo um corpo que inicia obrigatoriamente com início; uma terminação obrigatória com fim. [355757_557 59] Questão 003 Leia as afirmativas abaixo e marque a alternativa CORRETA. I – Entrada é toda a informação que o algoritmo recebe. Esta entrada sempre deverá ser armazenada em algum lugar, como por exemplo, em variáveis. II – Processamento é todo tipo de processamento que o algoritmo realiza como atribuir um valor a alguma variável, realizar alguns tipos de tomada de decisão e algum tipo de repetição. III – Saída é a exibição dos resultados em tela, ou escrita em arquivos, ou em impressora. Apenas I e II estão corretas Apenas II está correta Apenas I está correta Apenas I e III estão corretas X Todas as alternativas estão corretas [355757_559 61] Questão 004 Os comandos de seleção mais conhecidos e utilizados na linguagem C são: for e while Pincel Atômico - 17/03/2023 19:45:12 2/5 X IF, Switch-Case e o condicional ternário break e continue >, >=, <, <=, != e == &&, || e ! [355757_559 45] Questão 005 Avalie a seguintes afirmativas e marque a alternativa correta. I – Um algoritmo pode ser definido como uma sequência lógica, bem definida e sem ambiguidade para descrever os passos necessários para se realizar uma tarefa. II – Os tipos de dados são representações das classes de valores que podemos utilizar em nossos algoritmos. III – Programação de computadores é uma técnica de concerta computadores, transformando suas características físicas e tornando mais eficiente Apenas II está correta X Apenas I e II estão corretas Apenas I e III estão corretas Apenas I está correta Todas as alternativas estão corretas [355758_559 11] Questão 006 Leia as afirmativas abaixo e marque a alternativa CORRETA. I. O condicional ternário ((condição)? Valor se verdadeiro: valor se falso) é uma estrutura condicional que pode ser utilizada para substituir o condicional IF em qualquer situação que o IF for aplicado. II. O Switch-case é uma estrutura condicional que pode ser utilizada em diversas situações de condicionais, mas ela tem algumas restrições de uso, tal como limitação do tipo de dados utilizado na estrutura. III. Uma estrutura condicional pode ser simples ou composta. Quando simples, ela verifica somente uma condição sem se preocupar com os casos contrários, já a estrutura condicional composta, sempre gera uma verificação pelo caso contrário ao da condição estabelecida, com um comportamento de exclusão para as demais. IV. Pode-se utilizar estruturas condicionais tantas quantas vezes forem necessárias dentro de um programa, mas não podemos ter várias condições uma dentro da outra, pois isso pode gerar conflito com a forma de funcionamento do comando else. Apenas III e IV estão corretas. Todas as alternativas estão corretas. Apenas IV está correta. Apenas I e II estão corretas. X Apenas II e III estão corretas Pincel Atômico - 17/03/2023 19:45:12 3/5 [355758_559 07] Questão 007 Analise o código abaixo e marque a alternativa que identifica o correto valor que será exibido na tela: #include<stdio.h> int main() { int x,y,z; z = 10; x = 3; y = (z > x) & ((x%3)==0); x = z/x; printf("X = %d, Z = %d, Y = %d",x,z,y); } X = 3, Z = 10, Y = 0 X = 3.33, Z = 10.00, Y = 0.0 X = 3.33, Z = 10, Y = 0 X X = 3, Z = 10, Y = 1 X = 3.33, Z = 10, Y = 1 [355758_559 44] Questão 008 Leia as afirmativas abaixo e marque a alternativa CORRETA. I. Quando o comando return está associado a algum valor este valor deve ser do mesmo tipo da declaração da função e será retornado ao processo que chamou a função. II. As variáveis globais recebem esta definição, pois tem visibilidade global, o podem ser utilizadas em qualquer lugar dentro do programa global a qual estão inseridas. III. Na linguagem C, as variáveis podem ser declaradas somente no início dos blocos, ou seja, após a abertura das chaves {. Apenas I e III são verdadeiras Apenas II e III são verdadeiras Todas as alternativas são verdadeiras Apenas III é verdadeira X Apenas I e II são verdadeiras Pincel Atômico - 17/03/2023 19:45:12 4/5 [355759_559 69] Questão 009 Enade Ciência da Computação (2017) - O algoritmo a seguir trabalha com um vetor global v de números inteiros e rearranja esse vetor de tal forma que seus elementos, ao final, estejam ordenados de forma crescente. Note que n é uma variável global que determina o tamanho do vetor. Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que os elementos sejam ordenados de forma crescente, assinale a opção correta no que se refere às correções adequadas. X A linha 08 deve ser corrigida da seguinte forma: while ( j >= 0 && v [ j ] > chave) e a linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; . A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i < n – 1; i++) e a linha 13, do seguinte modo: v[j – 1] = chave; A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do seguinte modo: v [ j – 1 ] = chave; . A linha 04 deve ser corrigida da seguinte forma: for ( i = 1; i < n -1; i++) e a linha 07, do seguinte modo: j = i + 1; A linha 07 deve ser corrigida da seguinte forma: j = i + 1 e a linha 08, do seguinte modo: while (j >= 0 && v[ j ] > chave). [355757_557 18] Questão 010 Marque a alternativa correta Para atribuirmos um valor a uma variável, devemos utilizar o operador de lógica relacional atribuída A ordem de precedência dos operadores determina a ordem que devemos utilizar os mesmos, não podendo utilizar um antes do outro que tenha maior precedência X Sintaxe é um termo utilizado em algoritmos e programação para descrever a forma básica de uma instrução ou comando As palavras reservadas são algumas palavras de uma linguagem de programação que precisamos reservar antes de sua utilização Pincel Atômico - 17/03/2023 19:45:12 5/5 As tarefas de entrada e saída em um algoritmo são tarefas complementares de devem sempre ser realizadas em conjunto
Compartilhar