Prévia do material em texto
Atenção. Este gabarito é para uso exclusivo do aluno e não deve ser publicado ou compartilhado em redes sociais ou grupo de mensagens. O seu compartilhamento infringe as políticas do Centro Universitário UNINTER e poderá implicar sanções disciplinares, com possibilidade de desligamento do quadro de alunos do Centro Universitário, bem como responder ações judiciais no âmbito cível e criminal. Questão 1/5 - Lógica de Programação e Algoritimos A linguagem C usa-se uma estrutura de condição que efetua vários testes sobre um dado de uma mesma variável. Esta operação poderia ser realizada com uma sequência de if-else encadeados, porém seria uma tarefa bastante complicada, embora mas possível. Para solucionar isto, utilizamos em linguagem C o switch-case. Sobre ele, observe as afirmativas: I. Os parênteses após a palavra switch indicam uma expressão cujo valor é testado, continuadamente, para cada uma dos case. II. Quando a expressão testada é igual a um dos valores colocados após a palavra case, executam-se as instruções daquela condição. III. A palavra-chave break indica a saída da estrutura condicional de múltipla escolha. IV. A palavra-chave default será executada se todos os cases existentes derem falsos. V. Ao omitir o break, a execução continuará nos blocos de instruções seguintes (cases). Estão corretas: Nota: 0.0 A I, II, III e IV B I, II, III e V C II, III, IV e V D I, III, IV e V E Todas as alternativas Questão 2/5 - Lógica de Programação e Algoritimos 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: I. V .e. V - o resultado é verdadeiro. II. F .e. V - o resultado é verdadeiro. III. V .e. F - o resultado é verdadeiro. IV. F .e. V - o resultado é falso. V. F .e. F - o resultado é verdadeiro. Assinale a alternativa que contém somente afirmativas corretas: Nota: 0.0 A I e IV B I e V C II, III e V D I, II e III E Todas as respostas Questão 3/5 - Lógica de Programação e Algoritimos Chamamos de operadores aritméticos o conjunto de símbolos que representa as operações básicas da matemática. Observe os operadores abaixo: I. Incremento II. Maior ou igual III. Exponenciação IV. Menor ou igual V. Decremento Assinale a alternativa que contém somente operadores aritméticos: Nota: 0.0 A I, III e IV B I, III e V II é operador lógico/relacional, IV é operador relacional. C II, IV e V D II, III e IV E Todas as respostas Questão 4/5 - Lógica de Programação e Algoritimos Para garantir a integridade do resultado obtido com o processamento, os dados devem ser classificados de acordo com o tipo do valor a ser armazenado em uma variável. Com base neste texto, classifica-se os dados para: I. Evitar problemas ocasionados pelo fornecimento de valores inadequados à operação realizada; II. Pré-determinar o tamanho de memória com uma faixa associada de valores permitidos. III. Guardar um determinado dado ou valor e modificá-lo ao longo da execução do programa de acordo com as especificações do algoritmo. IV. Seguir as características de formato e estrutura definidas para essa memória variável. Assinale a alternativa que contém somente as corretas: Nota: 0.0 A I e II B I e IV C Apenas IV D Apenas III E Todas estão corretas Questão 5/5 - Lógica de Programação e Algoritimos A estrutura de seleção composta prevê dois conjuntos de instruções, após a avaliação da condição, um conjunto caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso. A figura abaixo mostra o fluxograma de uma estrutura de seleção composta. Fonte: Adaptado de Guedes (2014). Observe as afirmativas: I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções. II. A linguagem C testa a condição com o comando if (<condição>) caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem. III. A linguagem C testa a condição com o comando if (<condição>) e caso o resultado seja falso o bloco de instruções à direita na imagem é executado. IV. Na linguagem C o comando if (<condição>) testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução. V. O teste realizado com o comando if (<condição>) só é possível ser feito com operadores aritméticos. É correto apenas: Nota: 20.0 A I, II, III Você acertou! B I, II, III e V C I, II, IV e V D I, III, IV e V E Todas as alternativas