Questões

Pratique com questões de diversas disciplinas e universidades

1.774 questões encontradas(exibindo 10)

Página 12 de 178

Os algoritmos são utilizados para apresentar a lógica de programação de forma sequencial e ordenada, por meio de comandos que realizam operações sobre dados (SOUZA et al., 2011). A respeito das estruturas utilizadas por algoritmos, assinale a alternativa que representa a estrutura baseada em condição que define uma decisão sobre o caminho a ser seguido na sequência.

A
Sequência.
B
Decisão.
C
Repetição.
D
Salto incondicional.
E
Encadeamento.

Qual dos seguintes princípios da Engenharia de Software está relacionado à modularidade e à separação de responsabilidades em sistemas de software?

A

Princípio da Menor Surpresa

B

Princípio de Responsabilidade Única

C

Princípio DRY (Don't Repeat Yourself)

D

Princípio KISS (Keep It Simple, Stupid)

Complete a lacuna da afirmação a seguir: Para a construção das premissas, são utilizados____________, que estabelecem as relações entre os elementos que compõem a premissa.

A
Operadores lógicos.
B
Mecanismos lógicos.
C
Operários lógicos.
D
Instrumentos dedutivos e indutivos.
E
Mecanismos racionais.

O que é um comentário em um programa?

A

Uma instrução que controla o fluxo de um programa

B

Uma instrução que armazena dados em um computador

C

Uma nota que explica o propósito de uma seção de código

D

Uma declaração de variável

E

Uma constante

Sobre as estruturas condicionais, analise o código a seguir:

01 leia(n) 
02 se (n >= 1) e (n <= 9) entao
03 escreval ("O valor está na faixa permitida")
04 senao
05 escreval ("O valor não está na faixa permitida")
06 fimse

Sobre o algoritmo apresentado, analise as afirmativas a seguir:

I- Se o número informado pelo usuário for igual a 1, será informado ao usuário "O valor está na faixa permitida".

II- Se o número informado pelo usuário for um número negativo, será informado "O valor não está na faixa permitida".

III- Será informado ao usuário "O valor não está na faixa permitida" somente se o valor for maior que 9.

IV- Será informado ao usuário "O valor não está na faixa permitida" se o número informado for maior que 10.

As afirmativas II e III estão corretas.

As afirmativas I, II e IV estão corretas.

Somente a afirmativa I está correta.

Somente a afirmativa IV está correta.

A
As afirmativas II e III estão corretas.
B
As afirmativas I, II e IV estão corretas.
C
Somente a afirmativa I está correta.
D
Somente a afirmativa IV está correta.

Considerando algoritmos de ordenação, avalie as asserções a seguir e a relação proposta entre elas. I. Algoritmos de ordenação podem ser implementados com técnicas simples, contudo, em alguns casos, os algoritmos elementares podem ser ineficientes. PORQUE II. Via de regra, algoritmos mais complexos necessitam de técnicas complexas de implementação, como recursão. A respeito dessas asserções, assinale a opção correta.

A
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
B
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
C
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
D
As asserções I e II são proposições falsas.
E
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.

Sobre as formas de representação de algoritmos, assinale a alternativa CORRETA que apresenta qual forma de representação faz uso de símbolos universais para ajudar no entendimento do algoritmo:

A
Fluxograma convencional.
B
Descrição narrativa.
C
Diagrama de Chapin.
D
Pseudocódigo.
Os vetores são variáveis unidimensionais, que permitem o armazenamento de um conjunto de valores do mesmo tipo. Logo, a estrutura de dados dos vetores é:
A
composta homogênea
B
composta heterogênea
C
unitária homogênea
D
unitária heterogênea
E
unitária unidimensional

Conforme o que foi estudado, o que é um algoritmo?

A

Um algoritmo é um software que permite interpretar código fonte.

B

Um algoritmo é um nome atribuído a todo problema enfrentado dentro da informática

C

Um algoritmo é um conjunto de regras que permite resolver um problema.

D

Um algoritmo é um tipo de hardware utilizado dentro da informática

E

Um algoritmo é uma linguagem de programação de baixo nível para comunicação de máquina

Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7.

A
real matriz[3][7]
B
numérico matriz[7][3]
C
matriz[3][7]
D
numérico matriz[3][7]
E
numérico [3][7]