Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 90 de 173
Das opções apresentadas abaixo, marque a que apresenta apenas partes obrigatórias de forma que a função execute alguma tarefa, sem levar em consideração os símbolos (chaves, parênteses, parâmetros, dentre outros).
A
Tipo de retorno, nome e corpo da função
B
Tipo de retorno, parâmetro e corpo da função
C
Tipo de retorno, nome e parâmetros
D
Tipo de retorno, nome, parâmetros e corpo da função

Qual é a diferença entre complexidade de tempo e complexidade de espaço?

A
A complexidade de tempo refere-se ao tempo necessário para executar um algoritmo, enquanto a complexidade de espaço refere-se ao espaço necessário para armazenar os dados
B
A complexidade de tempo refere-se ao espaço necessário para armazenar os dados, enquanto a complexidade de espaço refere-se ao tempo necessário para executar um algoritmo
C
A complexidade de tempo e a complexidade de espaço são sinônimos
D
A complexidade de tempo é mais importante que a complexidade de espaço
E
A complexidade de espaço é mais importante que a complexidade de tempo

Sobre os tipos primitivos, assinale a alternativa correta.

A

Os tipos primitivos representam dados diferentes, afinal, um caractere utiliza uma representação muito diferente da de um número na memória.

B

Tipos primitivos são padronizados pelo processador e, por isso, serão iguais em todas as linguagens.

C

Por padrão, variáveis de tipo primitivo trabalham por referência e, assim, representam apelidos para endereços de memória.

D

Para converter um número em um caractere, o Java utilizará a tabela ASCII.

E

Uma variável local de um tipo primitivo será criada na memória stack.

Ao planejar suas finanças pessoais, é importante entender a diferença entre ativos e passivos.
Qual das opções abaixo é um exemplo de um ativo?

A

O valor de um carro financiado

B

O valor em dinheiro em uma conta poupança

C

A casa em que você mora, mas que ainda está hipotecada

D

Uma roupa de marca comprada em promoção

Quais são alguns dos principais benefícios dos bancos de dados relacionais?

A
I, II, e III estão corretas.
B
II, III, e IV estão corretas.
C
I, II, III, e IV estão corretas.
D
Apenas III está correta.

Trata-se do índice que mede a variação geral dos preços do mercado e registra se houve inflação ou deflação nos preços ligados a diversos setores: desde bens industriais, agricultura, matérias-primas, construção civil e moradia, até a cesta de produtos e serviços ligados ao consumidor final. É considerado um dos principais indicadores de inflação do país, sendo amplamente utilizado como indexador para cálculo do reajuste de aluguel de imóveis. As informações se referem ao índice:

A
IPCA.
B
INPC.
C
IGP-M.
D
IBOVESPA.
Como podemos passar uma struct como argumento para uma função em C?
A
Por referência, utilizando ponteiros.
B
Por valor, copiando a struct inteira.
C
Não é possível passar structs como argumentos.
D
Utilizando a palavra-chave "struct" na declaração da função.

O que não é uma “Coleção”? A maioria das nossas variáveis possuem apenas um valor – quando colocamos um novo valor na variável, o anterior é eliminado.

A

Strings

B

Listas

C

Dicionários

Há duas maneiras de se passar argumentos ou parâmetros para funções: por valor e por referência. Sobre passagem de parâmetros, analise as seguintes afirmativas:

  • I. Na passagem por referência, o que é passado como argumento no parâmetro formal é o endereço da variável.
  • II. Na passagem por valor, o valor é copiado do argumento para o parâmetro formal da função.
  • III. Por exemplo, quando duas variáveis inteiras i1 e i2 são passadas por valor à função troca() chamada pelo programa principal, elas também são alteradas no programa principal.
  • IV. Na passagem por referência, dentro da função, o argumento real utilizado na chamada é acessado através do seu endereço, sendo assim alterado.
  • V. Na passagem por valor, quaisquer alterações feitas nestes parâmetros dentro da função não irão afetar as variáveis usadas como argumentos para chamá-la.
A
I e III
B
I, II, IV e V, apenas
C
I, III e V, apenas
D
II e IV, apenas
E
V, apenas
A maneira como é tratada as colisões depende muito do tipo de endereçamento. Acerca dos tipos de endereçamento, assinale a alternativa correta:
A
O endereçamento aberto é mais empregado quando a quantidade de palavras-chaves é bastante grande se comparado com o tamanho da tabela hash.
B
No endereçamento aberto a tabela hash é construída com um vetor, que armazenará todas as chaves que não colidirem.
C
No endereçamento aberto, quando uma colisão ocorre, ela precisa ser tratada com algum algoritmo, como o de tentativa linear e a quadrática.
D
No endereçamento em cadeia não precisamos tratar colisões, pois cada nova chave pode ser anexada em uma lista encadeada que contém todas as chaves que colidiram.
E
As funções de hash aplicadas para endereçamento em cadeia são diferentes das aplicadas no endereçamento aberto.