Questões de Concurso Sobre programação

Foram encontradas 15.231 questões

Q468149 Programação
Para uma aplicação JSF usar um bean que injeta outra classe bean, o primeiro bean precisa ser capaz de manter seu estado por um certo tempo, que será especificado em sua anotação de escopo. Acerca da definição de escopos em aplicações JSF, correlacione as duas colunas a seguir:

1. @RequestScoped
2. @SessionScoped
3. @ApplicationScoped

( ) o estado do bean persiste por múltiplas requisições HTTP provenientes de um mesmo usuário.

( ) o estado do bean persiste por todo o tempo de vida da aplicação WEB.

( ) o estado do bean persiste apenas por uma única requisição HTTP.

Assinale a opção que indica a sequência correta, de cima para baixo.
Alternativas
Q468148 Programação
Considere a seguinte classe com anotações JPA:

                        @Entity
                        @Table(name=”funcionario”)
                         public class Funcionario implements Serializable
                         {
                                private static final long serialVersionUID =
                         2L;
                               @Id
                               @Column(name=”id”, nullable=false)
                                private Integer id;
                               @Column(name=”nome”)
                                private String primaryKey;
                               @ManyToOne
                                private Funcionario chefe;
                          //    Restante da classe...
                          }

Sobre essa classe anotada, analise as afirmativas a seguir.

I. A anotação @Table é dispensável, neste caso.
II. A chave primária da tabela associada à classe Funcionario é nome.
III. A anotação @ManyToOne introduz, neste exemplo, um autorrelacionamento. 

Após o exame das afirmativas, verifica-se que
Alternativas
Q468147 Programação
Considere a seguinte linha de comando em Java:

InputStreamReader is = new InputStreamReader (new FileInputStream ("texto.txt"),"UTF-8");

Sabe-se que:

- a classe InputStreamReader é extensão de Reader, que é abstrata e serve de matriz para todas as classes que leem streams de caracteres;

- a classe FileInputStream é uma extensão de InputStream, que é abstrata e serve de matriz para todas as classes que leem streams de bytes;

- o método read da classe InputStreamReader invoca o método read de FileInputStream, transformando em caracteres os bytes lidos, de acordo com o conjunto especificado (UTF-8, no exemplo dado).

Assinale a opção que indica o padrão de projeto utilizado na linha de comando acima.
Alternativas
Q468145 Programação
Com relação à programação em linguagem Java, analise as afirmativas a seguir.

I. Uma classe abstrata não pode possuir métodos estáticos.
II. Todos os métodos declarados em uma interface são públicos.
III. Classes anônimas não admitem declaração explícita de construtores.

Assinale:
Alternativas
Q467784 Programação
Uma desenvolvedora web precisa completar o código-fonte abaixo de forma que ao clicar no contêiner identificado como menu, o contêiner identificado como opt deslize para baixo (abrindo) e ao clicar novamente, o contêiner deslize para cima (fechando), repetindo estes efeitos a cada clique.

imagem-003.jpg
Para conseguir o efeito desejado, a lacuna I deve ser corretamente preenchida por
Alternativas
Q467783 Programação
Em uma página construída com HTML5 foi criado o seguinte formulário:

imagem-002.jpg

Considere que este formulário foi carregado em um navegador com suporte adequado a HTML5, que os campos foram preenchidos e que o botão “Enviar” foi clicado.

Para que o formulário só seja submetido se o campo CPF possuir 11 números inteiros de 0 a 9 sem pontuação, é necessário colocar na tag input deste campo o atributo de validação
Alternativas
Q467782 Programação
No Struts 2, um interceptador Parameters é responsável por mapear parâmetros de requisição com propriedades action. Já que todos os parâmetros de requisição são Strings, e nem todas as propriedades action são do tipo String, conversões de tipo devem ser desenvolvidas em qualquer propriedade action que não seja String. O interceptador Parameters usa para isso
Alternativas
Q467779 Programação
Uma folha de estilo CSS externa é ideal quando se deseja aplicar estilos a muitas páginas, sendo possível mudar a aparência de um site inteiro alterando apenas um arquivo. Com relação às folhas de estilo externas, considere:

I. < link rel="stylesheet" type="text/css" href="estilo.css">

II. < style type="text/css"> @import url("estilo.css");

III. < @import page="text/css" src="estilo.css">

IV. <@include type="text/css" href="estilo.css">

Considerando que o arquivo CSS está no mesmo diretório da página HTML, para fazer referência correta a um arquivo CSS externo no interior do cabeçalho da página HTML pode-se utilizar o que é apresentado APENAS em
Alternativas
Q466006 Programação
Em relação aos eventos da linguagem JavaScript, o evento que é executado quando o usuário coloca o ponteiro do mouse sobre um link, sem clicar, é o
Alternativas
Q466005 Programação
Elaborou-se o seguinte programa na linguagem HTML:

Imagem associada para resolução da questão

Após a sua abertura por um navegador que suporte HTML, o que será exibido na tela é:
Alternativas
Q466004 Programação
Na linguagem de programação Java, para criar uma classe cuja definição é derivada de outra classe é necessário utilizar a palavra reservada
Alternativas
Q466003 Programação
Na linguagem de programação C#, a sintaxe correta para declarar um objeto do tipo Carro e produzir uma nova instância desse objeto é:
Alternativas
Q466002 Programação
Na linguagem de programação C#, a declaração dos tipos e de seus membros permite que seja determinada a sua visibilidade por meio de modificadores de acesso. Os modificadores disponíveis para esse fim são:
Alternativas
Q465670 Programação
Considere a equação:

imagem-006.jpg
Para que o programa resolva corretamente a equação, as lacunas I e II devem ser preenchidas, correta e respectivamente, por:
Alternativas
Q465668 Programação
Um contêiner Java EE pode oferecer serviços como gestão de memória, ciclo de vida e estado de objetos, conexões, transações, serviços de nomes, segurança, tolerância a falhas, integração, clustering, alta disponibilidade, confiabilidade e web services. Um servidor Java EE completo disponibiliza dois tipos principais de contêiner, que são:
Alternativas
Q465664 Programação
Considere que foi criada uma aplicação Delphi que utiliza um Form básico. Considere o trecho de código Delphi abaixo, resumido e não completo, cujo objetivo é ilustrar a implementação da estrutura de dados pilha.

imagem-004.jpg
Considerando o objetivo do código acima e a implementação de uma estrutura de dados pilha em Delphi, é correto afirmar:
Alternativas
Q465663 Programação
Considere o programa Java que manipula uma estrutura de dados fila.

imagem-003.jpg
Os métodos numerados de I a IV, são, correta e respectivamente, definidos como:
Alternativas
Q465661 Programação
Na programação em Java, uma interface
Alternativas
Q465660 Programação
Em linguagens de programação web dinâmicas, como o PHP, é possível obter dados de formulários HTML. Há duas formas principais de se obter dados de um formulário em PHP que dependem da forma como o formulário é submetido. Os valores dos formulários são armazenados e acessados por variáveis de coleção. Considere o trecho de código que cria um formulário:

< FORM NAME="form1" METHOD="post" ACTION="pagina.php"> Campo 1:
< INPUT TYPE="text" NAME="campo1">
< BR >
Campo 2:
< TEXTAREA NAME="campo2">
< BR>
< INPUT TYPE="submit" VALUE="Enviar">
< /FORM>

Em PHP, pode-se obter o valor das variáveis usando os nomes dos elementos do formulário:

< ?php

echo ("A 1a. variável é " . ...I... );

echo (" e a 2a. é " . ....II... );

? >

As lacunas I e II são, correta e respectivamente, preenchidas com
Alternativas
Q465430 Programação
A estrutura semântica das páginas representa um dos principais cuidados com a acessibilidade de conteúdo nos websites.

Para saber se a estrutura semântica nas páginas está correta, é necessário verificar o código em
Alternativas
Respostas
11141: D
11142: B
11143: D
11144: C
11145: A
11146: B
11147: C
11148: E
11149: C
11150: E
11151: A
11152: A
11153: E
11154: C
11155: C
11156: D
11157: D
11158: A
11159: B
11160: A