Prévia do material em texto
11/09/2023, 20:55 Avaliação I - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:823257)
Peso da Avaliação 1,50
Prova 63966050
Qtd. de Questões 10
Acertos/Erros 8/2
Nota 8,00
Em computação, existem apenas quatro tipos de dados primitivos. Algumas linguagens subdividem esses
tipos de dados em outros de acordo com a capacidade de memória necessária para a variável, mas, de modo
geral, os tipos de dados primitivos são:
- Inteiro.
- Real.
- Lógico.
- Texto.
Agora, observe a descrição a seguir:
“Representa valores booleanos, assumindo apenas dois estados, verdadeiro ou falso. Pode ser representado
apenas um bit (que aceita apenas 1 ou 0).”
A qual tipo de dado primitivo essa descrição pertence?
A Texto.
B Lógico.
C Real.
D Inteiro.
VOLTAR
A+ Alterar modo de visualização
1
11/09/2023, 20:55 Avaliação I - Individual
about:blank 2/6
As linguagens de programação permitem a construção de novos tipos de dados a partir dos dados
primitivos. Estes novos tipos podem ser construídos tendo como base os dados primitivos ou outros dados
compostos. Como são conhecidos estes tipos dados?
A São conhecidos como Mesclados.
B São conhecidos como Congruentes.
C São conhecidos como Compostos.
D São conhecidos como Constituídos.
Num processo geral de execução de um algoritmo implementado em uma linguagem de programação, a
execução começa na primeira linha e vai avançando sequencialmente, executando o código linha após linha
até chegar ao final. Entretanto, frequentemente surge a necessidade de colocar instruções dentro de um
programa que só serão executadas caso alguma condição específica aconteça. Para essa finalidade, a maioria
das linguagens possui estruturas de condição para realizar essa tarefa. Observe o diagrama a seguir:
Que estrutura condicional esse diagrama representa?
A SENÃO CASO.
B CASO SEJA.
C SE-ENTÃO.
D SE-ENTÃO-SENÃO.
2
3
11/09/2023, 20:55 Avaliação I - Individual
about:blank 3/6
A lógica de programação é a linguagem usada para criar um programa de computador, é essencial para
desenvolver programas e sistemas informáticos, pois ela define o encadeamento lógico para esse
desenvolvimento. Qual seria objetivo da Lógica proposicional?
A Examinar os raciocínios de acordo com as relações entre orações (proposições), as unidades mínimas do
discurso, que podem ser verdadeiras ou falsas.
B Estudar a lógica segundo a sua estrutura ou forma consiste em um sistema dedutivo de enunciados que
tem como objetivo criar um grupo de leis e regras para determinar a validade dos raciocínios.
C Estudar o pensamento, as leis e regras que o controlam para que esse pensamento seja correto.
D Permite verificar a validade ou se um enunciado é verdadeiro ou não.
Os algoritmos computacionais são sequências de passos para a realização das mais variadas tarefas. Os
algoritmos estão no dia a dia das pessoas, sem a necessidade de planejar a sequência de passos para
resolução das tarefas, pois fazem isto intuitivamente. Um exemplo de algoritmo é quando uma pessoa faz um
bolo, ela segue uma receita. Executa as instruções (passos) para que o bolo fique pronto. Sobre as
características dos algoritmos, associe os itens, utilizando o código a seguir:
I- Entrada.
II- Saída.
III- Finitude.
( ) O algoritmo deve produzir um resultado ao usuário.
( ) Tem como objetivo evitar que o algoritmo entre em loop infinito.
( ) São informações que alimentam o algoritmo.
Assinale a alternativa que apresenta a sequência CORRETA:
A I - II - III.
B I - III - II.
C II - III - I.
D III - I - II.
Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude.
Agora, observe a descrição a seguir:
"Todo algoritmo deve produzir um resultado".
4
5
6
11/09/2023, 20:55 Avaliação I - Individual
about:blank 4/6
A qual característica essa descrição pertence?
A Clareza.
B Finitude.
C Saída.
D Efetividade.
Várias são as formas de representação dos algoritmos. Algumas técnicas tratam apenas da representação
lógica, ignorando detalhes de programação que dependem de uma tecnologia específica (linguagem de
programação). Em contrapartida, existem técnicas que de tão detalhistas acabam dificultando a compreensão
da solução proposta. Considerando as técnicas mais conhecidas, analise as sentenças a seguir:
I- Descrição narrativa.
II- Fluxograma convencional.
III- Diagrama de Chapin.
IV- Pseudocódigo, também conhecido como linguagem estruturada ou Portugol.
Assinale a alternativa CORRETA:
A As sentenças I, II, III e IV estão corretas.
B Somente a sentença III está correta.
C Somente a sentença II está correta.
D Somente a sentença I está correta.
7
11/09/2023, 20:55 Avaliação I - Individual
about:blank 5/6
As estruturas de controle de seleção permitem alterar o fluxo de execução dos algoritmos. São capazes
de selecionar qual parte - bloco - de código-fonte será executada a partir de uma condição previamente
determinada. A condição é representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e
assinale a alternativa que apresenta a saída de dados CORRETA:
Algoritmo "aula"
var notaFinal : inteiro
Inicio
notaFinal <- 7
se ( notaFinal >= 7 ) entao
escreva ("aluno aprovado")
senao
escreva ("aluno reprovado")
fimse
FimAlgoritmo
A "aluno aprovado".
B Verdadeiro.
C Falso.
D "aluno reprovado".
A base para a construção de algoritmo é a manipulação das informações dadas pelos usuários ou
recuperadas pelos usuários, para isso, é necessário reservar espaços de memória no computador para
armazenar os dados e se possível manipular de acordo com as necessidades da solução. Qual é o conjunto de
valores possíveis para armazenar em uma variável do tipo de dado real?
A 11, 22, "a", 33, 44
B "-2", "-1", "0", "1", "2"
C "-2.0", "-1.0", "0.0", "1.0", "2.0"
D 100, 101.1, 102.2, 103.3
Os algoritmos implementados em linguagens de programação têm sua execução iniciada na primeira
linha e avança sequencialmente pelas demais. Contudo, muitas vezes, é necessário que o algoritmo siga
caminhos diferentes pelas linhas em razão da verificação de determinadas condições das estruturas de
controle. Sobre as estruturas de controle, analise as sentenças a seguir:
I- A estrutura se-então é a condição mais simples em programação, sendo responsável por checar uma vez
determinada expressão lógica.
II- A estrutura de condição encadeada possibilita a avaliação de apenas uma expressão.
III- A estrutura de repetição faça-para define antecipadamente quantas vezes um bloco de programação será
executado.
IV- Os somatórios são utilizados para acumular valores, por exemplo, os salários dos funcionários de uma
8
9
10
11/09/2023, 20:55 Avaliação I - Individual
about:blank 6/6
empresa.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças II e III estão corretas.
Imprimir