Logo Passei Direto
Buscar

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

User badge image
Suellen Souza

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:993207)
Peso da Avaliação 2,00
Prova 89254337
Qtd. de Questões 10
Acertos/Erros 6/3
Canceladas 1
Nota 7,00
Muitos programadores, principalmente os mais antigos profissionais dessa área, preferem preparar um programa iniciando com um 
diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também denominado por alguns de fluxograma, 
estabelece a sequência de operações a se efetuar em um programa. 
Nesse contexto, os objetivos da programação estruturada consiste em: 
A Escrever as instruções em sequências ligadas entre si apenas por estruturas sequenciais, repetitivas ou de selecionamento. 
B Agilizar a codificação da escrita de programas.
C Escrever instruções em grupos pequenos e combiná-las.
D Revisar o trabalho executado em reuniões regulares e previamente programadas sem que compareçam programadores de um
mesmo nível.
E Facilitar a criação de programas modulares e reutilizáveis por meio da decomposição de problemas em partes menores e mais
manejáveis.
Uma das grandes vantagens em solucionar problemas computacionalmente se resume ao fato de que eles têm grande capacidade de 
repetir o processamento de soluções, assim como o conjunto de operações envolvidas nelas para grandes quantidades de dados. 
Nesse sentido, o conjunto de procedimentos é repetido até que o objetivo seja alcançado. Por causa disso, torna-se obrigatória a 
utilização de uma CONDIÇÃO DE CONTROLE, construída por meio de expressões lógicas que são testadas em cada ciclo a fim de 
determinar se a sua execução prossegue ou não.
Qual estrutura de repetição executa o bloco de comando antes de testar se a condição é verdadeira, ou seja, o teste da condição é 
realizado apenas ao final da estrutura?
A ENQUANTO-FAÇA.
B FAÇA-ENQUANTO.
C IF-ELSE.
D CASO SEJA.
E FAÇA-PARA.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Para desenvolver adequadamente um algoritmo, é necessário usar a lógica, que consiste em organizar o pensamento para resolver 
problemas usando a mesma sequência adotada pelo computador, ou seja, usando a mesma lógica. 
 Com base no exposto, analise as afirmativas a seguir:
 VOLTAR
A+ Alterar modo de visualização
1
Revisar Conteúdo do Livro
2
3
I. Linguagem de alto nível está longe do código da linguagem de máquina, aproximando-se mais da linguagem humana.
II. Programa de computador é a codificação do algoritmo em linguagem formal.
III. A capacidade de resolução de problemas, independentemente de sua complexidade, está diretamente relacionada à capacidade de 
elaboração do pensamento.
IV. Um algoritmo não representa, necessariamente, um programa de computador, e, sim, os passos necessários para realizar uma 
tarefa ou solucionar um problema.
É correto o que se afirma em:
A I, II e IV, apenas.
B III, apenas.
C I, II e III, apenas.
D II e IV, apenas.
E I, II, III e IV.
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 numéricos negativo ou positivo com casa decimal. Também são chamados de ponto flutuante.”
Sobre os tipos de dados primitivos, a descrição anterior pertence a que tipo?
A Caractere.
B Real.
C Lógico.
D Inteiro.
E Texto.
Uma expressão em um programa é a parte da instrução que produz um valor, normalmente por meio do uso de operandos (valores) e 
operadores (indicam a operação a ser realizada).
Quais são os operadores binários que devolvem os valores lógicos “verdadeiro e falso”?
A Operadores aritméticos.
B Operadores relacionais.
C Operadores de concatenação.
D Operadores literais.
E Operadores de atribuição.
Revisar Conteúdo do Livro
4
5
Os tipos primitivos (nativos ou básicos) são fornecidos pelas linguagens de programação. Por esse motivo, dependendo da 
linguagem de implementação utilizada na codificação, os tipos primitivos podem, ou não, possuir os mesmos tipos de dados das 
informações guardadas na memória. Em computação, existem apenas quatro tipos de dados primitivos, e algumas linguagens 
subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável.
Qual tipo de dado primitivo representa valores booleanos, assumindo apenas dois estados, verdadeiro ou falso?
A Aritmético.
B Real. 
C Lógico.
D Texto.
E Caractere.
Em computação, existem os tipos de dados primitivos, e 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 uma sequência de um ou mais caracteres. Colocamos os valores do tipo texto entre 
“ ” (aspas duplas) ou ‘’ (aspas simples), dependendo da linguagem”.
 Sobre a descrição, a qual tipo de dado primitivo ela pertente?
A Inteiro.
B Real.
C Lógico.
D Booleano.
E Texto.
A construção de um algoritmo apresenta três etapas distintas: Entrada, Processamento e Saída. Analise a figura a seguir: 
 
Agora, analise a seguinte descrição: são os dados que serão processados pelo algoritmo.
Assinale a alternativa que representa qual das três etapas a descrição pertence.
A Saída.
B Recursividade.
C Programação.
D Processamento.
E Entrada.
6
7
8
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 
fluxograma a seguir:
 Que estrutura condicional esse fluxograma representa?
A SENÃO CASO.
B SE-ENTÃO.
C FAÇA-PARA.
D CASO SEJA.
E SE-ENTÃO-SENÃO.
Um algoritmo é uma receita para um processo computacional e consiste em uma série de operações primitivas, interconectadas 
devidamente, sobre um conjunto de objetos.
Com base nas regras básicas para o desenvolvimento de um algoritmo, assinale a alternativa correta:
A Não usar a simplicidade e a objetividade em relação aos termos e às frases.
B Evitar termos ou palavras que permitam duplo entendimento.
C Usar mais de um verbo por passo/instrução/etapa.
D Usar palavras que permitam duplo entendimento.
E Escrever de forma rigorosamente técnica e subjetiva.
Revisar Conteúdo do Livro
9
Revisar Conteúdo do Livro
10
Imprimir

Mais conteúdos dessa disciplina