Questões

Pratique com questões de diversas disciplinas e universidades

1.116 questões encontradas(exibindo 10)

Página 19 de 112
O pensamento computacional faz uso de diversas ferramentas herdadas da Ciência da Computação e áreas correlacionadas para auxiliar na resolução de problemas, sejam computacionais ou não. Tais ferramentas definem os pilares básicos do pensamento computacional para a resolução de problemas. Avalie as seguintes definições: I. Compõem-se de instruções para executar sequencialmente todas as etapas da solução. II. Inicialmente, um problema pode conter um número elevado de informações, muitas delas sem relevância para a resolução do problema. III. Uma estratégia é buscar similaridades entre os elementos do problema que se deseja resolver e problemas anteriormente resolvidos. IV. Pode realizar processos recursivos até que todo o problema seja elucidado. Considerando esses conceitos, assinale a alternativa que correlaciona, de forma correta, as tecnologias com sua definição:
I – algoritmo, II – abstração, III – reconhecimento de padrões, IV – decomposição.
A
I – algoritmo, II – reconhecimento de padrões, III – abstração, IV – decomposição.
B
I – decomposição, II – abstração, III – reconhecimento de padrões, IV – algoritmo.
C
I – algoritmo, II – abstração, III – reconhecimento de padrões, IV – decomposição.
D
I – reconhecimento de padrões, II – algoritmo, III – decomposição, IV – abstração.
E
I – decomposição, II – reconhecimento de padrões, III – algoritmo, IV – abstração.

Para que serve a variável "valor" da linha 7?

A

Estabelece o valor do vetor.

B

Estabelece o tamanho do vetor.

C

Irá auxiliar na contagem dos valores.

D

Variável não importante. Pode ser removida sem mudar o comportamento do código.

Ao desenvolver programas, muitas vezes nos deparamos com situações em que precisamos repetir um determinado trecho de código ou todo o código um certo número de vezes. Assinale a alternativa que exemplifica uma aplicação correta dessas situações:
A
Verificação se um número é par ou ímpar.
B
Cálculo da frequência e da ausência de um aluno nas aulas de um período.
C
Controle de idade de uma pessoa (se é maior de 18 anos).
D
Cálculo da área e perímetro de um quadrado.
E
Cálculo do quadrado de um número.

Considerando a citação apresentada e os conteúdos abordados, analise as asserções a seguir e a relação proposta entre elas.

I. “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis” (ASCENCIO; CAMPOS, 2012, p. 19). Porque:

II. “A finalidade desse comando é atribuir o dado a ser fornecido para uma variável identificada” (FORBELLONE, 2005, p. 27).

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

Dado el siguiente problema ambiental indique si la acción que se recomienda corresponde a una posición antropocéntrica o biocéntrica y si discute el modelo económico y social que está a la base del problema. Coloque una cruz en el casillero que corresponda.

Las aguas del río que abastece a la ciudad están contaminadas por desechos industriales, lo que afecta la salud de la población, provoca la muerte de los peces, genera mal olor y daña a la vegetación y la fauna de la ribera.

Recomendación: Se debe prohibir que las empresas arrojen desechos contaminantes al río y llevar a cabo un proyecto para restaurar el conjunto del ecosistema que vive del río involucrando activamente en él a la población humana.

Posición

¿Discute el modelo económico y social que está a la base del problema?

A
antropocéntrica
B
biocéntrica
C
D
No

Analise a afirmativa abaixo e marque a alternativa que preencha corretamente os espaços em branco na ordem que aparecem no texto.
A estrutura condicional verifica uma dada ______ e retorna uma resposta de verdadeiro se a condição for ______ ou uma resposta de ______ se a condição for falsa.

A
Variável; determinada; falso
B
Estrutura; verdadeira; nula
C
Verdadeira; condição; falso
D
Informação; analisada; retorno
E
Condição; verdadeira; falso

Uma pilha é uma estrutura de dados do tipo LIFO (Last in, First out), ou seja, na qual o último elemento a entrar é o primeiro a sair. Assim, nos elementos que ainda permanecem, o que está no topo da pilha será o primeiro a ser removido. Conforme Tenenbaum, Langsam e Augenstein (2007), uma pilha possui uma estrutura que pode ser declarada contendo dois objetos: um ponteiro, que irá armazenar o endereçamento inicial da pilha; e um valor inteiro, que irá indicar a posição do topo da pilha. Considerando a pilha apresentada no texto, para sua utilização primeiramente é necessário:

A
criar a declaração da estrutura da pilha, criar a pilha com a alocação dinâmica e criar as funções para inserir e remover dela.
B
definir a estrutura da pilha e implementar apenas a função de inserção.
C
implementar a função de remoção antes de criar a estrutura da pilha.
D
alocar a pilha estaticamente sem necessidade de declaração.
E
usar uma lista encadeada para representar a pilha.

Dentre os operadores da linguagem C, o operador ternário (?) pode substituir a estrutura de condição if-else. Dado a instrução abaixo: numero >= 0 ? numero++ : numero--; Se o valor da variável (numero) for -10, qual será o resultado do comando?

A
0
B
N
C
9

A função print() é um importante recurso da linguagem Python e é muito utilizada para imprimir dados na linha de comando. Considere o código a seguir:

dia = 20
mes = 'Outubro'
ano = 2022

Com base no código apresentado, selecione a alternativa para a impressão dos dados formatados como: 20 de outubro de 2022.

A
print(dia, mes, ano)
B
print(dia + ' de ' + mes + ' de ' + ano)
C
print(str(dia) + ' de ' + mes + ' de ' + str(ano))

Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas:

A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação.

Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura.

Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa.

Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição.

A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas.

A
V - V - F - V - V.
B
F - V - V - F - V.
C
F - F - V - V - F.
D
V - F - F - F - F.