Questões

Pratique com questões de diversas disciplinas e universidades

2.844 questões encontradas(exibindo 10)

Página 45 de 285

Pergunta 5 Analise as alternativas abaixo sobre vetores e matrizes e marque a CORRETA.

A
Matrizes são estruturas de dados bidimensionais homogêneas que utilizam linhas e colunas para identificação de elementos.
B
Vetores são estruturas de dados unidimensionais homogêneas em que a quantidade de elementos deve ser definida posteriormente.
C
Matrizes são estruturas de dados bidimensionais heterogêneas em que a quantidade de elementos deve ser definida no momento da declaração.
D
Matrizes são estruturas de dados unidimensionais homogêneas em que a quantidade de elementos deve ser definida no momento da declaração.
E
Um exemplo de declaração de uma matriz se dá por: int \text{mat}[10];.
Na linguagem Assembly, os mnemônicos add, mul e mov, comumente possuem quais significados, mediante a ordem em que aparecem no enunciado da questão?
A
Adicionar números; multiplicar números; mover um valor.
B
Adicionar proteção; multiplicar arquivos; mover um programa.
C
Multiplicar números; adicionar fontes; mercadorizar um valor.
D
Acelerar processos; multar funcionários; monetizar ganhos.
E
Mover aplicativos; multiplicar linguagens; adicionar símbolos.

Considere o trecho de programa abaixo e assinale a opção que define o que este código está executando.

for ( ; ; ) { cout << "Mais um\n"; }
A
Um loop que não executará e, portanto, não exibirá nenhuma mensagem.
B
Um loop infinito exibindo a mensagem "Mais um".
C
Um loop que mostrará apenas uma vez a mensagem "Mais um".
D
Um loop que repetirá a exibição da mensagem "Mais um" por 2 vezes.
E
Um loop que repetirá a exibição da mensagem "Mais um" em 10 linhas separadas.

Assinale a alternativa que completa, corretamente, o enunciado abaixo:

_______ estão os documentos ?

_______ você os levou?

A
Aonde – Onde
B
Aonde – Aonde
C
Onde – Aonde
D
Onde – Onde

Qual é a diferença sintática entre passagem de parâmetros por valor e por referência em programação de alto nível?

A
A passagem por valor é caracterizada pela palavra var antes do nome do identificador do parâmetro.
B
A passagem por referência é caracterizada pela palavra var antes do nome do identificador do parâmetro.
C
A passagem por valor é caracterizada pela palavra const antes do nome do identificador do parâmetro.
Em relação à Profilaxia da Raiva Humana, assinale a afirmativa correta.
A
Quando o animal agressor é o morcego, a profilaxia exclusivamente com vacina é indicada.
B
As vacinas contra a raiva são orientadas a serem administradas no esquema de 1, 3, 9 e 14 dias.
C
Nos casos do animal agressor ser cão e gato, passíveis de observação por 10 dias, sem sinais sugestivos de raiva e o tipo de exposição for contato indireto, é orientado o esquema vacinal de 1, 3 e 5 dias.
D
Os tipos de exposição são considerados como contato indireto, leve ou grave, sendo que uma das formas de exposição grave é quando há a mordedura ou arranhadura nas mucosas, no segmento cefálico, nas mãos ou nos pés e outras situações.

Considerando as características da linguagem de programação Java, analise as seguintes afirmativas:

  1. diz-se que o nome de um método foi sobrecarregado (overloaded) se dois métodos têm o mesmo nome, mas assinaturas diferentes.
  2. dois métodos de classes diferentes sobrepõem-se se têm a mesma assinatura e necessariamente o mesmo tipo de resultado.
  3. o construtor da superclasse pode ser invocado utilizando-se o super( ) na primeira linha do construtor da subclasse.
  4. o uso do this serve para resolver ambiguidade, para passar o objeto atual como parâmetro e também para invocar um construtor da mesma classe.
  5. se uma variável x é redefinida numa subclasse, essa declaração oculta (hides) a variável definida na superclasse.
A
somente as afirmativas II, III e IV estão corretas.
B
somente as afirmativas I, II, III e V estão corretas.
C
somente as afirmativas I, II e IV estão corretas.
D
somente as afirmativas I, III e V estão corretas.
E
todas as afirmativas estão corretas.

Assinale a alternativa que apresenta qual a importância e a forma de utilização do método getIndex.

O método getIndex é importante para acessar o índice de um determinado vértice em um grafo. O método funciona de forma específica, fazendo uma busca sequencial e informando o índice do vértice. O método é público e deve ser utilizado em todos os códigos de grafos.

A
O método substitui o número de vértices pelo número de índices e faz uma busca específica dentro dos blocos.
B
O método é privado e funciona de forma rápida e sem erros, contando o número de vértices e expondo o resultado ao final do código.
C
O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.
D
O método público faz uma busca sequencial no array e leva 3 dias para demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos.
E
O método é público e funciona de forma estruturada e metódica, fazendo uma busca geral dentro do código.

Existe uma forma de organizar trechos de código em blocos para que sejam utilizados diversas vezes, mas de maneira diferente de como é feito em laços de repetição. As chamadas funções isolam partes de um código e permitem uma reutilização deste bloco de instruções toda vez que a função principal "main" necessite de suas funcionalidades, por exemplo.

A partir dos conceitos fundamentais de funções vistos na disciplina, analise as afirmativas a seguir, dentre as informações passadas.

  • I. Funções podem conter instruções de desvio de fluxo de execução dentro de si própria.
  • II. Funções podem chamar a si mesmas para realizar cálculos e outros processamentos.
  • III. Uma função pode conter blocos de instruções de laços de repetição, vetores, entrada e saída.
  • IV. Em uma função não são permitidos parâmetros de tipos diferentes em sua declaração.
  • V. Funções podem manipular dados internamente e devolver dados manipulados ao código chamador.
A
I, II, e V, apenas.
B
I, II, III e V, apenas.
C
I e II, apenas.
D
I, e V, apenas.
E
I, II, III, apenas.
Na implementação do Quicksort, a escolha do pivô influencia diretamente no:
A
Tempo de execução
B
Espaço de memória utilizado
C
Número de comparações
D
Estabilidade do algoritmo