Questões

Pratique com questões de diversas disciplinas e universidades

1.774 questões encontradas(exibindo 10)

Página 58 de 178
No vídeo indicado para estudo, na Unidade II, sobre a concepção dialógica de linguagem, Maria Inês Campos, professora da USP, apresenta-nos um poema que recupera o conhecimento que temos de outros textos que já circularam. Nesse aspecto, o leitor precisa ter conhecimento de mundo que precisa ser ativado durante a leitura para ter compreensão do que lê. Os enunciados da tirinha dialogam com outro texto. Aponte qual conhecimento precisa ser ativado para melhor compreensão na leitura:
A
Ter conhecimento de histórias em quadrinho.
B
Ter conhecimento de contos de fadas.
C
Ter conhecimento linguístico.
D
Ter conhecimento de Libras.
E
Ter conhecimento de poesia e literatura.

Qual alternativa está correta?

A
As posições de um array são numeradas iniciando no 0.
B
As posições de um array são numeradas iniciando no 1.
C
Um array pode ter no máximo 100 posições.
D
Os arrays armazenam apenas números inteiros.
E
As posições de um array são acessadas com chaves.

Considerando o fluxograma acima e o conteúdo estudado sobre algoritmos, analise as afirmativas a seguir:

Está correto apenas o que se afirma em:

  1. Neste fluxograma podemos observar a presença de uma estrutura condicional que compara o valor em A e o valor em B.
  2. Sabendo que o símbolo <> significa diferente, se o valor em A for igual ao valor em B, o algoritmo apresentará erro.
  3. Se o valor em A for maior que o valor em B, sabendo que <> significa diferente, então será apresentado a mensagem “Bom Dia”.
  4. Independentemente do valor na variável A ou do valor na variável B, o fim será alcançado neste algoritmo.
A
II e III.
B
II e IV.
C
I e IV.
D
I e III.
E
III e IV.

Qual é a forma correta de realizar operações elemento a elemento em um vetor em C?

A
Usando uma instrução para cada elemento do vetor.
B
Usando uma estrutura de repetição.
C
Usando apenas uma instrução para o primeiro elemento; os demais serão automaticamente executados.
D
Usando uma estrutura de decisão múltipla.
E
Usando uma função recursiva.

Como funciona o algoritmo de ordenação por intercalação?

A

Ele divide a lista em duas partes e ordena cada parte separadamente

B

Ele compara os elementos das duas listas e os intercala em ordem

C

Ele usa uma tabela de hash para ordenar a lista

D

Ele usa uma árvore binária para ordenar a lista

E

Ele não é um algoritmo de ordenação

No decorrer das décadas, várias foram as maneiras propostas para se representar os algoritmos através de formas gráficas, como os fluxogramas, e através das próprias linguagens de programação.

Com base no fluxograma, assinale a alternativa CORRETA:

A

O diagrama de blocos ou fluxograma é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido. Portanto, sua função secundária é a de facilitar a visualização dos passos de um processamento.

B

O diagrama de blocos ou fluxograma é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado levemente definido. Portanto, sua principal função é a de facilitar a visualização dos passos de um processamento.

C

O diagrama de blocos ou fluxograma é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido. Portanto, sua principal função é a de facilitar a visualização dos passos de um processamento.

D

O diagrama de blocos ou portugol é uma forma padronizada eficaz para representar os passos lógicos de um determinado processamento. Com o diagrama podemos definir uma sequência de símbolos, com significado bem definido. Portanto, sua principal função é a de facilitar a visualização dos passos de um processamento.

Qual alternativa apresenta o conceito correto de programação orientada a objetos que nos permite o reuso de código quando estamos definindo as classes e suas ligações?

A
Herança.
B
Abstração.
C
Polimorfismo.
D
Sobrecarga.
E
Generalização.

Qual alternativa apresenta a afirmativa INCORRETA?

A

Na POO, um problema pode ser entendido como um conjunto de objetos interagindo por meio de troca de mensagens.

B

Na programação estruturado, qualquer problema pode ser dividido em problemas menores, chamados de funções.

C

Existem vários paradigmas de programação, como, por exemplo, o estruturado e o orientado a objetos.

D

A linguagem de programação Python é um exemplo de linguagem orientada a objetos, que não permite a utilização do paradigma estruturado na solução de um problema.

E

A linguagem de programação Python aceita o paradigma orientado a objetos.

O código Python a seguir irá escrever alguns números na tela, a começar pelo número 12.

num = 12

while num < 55:

    num += 7

    if num >= 50:

        continue

    print(num)
A
Certo
B
Errado
O uso de funções recursivas é uma prática bastante comum em programação. Acerca de recursividade e funções recursivas, assinale a alternativa correta.
A
Uma função recursiva pode realizar chamadas de si própria diversas vezes. Assim, é necessário tomar muito cuidado com a quantidade de instâncias abertas da função devido ao excesso de uso de memória.
B
Quando não controlada, a função recursiva será chamada de forma infinita, gerando infinitas chamadas da própria função e excedendo o tamanho de memória da máquina.
C
É considerada como um processo repetitivo de uma rotina (procedimento ou função) que faz uma chamada para ela mesma.
D
Um LOOP eterno ou infinito ocorre quando um bloco do código repete a instrução descontroladamente, sobrecarregando a memória e ocasionando o travamento de todo o sistema.
E
Todas as alternativas estão corretas.