Questões de Concurso Sobre linguagens de programação em programação

Foram encontradas 7.927 questões

Q585716 Programação
Considere a classe Java abaixo.

public class Prova {
      public static void main(String[] args) {
             int f=1;
            ..I...
           System.out.print ("O resultado da operação é " + f);
      }
}
Para calcular 5! (cinco fatorial), a lacuna I deverá ser preenchida por:
Alternativas
Q585715 Programação
Considere o código Java abaixo.

public class Prova {
      public static void main(String[] args) {
      System.out.print ("O resultado da operação é " + calcular(5));
      }
      public static int calcular(int n) {
             if (n == 0) return 1;
            ..I....
     }
}
Após compilar e executar a classe, para que seja calculado o fatorial de n, a lacuna I deverá ser preenchida por return:

Alternativas
Q585300 Programação
Considere a classe Java a seguir:

public class Prova {

    public static void main(String[] args) {

       int valor = calcula(new int[]{6, 8, 9, 2}, new int[]{6, 2, 4});

       System.out.print(valor);

    }

    public static int calcula(int[] v1, int[] v2) {

       int t;

       if (v1.length > v2.length) {

            t = v1.length;

       } else {

           t = v2.length;

       }

       int r = 0;

       for (int i = 0; i < t; i++) {

           r += v1[i] * v2[i];

       }

       return r;

    }



Ao compilar e executar esta classe 
Alternativas
Q585298 Programação
Considere o fragmento de código a seguir, em uma aplicação web que utiliza AJAX.

x.onreadystatechange = function() {

    if (x.readyState == 4 && x.status == 200) {

       document.getElementById("demo").innerHTML = x.responseText;

    }

}

x.open("GET", "ajaxtexto.txt", true);

x.send();

A variável x precisa ser um objeto da classe 
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-SP Prova: FCC - 2015 - DPE-SP - Analista de Sistemas |
Q584929 Programação
Em uma aplicação Java orientada a objetos um Analista precisa criar um tipo de classe que não pode ser instanciada diretamente e que deve possuir um conjunto de atributos privados, um construtor, métodos getter e setter, métodos implementados que deseja que várias subclasses compartilhem, e assinatura de métodos que deseja obrigar as subclasses a implementar de maneiras diferentes. O tipo de classe que o Analista deverá criar é
Alternativas
Q584358 Programação
Considere o código Java a seguir: 

import javax.swing.JOptionPane;

public class Prova {

    public static void main(String[] args) {

         int n, c, i;

         n = Integer.parseInt(JOptionPane.showInputDialog("Digite um número "));

         c = 0;

         i = 2;

         while (i <= (n - 1)) {

               if ((n % i) == 0) {

                   c++;

               }

               i++;

        }

        if (c == 0) {

             System.out.print(" atende.");

        } else {

              System.out.print(c + " não atende.");

         }

   }



Se for lido o número 5, será exibido 
Alternativas
Q584355 Programação
Em Java as interfaces são tipos especiais de classes que podem conter 
Alternativas
Q583604 Programação

                                                                        request . getParameter("id") + " ' "); 


Se um atacante modificar o valor do parâmetro id em uma requisição do seu navegador para enviar ' or '1'='1 estará ocorrendo 
Alternativas
Q583603 Programação
Em uma subclasse de uma relação de herança em Java, o construtor recebeu como parâmetro valores para seus atributos e para os atributos da superclasse. No corpo deste construtor, para encaminhar os atributos direcionados à superclasse para o construtor da superclasse utiliza-se a instrução
Alternativas
Q583601 Programação
Considere o programa Java abaixo.

      import javax.swing.JOptionPane;

      public class Prova {

             public static void main(String[] args) {

                    int a, b, r;

                    a = Integer.parseInt(JOptionPane.showInputDialog("Valor de a"));

                    b = Integer.parseInt(JOptionPane.showInputDialog("Valor de b"));

                     if (a != 0 && b != 0) {

                          r = a % b;

                          while (r != 0) {

                                a = b;

                                b = r;

                                r = a % b;

                           }

                          JOptionPane.showMessageDialog(null, b);

                      } else {

                           System.out.print("valor inválido");

                      }

             }

       } 

Se forem lidos os valores 20 e 24 será exibido 
Alternativas
Q583598 Programação
Considere o fragmento de código a seguir, presente em uma classe ideal de acesso a dados de uma aplicação que utiliza JPA.

String jpql = "select e from Empregado e where e.cargo = :c";

Query q = entityManager.createQuery(jpql, Empregado.class);

...I...

List <Empregados> empregados = q.getResultList ();

Para completar corretamente o fragmento de código de forma que a consulta retorne os empregados cujo cargo seja Gerente, a lacuna I deve ser preenchida por  
Alternativas
Q583595 Programação
Considere o código PHP a seguir: 

                                 <?php

                                     function a($v){

                                         $v=2*$v;

                                      }

                                      function b(&$v){

                                          $v=2*$v;

                                       }

                                       $v=5;

                                       a($v);

                                       echo $v . " e ";

                                       b($v);

                                       echo $v;

                                  ?>


Ao executar este código será exibido 
Alternativas
Q583594 Programação
Em uma aplicação Java, a anotação @Override na linha anterior à declaração do método indica que ele
Alternativas
Q580147 Programação
O gerenciamento de sessões pode ser configurado por meio do arquivo php.ini, que é um arquivo de configuração do PHP. O parâmetro
Alternativas
Q578354 Programação

Considere o código fonte HTML de uma página web conforme apresentado a seguir:

 <html>

     <body>

        <p id="title">XXX</p>

    </body>

</html>

A sintaxe correta do código JavaScript para substituir dinamicamente o conteúdo XXX por YYY é:
Alternativas
Q578353 Programação
O framework Collections da plataforma Java é uma arquitetura unificada para representar e manipular coleções de objetos independentemente dos detalhes de implementação.
Em relação a este framework, a classe que permite obter os elementos da coleção na ordem em que eles foram adicionados quando acessados por meio de um objeto do tipo Iterator é:
Alternativas
Q578352 Programação

Examine o código escrito em linguagem Java a seguir:


       

Quando o método main da classe Canil for executado será impresso na saída padrão o seguinte conteúdo:
Alternativas
Q578228 Programação
No que se refere à linguagem de programação Java, julgue o próximo item. 
O principal objetivo do uso de classes aninhadas (nested) é facilitar a instalação (deployment) de várias classes de um pacote.
Alternativas
Q578227 Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
Considere que uma classe pai denominada “recicláveis" e as classes filhas “papelão" e “plástico" contêm um método denominado reciclar. A prática de conservar a assinatura dos métodos realizando somente implementações distintas internas nos métodos entre as classes citadas é chamado de sobreposição.
Alternativas
Q578226 Programação
No que se refere à linguagem de programação Java, julgue o próximo item.
O trecho de código Java a seguir apresenta características do uso de reflexão.

Class classeGenerica = Class.forName (stringNomeClasse); Method metodoPI = classeGenerica.getMethod(stringNomeMetodo);  System.out.println(metodoPI.invoke(obj).toString()); Method soma = classeGenerica.getMethod(stringNomeSoma, int.class, int.class);  System.out.println(soma.invoke(obj,5,10));
Alternativas
Respostas
5461: B
5462: E
5463: B
5464: A
5465: B
5466: C
5467: D
5468: B
5469: A
5470: C
5471: E
5472: D
5473: D
5474: E
5475: B
5476: C
5477: D
5478: E
5479: C
5480: C