Questões de Concurso Sobre programação
Foram encontradas 14.866 questões
Em uma aplicação multicamadas na plataforma Java EE, servlets, JavaServer Faces e JSP consistem em tecnologias utilizadas na camada web.
O encapsulamento em Java somente pode ser realizado por meio do modificador de acesso protegido.
Nos beans de entidade cuja persistência é gerenciada por contêiner, o desenvolvedor tem a responsabilidade de escrever todo o código JDBC para a interação com o banco de dados.
A implementação de mecanismo de controle de concorrência é necessária para garantir a atomicidade das transações. Esse controle é efetuado de forma mais eficiente pela linguagem hospedeira na qual o aplicativo é desenvolvido, como é o caso de PHP com os bancos de dados por ele utilizados.
A distribuição padrão de PHP suporta extensões com uma variedade de bancos SGBDs específicos, como dBase, Firebird, Informix, IBM DB2, Ingres, MsSQL, MySQL, Oracle, Paradox, PostgreSQL e Sybase, entre outros.
Algoritmos recursivos normalmente têm menor tempo de resposta que seus equivalentes iterativos, mas as linguagens PHP e Javascript, por serem linguagens de script, não permitem nem necessitam de recursividade.
Denomina-se herança o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem utilizar métodos que possuam a mesma assinatura, mas comportamentos diferentes, especializados para cada classe derivada.
Uma subclasse, por ser derivada de uma superclasse e possuir todos os atributos da superclasse, além de atributos específicos, é mais especializada que a superclasse da qual foi derivada.
Entende-se por polimorfismo a maneira de se reutilizar código por meio do aproveitamento de atributos e métodos de classes já existentes, com o objetivo de gerar novas classes mais específicas, que aproveitarão os recursos da classe hierarquicamente superior.
Acerca do assunto, analise as seguintes afirmativas:
|. A linguagem JavaScript é interpretada, ao invés de compilada.
ll. A linguagem JavaScript possui ótimas ferramentas padrão para listagens, como as linguagens de script, de modo geral.
ll. A união da linguagem JavaScript com o CSS é conhecida como DHTML.
Podemos afirmar corretamente que:
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.
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:
O programador José criou este pequeno programa em JAVA. Após digitar todo o código, salvou o programa com o nome de “exemplo1” em seu computador. Com base nessas informações e no código digitado por José, mostrado a seguir, julgue corretamente as afirmativas como verdadeiras (V) ou falsas (F), assinalando a alternativa correspondente.
1 import java.util.*;
2 public class Propriedades
3 {
4 public static void main(Strings [ ] args)
5 {
6 System.out.println (“Bom dia...Hoje é dia\n”);
7 System.out.println (“newDate());
8 }
9 }
I - A classe Propriedades é pública, definindo que ela pode ser acessada por outros objetos.
II - O programa não irá funcionar.
III - A instrução da linha 6 fará a impressão do
texto que está entre aspas e em seguida, à
frente do texto a linha 7, fará a impressão da
data atual. A impressão ficará assim:
Bom dia... Hoje é dia [dataatual].
Na definição de funções ou procedimentos, a passagem de parâmetros pode ser feita por valor ou por referência. Na primeira forma, o argumento passado para a função ou o procedimento necessariamente manterá o seu valor depois que essa função (ou esse procedimento) terminarem a execução, enquanto na passagem por referência não existe essa garantia.
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);
Na linguagem Java, se uma classe tem uma variável declarada com a palavra-chave final, significa que qualquer subclasse dessa classe estará impedida de alterar o valor dessa variável.