Questões

Pratique com questões de diversas disciplinas e universidades

4.873 questões encontradas(exibindo 9)

Página 20 de 488

Questão 3/5 - Lógica de Programação e Algoritmos

O algoritmo abaixo recebe uma dimensão de matriz como dado de entrada e retorna na tela as posições da matriz preenchidas de forma automática por um calculo matemático. Assinale a alternativa que contém a saída para uma MATRIZ 5 imes 5.

A
2 \, 3 \, 4 \, 5 \, 6
4 \, 5 \, 6 \, 7 \, 8
5 \, 6 \, 7 \, 8 \, 9
6 \, 7 \, 8 \, 9 \, 10
7 \, 8 \, 9 \, 10 \, 11
B
2 \, 3 \, 4 \, 5 \, 6
3 \, 4 \, 5 \, 6 \, 7
4 \, 5 \, 6 \, 7 \, 8
5 \, 6 \, 7 \, 8 \, 9
6 \, 7 \, 8 \, 9 \, 10
C
1 \, 3 \, 4 \, 5 \, 6
2 \, 5 \, 6 \, 7 \, 8
3 \, 6 \, 7 \, 8 \, 9
4 \, 7 \, 8 \, 9 \, 10
5 \, 8 \, 9 \, 10 \, 11
D
1 \, 2 \, 3 \, 4 \, 5
2 \, 4 \, 5 \, 6 \, 7
3 \, 5 \, 6 \, 7 \, 8
4 \, 6 \, 7 \, 8 \, 9
5 \, 7 \, 8 \, 9 \, 10
E
0 \, 0 \, 0 \, 0 \, 0
0 \, 0 \, 0 \, 0 \, 0
0 \, 0 \, 0 \, 0 \, 0
0 \, 0 \, 0 \, 0 \, 0
0 \, 0 \, 0 \, 0 \, 0
Os algoritmos têm o objetivo de modelar a solução de um problema por meio de um conjunto de instruções. Essa modelagem é independente da linguagem de programação escolhida, podendo ser feita por meio de uma notação gráfica. Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas.
I. Os fluxogramas, também conhecidos como diagramas de blocos, é uma notação gráfica que padroniza as operações e o fluxo de dados dos algoritmos de maneira eficiente.
PORQUE
II. Sua utilização possibilita uma compreensão mais acurada da solução apresentada pelo algoritmo, pois uma imagem pode ser mais bem visualizada e compreendida do que uma instrução textual.
A
a primeira asserção é verdadeira, e a segunda é falsa.
B
a primeira asserção é falsa, e a segunda é verdadeira.
C
as duas asserções são verdadeiras, e a segunda justifica a primeira.
D
as duas asserções são falsas.
E
as duas asserções são verdadeiras, e a segunda não justifica a primeira.

Considerando que para utilizar o Numerical Python (Numpy) em um código é inicialmente necessário indicar o nome do pacote desejado, qual é a forma CORRETA de sinalizar o pacote Numpy no código Python?

A

import numpy as np

B

import numpy.*

C

using np as numpy

D

import np as numpy

E

using numpy as np

Considere o seguinte trecho de um programa escrito em Python:

x = eval(input('Entre com um numero real: '))
y = eval(input('Entre com outro numero real: '))
print(x//y)

Supondo que o usuário tenha entrado com os valores 7.0 e 3.0 ao ser solicitado, será impresso o valor:

A
1
B
4
C
2.333333
D
3
E
2

Quando inicializamos um objeto, dizemos que estamos construindo esse objeto da classe envolvida na instrução. Isso é feito por um bloco denominado construtor.
Podemos utilizar um construtor padrão da classe, que o compilador nos entrega gratuitamente. Esse construtor zera todas as variáveis da classe.

Considerando a aplicabilidade de construtores, avalie as asserções a seguir e a relação proposta entre elas.

I. Um construtor padrão zera todas as variáveis da classe, independentemente do tipo dessas variáveis. Contudo, o construtor pode determinar características diferentes para os objetos instanciados.

PORQUE

II. Por meio da escrita de um construtor personalizado, podemos construir um objeto realizando a atribuição de valores às variáveis de instância.

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.

Considere uma lista não vazia L. Analise as alternativas e marque a opção CORRETA.

A instrução L.insert(p, x) insere o elemento x na posição p de L.

A
A instrução L.insert(p, x) insere o elemento x na posição p de L.
B
A instrução L.add(x, p) insere o elemento x na posição p de L.
C
A instrução L.append(x) insere o elemento x no final de L.

Um ponteiro é uma variável que armazena um endereço de memória, que corresponde a localização de outra variável. Dizemos que uma variável aponta para outra variável quando a primeira contém o endereço da segunda. Com base no conceito de ponteiros, está correto:

A
int x, y, z; // Essa instrução declara três variáveis comuns.
B
int *x, y, z; // Essa instrução declara somente x como ponteiro.
C
int *x, *y, *z; // Essa instrução declara três ponteiros.
D
int x, *y, *z; // Essa instrução declara y e z como ponteiros.
E
Todas as alternativas estão corretas.

As acetogeninas (como a substância abaixo) são metabólitos secundários produzidos por algas vermelhas e representam tipos estruturais exclusivos, ainda não observados em outros organismos, contribuindo significativamente para o aumento do número de substâncias com esqueletos carbônicos novos e possíveis novas potenciais atividades biológicas. A respeito do composto acima e dos centros quirais numerados, avalie as afirmações a seguir:

I. O carbono quiral (1) tem configuração S.

II. O carbono quiral (2) tem configuração R.

III. O carbono quiral (3) tem configuração S.

IV. Os três centros quirais apresentam configuração S.

É correto o que se afirma em

A
I, III e IV, apenas.
B
I e II, apenas.
C
I, II e III, apenas.
D
I, apenas.
E
II e III, apenas.
Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014). Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida: