Questões de Concurso
Sobre java em programação
Foram encontradas 2.561 questões
Pela análise desse código-fonte da perspectiva de métodos e de passagem de parâmetros na linguagem Java, verifica- se que
A análise desse código-fonte, do ponto de vista do uso da estrutura de repetição while e das definições de variáveis na linguagem Java, permite constatar que
I. No processo de interpretação, a instrução é traduzida e executada no momento da execução do programa. Uma vantagem é que apenas partes do programa podem ser executados, mas há desvantagens: o processo é mais lento em relação ao processo de compilação e pode haver maior consumo de memória.
II. O processo híbrido combina a execução eficiente e a portabilidade de programas. A base é a existência de um código intermediário, mais fácil de ser interpretado e não específico de uma plataforma computacional. O método é dividido em duas etapas: compilação para um código intermediário e interpretação desse código. Um exemplo é o Java e a JVM.
III. O processo de compilação efetua a tradução integral do código fonte para o código de máquina. A execução é mais rápida porque não é necessário fazer nenhuma tradução intermediária. Para que o programa seja executado é necessário apenas o código executável. A vantagem é a total portabilidade do código executável, que pode ser executado em qualquer sistema operacional.
Está correto o que se afirma APENAS em
C C++ C# Java VB.NET SmallTalk Python
Dessa lista, a linguagem que não oferece suporte a orientação objetos é :
Qual diagrama de classes UML é compatível com o código Java acima?
package estruturas;
A criação dos nós de uma árvore é realizada pelo construtor da classe Arv. Esse construtor, entretanto, não é exibido por ser irrelevante para a questão. É necessário saber apenas que, após a execução do construtor, a variável de instância raiz irá referenciar o nó raiz da árvore criada.
A classe Main a seguir foi elaborada para utilizar as classes descritas acima.
Seja a seguinte árvore binária:
Supondo que uma árvore como essa seja criada após a instanciação de um objeto da classe Arv, o que será exibido no console quando o método main( ) acima for executado?
import java.util.*;
public class Main {
public static void main(String[ ] args) {
Collection a=new TreeSet( );
Set b=new TreeSet( );
Set c=(new HashMap( )).values( );
SortedSet d=new TreeSet( );
Deque e=new LinkedList( );
}
}
Qual comando produz um erro de compilação?
public class ClsA {
int x;
int y;
public final void opA1(int a) {
}
public static void opA2(float b) {
}
public void opA3(int a,String b) {
}
}
public abstract class ClsB {
String s1;
int i;
public void opB1(String s) {
}
public abstract void opB2(String s,String t);
public void opB3(int a,int b) {
}
}
public interface ItX {
void op1(Object x);
String op2(Object x,String y);
}
Qual classe NÃO produz erros de compilação?
Trecho 1:
Trecho 2:
Os trechos 1 e 2 estão escritos, respectivamente, nas seguintes linguagens de programação,
Os comandos para compilar e executar o programa acima, usando linha de comando e os resultados obtidos a partir dos dados de entrada 2013, 199, -10, 575 e 2014, são, respectivamente,
Em um programa Java este número foi armazenado em uma variável String da seguinte forma:
Considere que, entre cada grupo de números foi colocado apenas um espaço em branco.
Para separar os grupos de números nos espaços em branco colocando cada parte em uma posição de uma array de Strings de nome x, utiliza-se o comando
1) Comb
2) Bubble
3) Insertion
4) Selection
Assinale a alternativa que apresenta as combinações corretas entre código e nome:
ao tentar compilar o código (gerar bytecode), o compilador
I. A linguagem Java não permite a criação de classes com visibilidade privada (private).
II. A linguagem Java não permite a definição de métodos construtores com visibilidade privada (private).
III. A linguagem Java não permite a definição de pacotes com visibilidade privada (private).
IV. A linguagem Java não permite a utilização de polimorfismo paramétrico.
verifica-se que está(ão) correta(s)