Questões

Total de Questões Encontradas: 87

Ano: 2014 Banca: VUNESP Órgão: TJ-PA Prova: Analista Judiciário - Desenvolvimento de Sistemas
Texto Associado Texto Associado
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado) e responda às questões de números 40 a 42.
Imagem da Questão
Ao final da execução do algoritmo, a variável a1 terá um valor
A
maior ou igual a 301.
B
menor ou igual a 50.
C
entre 51 e 100.
D
entre 101 e 200.
E
entre 201 e 300.
Ano: 2014 Banca: VUNESP Órgão: TJ-PA Prova: Analista Judiciário - Desenvolvimento de Sistemas
Texto Associado Texto Associado
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado) e responda às questões de números 40 a 42.
Imagem da Questão
Considerando a execução do algoritmo, a posição (2,3,1) da matriz M, ou seja, M[2,3,1], será atualizada com o valor:
A
7
B
4
C
10
D
12
E
0
Ano: 2014 Banca: VUNESP Órgão: TJ-PA Prova: Analista Judiciário - Desenvolvimento de Sistemas
Texto Associado Texto Associado
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado) e responda às questões de números 40 a 42.
Imagem da Questão
Ao final da execução do algoritmo apresentado, o valor da variável cont será:
A
64
B
12
C
16
D
32
E
128
Ano: 2014 Banca: VUNESP Órgão: TJ-PA Prova: Analista Judiciário - Desenvolvimento de Sistemas
Analise o seguinte algoritmo, apresentado na forma de pseudolinguagem (Português Estruturado). Assuma que os valores lidos para a variável B, à medida que forem necessários, serão os valores obtidos a partir da seguinte sequência: 2, 4, 6, 8, 10, 12, 14, 16... Assim, o primeiro valor lido para B será 2, enquanto que o sétimo valor, se necessário, será 14.

Início
    Inteiro: A, B, i, Soma;
    Leia (A);
    Soma ← 0;
    i ← 0;
    Repita
    [
       Leia (B);
       Soma ← Soma + B;
        i ← i + 1;
    ]   até que (i > A)
    Imprima (Soma);
Fim

Assinale a alternativa que apresenta uma dupla de valores corretos e coerentes para o valor lido para a variável A e para o respectivo valor da variável Soma impresso ao final da execução do algoritmo.
A
A=4; Soma=20
B
A=5; Soma=30
C
A=4; Soma=30
D
A=3; Soma=12
E
A=5; Soma=56
Ano: 2013 Banca: VUNESP Órgão: MPE-ES Prova: Agente Especializado - Analista de Sistemas
Considere uma estrutura de dados do tipo Pilha, apresentada a seguir.
Imagem da Questão
A partir desse estado da pilha e supondo que, inicialmente, as variáveis x, y e z contenham, respectivamente, os valores 40, 50 e 60, foram realizadas as seguintes operações sobre a pilha:

          PUSH z
          PUSH y
          PUSH x
          POP y
          POP z
          POP x 

Após a realização dessas operações, os valores finais de x, y e z são, respectivamente, 
A
40, 50 e 60.
B
40, 60 e 50.
C
50, 40 e 60.
D
60, 40 e 50.
E
60, 50 e 40.
Ano: 2013 Banca: FCC Órgão: MPE-MA Prova: Técnico do Judiciário - Tecnologia da Informação
Texto Associado Texto Associado
Imagem Associada da Questão
Sobre o fragmento de pseudocódigo apresentado é correto afirmar que 
A
executa uma pesquisa sequencial, que mostra a posição em que o número lido se encontra no vetor.
B
falha, pois se o valor 98 for lido, será feita a busca em uma posição inexistente do vetor. 
C
executa uma pesquisa binária que funciona se os valores do vetor estiverem em ordem crescente.
D
mesmo que os valores estejam em ordem decrescente, mostrará a posição em que o número lido se encontra. 
E
sempre exibirá a mensagem que informa que o valor não foi encontrado.
Texto Associado Texto Associado
No que diz respeito aos conceitos e fundamentos de lógica de programação, julgue os itens seguintes.
Por característica, o algoritmo quicksort apresenta melhor desempenho que o merge sort.
C
Certo
E
Errado
O algoritmo Bubble Sort é popular, mesmo que ineficiente. Usando-se esse algoritmo para ordenar uma tabela, alocada sequencialmente, em ordem crescente contendo os números [5, 4, 1, 3, 2] serão feitas:
A
10 comparações e 8 trocas 
B
10 comparações e 9 trocas 
C
10 comparações e 10 trocas 
D
16 comparações e 9 trocas 
E
16 comparações e 10 trocas
Imagem da Questão
Para implementar a versão recursiva do algoritmo de pesquisa binária sobre um arranjo formado de números inteiros, um programador inexperiente construiu o método apresentado acima, usando a linguagem Java.
Nesse método, a variável lista é um arranjo que armazena, em ordem não decrescente, os inteiros sobre os quais a pesquisa é realizada, e a variável tamanho corresponde à quantidade de elementos dessa lista.
Quando a chave procurada estiver contida no arranjo, esse método deve retornar o índice da primeira posição na qual essa chave for encontrada.

Porém, um programador mais experiente constatou que a definição do comando condicional que usa a constante true não contempla todos os casos.

Uma expressão relacional que pode substituir a constante true para corrigir o método é a seguinte: 
A
limiteInferior < limiteSuperior 
B
lista[temp-1] < chaveBusca 
C
lista[temp+1] < chaveBusca 
D
lista[temp] < chaveBusca 
E
lista[temp] > chaveBusca
Ano: 2013 Banca: CESPE Órgão: CRPM Prova: Analista em Geociências - Sistemas de Informação
Texto Associado Texto Associado
Acerca de definições de classificação de dados e tipos abstratos de dados, julgue os itens que se seguem.
No algoritmo de ordenação denominado quicksort, escolhe-se um ponto de referência, denominado pivô, e separam-se os elementos em dois grupos: à esquerda, ficam os elementos menores que o pivô, e à direita ficam os maiores. Repete-se esse processo para os grupos de elementos formados (esquerda e direita) até que todos os elementos estejam ordenados.
C
Certo
E
Errado
Página 5 de 9