Questões

Pratique com questões de diversas disciplinas e universidades

7.567 questões encontradas(exibindo 10)

Página 58 de 757

Um algoritmo é uma sequência de passos que visam atingir um objetivo.
Dado o algoritmo a seguir, quais as afirmacoes corretas?

  • (I) Exibirá o maior entre três números lidos, exceto se os três valores forem iguais.
  • (II) Se forem lidos os valores 1, 3 e 6 nas variáveis n1, n2 e n3, respectivamente, a variável m receberá o valor 1, em seguida o valor 3 e, por último, o valor 6.
  • (III) Se forem lidos os valores 7, 2 e 9 nas variáveis n1, n2 e n3, respectivamente, a variável m receberá o valor 7, em seguida o valor 2 e, por último, o valor 9.
  • (IV) Se forem lidos os valores 9, 7 e 2 nas variáveis n1, n2 e n3, respectivamente, a variável m receberá apenas o valor 9.
As funções possuem um nome, que é a forma que ela será chamada para executar o trecho de código definido na função. Algumas são incluídas com os módulos do Python, como o print. Neste sentido, analise as afirmativas abaixo e julgue-as com “V” para verdadeiro e “F” para falso: ( ) Dependendo da função, ela pode não possuir parâmetros; ( ) As funções são comuns em Python e em outras linguagens de programação; ( ) Para definir uma função, usa-se o comando def, seguindo do nome da função e dentro de parênteses, se coloca os argumentos, ou nada caso a função não tenha argumentos; ( ) As funções podem ser definidas como agrupamentos de partes de códigos, que podem ser chamadas quando o programador precisar executar o trecho do código. Assinale a alternativa correta:
A
V, V, F, V.
B
F, V, F, V.
C
F, V, V, V.
D
V, V, V, V.
E
F, F, F, F.

Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e matrizB, as duas são do tipo inteiro, porém a matrizA é do tamanho 4 por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4 (matrizB[5][4]). Pensando nisso, assinale a alternativa correta:

A

A matrizB possui 5 linhas e 4 colunas.

B

A matrizB possui 4 linhas e 5 colunas.

C

A matrizB possui 6 linhas e 3 colunas.

D

A matrizB possui 5 linhas e 5 colunas.

E

A matrizB possui 4 linhas e 4 colunas.

Uma estrutura de repetição é utilizada quando se deseja repetir um trecho do algoritmo, conforme vimos na Aula 5. Uma dos tipos de estrutura de repetição utiliza um número definido de repetições. Qual seria a melhor estrutura para uma repetição com número definido de repetições?

A
PARA de ate [passo] faca fimpara Aula 05 - Slide 13
B
PARA de ate [passo] faca fimse
C
PARAENQUANTO de ate [passo] faca fimpara
D
SEENQUANTO para de ate [passo] faca fimse
E
DE de ate [passo] faca fimpara

Os comandos de atribuição permitem atribuir um valor para uma variável, porém o valor a ser atribuído deve ser compatível com o tipo de dado definido para esta variável. O símbolo de atribuição pode ser diferente, dependendo da linguagem de programação.
Considerando a variável “valor” do tipo inteiro, qual das alternativas possui a atribuição de valor em pseudocódigo CORRETA?

A
valor ← 1250.
B
valor ← 45.2.
C
valor == 45.2.
D
valor == 1000.

Em relação ao conceito de recursividade, escolha a alternativa correta.

A

Um algoritmo que resolve um problema de maneira recursiva corretamente precisa apresentar uma condição de saída.

B

Uma implementação que resolve um problema de maneira recursiva sempre gastará menos memória que uma solução iterativa.

C

A definição de função em termos de si mesma é chamada de uma função dedutiva em matemática.

D

Se um problema possui uma solução recursiva, ele naturalmente não pode ser resolvido através de uma solução iterativa.

E

O cálculo do fatorial de um número não pode ser resolvido com recursividade, pois ele não possui a característica recursiva.

dois filhos (possivelmente vazios) e cada filho é designado como filho à esquerda ou filho à direita é chamada de:
A
Árvore de grafos.
B
Floresta de árvores.
C
Árvore Binária.
D
Árvore de paginação.
E
Árvore neutra.

Avalie as assertivas a seguir pertinentes a comandos de atribuição em linguagens de programação diversas.

I. A atribuição sempre é associação de um valor a uma e somente uma variável, em qualquer linguagem de programação

II. A diferença entre as 2 atribuições a variável b em: b=a++ b=++a, é que no primeiro a variável 'a' é atribuída a variável 'b' e depois incrementada de 1 unidade e na segunda atribuição, o valor da variável 'a' é incrementado de 1 unidade e depois atribuído a variável 'b'

III. A atribuição num equivale a soma=soma+num, ou seja a variável soma é incrementada de num

Em todas as LPs o comando de atribuição é o mesmo e representado pelo símbolo

Está correto, apenas o que se afirma em:

A
A e III
B
I e II
C
II e III
D
A, B e C
E
Nenhuma das anteriores
A estrutura de dados que consiste no armazenamento de cada elemento em um endereço calculado a partir da aplicação de uma função sobre a chave de busca denomina-se:
A
lista encadeada.
B
tabela hash.
C
árvore AVL.
D
árvore B.
E
árvore binária.

Considerando o texto base, o conteúdo visto em aula e o grafo acima são feitas as seguintes afirmativas

I. Philadelphia é adjacente a Pittsburgh que é adjacente a Cleveland.

III. A seguinte seqüência de vértices é um caminho Philadelphia ? Pittsburgh ? Columbus ? Indianapolis ? Chicago.

A
I apenas.
B
II apenas.
C
I e II apenas.
D
I e III apenas.
E
II e III apenas.