Questões de Concurso Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados

Foram encontradas 756 questões

Q422816 Algoritmos e Estrutura de Dados
Considere o programa a seguir, descrito em pseudocódigo, que manipula três números reais.

imagem-001.jpg
A função Troca (x, y) faz com que o conteúdo das duas variáveis passadas como parâmetros seja trocado, isto é, ao retornar da função, o conteúdo que antes estava em x passa a estar em y, e o conteúdo antes em y encontra-se em x.

Ao final do programa, o conteúdo das variáveis m, n, p, nessa sequência, estará sempre em ordem
Alternativas
Q410819 Algoritmos e Estrutura de Dados
Analise as expressões no algoritmo a seguir:

Algoritmo Exp
var a, b, c:inteiro
x, y, z: lógico
início
a imagem-001.jpg 2
bimagem-002.jpg 3
c imagem-004.jpg 5
x imagem-005.jpg ((a+b)/a)<((b*c-a)+(a-(-b)-c)) E ((a+b+b-a))< = (a+b)
y imagem-006.jpg (a-b > b-c) OU NÃO((b*c-b)< > ((b-c/a)+a*b))
z imagem-007.jpg NÃO(((a+b+c)/a)< = (c+b*a/a)) E NÃO ((b-c*(c+a)) = ((b+c)*a))
imprima x
imprima y
imprima z
fim

Serão impressos, respectivamente, os valores
Alternativas
Q410669 Algoritmos e Estrutura de Dados
Para responder à questão , considere o algoritmo em pseudo-código abaixo.

imagem-009.jpg

No algoritmo há
Alternativas
Q408032 Algoritmos e Estrutura de Dados
O programa a seguir, expresso na forma de Português Estruturado, deve ser utilizado para responder às questões de números 51 e 52. Assuma que os valores lidos para g1, g2 e g3 tenham sido, respectivamente: 2, 4 e 2.

imagem-037.jpg

Ao final da execução do programa, o valor impresso de g4 será:
Alternativas
Q406648 Algoritmos e Estrutura de Dados
Considere o algoritmo a seguir:

imagem-006.jpg

Considere a tabela a seguir, montada a partir da observação do algoritmo apresentado:

imagem-007.jpg

A tabela representa um exemplo de
Alternativas
Q406168 Algoritmos e Estrutura de Dados
Para responder às questões de números 59 e 60, considere o seguinte algoritmo, apresentado em Português Estruturado. Assuma que os valores lidos para a, b e c tenham sido, respectivamente, 6, 3 e 2.

imagem-005.jpg
Ao final do algoritmo, o valor impresso da variável x foi:
Alternativas
Q406167 Algoritmos e Estrutura de Dados
Para responder às questões de números 59 e 60, considere o seguinte algoritmo, apresentado em Português Estruturado. Assuma que os valores lidos para a, b e c tenham sido, respectivamente, 6, 3 e 2.

imagem-005.jpg
Para o algoritmo apresentado, assinale a alternativa que contém o número de vezes que o comando.

Então x ← x + 2*b;

foi executado, considerando os valores lidos para as variáveis de entrada.
Alternativas
Q405935 Algoritmos e Estrutura de Dados
imagem-017.jpg

Dado o algoritmo escrito em pseudocódigo, quais os valores de N1 e N2, respectivamente, ao final da execução?
Alternativas
Q405924 Algoritmos e Estrutura de Dados
Assinale a alternativa que apresenta como pode ser denominado um conjunto finito de passos formalmente definidos de modo a apresentar a solução para um problema.
Alternativas
Q404203 Algoritmos e Estrutura de Dados
Beto, estudante de programação, ao resolver um problema, testou diversos algoritmos e, com um deles, achou a seguinte impressão com o resultado correto:

soma = 39.

Esse resultado foi entregue ao professor. Indagado sobre com qual algoritmo tinha encontrado o resultado correto, Beto percebeu que não mais lembrava. E teve que repetir as experiências.

Qual foi o algoritmo utilizado pelo estudante?
Alternativas
Q403799 Algoritmos e Estrutura de Dados
No que se refere à estrutura de programação e lógica, julgue os próximos itens.

Considerando-se o algoritmo abaixo, que apresenta uma estrutura de decisão composta, caso o valor de x seja 37, a mensagem mostrada será é menor que 37.

imagem-026.jpg
Alternativas
Q403798 Algoritmos e Estrutura de Dados
No que se refere à estrutura de programação e lógica, julgue os próximos itens.

Considerando-se o algoritmo abaixo, que apresenta uma estrutura de repetição com teste no início, caso o resultado de imagem-023.jpg seja falso, será executada a instrução ou o bloco de instruções imediatamente posterior a Fim-Enquanto.

imagem-024.jpg
Alternativas
Q403797 Algoritmos e Estrutura de Dados
No que se refere à estrutura de programação e lógica, julgue os próximos itens.

No algoritmo abaixo, é apresentada uma estrutura de desvio condicional encadeada.

imagem-025.jpg
Alternativas
Q403796 Algoritmos e Estrutura de Dados
1. Inicio programa
2. Ler salario
3. Se salario >=1000
4. Então
5.         salarionovo = salario * 1,05
6. Senão
7.         salario = salario * 1,075
8. Fim Se
9. Exibir salario
10.   Exibir salarionovo
11.   Fim programa


Considerando a algoritmo apresentado acima, julgue os itens seguintes acerca de lógica de linguagens de programação.

Para qualquer salario que for maior que 1000, o valor final de salario será acrescido em 50% de seu valor anterior.
Alternativas
Q403795 Algoritmos e Estrutura de Dados
1. Inicio programa
2. Ler salario
3. Se salario >=1000
4. Então
5.         salarionovo = salario * 1,05
6. Senão
7.         salario = salario * 1,075
8. Fim Se
9. Exibir salario
10.   Exibir salarionovo
11.   Fim programa


Considerando a algoritmo apresentado acima, julgue os itens seguintes acerca de lógica de linguagens de programação.

Caso a linha 5 fosse salarionovo = salario * * 2, o valor da variável salario seria multiplicado por 2 duas vezes, tal que, se o valor da variável salario fosse 1000, então o valor de salarionovo seria 4000.
Alternativas
Q403794 Algoritmos e Estrutura de Dados
1. Inicio programa
2. Ler salario
3. Se salario >=1000
4. Então
5.         salarionovo = salario * 1,05
6. Senão
7.         salario = salario * 1,075
8. Fim Se
9. Exibir salario
10.   Exibir salarionovo
11.   Fim programa


Considerando a algoritmo apresentado acima, julgue os itens seguintes acerca de lógica de linguagens de programação.

O comando na linha 7 faz aumentar o valor da variável salario em 75%. Esse comando, contudo, não poderá ser implementado da forma apresentada, uma vez que não é possível atribuir valor à variável salario, pois ela já está sendo utilizada no cálculo.
Alternativas
Q400956 Algoritmos e Estrutura de Dados
A implementação de uma fila sequencial precisa de duas variáveis, uma indicando o início da fila (PtrIni) e outra indicando o seu fim (PtrFim). Por convenção, se a fila está vazia, PtrIni = 1 (IndIniFila) e PtrFim = 0 (IndIniFila -1). As inserções são efetuadas sempre no final da fila, ou seja, através de PtrFim. Já as retiradas só podem ser efetuadas no início da fila, através de PtrIni.

Com base nas informações fornecidas (a variável Info indica o elemento que será inserido na Fila), o algoritmo a seguir é uma representação simbólica da inclusão de uma informação em uma fila sequencial.

imagem-002.jpg
Para completar corretamente o algoritmo, as lacunas I e II são preenchidas correta e, respectivamente, por :
Alternativas
Q397307 Algoritmos e Estrutura de Dados
Considerando o algoritmo apresentado, assinale a alternativa que contém o número de vezes que o comando

                Senão z imagem-009.jpg z + 2;

é executado.
Alternativas
Q397306 Algoritmos e Estrutura de Dados
No algoritmo apresentado, o valor impresso para z ao final do algoritmo é:
Alternativas
Q396069 Algoritmos e Estrutura de Dados
Qual é o máximo de tentativas que devem ser feitas para quebrar uma senha numérica de 4 algarismos?
Alternativas
Respostas
501: B
502: C
503: D
504: E
505: D
506: C
507: C
508: D
509: B
510: A
511: C
512: C
513: C
514: E
515: E
516: E
517: C
518: C
519: E
520: E