Prévia do material em texto
Questão 1/10 - Lógica de Programação e Algoritmos
Observa-se que o pseudocódigo abaixo recebe um valor inteiro, fornecido pelo usuário, e retorna
um resultado.
algoritmo “exemplo 1”
var x: inteiro
inicio
leia (x)
escreva (x)
fimalgoritmo
Com base nesse contexto é correto afirmar que:
Nota: 0.0
A As palavras algoritmo, var, inicio e fimalgoritmo são exemplos de palavras reservadas.
B A função leia(x) é usada para ler arquivos com dados.
C A palavra var só pode ler tipos inteiros de dados.
D A função escreva(x) vai imprimir na tela do usuário a letra x.
E Em pseudocódigo não é necessário usar o fimalgoritmo.
Questão 2/10 - 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: 0.0
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas
Questão 3/10 - Lógica de Programação e Algoritmos
O Português Estruturado, também conhecido como Portugol, Pseudocódigo ou
Pseudolinguagem, é uma forma de linguagem com significados bem definidos de termos
utilizados nas instruções do algoritmo, que usa palavras e estruturas com significado pré-definido
em um padrão a ser seguido.
Conforme o texto acima analise as assertivas abaixo:
I. A sintaxe do Português Estruturado possui uma estrutura semelhante à de uma linguagem de
programação.
II. É uma linguagem intermediária entre a linguagem natural e uma linguagem de programação
usada na construção de programas.
III. Não possui desvantagem na sua adoção.
IV. Não é necessário lidar com a lógica de programação para utilizar o pseudocódigo.
V. A passagem para qualquer linguagem de programação é bastante intuitiva e direta
Com base nesse contexto é correto afirmar que:
Nota: 0.0
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas
Questão 4/10 - 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: 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 5/10 - Lógica de Programação e Algoritmos
O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por setas que
indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas para resolver um
problema.
Com base nesse contexto é correto afirmar que:
Nota: 0.0
A Os símbolos gráficos são mais difíceis de compreender do que textos.
B Dificulta a transcrição da lógica para uma linguagem de programação.
C
Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a
visualização.
D Não é preciso aprender a simbologia.
E
O fluxograma é um tipo de diagrama que pode ser entendido como uma representação
esquemática de um processo.
Questão 6/10 - Lógica de Programação e Algoritmos
Resolver problemas com pseudocódigo pode ser uma tarefa tão complexa quanto a de escrever
um programa em uma linguagem de programação qualquer.
Com base nesse contexto é correto afirmar que:
Nota: 0.0
A O pseudocódigo não tão rígido quanto a sua sintaxe.
B A sintaxe do pseudocódigo segue a mesma rigidez de uma linguagem de programação.
C Não é muito usado pelos programadores.
D É mais comum utilizar um fluxograma do que um pseudocódigo em algoritmos.
E
Um algoritmo é considerado completo se seus comandos (ações/instruções) forem do
entendimento do destinatário.
Um pseudocódigo é um algoritmo feito no papel, com regras, normas e rigidez
semelhante a uma linguagem de programação convencional, sendo também muito
empregado no meio acadêmico e de desenvolvimento.
Questão 7/10 - Lógica de Programação e Algoritmos
Sobre CONSTANTES, observe as afirmativas abaixo:
I. Segue as mesmas regras de nomenclatura de variáveis.
II. Tem a certeza de que o dado ou valor não será alterado durante a execução do programa.
III. É obrigatório a atribuição de um valor no momento da declaração.
IV. Um exemplo de uma constante matemática é o número PI.
V. Seu valor continuará o mesmo até o final da execução.
Assinale a alternativa que contém somente as corretas:
Nota: 0.0
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas
Questão 8/10 - 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. Atribuição
II. Incremento
III. Exponenciação
IV. Menor ou igual
V. Módulo
Assinale a alternativa que contém somente operadores aritméticos:
Nota: 0.0
A I, III e IV
B I, III e V
C
II, III e V
Atribuição não é operador e IV é operador relacional
D II, III e IV
E Todas as respostas
Questão 9/10 - Lógica de Programação e Algoritmos
A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a
estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da
estrutura de seleção simples, ela só poderá executar comandos de instruções SE a CONDIÇÃO
for VERDADEIRA.
Observe as afirmativas abaixo:
I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será executado,
independente se a CONDIÇÃO for VERDADEIRA ou FALSA.
II. No desvio da estrutura de seleção composta os comandos serão executados só caso a
CONDIÇÃO for VERDADEIRA.
III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples.
IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de seleção
simples.
V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção
composta.
É correto apenas:
Nota: 0.0
A I e III
B I e IV
C II e V
D I, III e IV
E Apenas IV
Questão 10/10 - Lógica de Programação e Algoritmos
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição
e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso
contrário, faça outra coisa.
Analise o pseudocódigo abaixo.
1. algoritmo "algoritmo_se_simples"
2. var
3. nota1, nota2, media: real
4. inicio
5. escreva(" Digite a primeira nota: ")
6. leia(nota1)
7. escreva(" Digite a segunda nota: ")
8. leia(nota2)
9. media <- (nota1+nota2)/2
10. se media >= 7 entao
11. escreva(" A nota da primeira prova é: ", nota1:5:2)
12. escreva(" A nota da segunda prova é: ", nota2:5:2)
13. escreva(" A média é: ", media:5:2)
14. escreva("APROVADO ")
15. fimse
16. fimalgoritmo
É correto afirmar que:
I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2
que serão digitados pelo usuário via teclado.
II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela.
III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’.
IV. Na linha 2 e 3: Declaração das Variáveis.
V. Na linha 15: Temos o fim do nosso algoritmo.
É correto apenas:
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