Buscar

APOL 2 - LÓGICA DE PROGRAMAÇÃO E ALGORITIMO 2019

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

APOL 2 
Nota: 100 
Disciplina(s): 
Lógica de Programação e Algoritmos 
Questão 1/5 - Lógica de Programação e Algoritmos 
Os operadores relacionais são aqueles que comparam dois valores (variáveis, constantes ou chamadas de funções) e/ou 
expressões e o resultado desta comparação é sempre um valor lógico (booleano) verdadeiro ou falso. Acerca deste assunto, 
observe os operadores relacionais abaixo: 
 
I. Maior que, representado pelo símbolo “>”. 
II. Maior ou igual, representado pelo símbolo “>=”. 
III. Menor ou igual, representado pelo símbolo “<=”. 
IV. Menor que, representado pelo símbolo “<”. 
V. Igual a, representado pelo símbolo “=”. 
Um dos itens acima está com sua representação lógica incorreta. Assinale a alternativa em que a descrição do operador 
relacional não coincide com sua representação: 
Nota: 20.0 
 
A V 
Você acertou! 
Sinal de igual é representado por ‘==’. Somente um igual significa atribuição. 
 
B IV 
 
C III 
 
D II 
 
E I 
 
Questão 2/5 - Lógica de Programação e Algoritmos 
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. Para saber se uma determinada variável está dentro de uma faixa de valores deve-se criar expressões com 
outros operadores, além dos operadores aritméticos e/ou relacionais. Dentre os operadores abaixo estão: 
 
I. .e. 
II. .ou. 
III. .não. 
IV. .senão. 
V. .igual. 
Assinale a alternativa que contém somente operadores lógicos: 
Nota: 20.0 
 
A I, II e IV 
 
B I, III e V 
 
C II, III e V 
 
D I, II e III 
Você acertou! 
SENÃO não é operador. IGUAL é operador relacional. 
 
E Todas as respostas 
 
Questão 3/5 - Lógica de Programação e Algoritmos 
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: 20.0 
 
A I, III e IV 
 
B I, III e V 
Você acertou! 
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 Algoritmos 
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: 20.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 
Você acertou! 
 
Questão 5/5 - Lógica de Programação e Algoritmos 
Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de uma variável deve ser único e 
estar de acordo com algumas regras. Conforme o texto analise as assertivas abaixo: 
 
I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros; 
II. Não utilizar nomes iguais para representar variáveis diferentes. 
III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor como nome. 
IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente. 
V. Ser conciso e utilizar nomes coerentes. 
Assinale a alternativa que contém somente as corretas: 
Nota: 20.0 
 
A III, IV e V 
 
B I, II e V 
Você acertou! 
 
C I e II 
 
D III e IV 
 
E Todas as respostas

Outros materiais