Buscar

apol1


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

Continue navegando