Questões

Total de Questões Encontradas: 139

Texto Associado Texto Associado
Considere o seguinte algoritmo para responder às questões de números 35 e 36. O algoritmo está expresso na forma de uma pseudolinguagem. Suponha que o valor lido para a variável k seja igual a 3.

     início
          tipo TMAT = matriz [1..5,1..5] de inteiros;
          inteiro: i, j, k;
          TMAT: Mat;
          leia k;
          para i de 1 até 5 faça [
               para j de 1 até 5 faça [
                    Mat[i,j] ← i-j;
               ]
          ]
          imprima (Mat[2,3]*Mat[3,2]);
     fim.
O valor impresso ao final da execução do algoritmo é:
A
−2 
B
−1
C
D
E
2
Considere o seguinte algoritmo, expresso na forma de uma pseudolinguagem (Português Estruturado). Suponha que o valor lido para a variável a seja 2.

       Início
              Inteiro a, b, c, i;
              Leia a;
              b ← 0;
              c ← 0;
              Para i de 1 até 5, faça [
                     b ← b + 2*a + i;
                     c ← c + 3*a - i;
              ]
              Imprima (b+c);
       Fim

Ao final da execução do algoritmo, o valor impresso será igual a:
A
40
B
45
C
50 
D
55 
E
60
Texto Associado Texto Associado
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado). Esse algoritmo deverá ser utilizado para responder às questões de números 47 e 48.

      Início
            Inteiro x1, x2, x3, i;
            Leia x1, x2, x3;
            Para i de até x1 faça [
                  x2 = x1 + x3;
                  x3 = x1 – x2;
            ]
            Imprima (x2 + x3);
      Fim

Considere que os valores lidos para x1, x2 e x3 tenham sido, respectivamente, 5, 4 e 3.
Considerando o algoritmo fornecido, caso a linha de programa

            Para i de 1 até x1 faça

seja substituída pela linha

            Para i de 1 até x1 passo 2 faça

o número de vezes que as instruções serão executadas dentro do loop Para... é igual a
A
0
B
1
C
2
D
3
E
5
Texto Associado Texto Associado
Analise o algoritmo a seguir, apresentado na forma de uma pseudolinguagem (Português Estruturado). Esse algoritmo deverá ser utilizado para responder às questões de números 47 e 48.

      Início
            Inteiro x1, x2, x3, i;
            Leia x1, x2, x3;
            Para i de 1 até x1 faça [
                  x2 = x1 + x3;
                  x3 = x1 – x2;
            ]
            Imprima (x2 + x3);
      Fim

Considere que os valores lidos para x1, x2 e x3 tenham sido, respectivamente, 5, 4 e 3.
É correto afirmar que o valor impresso ao final da execução do algoritmo é igual a

 
A
–3
B
0
C
5
D
8
E
11
Texto Associado Texto Associado
O seguinte algoritmo foi concebido na forma de uma pseudolinguagem (Português Estruturado). Utilize-o para responder às questões de números 59 e 60.

     Início 
          Tipo M=matriz[1..2,1..3,1..4] de inteiros; 
          M: Est; 
          Inteiro: i, j, k; 
          Para i de 1 até 2 faça [ 
               Para j de 1 até 3 faça [ 
                    Para k de 1 até 4 faça [ 
                         Est[i,j,k] ← 3*i + 2*j + k; 
                    ] 
               ] 
          ] 
     Imprima ( Est[2,2,2] - Est[1,2,3] ); 
     Fim.
 
O valor impresso ao final do algoritmo é igual a
A
-2 
B
-1
C
0
D
1
E
2
Texto Associado Texto Associado
O seguinte algoritmo foi concebido na forma de uma pseudolinguagem (Português Estruturado). Utilize-o para responder às questões de números 59 e 60.

     Início
          Tipo M=matriz[1..2,1..3,1..4] de inteiros;
          M: Est;
          Inteiro: i, j, k;
          Para i de 1 até 2 faça [
               Para j de 1 até 3 faça [
                    Para k de 1 até 4 faça [
                         Est[i,j,k] ← 3*i + 2*j + k;
                    ]
               ]
          ]
     Imprima ( Est[2,2,2] - Est[1,2,3] );
     Fim.
 
No algoritmo apresentado, o número de posições atualizadas da matriz Est é igual a
A
4
B
9
C
24
D
27
E
64
Texto Associado Texto Associado
Considere o seguinte algoritmo, apresentado na forma de uma pseudolinguagem (Português Estruturado), para responder às questões de números 57 e 58.

    Início 
        Inteiro: Q, T, i, V; 
        Real: M; 
        Leia (Q); 
        Se (Q ≤ 0) Então 
                Imprima ("Valor de Q Inválido"); 
        Senão 
        [ 
                T ← 0; 
                i ← 1; 
                Enquanto (i ≤ Q) faça 
                [ 
                     Leia (V); 
                     T ← T + V; 
                     i ← i + 1; 
                ] 
                M ← T/Q; 
        Imprima (M); 
        ] 
Fim.
Suponha que os dez primeiros valores a serem fornecidos para a leitura de V, quando solicitados, sejam na seguinte ordem:

                42, 44, 50, 44, 40, 40, 50, 50, 52, 52.

Caso o valor lido para variável Q tenha sido 5, o resultado impresso ao final da execução do algoritmo será
A
36,0
B
43,0 
C
44,0
D
52,0
E
Valor de Q Inválido
Texto Associado Texto Associado
Considere o seguinte algoritmo, apresentado na forma de uma pseudolinguagem (Português Estruturado), para responder às questões de números 57 e 58.

    Início
        Inteiro: Q, T, i, V;
        Real: M;
        Leia (Q);
        Se (Q ≤ 0) Então
                Imprima ("Valor de Q Inválido");
        Senão
        [
                T ← 0;
                i ← 1;
                Enquanto (i ≤ Q) faça
                [
                     Leia (V);
                     T ← T + V;
                     i ← i + 1;
                ]
                M ← T/Q;
        Imprima (M);
        ]
Fim.

 
De acordo com o algoritmo, assinale a alternativa que apresenta, de forma completa, o conjunto de entradas inválidas para a variável Q, caso sejam fornecidas como entrada para o programa.
A
Números negativos, apenas.
B
Números negativos e zero.
C
Zero, apenas.
D
Números positivos e zero.
E
Números positivos, apenas.
Ano: 2015 Banca: FCC Órgão: TCM-GO Prova: Auditor de Controle Externo - Informática
Considere o código Java presente em uma página JSP:

<%
    int a, b;
    int t[][] = new int[2][10];
    for (a = 0; a < 2; a++) {
      for (b = 0; b < 10; b++) {
        t[a][b] = (a + 5) * (b + 1);
        out.println(t[a][b]);
      }
    }
%>


Quando a variável a contiver o valor 1 e a variável  b contiver o valor 3 será impresso o valor
A
30
B
20
C
18
D
15
E
24
Texto Associado Texto Associado
Imagem Associada da Questão
O pseudocódigo leva o mesmo tempo para ordenar duas seqüências de entrada de mesmo tamanho, independentemente do quanto elas já estejam ordenadas.
C
Certo
E
Errado
Página 4 de 14