Logo Passei Direto
Buscar

Avaliação I - Individual Lógica e Técnicas de Programação

User badge image
Eduardo

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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

Mais conteúdos dessa disciplina