Questões

Pratique com questões de diversas disciplinas e universidades

4.873 questões encontradas(exibindo 9)

Página 87 de 488
Os diagramas de blocos ou fluxogramas irão determinar a linha de raciocínio utilizada pelo programador para solucionar um determinado problema. Podemos caracterizar um diagrama de blocos como:
A
um conjunto de regras gráficas
B
um conjunto de símbolos gráficos
C
um conjunto de normas gráficas
D
um conjunto de linhas gráficas
E
um conjunto de técnicas gráficas

AVALIAÇÃO PERGUNTA 4

A Python, assim como outras linguagens de programação, utiliza estruturas de repetição com os laços “for” e “while” e também tem outros comandos que trazem ainda mais poder de programação para a linguagem. Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas.

I. O comando continue, quando inserido dentro de um loop (“for” ou “while”), faz com que a nova iteração do laço seja forçada, a partir daquele ponto em que o comando foi inserido.

PORQUE

II. Existem situações em que é necessário forçar uma nova iteração do laço de repetição dependendo de uma determinada condição, para uma melhor aderência da programação à solução do problema.

Analisando as asserções anteriores, conclui-se que:

A
as duas asserções são verdadeiras, e a segunda não justifica a primeira.
B
a primeira asserção é falsa, e a segunda é verdadeira
C
a primeira asserção é verdadeira, e a segunda é falsa
D
as duas asserções são falsas
E
as duas asserções são verdadeiras, e a segunda justifica a primeira.
Qual das alternativas a seguir possui apenas identificadores válidos?
A
nota-1, 2x, soma
B
soma total, total, nome
C
altura, base, área
D
nota1, x, soma_parcial
E
nota#2, parte3, total mandos que é

A ordenação está presente em diversas linguagens de programação e é um dos tópicos de Estrutura de Dados, que visa ordenar dados desordenados. Existem muitos algoritmos para ordenação de dados, e esses algoritmos se comportam de maneiras diferentes: há algoritmos que utilizam recursão, funções, loops e buscas. Assim, e considerando os conteúdos estudados no livro da disciplina, analise as afirmativas a seguir sobre as características dos métodos de ordenação de algoritmos.

I. O tempo é importante para a ordenação.
II. A ordenação pode conter troca de dados.
III. Alguns algoritmos usam recursão, enquanto outros usam somente loops, ou a mescla entre eles.
IV. O uso de objeto Collection é padrão para todas as linguagens.

Está correto apenas o que se afirma em:

A
I, II e III
B
I, II e IV
C
II, III e IV
D
I, III e IV
E
I e IV

Sistemas de aprendizado de máquina associam recursos computacionais, inteligência artificial, dados e outros elementos que se propõem a memorizar dados, observá-los e explorá-los, evoluindo suas habilidades de resposta através da prática para uma construção do conhecimento. O aprendizado de máquina envolve um processo que prevê alguns passos básicos. São eles (na ordem do processo):

A
Treinamento; Geração do modelo; Seleção do algoritmo de aprendizado; Teste e validação; e Aperfeiçoamento e otimização.
B
Treinamento; Geração do modelo; Seleção do algoritmo de aprendizado; Aperfeiçoamento e otimização; e Teste e validação.
C
Seleção do algoritmo de aprendizado; Treinamento; Geração de três modelos, Teste e validação; e Aperfeiçoamento e otimização.
D
Seleção de dois algoritmos de aprendizado; Treinamento; Geração do modelo; Teste e validação; e Aperfeiçoamento e otimização.
E
Seleção do algoritmo de aprendizado; Treinamento; Geração do modelo; Teste e validação; e Aperfeiçoamento e otimização.
d. n1 seja menor que n2 e n2 seja maior que n3.
A
n1 seja maior que n2 e n1 seja maior que n3.
B
n2 seja menor que n1 e o n3 seja menor que n2.
C
n1 seja maior que n2 e n2 seja menor que n3.
D
n1 seja menor que n2 e n2 seja maior que n3.
E
A ordem de leitura das variáveis seja alterada.

Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de todos os computadores modernos até os dias atuais. Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes principais que a compõem:

A
CPU, que contém uma memória principal e uma memória secundária - Barramento de interconexão - Sistema de entrada e saída.
B
Memória principal - Memória secundária - Barramento de interconexão - Sistema de entrada e saída.
C
CPU, que contém uma unidade de controle e uma unidade lógica e aritmética - Memória principal - Barramento de interconexão - Sistema de entrada e saída.
D
CPU, que contém uma unidade de controle e uma unidade lógica e aritmética - Memória principal - Memória secundária.
E
CPU, unidade lógica e aritmética - Memória principal, que contém uma unidade de controle - Barramento de interconexão.
Segundo Cormen (2014), a criação de algoritmos obedece à sequência descrita a seguir: I. DESCRIÇÃO DO PROBLEMA A RESOLVER OU TAREFA A SER FEITA. II. DECOMPOR A TAREFA OU O PROBLEMA EM TODAS AS AÇÕES NECESSÁRIAS PARA A REALIZAÇÃO. III. ORDENAÇÃO LÓGICA DAS AÇÕES. IV. CONCLUSÃO. É correto o que se afirma em:
A
I, II e IV.
B
II e IV apenas.
C
II, III e IV.
D
I, II, III e IV.
E
I e III apenas.

O seguinte algoritmo foi concebido na forma de uma pseudo-linguagem (Português Estruturado). Utilize-o para responder à questão.

variáveis
I, J, K: inteiro
EST: matriz [1..2,1..3,1..4] inteiro
início
para I = 1 até 2 faça
                    para J = 1 até 3 faça
para K = 1 até 4 faça
EST[I,J,K] = 3*I + 2*J + K
fim_para
      fim_para
fim_para
escreva EST[2,2,2] – EST [1,2,3]
fim

No algoritmo apresentado, o número de posições atualizadas da matriz Est é igual a

A
64
B
4
C
27
D
24
E
9