Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página inicial / Meus cursos / CURSOS FUNEC / Graduação - EAD / Aluno EAD / JUNÇÕES DE TURMA / Algoritmos e Programação / AVALIAÇÕES / PROVA Questão 1 Completo Atingiu 3,00 de 3,00 Questão 2 Completo Atingiu 3,00 de 3,00 Iniciado em Monday, 7 Dec 2020, 20:06 Estado Finalizada Concluída em Monday, 7 Dec 2020, 20:50 Tempo empregado 43 minutos 56 segundos Avaliar 57,00 de um máximo de 60,00(95%) Se os primeiros cinco números de uma sequência são 0.5, 2, 8, 32, 128, conclui-se que: Escolha uma opção: a. Não há uma lógica na geração dos números da sequência b. O sétimo número é menor que 1000 c. O próximo número é ímpar d. O sexto número é 512 Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre valores booleanos. No uso do operador “e” em um algoritmo temos os seguintes resultados: 1. V e V - o resultado é verdadeiro. 2. F e V - o resultado é verdadeiro. 3. V e F - o resultado é verdadeiro. 4. F e V - o resultado é falso. 5. F e F - o resultado é verdadeiro. Assinale a alternativa que contém as afirmativas CORRETAS. Escolha uma opção: a. 1 – 3 b. 2 – 4 c. 1 – 5 d. 1 – 4 https://ava.funec.br/ https://ava.funec.br/course/index.php?categoryid=10 https://ava.funec.br/course/index.php?categoryid=17 https://ava.funec.br/course/index.php?categoryid=19 https://ava.funec.br/course/index.php?categoryid=77 https://ava.funec.br/course/view.php?id=324 https://ava.funec.br/course/view.php?id=324#section-2 https://ava.funec.br/mod/quiz/view.php?id=5064 Questão 3 Completo Atingiu 3,00 de 3,00 Questão 4 Completo Atingiu 3,00 de 3,00 Questão 5 Completo Atingiu 3,00 de 3,00 Questão 6 Completo Atingiu 3,00 de 3,00 Relacione as colunas e assinale a alternativa com a sequência correta. 1. Inteiro. 2. Real. 3. Cadeia. 4. Lógicos. ( ) Dados numéricos positivos ou negativos, exceto valor fracionário. ( ) Caracteres delimitados por aspas representados por letras e símbolos. ( ) Dados numéricos positivos ou negativos, incluindo valor fracionário. ( ) Valores com dados binários. Escolha uma opção: a. 1 – 2 – 3 – 4 b. 2 – 1 – 3 – 4 c. 1 – 3 – 2 – 4 d. 3 – 2 – 1 – 4 Assinale a alternativa que representa o tipo de algoritmo que mais se aproxima da definição: “Um dos tipos de algoritmos mais usados que consiste em analisar a descrição do problema e escrever o passo a passo para sua solução através de símbolos gráficos pré-definidos. A vantagem do uso desse tipo de algoritmo está no entendimento facilitado pela utilização de elementos gráficos” Escolha uma opção: a. Algoritmo tabelado b. Pseudocódigo c. Descrição Narrativa d. Fluxograma Assinale a alternativa que apresenta corretamente a sequência de passos computacionais que transforma a entrada na saída, ou seja, procedimentos necessários para resolver um determinado problema. Escolha uma opção: a. Cases b. Algoritmos c. Polinômio d. Arquivos Os operadores relacionais são símbolos utilizados entre dois valores do mesmo tipo e que têm como resultado um valor lógico. Dentre as alternativas abaixo, aquela que contêm um símbolo que não representa um operador relacional é a: Escolha uma opção: a. > b. -< c. < d. = Questão 7 Completo Atingiu 3,00 de 3,00 Questão 8 Completo Atingiu 3,00 de 3,00 Questão 9 Completo Atingiu 3,00 de 3,00 Uma estrutura de seleção possibilita a escolha de um grupo de ações a ser executado quando determinadas condições são ou não satisfeitas. A figura, a seguir, apresenta uma estrutura de seleção de dados: Escolha uma opção: a. encadeada b. simples c. composta d. seletiva A figura a seguir representa dois símbolos utilizados em fluxogramas. Para os respectivos significados dos símbolos abaixo, assinale a alternativa correta. Escolha uma opção: a. Decisão / Início ou Fim b. Conector / Documento c. Decisão / Processo d. Conector / Início ou Fim Considere o fluxograma a seguir: Quais são os respectivos valores de X e SOMA que serão impressos? Escolha uma opção: a. 7 e 35 b. 8 e 28 c. 8 e 35 d. 7 e 28 Questão 10 Completo Atingiu 3,00 de 3,00 Questão 11 Completo Atingiu 3,00 de 3,00 Questão 12 Completo Atingiu 0,00 de 3,00 As linguagens de programação, usualmente, provêm um conjunto fixo de tipos de dados embutidos, bem como facilidades para permitir a definição de tipos de dados pelo usuário. Assim, é correto afirmar, sobre lógica de programação, que os tipos de dados podem ser: Escolha uma opção: a. Elementares e estruturados b. Inteiros e lógicos c. Básicos e complexos d. Definidos e abstratos Sobre variáveis e constantes, considere as afirmativas a seguir. I. Constantes são valores fixos que um programa não pode alterar. II. Variáveis declaradas dentro de uma função são chamadas de variáveis locais. III. Uma variável é uma posição de memória usada para guardar um valor. IV. Uma variável global é usada para que uma função receba argumentos. Assinale a alternativa correta. Escolha uma opção: a. Somente as afirmativas III e IV são corretas b. Somente as afirmativas I, II e III são corretas c. Somente as afirmativas I e IV são corretas d. Somente as afirmativas I e II estão corretas No que diz respeito à construção de algoritmos, analise as afirmativas a seguir. I. O teste da condição é realizado no INÍCIO da estrutura. II. O teste da condição é realizado no FINAL da estrutura. III. A execução da estrutura permanece em loop, se o teste da condição resulta o valor lógico VERDADEIRO. IV. A execução da estrutura permanece em loop, se o teste da condição resulta o valor lógico FALSO. V. A execução da estrutura termina, se o teste da condição retorna o valor lógico VERDADEIRO. VI. A execução da estrutura termina, se o teste da condição retorna o valor lógico FALSO. Há apenas afirmativas válidas para a estrutura de controle conhecida por enquanto ... faça ...: Escolha uma opção: a. II, III e VI b. I, IV e V c. II, IV e V d. I, III e VI Questão 13 Completo Atingiu 3,00 de 3,00 Questão 14 Completo Atingiu 3,00 de 3,00 Questão 15 Completo Atingiu 3,00 de 3,00 Se considerarmos que ''I” sejam os dados do tipo inteiro, ''R” os reais, ''L” os literais e ''B” os lógicos, identifique a alternativa que preencha os espaços dos seguintes dados: ( ) "JOSE" ( ) 0,2132 ( ) +33 ( ) sim/não Escolha uma opção: a. L - I - R - B b. L - R - I - B c. B - R - I – L d. B - I - R - L Quando se escreve um algoritmo, ou um programa de computador é quase impossível não se ter uma variável. Uma variável, em programação de computadores, é: Escolha uma opção: a. Um tipo inteiro b. Um local na memória para guardar um valor c. Um tipo de dado d. Um ponteiro de dados Considere a seguinte definição: “Uma estrutura de seleção permite a escolha de um grupo de ações e estruturas, contido na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões lógicas, são ou não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta. I. Uma estrutura de seleção deve conter pelo menos outra estrutura de seleção. II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado. III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja verdadeira e outro que é executado caso a expressão lógica seja falsa. Escolha uma opção: a. Somente a afirmativa III está correta b. Somente a afirmativa II está correta c. Todas as afirmativas estão corretas d. Somente as afirmativas I e II estão corretas Questão 16 Completo Atingiu 3,00 de 3,00 Questão 17 Completo Atingiu 3,00 de 3,00 Considere a sub-rotina abaixo: 1. Programa 2. Declare X, Y e Z numérico 3. Leia X 4. Leia Y 5. Z:= (X + Y) x Y 6. Escreva Z 7. Fim programa Analisando o programa acima, e supondoque o valor fornecido para “X” na terceira linha seja 3 e o valor fornecido para Y na quarta linha seja 4, pode-se afirmar que o valor da variável “Z” na sexta linha é: Escolha uma opção: a. 32 b. 28 c. 26 d. 21 Selecione a sequência correta para as afirmações abaixo: 1. Uma linguagem de programação é usada para escrever programas que serão executados posteriormente pelo computador, e ela deve ser compreendida tanto pelo programador quanto pelo computador. 2. Os operadores lógicos "e" e "ou" possuem, respectivamente, as funções de conjunção e disjunção. 3. No intuito de padronizar o código, uma boa prática adotada pelos programadores é usar nos identificadores as palavras reservadas, que pertencem à linguagem de programação. 4. Organograma é o mesmo que fluxograma e pode ser definido como um tipo de diagrama que representa a estrutura funcional de uma organização Escolha uma opção: a. V,F, V, F b. V, V, F, F c. V, V, V, F d. F, V, F, V Questão 18 Completo Atingiu 3,00 de 3,00 Questão 19 Completo Atingiu 3,00 de 3,00 Analise os itens abaixo que versam sobre Lógica de Programação e depois responda: I. Lógica de programação é o modo como se escreve um programa de computador, um algoritmo. Um algoritmo é uma sequência de passos para se executar uma função. II. A linguagem de programação é como uma língua normal, um grupo de palavras com significados. No caso da programação, a maioria das linguagens é escrita em Inglês. Estas linguagens fazem o computador assimilar cada comando e função de um algoritmo, depois executar cada função. III. Na hora de programar alguns passos são indispensáveis, como Declarar Variáveis. Variáveis são escritas exclusivamente por letras, que representam um valor que pode ser mudado a qualquer momento. IV. Saber lógica de programação é saber o melhor jeito de escrever um código, para o computador interpretar corretamente. É saber se comunicar com a máquina a partir de uma linguagem seja lá qual for. Analisados os itens é CORRETO afirmar que: Escolha uma opção: a. Apenas o item IV está incorreto b. Apenas o item III está incorreto c. Todos os itens estão corretos d. Apenas o item I está incorreto Sendo A1 = 5, B1 =7 e C1 = 1, o valor de C1 nas seguintes linhas de comando será: if (A1 > B1) or (A1 = B1) then C1 = 0 else if (A1 < B1) and (C1 > 0) then C1 = 1 Escolha uma opção: a. 1 b. 0 c. 5 d. 2 CONTATOS Av. Moacyr de Mattos, 49 - Centro - Caratinga, MG Telefone : (33) 99986-3935 E-mail : secretariaead@funec.br REDES SOCIAIS mailto:secretariaead@funec.br https://www.facebook.com/caratingaunec https://twitter.com/caratingaunec Questão 20 Completo Atingiu 3,00 de 3,00 Considere o trecho de um algoritmo em pseudocódigo que mostra comandos condicionais (se) aninhados com início e fim delimitados por { }. if ( T1 ) { Comando1; if ( T2 e T3) { Comando2; Comando3; } else Comando4; if ( T4 ou T5 ) Comando5; else { Comando6; } } Comando7; Analisando esse trecho, é correto afirmar que: Escolha uma opção: a. O Comando7 será executado independentemente de qualquer valor dos testes b. Se T1, T2 e T3 forem verdadeiros, o Comando1, o Comando2 e o Comando4 serão executados c. Se T1 for verdadeiro e T5 verdadeiro, o Comando5 e o Comando6 serão executados d. Se T1 e T4 forem verdadeiros e T2 falso, o Comando1, o Comando2 e o Comando5 serão executados ◄ QUESTIONÁRIO 2 Seguir para... https://ava.funec.br/mod/quiz/view.php?id=4916&forceview=1
Compartilhar