Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo.
Com base nesse contexto é correto afirmar que:
A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente.
B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado.
C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente.
D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente.
E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão.

Chamamos de operadores relacionais, o conjunto de símbolos que compara dois valores (variáveis, constantes, chamadas de funções, etc.).
Observe os operadores abaixo:
I. Maior que
II. Maior ou igual
III. Menor ou igual
IV. Menor que
V. Decremento
A I, II, III e IV
B I, III, IV e V
C II, III, IV e V
D I, II, III e V
E Todas as respostas

As formas mais utilizadas na representação de algoritmos são:
Com base nesse contexto é correto afirmar que:
I. Diagrama de Nassi-Shneiderman
II. Fluxograma
III. Português Estruturado ou Pseudocódigo
IV. Diagrama de Ishikawa
V. Diagrama de swot
A I e II
B I,II e V
C I, II e III
D II, III e IV
E Apenas III

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
A I, III e IV
B I, III e V
C II, IV e V
D II, III e IV
E Todas as respostas

A estrutura de um algoritmo em pseudocódigo pode variar um pouco de acordo com o autor ou com base na linguagem de programação que será utilizada posteriormente, mas essas variações ocorrem apenas na sintaxe, pois a semântica deve ser exatamente a mesma.
A estrutura que empregaremos para a construção de nossos pseudocódigos seguirá a seguinte sequência:
A 1) algoritmo “nome”; 2) var; 3) inicio; 4) fimalgoritmo.
B 1) inicio; 2) var; 3) algoritmo “nome”; 4) fimalgoritmo.
C 1) var; 2) inicio; 3) algoritmo “nome”; 4) fim
D 1) var; 2) inicio; 3) algoritmo “nome”; 4) fimalgoritmo
E 1) algoritmo “nome”; 2) inicio; 3) var; 4) fimalgoritmo.

A estrutura de seleção de múltipla escolha é uma solução bem-posta para substituir várias estruturas de seleção (SE-ENTÃO-SENÃO) aninhadas.
Observe as afirmativas abaixo:
I. Se a condição do valor_3 tiver como resultado falso, o algoritmo executa o teste da condição do valor_2.
II. Se a condição do valor_1 tiver como resultado verdadeiro, o algoritmo executa a instruções A.
III. A condição do valor_2, por sua vez, fazer seu teste e obter como resultado verdadeiro, executará o primeiro as instruções B.
IV. Se todas as condições tiverem como resultado falso, são executadas as instruções D.
V. Se a condição do valor_1 tiver como resultado falso, o algoritmo executa o teste da condição do valor_2.
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

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.
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.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

A construção de algoritmos para o computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação, por serem limitadas e não poderem manipular todos os tipos de dados existentes no mundo real.
São tipos primitivos de dados:
I. Primitivos numéricos
II. Primitivos reais de precisão composta
III. Primitivos lógicos
IV. Primitivos caracteres fracionais
V. Primitivos literais ou caracteres
A I e II
B I e V
C I, III e V
D Apenas III
E Todas estão corretas

Uma outra forma de estrutura de seleção é o switch. O switch é uma solução alternativa em relação aos IFs encadeados.
Observe as afirmativas sobre as diferenças entre o switch e ifs encadeados:
I. Uma dessas diferenças é que os cases do switch não aceitam operadores lógicos.
II. Uma dessas diferenças é que os cases do switch aceitam operadores lógicos.
III. Uma dessas diferenças é que o switch executa seu bloco em cascata.
IV. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos a variável que desejamos comparar.
V. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos os operadores lógicos que desejamos comparar.
A I, II e III
B I, II e IV
C II, II e V
D I, III e V
E I, III e IV

Apesar de internamente o computador manipular unicamente números, as linguagens de programação oferecem suporte para outros tipos de dados de forma transparente.
Observe as afirmacoes abaixo:
I. Podemos considerar as letras como um tipo de dado.
II. Operações como escrever, ler e concatenar são destinadas a dados do tipo caractere.
III. O computador trabalha naturalmente com números.
IV. Os caracteres suportam operações aritméticas.
V. O computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação.
A I e II, V
B I e V
C II, III
D Apenas III
E I, II, III e V

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo.
Com base nesse contexto é correto afirmar que:
A Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente.
B Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado.
C Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente.
D Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente.
E Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão.

Chamamos de operadores relacionais, o conjunto de símbolos que compara dois valores (variáveis, constantes, chamadas de funções, etc.).
Observe os operadores abaixo:
I. Maior que
II. Maior ou igual
III. Menor ou igual
IV. Menor que
V. Decremento
A I, II, III e IV
B I, III, IV e V
C II, III, IV e V
D I, II, III e V
E Todas as respostas

As formas mais utilizadas na representação de algoritmos são:
Com base nesse contexto é correto afirmar que:
I. Diagrama de Nassi-Shneiderman
II. Fluxograma
III. Português Estruturado ou Pseudocódigo
IV. Diagrama de Ishikawa
V. Diagrama de swot
A I e II
B I,II e V
C I, II e III
D II, III e IV
E Apenas III

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
A I, III e IV
B I, III e V
C II, IV e V
D II, III e IV
E Todas as respostas

A estrutura de um algoritmo em pseudocódigo pode variar um pouco de acordo com o autor ou com base na linguagem de programação que será utilizada posteriormente, mas essas variações ocorrem apenas na sintaxe, pois a semântica deve ser exatamente a mesma.
A estrutura que empregaremos para a construção de nossos pseudocódigos seguirá a seguinte sequência:
A 1) algoritmo “nome”; 2) var; 3) inicio; 4) fimalgoritmo.
B 1) inicio; 2) var; 3) algoritmo “nome”; 4) fimalgoritmo.
C 1) var; 2) inicio; 3) algoritmo “nome”; 4) fim
D 1) var; 2) inicio; 3) algoritmo “nome”; 4) fimalgoritmo
E 1) algoritmo “nome”; 2) inicio; 3) var; 4) fimalgoritmo.

A estrutura de seleção de múltipla escolha é uma solução bem-posta para substituir várias estruturas de seleção (SE-ENTÃO-SENÃO) aninhadas.
Observe as afirmativas abaixo:
I. Se a condição do valor_3 tiver como resultado falso, o algoritmo executa o teste da condição do valor_2.
II. Se a condição do valor_1 tiver como resultado verdadeiro, o algoritmo executa a instruções A.
III. A condição do valor_2, por sua vez, fazer seu teste e obter como resultado verdadeiro, executará o primeiro as instruções B.
IV. Se todas as condições tiverem como resultado falso, são executadas as instruções D.
V. Se a condição do valor_1 tiver como resultado falso, o algoritmo executa o teste da condição do valor_2.
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

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.
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.
A III, IV e V
B I, II e V
C I e II
D III e IV
E Todas as respostas

A construção de algoritmos para o computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação, por serem limitadas e não poderem manipular todos os tipos de dados existentes no mundo real.
São tipos primitivos de dados:
I. Primitivos numéricos
II. Primitivos reais de precisão composta
III. Primitivos lógicos
IV. Primitivos caracteres fracionais
V. Primitivos literais ou caracteres
A I e II
B I e V
C I, III e V
D Apenas III
E Todas estão corretas

Uma outra forma de estrutura de seleção é o switch. O switch é uma solução alternativa em relação aos IFs encadeados.
Observe as afirmativas sobre as diferenças entre o switch e ifs encadeados:
I. Uma dessas diferenças é que os cases do switch não aceitam operadores lógicos.
II. Uma dessas diferenças é que os cases do switch aceitam operadores lógicos.
III. Uma dessas diferenças é que o switch executa seu bloco em cascata.
IV. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos a variável que desejamos comparar.
V. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos os operadores lógicos que desejamos comparar.
A I, II e III
B I, II e IV
C II, II e V
D I, III e V
E I, III e IV

Apesar de internamente o computador manipular unicamente números, as linguagens de programação oferecem suporte para outros tipos de dados de forma transparente.
Observe as afirmacoes abaixo:
I. Podemos considerar as letras como um tipo de dado.
II. Operações como escrever, ler e concatenar são destinadas a dados do tipo caractere.
III. O computador trabalha naturalmente com números.
IV. Os caracteres suportam operações aritméticas.
V. O computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação.
A I e II, V
B I e V
C II, III
D Apenas III
E I, II, III e V

Prévia do material em texto

Questão 1/10 - Lógica de Programação e Algoritmos 
Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo. 
Com base nesse contexto é correto afirmar que: 
 A 
Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera 
uma resposta/resultado diferente. 
 B 
Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando 
a mesma resposta/resultado. 
 C 
Um problema pode ser resolvido de diversas maneiras, porém, gerando 
resposta/resultado diferente. 
 D 
Um problema só pode ser resolvido de uma única maneira. Com isso, o 
algoritmo não terá resposta/resultado diferente. 
 E 
Os critérios não influenciarão diretamente a escolha de quais passos seguir na 
tomada de decisão. 
 
Questão 2/10 - Lógica de Programação e Algoritmos 
Chamamos de operadores relacionais, o conjunto de símbolos que compara dois valores 
(variáveis, constantes, chamadas de funções, etc.) e/ou expressões. Observe os 
operadores abaixo: 
 
I. Maior que 
II. Maior ou igual 
III. Menor ou igual 
IV. Menor que 
V. Decremento 
Assinale a alternativa que contém somente operadores relacionais: 
 A I, II, III e IV 
 B I, III, IV e V 
 C II, III, IV e V 
 D I, II, III e V 
 E Todas as respostas 
 
Questão 3/10 - Lógica de Programação e Algoritmos 
As formas mais utilizadas na representação de algoritmos são: 
 
I. Diagrama de Nassi-Shneiderman 
II. Fluxograma 
III. Português Estruturado ou Pseudocódigo 
IV. Diagrama de Ishikawa 
V. Diagrama de swot 
Com base nesse contexto é correto afirmar que: 
 A I e II 
 B I,II e V 
 C I, II e III 
 D II, III e IV 
 E Apenas III 
 
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: 
 A I, III e IV 
 B I, III e V 
 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 
A estrutura de um algoritmo em pseudocódigo pode variar um pouco de acordo com o 
autor ou com base na linguagem de programação que será utilizada posteriormente, mas 
essas variações ocorrem apenas na sintaxe, pois a semântica deve ser exatamente a 
mesma. 
A estrutura que empregaremos para a construção de nossos pseudocódigos seguirá 
a seguinte sequência: 
 A 
1) algoritmo “nome”; 
2) var; 
3) inicio; 
4) fimalgoritmo. 
 B 
1) inicio; 
2) var; 
3) algoritmo “nome”; 
4) fimalgoritmo. 
 C 
1) var; 
2) inicio; 
3) algoritmo “nome”; 
4) fim 
 D 
1) var; 
2) inicio; 
3) algoritmo “nome”; 
4) fimalgoritmo 
 E 
1) algoritmo “nome”; 
2) inicio; 
3) var; 
4) fimalgoritmo. 
 
Questão 6/10 - Lógica de Programação e Algoritmos 
A estrutura de seleção de múltipla escolha é uma solução bem-posta para substituir 
várias estruturas de seleção (SE-ENTÃO-SENÃO) aninhadas. A estrutura ESCOLHA-
CASO permite ir direto no bloco de instruções desejado, submetendo-se ao valor de 
uma variável de verificação. 
A figura abaixo mostra o fluxograma de uma estrutura de seleção encadeada. 
 
 
Fonte: Puga e Risseti (2016). 
Observe as afirmativas abaixo: 
 
I. Se a condição do valor_3 tiver como resultado falso, o algoritmo executa o teste da 
condição do valor_2. 
II. Se a condição do valor_1 tiver como resultado verdadeiro, o algoritmo executa a 
instruções A. 
III. A condição do valor_2, por sua vez, fazer seu teste e obter como resultado 
verdadeiro, executará o primeiro as instruções B. 
IV. Se todas as condições tiverem como resultado falso, são executadas as instruções D. 
V. Se a condição do valor_1 tiver como resultado falso, o algoritmo executa o teste da 
condição do valor_2. 
É correto apenas: 
 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 
 
Questão 7/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: 
 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 
A construção de algoritmos para o computador deve lidar exclusivamente com os tipos 
definidos nas linguagens de programação, por serem limitadas e não poderem manipular 
todos os tipos de dados existentes no mundo real. A maioria das linguagens de 
programação tipificam os dados em um grupo conhecido como tipos primitivos. São 
tipos primitivos de dados: 
 
I. Primitivos numéricos 
II. Primitivos reais de precisão composta 
III. Primitivos lógicos 
IV. Primitivos caracteres fracionais 
V. Primitivos literais ou caracteres 
Assinale a alternativa que contém somente os tipos primitivos de dados: 
 A I e II 
 B I e V 
 C I, III e V 
 D Apenas III 
 E Todas estão corretas 
 
Questão 9/10 - Lógica de Programação e Algoritmos 
Uma outra forma de estrutura de seleção é o switch. O switch é uma solução alternativa 
em relação aos IFs encadeados. Observe as afirmativas sobre as diferenças entre o 
switch e ifs encadeados: 
 
I. Uma dessas diferenças é que os cases do switch não aceitam operadores lógicos. 
II. Uma dessas diferenças é que os cases do switch aceitam operadores lógicos. 
III. Uma dessas diferenças é que o switch executa seu bloco em cascata. Caso a variável 
indique o primeiro case, e dentro do switch conter 5 cases, todos os outros 4 cases 
serão executados, a não ser que seja utilizado o comando break para sair do switch. 
IV. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses 
definimos a variável que desejamos comparar. 
V. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses 
definimos os operadores lógicos que desejamos comparar. 
É correto apenas: 
 A I, II e III 
 B I, II e IV 
 C II, II e V 
 D I, III e V 
 E I, III e IV 
 
Questão 10/10 - Lógica de Programação e Algoritmos 
Apesar de internamente o computador manipular unicamente números, as linguagens de 
programação oferecem suporte para outros tipos de dados de forma transparente. Alguns 
tipos são formados por números inteiros e reais que suportam operações matemáticas 
como adição, subtração, multiplicação, entre outros. Observe as afirmações abaixo: 
 
I. Podemos considerar as letras como um tipo de dado. 
II. Operações como escrever, ler e concatenar são destinadas a dados do tipo caractere. 
III. O computador trabalha naturalmente com números. 
IV. Os caracteres suportam operações aritméticas. 
V. O computador deve lidar exclusivamente com os tipos definidos nas linguagens de 
programação. 
Assinale a alternativa que contém somente as corretas: 
 A I e II, V 
 B I e V 
 C II, III 
 D Apenas III 
 E I, II, III e V

Mais conteúdos dessa disciplina