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

Questões Discursivas

Foram encontradas 2.718 questões

Ano: 2010 Banca: CESPE / CEBRASPE Órgão: TRT - 21ª Região (RN)
Q1211886 Programação
Acerca da linguagem de programação Java e da programação orientada a objetos, julgue o item seguinte.
Na implementação de projeto corporativo de comércio eletrônico construído na plataforma J2EE, a lógica do negócio poderá ser encapsulada em EJBs (Enterprise JavaBeans). 
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: TRT - 21ª Região (RN)
Q1211856 Programação
Acerca da linguagem de programação Java e da programação orientada a objetos, julgue o item seguinte.
O sistema de objetos distribuídos RMI (remote method invocation) permite que objetos Java e objetos não Java sejam acessados remotamente como se fossem locais. 
Alternativas
Ano: 2010 Banca: CESPE / CEBRASPE Órgão: PREVIC
Q1207444 Programação
Acerca de plataforma Java EE e de JSP, julgue o seguinte item.
Em uma aplicação multicamadas na plataforma Java EE, servlets, JavaServer Faces e JSP consistem em tecnologias utilizadas na camada web.
Alternativas
Ano: 2010 Banca: CONSULPLAN Órgão: Prefeitura de Guaxupé - MG
Q1181460 Programação
Na programação em Java, a sintaxe válida de uma URL para aplicações com comunicação com base de dados em MySQL, é: 
Alternativas
Q569157 Programação
Selecione a opção correspondente a uma linguagem de programação multiplataforma:
Alternativas
Q564248 Programação
Com relação aos modificadores de acesso “public" e “private" de uma classe Java, analise estas afirmações.

I. Os membros "public" são acessíveis onde quer que o programa tenha referencia a um objeto dessa classe ou de uma de suas subclasses.

II. Os membros “private" de uma classe só são acessíveis dentro da própria classe.

III. Os membros “private" de uma superclasse são herdados pelas suas subclasses.

Então, assinale a alternativa que contém somente as afirmações corretas. 

Alternativas
Q564247 Programação

De acordo com um programa Java, analise estas informações.

( ) Adeclaração “import” carrega para o programa corrente classes pré-definidas de bibliotecas ou API´s do Java.

( ) A declaração “import” deve ser posicionada na primeira linha, após a declaração da primeira classe do programa onde é utilizada.

( ) A declaração “import static” tem duas formas: uma que importa um membro static particular, conhecida como import static simples, e outra que importa todos os membros static de uma classe, conhecido como import static por demanda.

A alternativa que indica a ordenação correta de respostas é a seguinte:

Alternativas
Q536816 Programação
Quanto aos conceitos de linguagens de programação, julgue o item que se segue.


Ao final da execução do trecho de código abaixo, escrito na linguagem Java, será exibido o valor 21.


int [ ] m = {1,2,3,4,5};

int [ ] n = {0,1,2,3,4};

int s = 0;

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

      if (m[i] % 2 != 0)

     m[i] = m[i] + n[ i ];

}

for (int a: m)

    s = s + a;

System.out.print(s);


Alternativas
Q491609 Programação
                        imagem-034.jpg

Analisando o programa acima, escrito em linguagem Java, conclui-se que o programa
Alternativas
Q491608 Programação
Considere o trecho de código fonte a seguir, escrito em linguagem Java.

                        imagem-033.jpg

Qual o resultado (saída) do programa acima?
Alternativas
Q491606 Programação
Considere os dois trechos de implementações de classes, produzidos com a linguagem Java. (As reticências representam partes irrelevantes para a questão).

                        imagem-026.jpg

O diagrama de classes em UML que pode ser inferido única e exclusivamente a partir dos trechos de código fornecidos é
Alternativas
Q491558 Programação
                        imagem-006.jpg

Considerando a execução do trecho de código em Java acima, o programa
Alternativas
Q491557 Programação
Considere o seguinte trecho de código em Java:

                        imagem-005.jpg

A Classe C2 pode manipular os atributos
Alternativas
Q491556 Programação
                        imagem-004.jpg

Após a execução do trecho acima, será impresso
Alternativas
Q477062 Programação
Abaixo são exibidas expressões na linguagem Java, nas quais a e b são variáveis do tipo boolean. Qual, dentre as expressões que, ao ser avaliada, resulta em um valor diferente das demais?
Alternativas
Q443793 Programação

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.


A  questão  baseia-se nas Figuras 6(a), 6(b), 6(c), 6(d) e 6(e). Implementaram-se dois programas, em Java, que possibilitam calcular e visualizar o novo salário de um empregado. O primeiro desses programas e  mostrado na Figura 6(a), no qual se inseriu, no local apontado pela seta n° 1, um retângulo, de modo a ocultar qualquer código fonte existente nesse local. 0 segundo programa foi desenvolvido, tomando-se como base os dados e informações constantes na Figura 6(b) que
mostra, intencionalmente, apenas uma classe de um diagrama da UML, o qual tem  a responsabilidade de calcular o novo salário de um empregado, assim como disponibiliza-lo
para visualização pelo programa da Figura 6(a), a partir de dados necessários informados
através do primeiro programa (Figura 6(a)). Ao serem executados esses dois programas e
solicitado que seja informado o salário atual do empregado (Figura 6(c)) e a porcentagem do
aumento (Figura 6(d)). Ao final da execução desses programas, e apresentada uma
mensagem informando o novo salário do empregado (Figura 6(e)).


                             Imagem associada para resolução da questão


Implementaram-se, em Java, dois programas que, ao serem executados, permitem calcular e visualizar, corretamente, o novo salário de um empregado, como pode-se observar nas Figuras 6(c), 6(d) e 6(e). Portanto, assinale, dentre as alternativas abaixo, aquela cujos códigos fonte, ao serem implementados nos métodos "calcularSalario" e "obterSalario", da classe "Empregado", apontados pela seta n° 2 (Figura 6(b)), permitem calcular e mostrar, ao usuário, corretamente, o novo salário de um empregado, como exibido na Figura 6(e).
Alternativas
Q443792 Programação

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.


A  questão  baseia-se nas Figuras 6(a), 6(b), 6(c), 6(d) e 6(e). Implementaram-se dois programas, em Java, que possibilitam calcular e visualizar o novo salário de um empregado. O primeiro desses programas e  mostrado na Figura 6(a), no qual se inseriu, no local apontado pela seta n° 1, um retângulo, de modo a ocultar qualquer código fonte existente nesse local. 0 segundo programa foi desenvolvido, tomando-se como base os dados e informações constantes na Figura 6(b) que mostra, intencionalmente, apenas uma classe de um diagrama da UML, o qual tem  a responsabilidade de calcular o novo salário de um empregado, assim como disponibiliza-lo
para visualização pelo programa da Figura 6(a), a partir de dados necessários informados
através do primeiro programa (Figura 6(a)). Ao serem executados esses dois programas e
solicitado que seja informado o salário atual do empregado (Figura 6(c)) e a porcentagem do
aumento (Figura 6(d)). Ao final da execução desses programas, e apresentada uma
mensagem informando o novo salário do empregado (Figura 6(e)).


                             Imagem associada para resolução da questão



Implementaram-se, em Java, dois programas que, ao serem executados, permitem calcular e visualizar, corretamente, o novo salário de um empregado, como se pode observar nas Figuras 6(c), 6(d) e 6(e). Portanto, assinale, dentre as alternativas abaixo, aquela cujo código fonte, ao ser inserido, no local apontado pela seta n° 1, da Figura 6(a), permite, ao final da execução desse programa, calcular e mostrar, corretamente, o novo salário do empregado, como exibido na Figura 6(e).
Alternativas
Q396664 Programação
A linguagem de programação Java é uma linguagem orientada a objetos e como tal, possui características como: herança (habilidade de especificar que um programa é igual a outro, determinando somente as suas diferenças.), polimorfismo (habilidade de uma mesma palavra ou símbolo ter significado diferente em contextos distintos.) e encapsulamento (divisão de um programa em componentes distintos com interação limitada.). Neste contexto, marque a afirmativa correta:
Alternativas
Q396660 Programação
Um Sistema Web, voltado para a execução na Internet, pode ser definido como um sistema composto por componentes localizados em uma rede de computadores cujas ações são coordenadas somente através de troca de mensagens. Java RMI (Remote Method Invocation) tem como objetivo auxiliar o desenvolvimento de aplicações com objetos distribuídos. Neste contexto, marque a afirmativa correta.
Alternativas
Q334529 Programação
(Java) Herança é uma forma de reutilização de software na qual uma nova classe é criada, absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas. Sobre herança, analise as assertivas e, em seguida, assinale a alternativa que apresenta as corretas.

I. No caso de herança simples, uma classe é derivada de uma superclasse indireta.

II. A superclasse direta é a superclasse a partir da qual a subclasse herda explicitamente.

III. A superclasse indireta é qualquer superclasse acima da classe direta na hierarquia de classe.

IV. Os relacionamentos de herança formam estruturas hierárquicas do tipo árvore.


Alternativas
Respostas
2221: C
2222: E
2223: C
2224: B
2225: D
2226: A
2227: B
2228: E
2229: E
2230: D
2231: C
2232: E
2233: B
2234: D
2235: A
2236: C
2237: D
2238: A
2239: D
2240: C