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

Questões Discursivas

Foram encontradas 2.718 questões

Q249353 Programação
Suponha que as classes Circulo, Desenho e Figura ocupem arquivos separados.

Em qual código Java elas serão compiladas sem erros?

Alternativas
Q249352 Programação
    Sejam as seguintes classes Java:

public class CA {
            int val=0;
            public void op1(int x)
            {
                      val+=x;
            }
            public void op2(int x,int y)
            {
                      val-=x+y;
            }
                      int getVal()
            {
                      return val;
            }
}
public class CB extends CA{
          public void op1(int x)
            {
                      val-=x;
            }
          public void op2(int x,int y)
            {
            try
            {
                     val+=x/y;
            }
            catch(Exception e)
            {
                      val=10;
            }
            finally
            {
                      val++;
            }
      }
}
public class Main {
          public static void main(String[] args) {
                      CA obj=new CB();
                      obj.op1(10);
                      obj.op2(5,8);
                      System.out.printf(“%d\n”,obj.getVal());
            }
}



O que será exibido no console quando for executado o método main ( ) ?

   
Alternativas
Q246802 Programação
O código de um programa de computador escrito na linguagem Java é compilado para uma forma intermediária de código, que é interpretada pelas Máquinas Virtuais Java (JVMs). Esse processo apresenta portabilidade como grande vantagem. Essa forma intermediária é denominada:
Alternativas
Q242311 Programação
Analise:

I. O Java refere-se tanto a uma linguagem de programação quanto a uma plataforma;

II. O Java SE (Standard Edition) é formalmente chamado de J2SE;

III. O J2EE é a edição corporativa do Java. Esta versão inclui o Java Standard Edition além de outras tecnologias como javamail, servlets, JSF e Enterprise Java Beans.

IV. O Java possui uma versão para dispositivos móveis chamada J2ME (Micro Edition).

São verdadeiras as afirmações:
Alternativas
Q242304 Programação
Para realizar a declaração de uma variável tipo texto nas linguagens de programação Delphi e Java usamos, respectivamente, os comandos:
Alternativas
Q242259 Programação
Instrução: O código a seguir deve ser utilizado para responder às questões de números 54 e 55.

Imagem 018.jpg

Uma exceção do tipo ClassNotFoundException será lançada quando não for encontrada na aplicação a classe
Alternativas
Q241180 Programação
Considere o seguinte trecho de código em Java:

Imagem 004.jpg

Após a execução do método main, o texto que será escrito no console é
Alternativas
Q236450 Programação
Na linguagem Java, o método executeQuery da interface Statement, envia uma instrução SQL select para o banco de dados e retorna, se a consulta for válida e uma conexão estiver estabelecida, um ou mais registros em um objeto da interface:
Alternativas
Q236304 Programação
Analise o código Java a seguir:

public class Classe1 {
     public static void main(String[] args) {
          int n, r, c, s;
          n = 6;
          r = 0;
          c = 1;
          s = -1;
          while (c <= n) {
              if (c % 2 == 0) {
                   r = r + c * s;
              } else {
                   r = r + c;
              }
              c++;
          }
          System.out.println(r);
     }
}


Ao compilar e executar a Classe1, os valores finais nas variáveis r e c serão respectivamente:
Alternativas
Q236303 Programação
Analise o código a seguir.

import java.sql.*;
public class Dao {
    public int metodoA(String v) {
          int x = 0;
          try {
            Class.forName("com.mysql.jdbc.Driver");
              Connection con = DriverManager.getConnection
("jdbc:mysql://localhost:3306/controle", "root", "x");
              Statement st = con.createStatement();
              x = st.executeUpdate(v);
              return x;
         } catch (ClassNotFoundException ex) {
              return x;
         } catch (Exception ex1) {
              return x;
        }
    }
}


Para que o metodoA execute a operação desejada, na chamada ao método executeUpdate é necessário que ele receba como parâmetro uma instrução DML SQL
Alternativas
Q236298 Programação
Em uma aplicação Java web desenvolvida em três camadas utilizando o design pattern MVC, é correto afirmar que:
Alternativas
Q235107 Programação
Ao escrever o código da Classe Imagem 032.jpg em Java para que ela atenda a interface Porta, como um programador deve começar a declaração da classe?
Alternativas
Q235062 Programação
Após analisar o código JAVA que segue, assinale a opção que contém a sequência CORRETA.

public class testeOperadoresLogicos {
                public static void main(String[] args) {
                          boolean A, B;
                          int C, D;
                          A = true;
                          B = false;
                          C = 0;
                         D = 0;
                        System.out.print(((A || B && A || !B)) && ((C *= 2) != (D /= 3)));
                      System.out.print((!(A || !B) && (A || B)) || ((C *= 2) == (D /= 3)));
                     System.out.print(((A && !(((C *= 2) != (D /= 3)))) && (!A || !B)));
                     System.out.print((!A && B || A && !(((C *= 2) == (D /= 3)))));
               }
}
Alternativas
Q234779 Programação
Julgue os próximos itens, a respeito de linguagens e tecnologias de programação.

Em Java, qualquer método de uma classe pode ser sobrescrito por métodos de outra classe.
Alternativas
Q234345 Programação
Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).

II. Toda Thread do Java tem uma prioridade de thread que, auxilia na ordenação em que estão agendadas.

III. O agendamento de Thread consegue garantir que em diferentes Sistemas operacionais, cada processo gastará a mesma fatia de tempo.

IV. Em Java, cada nova Thread herda a prioridade da Thread que a cria.
Alternativas
Q233390 Programação
Imagem 019.jpg

Com base na execução do programa Java apresentado, assinale a alternativa correta.
Alternativas
Q231860 Programação
No Java, é uma interface que não permite elementos duplicados e modela a abstração matemática de conjunto. Contém apenas métodos herdados da interface Collection e adiciona a restrição de que elementos duplicados são proibidos.

A interface citada é:
Alternativas
Q231859 Programação
Analise o programa Java a seguir:

Imagem 012.jpg

Em um ambiente Java completo, o programa mostrado NÃO compila e executa porque
Alternativas
Q231751 Programação
As 11 definições abaixo são referentes a conceitos de orientação a objetos e programação em Java e descrevem termos que preenchem a cruzadinha a seguir.


1. Instrução que permite chamar explicitamente o construtor da superclasse quando um programa cria um objeto da subclasse.

2. Na declaração de uma variável, indica que ela não poderá ser modificada depois de declarada e deve ser inicializada quando declarada.

3. Capacidade de objetos de diferentes classes relacionadas por herança ou implementação de interface responderem diferentemente à mesma chamada de método.

4. Palavra-chave que indica que um método realizará uma tarefa, mas não retornará nenhuma informação ao completar sua tarefa.

5. É em geral um recurso utilizado quando classes diferentes (isto é, não relacionadas) precisam de funcionalidades comuns (isto é, métodos) ou utilizam constantes comuns.

6. Variáveis e métodos com esse modificador de acesso só são acessíveis a métodos da classe em que são declarados.

7. Indica que um membro de uma superclasse pode ser acessado por membros dessa superclasse, por membros de suas subclasses e por membros de outras classes do mesmo pacote.

8. Classe que não pode acessar ou herdar os membros private de sua superclasse.

9. Todas as classes em Java herdam direta ou indiretamente os métodos dessa classe.

10. Estrutura utilizada para inicializar um objeto de uma classe quando o objeto for criado.

11. Tipo de classe que declara atributos e comportamentos comuns de várias classes em uma hierarquia de classes.

Imagem 007.jpg

Os termos que preenchem adequadamente a cruzadinha são, respectivamente:
Alternativas
Q231749 Programação
No Java, o Object Relational Mapping (ORM):

I. é a persistência automatizada dos objetos em uma aplicação Java para as tabelas de qualquer tipo de banco de dados, utilizando APIs que descrevem o mapeamento entre os objetos e o banco de dados.

II. trabalha com transformação unidirecional (não reversível) dos dados de uma representação de objeto para tabela de um banco de dados relacional, sem penalidades de performance.

III. possui, dentre outros componentes, uma API para realizar operações CRUD (Create, Read, Update e Delete) básicas em objetos de classes persistentes e uma linguagem ou API para especificar consultas que se referem às classes ou às propriedades das classes.

IV. abstrai a aplicação da interação direta com o banco de dados SQL e do dialeto SQL; entretanto, mesmo que a ferramenta de ORM suporte um bom número de diferentes bancos de dados, isso não permitirá nenhuma portabilidade na aplicação, já que há necessidade de drivers diferentes para diferentes bancos de dados.

Está correto o que consta em
Alternativas
Respostas
2081: C
2082: B
2083: A
2084: E
2085: C
2086: C
2087: E
2088: A
2089: B
2090: C
2091: D
2092: E
2093: B
2094: E
2095: B
2096: E
2097: B
2098: A
2099: C
2100: D