Questões de Concurso Sobre algoritmos em algoritmos e estrutura de dados

Foram encontradas 2.368 questões

Q129420 Algoritmos e Estrutura de Dados
Considere o algoritmo abaixo:

Imagem 002.jpg

Se a sequência de números a ser lida for 35, 78, 12, 124, 56, 0 e 279, o resultado escrito será:
Alternativas
Q128139 Algoritmos e Estrutura de Dados
Os métodos de Knuth-Morris-Pratt (KMP) e de Boyer-Moore (BM) são algoritmos de

Alternativas
Q121952 Algoritmos e Estrutura de Dados
O sistema de informações de uma empresa foi subdividido em 7 módulos. Para cada módulo um usuário possui um nível de acesso associado: 0, 1, 2, 3. O código de segurança é gerado pela concatenação dos níveis de acesso (em notação binária) dos 7 módulos em questão, sendo o módulo 1 o valor mais à esquerda. Assim, para o código 3144, assinale o nível de acesso do usuário para o módulo 4:
Alternativas
Q113173 Algoritmos e Estrutura de Dados
Ao executar o trecho de programa a seguir, valor de x no final do trecho será:

.
.
.
x=1;
for(i=0;i < 5; i++)
x+= i;
for(i=4;i > 1; i--)
x -= i;
.
.
.
Alternativas
Q113172 Algoritmos e Estrutura de Dados
Ao executar o trecho de programa a seguir, o valor de X no final do trecho será:

.
.
.
x=3;
x--;
if(x < 3)
x--;
else
x++;
x+=2;
.
.
.

Alternativas
Q113171 Algoritmos e Estrutura de Dados

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }

Com relação ao programa anterior, é correto afirmar que:
Alternativas
Q113170 Algoritmos e Estrutura de Dados

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }

Comr elação ao programa anterior, é correto afirmar que a linha 29, ao executar o programa, a saída será:
Alternativas
Q113169 Algoritmos e Estrutura de Dados

01  class Prova{
02  public int a;
03
04  Prova(int _a){
05  a = _a;
06  }
07  public void acrescenta(int n){
08  a += n;
09  }
10  public void acrescenta(){
11  a++;
12  }
13  }
14  class SubProva extends Prova{
15  private int b;
16  SubProva(int umb, int uma){
17  super(uma);
18  b = umb;
19  }
20  public void acrescenta(int n){
21  b=b+n+2;
22  }
23  public static void main (String args[ ]) {
24  SubProva s = new SubProva(2,5);
25  Prova p = new Prova(2);
26  s.acrescenta(3);
27  p.acrescenta();
28  System.out.println(s.b+s.a);
29  System.out.println(p.a);
30  s.acrescenta();
31  System.out.println(" "+s.b+p.a+s.a) ;
32  }
33 }

Comrelação ao programa anterior, é correto afirmar que:
Alternativas
Q101219 Algoritmos e Estrutura de Dados
Sobre a estrutura de repetição REPITA-ATÉ, marque a alternativa correta:
Alternativas
Q101215 Algoritmos e Estrutura de Dados
Com relação a representação de algoritmos, analise as seguintes afirmativas:

I. Os algoritmos são representados através de um idioma que utiliza a mesma pictografia da linguagem Java.
II. Os algoritmos são representados através de uma linguagem de programação (Pascal, C, Delphi, por exemplo). Esta forma é utilizada por alguns programadores experientes, que "pulam" a etapa do projeto do programa (algoritmo) e passam direto para a programação em si.
III. Através de representações gráficas, a utilização de algoritmos não são recomendáveis, já que um "desenho" (diagrama, fluxograma) muitas vezes substitui, com vantagem, várias palavras.

Podemos afirmar corretamente que:
Alternativas
Q101208 Algoritmos e Estrutura de Dados
Acerca de estrutura de repetição, marque a alternativa correta:
Alternativas
Q101207 Algoritmos e Estrutura de Dados
No que diz respeito a estrutura de seleção, marque a alternativa incorreta:
Alternativas
Q101204 Algoritmos e Estrutura de Dados
Acerca de algoritmos, marque a alternativa correta:
Alternativas
Q101203 Algoritmos e Estrutura de Dados
Acerca de estrutura em algoritmos, marque alternativa INCORRETA:
Alternativas
Q101201 Algoritmos e Estrutura de Dados
Sobre os diagramas em algoritmos, marque a alternativa CORRETA:
Alternativas
Q101199 Algoritmos e Estrutura de Dados
Marque a alternativa correta acerca de operações em algoritmos:
Alternativas
Q101197 Algoritmos e Estrutura de Dados
Acerca de estrutura de controle, analise as seguintes afirmativas:

I. Estrutura Seqüencial são instruções simples definidas a cada ponto-e-vírgula.
II. Estrutura de Repetição efetua repetição de trechos do programa, para que não tenhamos que reescrever trechos idênticos.
III. Estrutura Condicional funciona como controle de fluxo, executando um ou vários comandos, se a condição testada for verdadeira e, em alguns casos, executando um ou vários comandos se for “true”.

Podemos afirmar corretamente que:
Alternativas
Q101171 Algoritmos e Estrutura de Dados
Sobre o diagrama de blocos, marque a alternativa INCORRETA:
Alternativas
Q94565 Algoritmos e Estrutura de Dados
Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações:

Imagem 016.jpg

Assinale a alternativa que apresenta o nome da técnica utilizada para descrição do algoritmo apresentado.
Alternativas
Q94561 Algoritmos e Estrutura de Dados
Três estruturas lógicas podem compor um algoritmo: (1) Estrutura sequencial, (2) Estrutura de seleção e (3) Estrutura de repetição. Assinale em qual dos trechos de algoritmo essas três estruturas estão presentes, simultaneamente.
Alternativas
Respostas
2241: D
2242: B
2243: E
2244: A
2245: B
2246: C
2247: D
2248: E
2249: B
2250: C
2251: B
2252: B
2253: A
2254: D
2255: A
2256: A
2257: C
2258: C
2259: D
2260: A