Quiz
ALGORITMO E LÓGICA DE PROGRAMAÇÃO
Perguntas do quiz (16)
1É uma sequência simples e objetiva de instruções para solucionar um determinado problema. A instrução é uma informação que indica a um computador uma ação elementar a executar.
- ASistema binário.
- BAlgoritmos.
- CPadrão ASCII.
- DPadrão RGB.
- ESistema decimal.
2O número hexadecimal BEEF em base 2 é:
- A1001 1100 1100 1101
- B1000 0101 0101 0100
- C0010 0011 0011 0100
- D1010 1111 1111 1110
- E1011 1110 1110 1111
3Considere as afirmações abaixo sobre comandos em linguagens de programação:
I. Uma declaração de variável associa um nome a um valor que, geralmente, não pode ser alterado durante a execução do programa.
II. Expressões aritméticas são expressões cujos resultados são valores numéricos, inteiros ou fracionários.
III. Expressões lógicas são aquelas que têm como resultado um dos dois valores, verdadeiro ou falso.
Quais estão corretas?- AApenas II.
- BI, II e III.
- CApenas III.
- DApenas I.
- EApenas II e III.
4É um espaço ou uma posição, localizada na memória do computador capaz de armazenar um valor/conteúdo que pode ser alterado na execução da aplicação. Tem um nome, um tipo de dado, um valor/conteúdo e um endereço de memória. Elas ocupam um número de bytes dependendo do seu tipo de dado.
- AVariáveis.
- BConstantes.
- CAlgoritmos.
- DAtribuição.
- EFunções.
5Considere o seguinte código em Linguagem C abaixo:

- ANão está apto para recuperação.
- BSolicite aprovação mediante justificativa de faltas.
- CVocê está reprovado.
- DVocê foi aprovado!
- EEstá em recuperação, tirar no mínimo 8.0.
6Sobre os testes de condições em linguagem de programação, é correto afirmar que:
- AA componente else do if é obrigatório
- Bif-else permite a existência de instruções que não são executadas em um programa
- CUm teste de condição pode ser realizado através da instrução while.
- Dif-else não pode ser executado de forma encadeada
- Eif-else a condição é avaliada e, caso seja verdadeira, é executada a instrução associada ao else
7Considere o seguinte código em Linguagem C abaixo:
Assinale a alternativa que corresponde à saída impressa na tela.
- A21 1 0 4
- B2 0 -4 -1
- C9 0 -3 -2
- D9 1 0 0
- E3 1 -5 -2
8Assinale V, se verdadeiro, ou F, se falso, em relação a uma estrutura de controle que permite que uma ação será repetida enquanto uma condição for verdadeira.
( ) Seleção simples.
( ) Seleção composta.
( ) Laço de repetição.
( ) Múltipla escolha.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:- AV – F – V – F.
- BV – F – F – V.
- CF – V – F – V.
- DF – F – V – F.
- EF – V – V – V.
9Análise o código em Linguagem C e relacione as colunas identificando o que armazena nas variáveis a, b, c, d, e, f.
1 - Variável a.
2 - Variável b.
3 - Variável c.
4 - Variável d.
5 - Variável e.
6 - Variável f.
( ) Soma dos elementos acima da diagonal principal.
( ) Soma dos elementos acima da diagonal secundária.
( ) Soma dos elementos abaixo da diagonal secundária.
( ) Soma dos elementos da diagonal principal.
( ) Soma dos elementos da diagonal secundária.
( ) Soma dos elementos abaixo da diagonal principal.
- A1 – 2 – 3 – 4 – 5 – 6.
- B3 – 5 – 6 – 1 – 2 – 4.
- C6 – 5 – 4 – 3 – 2 – 1.
- D4 – 2 – 1 – 6 – 5 – 3.
- E4 – 5 – 6 – 1 – 2 – 3.
10É uma sequência de elementos do mesmo tipo, onde cada elemento é identificado por um índice. A ideia é bastante simples: criar um conjunto de variáveis do mesmo tipo utilizando apenas um nome.
- AFunções.
- BArray.
- CEstrutura.
- DConstante.
- EPonteiro.
11Considere o seguinte código em Linguagem C abaixo:

- ARetorna o maior elemento da variável b.
- BRetorna a soma dos elementos da variável b
- CRetorna a primeira posição da variável b.
- DRetorna o tamanho do texto que a variável b contém.
- ERetorna a última posição da variável b.
12Sequência de caracteres adjacentes na memória. Essa sequência de caracteres, que pode ser uma palavra ou frase.
- AArray.
- BPonteiro.
- CEstrutura.
- DString.
- EFunções.
13O que é um algoritmo?
- AUma linguagem de programação usada para criar aplicativos.
- BUma ferramenta para reparar erros em softwares.
- CUma sequência finita de passos bem definidos para resolver um problema.
- DUm tipo de computador especializado em processamento de dados.
14Qual das seguintes afirmações é verdadeira sobre algoritmos?
- AUm algoritmo pode ter um número infinito de passos.
- BCada passo em um algoritmo deve ser ambíguo para permitir flexibilidade.
- CAlgoritmos não necessitam de entradas para serem executados.
- DUm algoritmo deve ter uma condição de fim, sendo alcançada em tempo finito.
15Qual é a importância da lógica de programação em relação aos algoritmos?
- AA lógica de programação é opcional na criação de algoritmos.
- BA lógica de programação é um conjunto de ferramentas gráficas usadas para desenhar algoritmos.
- CA lógica de programação envolve a racionalização dos processos formais da programação de computadores.
- DA lógica de programação é apenas necessária para algoritmos complexos.
16Tipos de dados
Quais são?- AInteiro: representa números inteiros, positivos ou negativos, sem casas decimais.
- BReal: representa números reais, com casas decimais.
- CCaractere: representa um único caractere, como uma letra ou um símbolo.
- DString: representa uma sequência de caracteres.
- EBooleano: representa um valor lógico verdadeiro ou falso
- FTODAS AS ALTERNATIVAS.
Informações
- Descrição
- ALGORITMO E LÓGICA DE PROGRAMAÇÃO
- Autor
- Vanessa Maia
- Idioma
- Português
- Visualizações
- 26
- Etiquetas
- Avaliação
- Ainda sem avaliações Avalie este quiz