Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 33 de 353

Conforme o que foi estudado, o que é um algoritmo?

A

Um algoritmo é um tipo de hardware utilizado dentro da informática

B

Um algoritmo é uma linguagem de programação de baixo nível para comunicação de máquina

C

Um algoritmo é um conjunto de regras que permite resolver um problema.

D

Um algoritmo é um nome atribuído a todo problema enfrentado dentro da informática

E

Um algoritmo é um software que permite interpretar código fonte.

Observe as seguintes operações:

93 / 6

93 \text{ div } 6

93 \text{ mod } 6

Quais seriam, respectivamente, os resultados?

A
15,5; 15; 3.
B
10; 15,5; 3.
C
3; 90; 10.
D
15,5; 0; 3.

Assinale a opção correta.

Para programar em alto nível é preciso dominar a linguagem binária.

O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional.

Dizemos que uma linguagem é de alto nível quando usa linguagem binária.

O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem.

Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós.

A
Apenas a afirmativa 1 é verdadeira.
B
Apenas a afirmativa 2 é verdadeira.
C
Apenas a afirmativa 3 é verdadeira.
D
Apenas a afirmativa 4 é verdadeira.
E
Apenas a afirmativa 5 é verdadeira.

Qual a funcionalidade do código informado? Dado o trecho de código a seguir:

Lista* inserir (Lista* l, int i) { Lista* novo = (Lista*) malloc(sizeof(Lista)); novo -> info = i; novo -> prox = l; return novo; }
A
Inserir um elemento no final da lista.
B
A função aloca dinamicamente memória para um novo elemento da lista com o comando Lista* novo = (Lista*) malloc(sizeof(Lista)). O valor de i é atribuído ao campo info deste novo elemento.
C
Apagar toda a lista para recomeçar.
D
Estrutura Lista não foi declarada, apesar dos campos info e prox.
E
O campo info do novo elemento é atribuído com o valor de 1, de forma que o novo elemento passa a ser o primeiro da lista. Por fim, a função retorna o endereço de memória deste novo elemento, que agora é o início da lista encadeada.

Avalie a seguintes afirmativas e marque a alternativa correta.

I – O retorno de uma função especifica o tipo do valor que o comando return da função devolve.

II – O que diferencia a declaração de uma função por uma variável são os parêntesis utilizados nas funções.

III – Variáveis declaradas dentro de uma função são denominadas variáveis locais.

A
Apenas I e III estão corretas
B
Apenas I e II estão corretas
C
Apenas II está correta
D
Todas as alternativas estão corretas
E
Apenas I está correta
O operador do tipo NAO é utilizado quando se necessita estabelecer que uma determinada condição deve não ser verdadeira ou deve não ser falsa.
A
Verdadeiro
B
Falso
Associe os problemas clássicos de recursividade, relacionados na Coluna I com as correspondentes descrições, apresentados na Coluna II.
I. Problema das torres de Hánoi
II. Problema de Josefo
III. Problema da sequência de Fibonacci
1. Consiste na sequência de números naturais, na qual os dois primeiros termos são respectivamente, 0 e 1, e cada termo subsequente corresponde a soma dos dois precedentes.
A
I – 1 / II – 3 / III – 2
B
I – 2 / II – 1 / III – 3
C
I – 2 / II – 3 / III – 1
D
I – 3 / II – 1 / III – 2
E
I – 3 / II – 2 / III – 1

Considerando um vetor de 400 posições de inteiro. Qual o indice do vetor que ocupa o terceiro e vigéssimo elemento, respectivamente, em uma implementação em linguagem C ?

A
3 e 20
B
3 e 19
C
2 e 19
D
2 e 20
E
4 e 21
Para caracterizar o objeto que se quer reconhecer ou classificar, são utilizados descritores que especificam o aspecto a ser considerado. No caso do reconhecimento facial, são calculadas características que geram descritores :
A
topológicos.
B
de aspecto.
C
dimensionais.
D
de contorno.
E
inerciais.